Apex Method: A New Scalable Iterative Method for Linear Programming
Leonid B. Sokolinsky () and
Irina M. Sokolinskaya
Additional contact information
Leonid B. Sokolinsky: School of Electronic Engineering and Computer Science, South Ural State University (National Research University), 76, Lenin Prospekt, 454080 Chelyabinsk, Russia
Irina M. Sokolinskaya: School of Electronic Engineering and Computer Science, South Ural State University (National Research University), 76, Lenin Prospekt, 454080 Chelyabinsk, Russia
Mathematics, 2023, vol. 11, issue 7, 1-28
Abstract:
The article presents a new scalable iterative method for linear programming called the “apex method”. The key feature of this method is constructing a path close to optimal on the surface of the feasible region from a certain starting point to the exact solution of a linear programming problem. The optimal path refers to a path of the minimum length according to the Euclidean metric. The apex method is based on the predictor—corrector framework and proceeds in two stages: quest (predictor) and target (corrector). The quest stage calculates a rough initial approximation of the linear programming problem. The target stage refines the initial approximation with a given precision. The main operation used in the apex method is an operation that calculates the pseudoprojection, which is a generalization of the metric projection to a convex closed set. This operation is used both in the quest stage and in the target stage. A parallel algorithm using a Fejér mapping to compute the pseudoprojection is presented. An analytical estimation of the parallelism degree of this algorithm is obtained. AlsoAdditionally, an algorithm implementing the target stage is given. The convergence of this algorithm is proven. An experimental study of the scalability of the apex method on a cluster computing system is described. The results of applying the apex method to solve problems from the Netlib-LP repository are presented.
Keywords: linear programming; apex method; iterative method; projection-type method; Fejér mapping; parallel algorithm; cluster computing system; scalability evaluation; Netlib-LP repository (search for similar items in EconPapers)
JEL-codes: C (search for similar items in EconPapers)
Date: 2023
References: View references in EconPapers View complete reference list from CitEc
Citations:
Downloads: (external link)
https://www.mdpi.com/2227-7390/11/7/1654/pdf (application/pdf)
https://www.mdpi.com/2227-7390/11/7/1654/ (text/html)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:gam:jmathe:v:11:y:2023:i:7:p:1654-:d:1111012
Access Statistics for this article
Mathematics is currently edited by Ms. Emma He
More articles in Mathematics from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().