Crashing a maximum-weight complementary basis

We consider the problem of finding a maximum-weight complementary basis of anm × 2m matrix. The problem arises naturally, for example, when a complementary set of columns is proposed as an initial basis for a “warm start” of Lemke's algorithm, but the set of columns is rank-deficient. We show that the problem is a special case of the problem of finding a maximum-weight common base of two matroids. Furthermore, we show how to efficiently implement an algorithm for the general problem in the present context. Finally, we give computational results demonstrating the practicality of our algorithm in a typical application.

[1]  Katta G. Murty,et al.  Linear complementarity, linear and nonlinear programming , 1988 .

[2]  M. Iri,et al.  AN ALGORITHM FOR FINDING AN OPTIMAL "INDEPENDENT ASSIGNMENT" , 1976 .

[3]  M. Iri,et al.  Applications of Matroid Theory , 1982, ISMP.

[4]  Orlin James B. .,et al.  On a "primal" matroid intersection algorithm , 1983 .

[5]  Renato D. C. Monteiro,et al.  Interior path following primal-dual algorithms. part II: Convex quadratic programming , 1989, Math. Program..

[6]  András Frank,et al.  A Weighted Matroid Intersection Algorithm , 1981, J. Algorithms.

[7]  R. C. Monteiro,et al.  Interior path following primal-dual algorithms , 1988 .

[8]  Horst W. Hamacher,et al.  Intersection of Two Matroids: (Condensed) Border Graphs and Ranking , 1989, SIAM J. Discret. Math..

[9]  Renato D. C. Monteiro,et al.  Interior path following primal-dual algorithms. part I: Linear programming , 1989, Math. Program..

[10]  P. Gill,et al.  Maintaining LU factors of a general sparse matrix , 1987 .

[11]  Eugene L. Lawler,et al.  Matroid intersection algorithms , 1975, Math. Program..

[12]  Narendra Karmarkar,et al.  A new polynomial-time algorithm for linear programming , 1984, Comb..

[13]  Anthony V. Fiacco,et al.  Mathematical programming study 21 , 1985, Mathematical programming.

[14]  Shinji Mizuno,et al.  A polynomial-time algorithm for a class of linear complementarity problems , 1989, Math. Program..

[15]  Patrick T. Harker,et al.  Finite-dimensional variational inequality and nonlinear complementarity problems: A survey of theory, algorithms and applications , 1990, Math. Program..

[16]  Fred W. Glover,et al.  A matroid algorithm and its application to the efficient solution of two optimization problems on graphs , 1988, Math. Program..

[17]  Lars Mathiesen,et al.  Computational Experience in Solving Equilibrium Models by a Sequence of Linear Complementarity Problems , 1985, Oper. Res..

[18]  Jennifer Ryan,et al.  Matroid Applications and Algorithms , 1992, INFORMS J. Comput..

[19]  L. Mathiesen Computation of economic equilibria by a sequence of linear complementarity problems , 1985 .

[20]  Fred W. Glover,et al.  Two algorithms for weighted matroid intersection , 1986, Math. Program..