Skip to main content

Exterior Point Simplex Algorithm

  • Chapter
  • First Online:
Book cover Linear Programming Using MATLAB®

Part of the book series: Springer Optimization and Its Applications ((SOIA,volume 127))

Abstract

The exterior point simplex algorithm is a simplex-type algorithm that moves in the exterior of the feasible solution and constructs basic infeasible solutions instead of constructing feasible solutions like simplex algorithm does. This chapter presents the exterior point simplex algorithm. Numerical examples are presented in order for the reader to understand better the algorithm. Furthermore, an implementation of the algorithm in MATLAB is presented. The implementation is modular allowing the user to select which scaling technique and basis update method will use in order to solve LPs. Finally, a computational study over benchmark LPs and randomly generated sparse LPs is performed in order to compare the efficiency of the proposed implementation with the revised primal simplex algorithm presented in Chapter 8.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Change history

  • 11 January 2018

    The original version of the book was inadvertently published without updating the following corrections:

References

  1. Bixby, R. E. (1992). Implementing the simplex method: The initial basis. ORSA Journal on Computing, 4, 267–284.

    Article  MathSciNet  Google Scholar 

  2. Carstens, D. M. (1968) Crashing techniques. In W. Orchard-Hays (Ed.), Advanced linear-programming computing techniques (pp. 131–139). New York: McGraw-Hill.

    Google Scholar 

  3. Gould, N. I. M., & Reid, J. K. (1989). New crash procedures for large systems of linear constraints. Mathematical Programming, 45, 475–501.

    Article  MathSciNet  Google Scholar 

  4. Maros, I., & Mitra, G. (1998). Strategies for creating advanced bases for large-scale linear programming problems. INFORMS Journal on Computing, 10, 248–260.

    Article  MathSciNet  Google Scholar 

  5. Paparrizos, K. (1991). An infeasible exterior point simplex algorithm for assignment problems. Mathematical Programming, 51(1–3), 45–54.

    Article  MathSciNet  Google Scholar 

  6. Paparrizos, K. (1993). An exterior point simplex algorithm for (general) linear programming problems. Annals of Operations Research, 47, 497–508.

    Article  MathSciNet  Google Scholar 

  7. Paparrizos, K., Samaras, N., & Sifaleras, A. (2015). Exterior point simplex-type algorithms for linear and network optimization problems. Annals of Operations Research, 229(1), 607–633.

    Article  MathSciNet  Google Scholar 

  8. Paparrizos, K., Samaras, N., & Stephanides, G. (2003). An efficient simplex type algorithm for sparse and dense linear programs. European Journal of Operational Research, 148(2), 323–334.

    Article  MathSciNet  Google Scholar 

  9. Paparrizos, K., Samaras, N., & Stephanides, G. (2003). A new efficient primal dual simplex algorithm. Computers & Operations Research, 30(9), 1383–1399.

    Article  MathSciNet  Google Scholar 

  10. Paparrizos, K., Samaras, N., & Tsiplidis, K. (2009). Pivoting algorithms for (LP) generating two paths. Encyclopedia of optimization, 2nd edition, 2965–2969.

    Google Scholar 

  11. Ploskas, N., & Samaras, N. (2015). Efficient GPU-based implementations of simplex type algorithms. Applied Mathematics and Computation, 250, 552–570.

    Article  Google Scholar 

  12. Samaras, N. (2001). Computational improvements and efficient implementation of two path pivoting algorithms. Ph.D. dissertation, Department of Applied Informatics, University of Macedonia.

    Google Scholar 

  13. Triantafyllidis, C., & Samaras, N. (2014). Three nearly scaling-invariant versions of an exterior point algorithm for linear programming. Optimization, 64(10), 2163–2181.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

10.1 Electronic Supplementary Material

Below is the link to the electronic supplementary material.

chapter 10 (Zip 7 kb)

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Ploskas, N., Samaras, N. (2017). Exterior Point Simplex Algorithm. In: Linear Programming Using MATLAB® . Springer Optimization and Its Applications, vol 127. Springer, Cham. https://doi.org/10.1007/978-3-319-65919-0_10

Download citation

Publish with us

Policies and ethics