RUS  ENG
Full version
JOURNALS // Numerical methods and programming // Archive

Num. Meth. Prog., 2023 Volume 24, Issue 4, Pages 408–429 (Mi vmp1097)

Methods and algorithms of computational mathematics and their applications

A new method of linear programming

N. A. Olkhovsky, L. B. Sokolinskii

South Ural State University (National Research University)

Abstract: The article presents a new iterative method of linear programming, called the surface movement method. This method builds a path from the initial boundary point to the point at which the optimal value of the objective function is achieved on the surface of a polytope that restricts the feasible region of linear programming problem. The movement vector defines the direction of the maximum increase/decrease in the value of the objective function. A formal description of the algorithm implementing the surface movement method is presented. The convergence theorem is proved. The described method involves the use of a feed forward deep neural network to determine the direction of movement along the edges of a feasible polytope. To do this, a multidimensional local image of the linear programming problem is constructed at the point of the current approximation, which is fed to the input of the neural network. The set of labeled precedents necessary for training a neural network can be obtained using the apex method.

Keywords: linear programming; surface motion method; iterative method; convergence theorem; deep neural network.

UDC: 519.852

Received: 01.08.2023

DOI: 10.26089/NumMet.v24r428



© Steklov Math. Inst. of RAS, 2024