Product Form of the Inverse Revisited *
Using the simplex method (SM) is one of the most effective ways of solving large scale real life linear optimization problems. The efficiency of the solver is crucial. The SM is an iterative procedure, where each iteration is defined by a basis of the constraint set. In order to speed up iterations, proper basis handling procedures must be applied. Two methodologies exist in the state-of-the-art literature, the product form of the inverse (PFI) and lower-upper triangular (LU) factorization.
... factorization. Nowadays the LU method is widely used because 120-150 iterations can be done without the need of refactorization while the PFI can make only about 30-60 iterations without reinversion in order to maintain acceptable numerical accuracy. In this paper we revisit the PFI and present a new version that can make hundreds or sometimes even few thousands of iterations without losing accuracy. The novelty of our approach is in the processing of the non-triangular part of the basis, based on block-triangularization algorithms. The new PFI performs much better than those found in the literature. The results can shed new light on the usefulness of the PFI. 1 Introduction Our research aims to revisit the usability and effectiveness of the product form of the inverse in the simplex method in the light of the technological and algorithmic developments of the past decades. In Section 2 we present a brief literature overview of the simplex method and highlight the issues that play a key role in our investigations. These areas are the basis handling procedures, the property of sparsity and the numerical issues of the solution algorithm. In Section 3 we present our novel approach with a detailed description of the processing of the non-triangular part of the basis. In Section 4 a computational study is given to validate our results. Section 5 contains the conclusions. * This publication/research has been supported by