FRaGenLP: A Generator of Random Linear Programming Problems for Cluster Computing Systems

05/18/2021
by   Leonid B. Sokolinsky, et al.
0

The article presents and evaluates a scalable FRaGenLP algorithm for generating random linear programming problems of large dimension n on cluster computing systems. To ensure the consistency of the problem and the boundedness of the feasible region, the constraint system includes 2n+1 standard inequalities, called support inequalities. New random inequalities are generated and added to the system in a manner that ensures the consistency of the constraints. Furthermore, the algorithm uses two likeness metrics to prevent the addition of a new random inequality that is similar to one already present in the constraint system. The algorithm also rejects random inequalities that cannot affect the solution of the linear programming problem bounded by the support inequalities. The parallel implementation of the FRaGenLP algorithm is performed in C++ through the parallel BSF-skeleton, which encapsulates all aspects related to the MPI-based parallelization of the program. We provide the results of large-scale computational experiments on a cluster computing system to study the scalability of the FRaGenLP algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/10/2021

VaLiPro: Linear Programming Validator for Cluster Computing Systems

The article presents and evaluates a scalable algorithm for validating s...
research
03/22/2020

Scalable parallel algorithm for solving non-stationary systems of linear inequalities

In this paper, a scalable iterative projection-type algorithm for solvin...
research
04/12/2018

A Scalable Shared-Memory Parallel Simplex for Large-Scale Linear Programming

We present a shared-memory parallel implementation of the Simplex tablea...
research
12/01/2020

Comb inequalities for typical Euclidean TSP instances

We prove that even in average case, the Euclidean Traveling Salesman Pro...
research
06/05/2023

Efficient Algorithms for Modeling SBoxes Using MILP

Mixed Integer Linear Programming (MILP) is a well-known approach for the...
research
12/31/2020

The Dual Matrix Algorithm for Linear Programming

The Dual Matrix Algorithm, variations of which were proposed in [A.Yu.Le...
research
11/18/2020

A Polyhedral Study for the Cubic Formulation of the Unconstrained Traveling Tournament Problem

We consider the unconstrained traveling tournament problem, a sports tim...

Please sign up or login with your details

Forgot password? Click here to reset