Abstract

Iterative algorithms for solving the inverse problem, presented as a quadratic programming problem, developed by modifying algorithms based on the inverse calculation mechanism are proposed. Iterative algorithms consist in a sequential change of the argument values using iterative formulas until the function reaches the value that most corresponds to the constraint. Two solutions are considered: by determining the shortest distance to the line of the given level determined by the constraint, and by moving along the gradient. This approach was also adapted to solve more general nonlinear programming optimization problems. The solution of four problems is considered: formation of production output and storage costs, optimization of the securities portfolio and storage costs for the given volume of purchases. It is shown that the solutions obtained using iterative algorithms are consistent with the result of using classical methods (Lagrange multiplier, penalty), standard function of the MathCad package. In this case, the greatest degree of compliance was obtained using the method based on constructing the level line; the method based on moving along the gradient is more universal. The advantage of the algorithms is a simpler computer implementation of iterative formulas, the ability to get a solution in less time than known methods (for example, the penalty method, which requires multiple optimizations of a modified function with a change in the penalty parameter). The algorithms can also be used to solve other nonlinear programming problems of the presented kind. The paper can be useful for specialists when solving problems in the field of economics, as well as developing decision support systems.

Highlights

  • If the solution of direct problems allows you to evaluate the performance of an object based on the available characteristics, the solution of inverse problems provides an opportunity to determine a set of characteristics to achieve a given performance

  • This paper discusses the development of iterative algorithms for solving the optimization problem based on existing algorithms using the inverse calculation apparatus

  • The inverse calculation approach can be used to solve a wider class of optimization problems, in particular, nonlinear programming problems with one constraint in the form of equality [19]

Read more

Summary

Introduction

In the study of socioeconomic systems, there is a need to solve both direct and inverse problems. If the solution of direct problems allows you to evaluate the performance of an object based on the available characteristics, the solution of inverse problems provides an opportunity to determine a set of characteristics to achieve a given performance. The relationship of indicators can form a tree, at each level of which a solution to a separate inverse problem is required. In this case, the solution of inverse problems due to their instability requires the determination of additional conditions (regularization), which determines the variety of approaches to solving such problems, the development of which modern research is devoted to

Objectives
Methods
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call