Abstract
In this paper, we consider an optimal control problem in which the control takes values from a discrete set and the state and control are subject to continuous inequality constraints. By introducing auxiliary controls and applying a time-scaling transformation, we transform this optimal control problem into an equivalent problem subject to additional linear and quadratic constraints. The feasible region defined by these additional constraints is disconnected, and thus standard optimization methods struggle to handle these constraints. We introduce a novel exact penalty function to penalize constraint violations, and then append this penalty function to the objective. This leads to an approximate optimal control problem that can be solved using standard software packages such as MISER. Convergence results show that when the penalty parameter is sufficiently large, any local solution of the approximate problem is also a local solution of the original problem. We conclude the paper with some numerical results for two difficult train control problems.
Similar content being viewed by others
References
Hager W.W.: Runge-Kutta methods in optimal control and the transformed adjoint system. Numerische Mathematik 87(2), 247–282 (2000)
Howlett P.: Optimal strategies for the control of a train. Automatica 32(4), 519–532 (1996)
Jennings L.S., Fisher M.E., Teo K.L., Goh C.J.: MISER 3.3 Optimal Control Software: Theory and User Manual. University of Western Australia, Perth, Australia (1996)
Kaya C.Y., Martínez J.M.: Euler discretization and inexact restoration for optimal control. J. Optim. Theory Appl. 134(2), 191–206 (2007)
Li, B., Yu, C.J., Teo, K.L., Duan, G.R.: An exact penalty function method for continuous inequality constrained optimal control problems. J. Optim. Theory Appl. doi:10.1007/s10957-011-9904-5 (2011)
Lee H.W.J., Teo K.L., Rehbock V., Jennings L.S.: Control parametrization enhancing technique for optimal discrete-valued control problems. Automatica 35(8), 1401–1407 (1999)
Lee, H.W.J.: Computational studies of optimal controls, PhD thesis, University of Western Australia, Perth, Australia (1996)
Lin, Q., Loxton, R., Teo, K.L., Wu, Y.H., Yu, C.J.: A new exact penalty method for semi-infinite programming problems. J. Glob. Optim. (under review) (2011)
Nocedal J., Wright S.J.: Numerical Optimization, 2nd edn. Springer, New York (2006)
Rehbock V., Caccetta L.: Two defence applications involving discrete valued optimal control. ANZIAM J. 44, 33–54 (2002)
Stewart D.E.: A numerical algorithm for optimal control problems with switching costs. J. Aust. Math. Soc. Ser. B 34(2), 212–228 (1996)
Teo K.L., Goh C.J., Wong K.H.: A unified computational approach to optimal control problems. Longman Scientific and Technical, Essex (1991)
Tiryono R., Rehbock V., Lawrance W.B.: Optimal control of hybrid power systems. Dyn. Contin. Discret. Impuls. Syst. Ser. B 10(3), 429–440 (2003)
Wang S., Teo K.L., Lee H.W.J.: A new approach to nonlinear mixed discrete programming problems. Eng. Optim. 30(3), 249–262 (1996)
Woon, S.F., Rehbock, V., Loxton, R.: Towards global solutions of optimal discrete-valued control problems. Optim. Control Appl. Methods (2011). doi:10.1002/oca.1015
Woon S.F., Rehbock V., Loxton R.: Global optimization method for continuous-time sensor scheduling. Nonlinear Dyn. Syst. Theory 10(2), 175–188 (2010)
Yu C.J., Teo K.L., Zhang L.S., Bai Y.Q.: A new exact penalty function method for continuous inequality constrained optimization problems. J. Indust. Manage. Optim. 6(4), 895–910 (2010)
Yu, C.J., Teo, K.L., Bai, Y.Q.: An exact penalty function method for nonlinear mixed discrete programming problems. Optim. Lett. (2011). doi:10.1007/s11590-011-0391-2
Yu, C.J., Teo, K.L., Zhang, L.S., Bai, Y.Q.: On a refinement of the convergence analysis for the new exact penalty function method for continuous inequality constrained optimization problem. J. Indust. Manage. Optim. (to appear)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yu, C., Li, B., Loxton, R. et al. Optimal discrete-valued control computation. J Glob Optim 56, 503–518 (2013). https://doi.org/10.1007/s10898-012-9858-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10898-012-9858-7