Abstract
A number of 18 real continuous nonlinear optimization applications are presented in this chapter. These are used for numerical experiments and comparisons among the algorithms described in this book. For each application, the mathematical model, its GAMS representation, and the solution are given. GAMS is a standard technology for modeling and solving large-scale linear and nonlinear optimization applications. It is characterized by a very powerful language and a large number of different advanced optimization algorithms which are imbedded in this technology. The syntax of the GAMS language is not too complicated and practically all types of difficult nonlinear optimization applications can be represented and solved. Additionally, the nonlinear optimal control application, by discretization, can also be represented and solved by GAMS. Therefore, in this chapter, we include both continuous nonlinear optimization applications and some optimal control problems from different areas of activity. Some applications are from mechanical, electrical, and chemical engineering, heat transfer and fluid dynamics, and economic development. Others are from optimal control. The purpose is to present these applications in algebraic form and to see how all these can be represented and solved in GAMS. The solutions of these applications are determined by the optimization algorithms imbedded in the GAMS technology (MINOS, CONOPT, KNITRO, SNOPT, IPOPT) as well as some other packages described in this book (SPENBAR, DONLP, NLPQLP, filterSD) not imbedded in GAMS.
References
Andrei, N. (1999). Programarea matematică avansată. Teorie, Metode computaţionale, Aplicaţii. [Advanced Mathematical Programming. Theory, Computational Methods, Applications] Editura Tehnică, Bucureşti.
Andrei, N. (2003). Modele, Probleme de Test şi Aplicaţii de Programare Matematică. [Models, Test Problems and Applications for Mathematical Programming] Editura Tehnică, Bucureşti.
Andrei, N. (2004). Stationary temperature field computation in a rectangular area. (Technical Report, Research Institute for Informatics-ICI, Bucharest, March 18, 2004).
Andrei, N. (2011b). CAON: A collection of nonlinear optimization applications in GAMS language. (Technical Report, No.1/2011, Research Institute for Informatics-ICI, Bucharest, January 31, 2011. (105 pages and CD)).
Andrei, N. (2013a). Another collection of large-scale unconstrained optimization test function. (Technical Report, Research Institute for Informatics-ICI, Bucharest, January 30, 2013).
Andrei, N. (2013b). Nonlinear optimization applications using the GAMS technology. New York, NY, USA: Springer Science + Business Media.
Andrei, N. (2015). Critica Raţiunii Algoritmilor de Optimizare cu Restricţii. [Criticism of the Constrained Optimization Algorithms Reasoning]. Bucureşti, Balkans: Editura Academiei Române
Ballard, D. H., Jelinek, C. A., & Schinzinger, R. (1974). An algorithm for the solution of constrained polynomial programming problems. Computer Journal, 17, 261–266.
Banga, J. R., Alonso, A. A., & Singh, R. P. (1997). Stochastic dynamic optimization of batch and semicontinuous bioprocesses. Biotechnology Progress, 13, 326–335.
Bartholomew-Biggs, M. C. (1976). A numerical comparison between two approach to nonlinear programming problems. (Technical Report, No. 77, Numerical Optimization Centre, Hatfield, England).
Bondarenko, A. S., Bortz, D. M., & Moré, J. J. (1999). COPS: Large-scale nonlinearly constrained optimization problems. (Technical Report ANL/MCS-TM-237, Argonne National Laboratory, Argonne, Illinois, September 1998, October 1999 (revision)).
Cesari, L. (1983). Optimization – theory and applications. Bonn, Europe: Springer.
Cuthrell, J. E., & Biegler, L. T. (1989). Simultaneous optimization and solution methods for batch reactor control profiles. Computers and Chemical Engineering, 13, 49–62.
Dembo, R. S. (1976). A set of geometric programming test problems and their solutions. Mathematical Programming, 10, 192–213.
Dolan, E. D., Moré, J. J., & Munson, T. S. (2004). Benchmarking optimization software with COPS 3.0. (Preprint ANL/MCS-TM-273, Argonne National Laboratory, Argonne, Illinois, February 2004).
Floudas, C. A., & Pardalos, P. M. (1990). A collection of test problems for constrained global optimization algorithms, Lecture notes in computer science (vol. 455). Berlin, Europe: Springer.
Helgason, R. V., & Kennington, J. L. (1982). A note on splitting the bump in an elimination factorization. Naval Research Logistics Quarterly, 29(1), 169–178.
Hock, W., & Schittkowski, K. (1981). Test examples for nonlinear programming codes, Lecture notes in economics and mathematical systems (vol. 187). Berlin, Europe: Springer.
Irizarry, R. (2005). A generalized framework for solving dynamic optimization problems using the artificial chemical process paradigm: Applications to particulate processes and discrete dynamic systems. Chemical Engineering Science, 60, 5663–5681.
Jittorntrum, K., & Osborne, M. (1980). A modified barrier function method with improved rate of convergence for degenerate problems. Journal of the Australian Mathematical Society (Series B), 21, 305–329.
Lapidus, L., & Luus, R. (1967). The control of nonlinear systems: Part II: convergence by combined first and second variations. A.I.Ch. E. Journal, 13, 108–113.
Larrosa, J.A.E. (2008). New heuristics for global optimization of complex bioprocesses. Ph.D. Thesis, Universidade de Vigo, Departamento de EnxeñerÃa QuÃmica, Vigo.
Luus, R. (1993). Piecewise linear continuous optimal control by iterative dynamic programming. Industrial and Engineering Chemistry Research, 32, 859–865.
McKinney, D. C., & Savitsky, A. G. (2003). Basic optimization models for water and energy management. June 1999 (revision 6, February 2003).
Nishida, N., Liu, Y. A., Lapidus, L., & Hiratsuka, S. (1976). An effective computational algorithm for suboptimal singular and/or bang-bang control. AICHE Journal, 22(3), 505–513.
Peyret, R., & Taylor, T. D. (1985). Computational methods for fluid flow. New York, NY, USA: Springer.
Price, W. L. (1983). Global optimization by controlled random search. Journal of Optimization Theory and Applications, 55, 333–348.
Rijckaert, M. J. (1973). Engineering applications of geometric programming. In M. Avriel, M. J. Rijckaert, & M. Wilde (Eds.), Optimization in design. Englewood Cliffs, NJ, USA: Prentice-Hall.
Schittkowski, K. (1987). More test examples for nonlinear programming codes, Lecture notes in economics and mathematical systems (vol. 282). Berlin, Europe: Springer.
Strogatz, S. H. (1994). Nonlinear dynamics and chaos: With applications to physics, biology, chemistry, and engineering. Cambridge, MA, USA: Perseus Books.
Van der Pol, B. (1927). Forced oscillations in a circuit with nonlinear resistance (receptance with reactive triode). London, Edinburg, and Dublin Philosophical Magazine, 3, 65–80.
Von Stryk, O. (1999). User’s guide for DIRCOL (Version 2.1): A direct collocation method for the numerical solution of optimal control problems. (Technical Report, Technische Universität München, 1999).
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Andrei, N. (2017). Applications of Continuous Nonlinear Optimization. In: Continuous Nonlinear Optimization for Engineering Applications in GAMS Technology. Springer Optimization and Its Applications, vol 121. Springer, Cham. https://doi.org/10.1007/978-3-319-58356-3_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-58356-3_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-58355-6
Online ISBN: 978-3-319-58356-3
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)