A new tool for efficient optimization by automatic differentiation and program transparency
Mehlhorn, Rainer; Sachs, Gottfried; Mehlhorn, Rainer; Institute of Flight Mechanics and Flight Control, Technische Universität München; Sachs, Gottfried; Institute of Flight Mechanics and Flight Control, Technische Universität München
Журнал:
Optimization Methods and Software
Дата:
1994
Аннотация:
A method for improving the productivity of users for solving optimal control problems is proposed. This method basically consists of two elements of which one is an automatic differentiation algorithm and the other is a dedicated compiler for providing more problem transparency.The first element of the proposed method is used for automatic evaluation of necessary optimality conditions. The differential equations for the adjoint variables can be computed automatically with a gradient operator. This operator is evaluated with an algorithm using automatic differentiation in reverse mode.The second element of the proposed method is concerned with making the optimization problem more transparent. For this purpose, the formal description of the optimal control problem can be expanded with a document software program like TEX or LATEX
608.2Кб