%0 Journal Article
%T A Class of Algorithms for Solving LP Problems by Prioritizing the Constraints
%A Dimitris G. Tsarmpopoulos
%A Christina D. Nikolakakou
%A George S. Androulakis
%J American Journal of Operations Research
%P 177-205
%@ 2160-8849
%D 2023
%I Scientific Research Publishing
%R 10.4236/ajor.2023.136010
%X Linear programming is a method for solving linear optimization problems
with constraints, widely met in real-world applications. In the vast majority
of these applications, the number of constraints is significantly larger than the number of
variables. Since the crucial subject of these
problems is to detect the constraints that
will be verified as equality in an optimal solution, there are methods for
investigating such constraints to accelerate the whole process. In this
paper, a technique named proximity technique is addressed, which under a
proposed theoretical framework gives an ascending order to the constraints in
such a way that those with low ranking are characterized of high priority to be
binding. Under this framework, two new Linear programming optimization
algorithms are introduced, based on a proposed Utility matrix and a utility
vector accordingly. For testing the addressed algorithms firstly a generator of
10,000 random linear programming problems of dimension n with m constraints,
where , is introduced in order to simulate as many as possible
real-world problems, and secondly, real-life linear programming examples from
the NETLIB repository are tested. A discussion of the numerical results is
given. Furthermore, already known methods for solving linear programming
problems are suggested to be fitted under the proposed framework.
%K Linear Programming
%K Binding Constraints
%K Redundant Constraints
%K Proximity Technique
%K Constraint Ranking
%K Constraint Detection
%U http://www.scirp.org/journal/PaperInformation.aspx?PaperID=129238