×

Cyclic coordinate descent in a class of bang-singular-bang problems. (English) Zbl 1321.49010

Summary: In this paper, we study a class of optimal control problems inspired by the hydroelectric context. These problems model a continuous production process with several interrelated pre-set availability inputs in a finite time interval with production functions which are linear with respect to the consumption rate over time. It constitutes a bang-singular-bang control problem, which we solve using a cyclic coordinate descent strategy combined with a suitable adaptation of the shooting method. Finally, the proposed algorithm is implemented using the Mathematica package and applied to a hydraulic optimization problem in which the potential of the algorithm is evidenced.

MSC:

49J30 Existence of optimal solutions belonging to restricted classes (Lipschitz controls, bang-bang controls, etc.)
49M25 Discrete approximations in optimal control
49J45 Methods involving semicontinuity and convergence; relaxation
49N90 Applications of optimal control and differential games

Software:

Mathematica
Full Text: DOI

References:

[1] Bayon, L.; Grau, J. M.; Ruiz, M. M.; Suarez, P. M., An algorithm for bang-bang control of fixed-head hydroplants, Int. J. Comput. Math., 88, 9, 1949-1959 (2011) · Zbl 1233.49007
[2] Oyarzun, D.; Ingalls, B.; Middleton, R.; Kalamatianos, D., Sequential activation of metabolic pathways: a dynamic optimization approach, Bull. Math. Biol., 71, 8, 1851-1872 (2009) · Zbl 1179.92026
[3] Bayon, L.; Grau, J. M.; Ruiz, M. M.; Suarez, P. M., Optimal control of a linear and unbranched chemical process with \(n\) steps: the quasi-analytical solution, J. Math. Chem., 52, 4, 1036-1049 (2014) · Zbl 1301.49003
[4] Maurer, H.; Buskens, C.; Kim, J. H.R.; Kaya, C. Y., Optimization methods for the verification of second order sufficient conditions for bang-bang controls, Optim. Control Appl. Methods, 26, 129-156 (2005)
[5] Jacobson, D. H.; Gershwin, S. B.; Lele, M. M., Computation of optimal singular controls, IEEE Trans. Automat. Control, 15, 67-73 (1970)
[6] Edgar, T. F.; Lapidus, L., The computation of optimal singular bang-bang control I: linear systems, AZCHE J., 18, 774-779 (1972)
[7] Edgar, T. F.; Lapidus, L., The computation of optimal singular bang-bang control 11: nonlinear systems, AZCHE J., 18, 780-785 (1972)
[8] Vossen, G., Switching time optimization for bang-bang and singular controls, J. Optim. Theory Appl., 144, 409-429 (2010) · Zbl 1185.49022
[9] Aronna, M. S.; Bonnans, J. F.; Martinon, P., A shooting algorithm for optimal control problems with singular arcs, J. Optim. Theory Appl., 158, 419-459 (2013) · Zbl 1275.49045
[10] Maurer, H., Numerical solution of singular control problems using multiple shooting techniques, J. Optim. Theory Appl., 18, 2, 235-257 (1976) · Zbl 0302.65063
[11] Tseng, P.; Bertsekas, D., Relaxation methods for problems with strictly convex costs and linear constraints, Math. Oper. Res., 16, 3, 462-481 (1991) · Zbl 0755.90067
[12] Tseng, P., Convergence of a block coordinate descent method for nondifferentiable minimization, J. Optim. Theory Appl., 109, 3, 475-494 (2001) · Zbl 1006.65062
[13] Bayon, L.; Grau, J. M.; Ruiz, M. M.; Suarez, P. M., An application of the algorithm of the cyclic coordinate descent in multidimensional optimization problems with constrained speed, Numer. Algorithms, 52, 2, 129-149 (2009) · Zbl 1181.65092
[14] Mangasarian, O. L., Sufficient conditions for the optimal control of nonlinear systems, SIAM J. Control, 4, 1, 139-152 (1966) · Zbl 0154.10401
[15] Kelley, H. J.; Kopp, R. E.; Moyer, H. G., Singular extremals, (Topics in Optimization (1967), Academic Press), 63-101
[16] Zangwill, W. L., Nonlinear Programming: A Unified Approach (1969), Prentice Hall: Prentice Hall New Jersey · Zbl 0195.20804
[17] El-Hawary, M. E.; Christensen, G. S., Optimal Economic Operation of Electric Power Systems (1979), Academic Press: Academic Press New York · Zbl 0416.49014
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.