Preprint Article Version 2 Preserved in Portico This version is not peer-reviewed

Apex Method: A New Scalable Iterative Method for Linear Programming

These authors contributed equally to this work.
Version 1 : Received: 13 March 2023 / Approved: 16 March 2023 / Online: 16 March 2023 (03:26:48 CET)
Version 2 : Received: 23 March 2023 / Approved: 24 March 2023 / Online: 24 March 2023 (03:48:13 CET)

A peer-reviewed article of this Preprint also exists.

Sokolinsky, L.B.; Sokolinskaya, I.M. Apex Method: A New Scalable Iterative Method for Linear Programming. Mathematics 2023, 11, 1654. Sokolinsky, L.B.; Sokolinskaya, I.M. Apex Method: A New Scalable Iterative Method for Linear Programming. Mathematics 2023, 11, 1654.

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 linear programming problem. The optimal path refers to a path of 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 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. Also, 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

Subject

Computer Science and Mathematics, Computational Mathematics

Comments (1)

Comment 1
Received: 24 March 2023
Commenter: Leonid Sokolinsky
Commenter's Conflict of Interests: Author
Comment: Introduction is abbreviated. Typos is fixed. A Notation section with a list of main symbols is added.
+ Respond to this comment

We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.

Leave a public comment
Send a private comment to the author(s)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 1
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.