Abstract
The paper assesses possible approaches to decomposition and parallelization of basic linear programming algorithms, including: Dantzig-Wolfe, Benders, augmented Lagrangian, revised simplex and primal-dual interior point methods. Quite surprisingly, the first three of them - of hierarchical optimization type - exhibit considerable advantages nowadays, in the era of multicore processors and accelerators of any type (GPU, FPGA, Xeon Phi, etc.).
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Benders, J.F.: Partitioning procedures for solving mixed-variables programming problems. Numer. Math. 4, 238–252 (1962)
Bertsekas, D.P.: Constrained Optimization and Lagrange Multiplier Methods. Academic Press, Boston (1982)
Bertsekas, D.P., Tsitsiklis, J.N.: Parallel and Distributed Computation: Numerical Methods. Prentice-Hall, Englewood Cliffs (1989)
Bertsimas, D., Tsitsiklis, J.N.: Introduction to Linear Optimization. Athena Scientific, Belmont (1997)
Bixby, R.E.: Solving Real-World Linear Programs: A Decade and More of Progress. Operations Research 50, 3–15 (2002)
Bixby, R.E., Cook, W., Cox, A., Lee, E.K.: Computational Experience with Parallel Mixed Integer Programming in Distributed Environment. Annals of Operations Research 90, 19–43 (1999)
Bixby, R.E., Martin, A.: Parallelizing the Dual Simplex Method. INFORMS Journal on Computing 12, 45–56 (2000)
Bixby, R.E., Rothberg, E.: Progress in computational mixed integer programming - A look back from the other side of the tipping point. Annals of Operations Research 149, 37–41 (2007)
Dantzig, G.B., Wolfe, P.: Decomposition Principle for Linear Programs. Operations Research 8, 101–111 (1960)
Fourer, R.: Linear Programming Software Survey. OR/MS Today 40(3) (2013)
Gass, S.I.: Linear programming: methods and applications. McGraw-Hill, New York (1969)
Geoffrion, A.M., Graves, G.W.: Multicommodity Distribution System Design by Benders Decomposition. Management Science 20, 822–844 (1974)
Gondzio, J., Sarkissian, R.: Parallel interior-point solver for structured linear programs. Math. Program. 96, 561–584 (2003)
Gondzio, J., Grothey, A.: Exploiting structure in parallel implementation of interior point methods for optimization. Comput. Manag. Sci. 6, 135–160 (2009)
Hall, J.A.J.: Towards a practical parallelisation of the simplex method. Computational Managment Science 7, 139–170 (2010)
Illés, T., Terlaky, T.: Pivot versus interior point methods: Pros and cons. European Journal of Operational Research 140, 170–190 (2002)
Kiwiel, K.C.: Methods of Descent for Nondifferentiable Optimization. Springer, Berlin (1985)
Lübbecke, M.E., Desrosiers, J.: Selected Topics in Column Generation. Operations Research 53, 1007–1023 (2005)
Ruszczyński, A.: Regularized decomposition and augmented Lagrangian decomposition for angular linear programming problems. In: Lewandowski, A., Wierzbicki, A. (eds.) Aspiration Based Decision Support Systems. Lecture Notes in Economics and Mathematical Systems, vol. 331, pp. 80–91. Springer, Berlin (1989)
Vanderbeck, F., Wolsey, L.A.: Reformulation and Decomposition of Integer Programs. In: Jünger, M., Liebling, T.M., Naddef, D., Nemhauser, G.L., Pulleyblank, W.R., Reinelt, G., Rinaldi, G., Wolsey, L.A. (eds.) 50 Years of Integer Programming 1958–2008, pp. 431–502. Springer, Heidelberg (2010)
Yarmish, G., Van Slyke, R.: A distributed, scaleable simplex method. Journal of Supercomputing 49, 373–381 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Karbowski, A. (2015). Decomposition and Parallelization of Linear Programming Algorithms. In: Szewczyk, R., Zieliński, C., Kaliczyńska, M. (eds) Progress in Automation, Robotics and Measuring Techniques. ICA 2015. Advances in Intelligent Systems and Computing, vol 350. Springer, Cham. https://doi.org/10.1007/978-3-319-15796-2_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-15796-2_12
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-15795-5
Online ISBN: 978-3-319-15796-2
eBook Packages: EngineeringEngineering (R0)