Abstract
Consideration was given to the approaches to solve the linear programming problems with an absolute precision attained through rational computation without roundoff in the algorithms of the simplex method. Realization of the modified simplex method with the use of the inverse matrix was shown to have the least spatial complexity. The main memory area sufficient to solve the linear programming problem with the use of rational computations without roundoff is at most 4lm 4 + O(lm 3), where m is the minimal problem size and l is the number of bits sufficient to represent one element of the source data matrix. The efficiency of parallelization, that is, the ratio of acceleration to the number of processors, was shown to be asymptotically close to 100%. Computing experiments on practical problems with the sparse matrix corroborated high efficiency of parallelization and demonstrated the advantage of the parallel method of inverse matrix.
Similar content being viewed by others
References
Zimpl, http://www.zib.de/koch/zimpl.
IPAT-S, http://ipat-s.kb-creative.net/.
MPS format, ftp://softlib.cs.rice.edu/pub/miplib/mpsformat.
Fourer, R., Linear Programming Frequently Asked Questions, Optimization Technology Center of Northwestern University and Argonne National Laboratory, 2005, http://www-unix.mcs.anl.gov/otc/Guide/faq/linear-programming-faq.ht ml.
Netlib library collection, ftp://netlib2.cs.utk.edu/lp/data, 1996.
MINOS, http://www.sbsi-sol-optimize.com/asp/solproductminos.htm.
QSopt-Ex, http://www.dii.uchile.cl/?daespino/.
GNU Multiple Precision Arithmetic Library, http://swox.com/gmp/.
Applegate, D.L., Cook, W., Dash, S., and Espinoza, D.G., Exact Solutions to Linear Programming Problems, Florham Park: AT&T Labs Research, 2006.
Applegate, D.L., Cook, W., Dash, S., and Espinoza, D., Exact Solutions to Linear Programming Problems, Preprint Oper. Res. Lett., 2007.
Parallel CPLEX, http://www.ilog.com/products/cplex/product/parallel.cfm.
Garancha, V.A., Golikov, A.I., and Evtushenko, Yu.G., Parallel Realization of the Newton Method for Solution of Large Linear Programming Problems, Zh. Vychisl. Mat. Mat. Fiz., vol. 49, no. 8, pp. 1369–1384.
Ho, J.K., On the Efficacy of Distributed Simplex Algorithms for Linear Programming, Comput. Optimiz. Appl., 1994, vol. 3, pp. 1237–1240.
Bixby, R.E. and Martin, A., Parallelizing the Dual Simplex Method, Inf. J. Comput., 2000, vol. 12, no. 1, pp. 45–56.
Hall, Ju., Towards a Practical Parallelization of the Simplex Method, J. Comput. Manage. Sci., 2010, vol. 7, no. 2, pp. 139–170.
Panyukov, A.V. and Gorbik, V.V., Exact and Guaranteed Accuracy Solutions of Linear Programming Problems by Distributed Computer Systems with MPI, Tambov Univ. REPORTS: A Theoretic. Appl. Sci. J. Ser.: Nat. Techn. Sci., 2010, vol. 15, no. 4, pp. 1392–1404.
Panyukov, A.V., et al., Library of “Exact Computational” Classes, in Computer Programs, Databases, Topologies of Integral Circuits. Ofits. Bull. Ross. Agentstva po Patentam i Tovarnym Znakam, 2009, no. 3, p. 251.
Panyukov, A.V., Germanenko, M.I., and Gorbik, V.V., Parallel Algorithms to Solve Systems of Linear Algebraic Equations with the Use of Roundoff-free Computations, Parallel Computing Technologies (PAVT-2007): Proc. Int. Conf., Chelyabinsk: YuUrGU, 2007, vol. 2, pp. 238–249.
Panyukov, A.V. and Germanenko, M.I., An Application for Faultless Determination of the Generalized Inverse Matrix by the Moore-Penrose Method and Faultless Solution of the Linear Algebraic Equations, Inf. Technol. Model. Upravlen., 2009, no. 1 (53), pp. 78–87.
Vasil’ev, F.P. and Ivanitskii, A.Yu., Lineinoe programmirovanie (Linear Programming), Moscow: Faktorial, 2003.
Hall, J., Towards a Practical Parallezation of the Simplex Method, http://www.maths.ed.ac/uk/hall/ParSimplex.
Badr, E.-S., Moussa, M., Paparrizors, K., et al., Some Computational Results on MPI Parallel Implementation of Dense Simplex Method, World Acad. Sci., Eng. Technol., 2006, vol. 23, pp. 39–42.
Author information
Authors and Affiliations
Additional information
Original Russian Text © A.V. Panyukov, V.V. Gorbik, 2012, published in Avtomatika i Telemekhanika, 2012, No. 2, pp. 73–88.
Rights and permissions
About this article
Cite this article
Panyukov, A.V., Gorbik, V.V. Using massively parallel computations for absolutely precise solution of the linear programming problems. Autom Remote Control 73, 276–290 (2012). https://doi.org/10.1134/S0005117912020063
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0005117912020063