Abstract
An interesting question for linear programming (LP) algorithms is how to deal with solutions in which the number of nonzero variables is less than the number of rows of the matrix in standard form. An approach is that of basis deficiency-allowing (BDA) simplex variations, which work with a subset of independent columns of the coefficient matrix in standard form, wherein the basis is not necessarily represented by a square matrix. We describe one such algorithm with several variants. The research question deals with studying the computational behaviour by using small, extreme cases. For these instances, we must wonder which parameter setting or variants are more appropriate. We compare the setting of two nonsimplex active-set methods with Holmström’s TomLab LpSimplex v3.0 commercial sparse primal simplex commercial implementation. All of them update a sparse QR factorization in Matlab. The first two implementations require fewer iterations and provide better solution quality and running time.
Funder
Spanish Ministry of Science and Innovation
Subject
Computer Networks and Communications,Human-Computer Interaction
Reference62 articles.
1. Multiplicity of approach and method in augmentation of simplex method: A review;Azlan;Math. Stat.,2020
2. A new initial basis for the simplex method combined with the nonfeasible basis method;Sangngern;J. Phys. Conf. Ser.,2020
3. The ‘Idiot’ crash quadratic penalty algorithm for linear programming and its application to linearizations of quadratic assignment problems;Galabova;Optim. Methods Softw.,2020
4. A triangulation and fill-reducing initialization procedure for the simplex algorithm;Ploskas;Math. Program. Comput.,2021
5. Huang, M., Zhong, Y., Yang, H., Wang, J., Zhang, F., Bai, B., and Shi, L. (2021). Simplex initialization: A survey of techniques and trends. arXiv.