Advances in Pure Mathematics

Volume 6, Issue 10 (September 2016)

ISSN Print: 2160-0368   ISSN Online: 2160-0384

Google-based Impact Factor: 0.50  Citations  h5-index & Ranking

New Optimal Pivot Rule for the Simplex Algorithm

HTML  XML Download Download as PDF (Size: 363KB)  PP. 647-658  
DOI: 10.4236/apm.2016.610054    2,704 Downloads   7,230 Views  Citations

ABSTRACT

The purpose of this paper is to introduce a new pivot rule of the simplex algorithm. The simplex algorithm first presented by George B. Dantzig, is a widely used method for solving a linear programming problem (LP). One of the important steps of the simplex algorithm is applying an appropriate pivot rule to select the basis-entering variable corresponding to the maximum reduced cost. Unfortunately, this pivot rule not only can lead to a critical cycling (solved by Bland’s rules), but does not improve efficiently the objective function. Our new pivot rule 1) solves the cycling problem in the original Dantzig’s simplex pivot rule, and 2) leads to an optimal improvement of the objective function at each iteration. The new pivot rule can lead to the optimal solution of LP with a lower number of iterations. In a maximization problem, Dantzig’s pivot rule selects a basis-entering variable corresponding to the most positive reduced cost; in some problems, it is well-known that Dantzig’s pivot rule, before reaching the optimal solution, may visit a large number of extreme points. Our goal is to improve the simplex algorithm so that the number of extreme points to visit is reduced; we propose an optimal improvement in the objective value per unit step of the basis-entering variable. In this paper, we propose a pivot rule that can reduce the number of such iterations over the Dantzig’s pivot rule and prevent cycling in the simplex algorithm. The idea is to have the maximum improvement in the objective value function: from the set of basis-entering variables with positive reduced cost, the efficient basis-entering variable corresponds to an optimal improvement of the objective function. Using computational complexity arguments and some examples, we prove that our optimal pivot rule is very effective and solves the cycling problem in LP. We test and compare the efficiency of this new pivot rule with Dantzig’s original pivot rule and the simplex algorithm in MATLAB environment.

Share and Cite:

Etoa, J. (2016) New Optimal Pivot Rule for the Simplex Algorithm. Advances in Pure Mathematics, 6, 647-658. doi: 10.4236/apm.2016.610054.

Cited by

[1] A parallel algorithm for understanding design spaces and performing convex hull computations
Journal of Computational Mathematics and Data …, 2022
[2] Simplex Initialization: A Survey of Techniques and Trends
arXiv preprint arXiv …, 2021
[3] Linear Programming Method Application in a Solar Cell
2021
[4] A New Technique for Solving a 2-Dimensional Linear Program by Considering the Coefficient of Constraints
2020
[5] АЛГОРИТМЫ ОЦЕНКИ ВЛИЯНИЯ РЕСУРСОЕМКОСТИ НА РАЗВИТИЕ ЭКОНОМИЧЕСКИХ СИСТЕМ
2019
[6] Methods for Evaluating the Influence of Resource Potential on the Development of Economic Systems
2019
[7] Multiplicity of Approach and Method in Augmentation of Simplex Method: A Review
Mathematics and Statistics, 2019
[8] Tools for the Development of Macroeconomic Models of the Fuel and Energy Complex
2018
[9] Algorithms and software for studying the impact of fuel and energy prices on the economy of the Russian federation
2017

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.