“…In addition, some gradient method (Wu et al , 2014), (Vuong and Shehu, 2019), variable scale method (Ge et al , 2018), differential dynamic programming (Murray and Yakowitz, 1979) are used to solve OCPs. For the numerical solutions of OCPs, iterative dynamic programming (Mu et al , 2017; Mu et al , 2018; Mu and Wang, 2018), intelligent algorithm (Ding et al , 2017; Mu et al , 2019a; Mu et al , 2019b) and state parameterizations method (Mehne and Borzabadi, 2006; Sirisena and Chou, 2010) are commonly used. At present, the numerical methods of solving OCPs are mainly focused on state parameterizations.…”