Abstract:
The article is devoted to the development of a numerical algorithm for finding an approximate solution of an optimal control problem with terminal constraints and control constraints. The algorithm is based on the reduction of the original optimal control problem to a finite-dimensional problem and the use of the penalty method and the differential evolution method to solve the latter. A feature of the proposed approach is that the solution found is independent of the choice of the initial approximation. The operation of the algorithm is illustrated by its application to applied optimal control problems. The results of computational experiments are consistent with the results of calculations based on other methods.