Results 1 - 10
of
12
Criss-Cross Methods: A Fresh View on Pivot Algorithms
- Mathematical Programming
, 1997
"... this paper is to present mathematical ideas and ..."
Linear Complementarity and Oriented Matroids
- Journal of the Operational Research Society of Japan
, 1990
"... A combinatorial abstraction of the linear complementarity theory in the setting of oriented matroids was rst considered by M.J. Todd. In this paper, we take a fresh look at this abstraction, and attempt to give a simple treatment of the combinatorial theory of linear complementarity. We obtain new t ..."
Abstract
-
Cited by 12 (8 self)
- Add to MetaCart
A combinatorial abstraction of the linear complementarity theory in the setting of oriented matroids was rst considered by M.J. Todd. In this paper, we take a fresh look at this abstraction, and attempt to give a simple treatment of the combinatorial theory of linear complementarity. We obtain new theorems, proofs and algorithms in oriented matroids whose specializations to the linear case are also new. For this, the notion of suciency of square matrices, introduced by Cottle, Pang and Venkateswaran, is extended to oriented matroids. Then, we prove a sort of duality theorem for oriented matroids, which roughly states: exactly one of the primal and the dual system has a complementary solution if the associated oriented matroid satisfies "weak" sufficiency. We give two different proofs for this theorem, an elementary inductive proof and an algorithmic proof using the criss-cross method which solves one of the primal or dual problem by using surprisingly simple pivot rules (without any pertur...
The Linear Complementarity Problem, Sufficient Matrices and the Criss-Cross Method
, 1990
"... Specially structured Linear Complementarity Problems (LCP's) and their solution by the criss-cross method are examined in this paper. The criss-cross method is known to be finite for LCP's with positive semidefinite bisymmetric matrices and with P-matrices. It is also a simple finite algorithm for o ..."
Abstract
-
Cited by 7 (5 self)
- Add to MetaCart
Specially structured Linear Complementarity Problems (LCP's) and their solution by the criss-cross method are examined in this paper. The criss-cross method is known to be finite for LCP's with positive semidefinite bisymmetric matrices and with P-matrices. It is also a simple finite algorithm for oriented matroid programming problems. Recently Cottle, Pang and Venkateswaran identified the class of (column, row) sufficient matrices. They showed that sufficient matrices are a common generalization of P- and PSD-matrices. Cottle also showed that the principal pivoting method (with a clever modification) can be applied to row sufficient LCP's. In this paper the finiteness of the criss-cross method for sufficient LCP's is proved. Further it is shown that a matrix is sufficient if and only if the criss-cross method processes all the LCP's defined by this matrix and all the LCP's defined by the transpose of this matrix and any parameter vector.
A Survey on Pivot Rules for Linear Programming
- ANNALS OF OPERATIONS RESEARCH. (SUBMITTED
, 1991
"... The purpose of this paper is to survey the various pivot rules of the simplex method or its variants that have been developed in the last two decades, starting from the appearance of the minimal index rule of Bland. We are mainly concerned with the finiteness property of simplex type pivot rules. Th ..."
Abstract
-
Cited by 7 (1 self)
- Add to MetaCart
The purpose of this paper is to survey the various pivot rules of the simplex method or its variants that have been developed in the last two decades, starting from the appearance of the minimal index rule of Bland. We are mainly concerned with the finiteness property of simplex type pivot rules. There are some other important topics in linear programming, e.g. complexity theory or implementations, that are not included in the scope of this paper. We do not discuss ellipsoid methods nor interior point methods. Well known classical results concerning the simplex method are also not particularly discussed in this survey, but the connection between the new methods and the classical ones are discussed if there is any. In this paper we discuss three classes of recently developed pivot rules for linear programming. The first class (the largest one) of the pivot rules we discuss is the class of essentially combinatorial pivot rules. Namely these rules only use labeling and signs of the variab...
Basis- and Tripartition Identification for Quadratic Programming and Linear Complementarity Problems - From an interior solution to an optimal basis and viceversa
, 1996
"... Optimal solutions of interior point algorithms for linear and quadratic programming and linear complementarity problems provide maximal complementary solutions. Maximal complementary solutions can be characterized by optimal (tri)partitions. On the other hand, the solutions provided by simplex--b ..."
Abstract
-
Cited by 4 (3 self)
- Add to MetaCart
Optimal solutions of interior point algorithms for linear and quadratic programming and linear complementarity problems provide maximal complementary solutions. Maximal complementary solutions can be characterized by optimal (tri)partitions. On the other hand, the solutions provided by simplex--based pivot algorithms are given in terms of complementary bases. A basis identification algorithm is an algorithm which generates a complementary basis, starting from any complementary solution. A tripartition identification algorithm is an algorithm which generates a maximal complementary solution (and its corresponding tripartition), starting from any complementary solution. In linear programming such algorithms were respectively proposed by Megiddo in 1991 and Balinski and Tucker in 1969. In this paper we will present identification algorithms for quadratic programming and linear complementarity problems with sufficient matrices. The presented algorithms are based on the principal...
A Polynomial Method of Weighted Centers for Convex Quadratic Programming
- Journal of Information & Optimization Sciences
, 1991
"... A generalization of the weighted central path--following method for convex quadratic programming is presented. This is done by uniting and modifying the main ideas of the weighted central path--following method for linear programming and the interior point methods for convex quadratic programming. B ..."
Abstract
-
Cited by 3 (2 self)
- Add to MetaCart
A generalization of the weighted central path--following method for convex quadratic programming is presented. This is done by uniting and modifying the main ideas of the weighted central path--following method for linear programming and the interior point methods for convex quadratic programming. By means of the linear approximation of the weighted logarithmic barrier function and weighted inscribed ellipsoids, `weighted' trajectories are defined. Each strictly feasible primal dual point pair define such a weighted trajectory. The algorithm can start in any strictly feasible primal-dual point pair that defines a weighted trajectory, which is followed through the algorithm. This algorithm has the nice feature, that it is not necessary to start the algorithm close to the central path and so additional transformations are not needed. In return, the theoretical complexity of our algorithm is dependent on the position of the starting point. Polynomiality is proved under the usual mild cond...
The Finite Criss-Cross Method for Hyperbolic Programming
- Informatica, Technische Universiteit Delft, The Netherlands
, 1996
"... In this paper the finite criss-cross method is generalized to solve hyperbolic programming problems. Just as in the case of linear or quadratic programming the criss-cross method can be initialized with any, not necessarily feasible basic solution. Finiteness of the procedure is proved under the ..."
Abstract
- Add to MetaCart
In this paper the finite criss-cross method is generalized to solve hyperbolic programming problems. Just as in the case of linear or quadratic programming the criss-cross method can be initialized with any, not necessarily feasible basic solution. Finiteness of the procedure is proved under the usual mild assumptions. Some small numerical examples illustrate the main features of the algorithm. Key words: hyperbolic programming, pivoting, criss-cross method iii 1 Introduction The hyperbolic (fractional linear) programming problem is a natural generalization of the linear programming problem. The linear constraints are kept, but the linear objective function is replaced by a quotient of two linear functions. Such fractional linear objective functions arise in economical models when the goal is to optimize profit/allocation type functions (see for instance [12]). The objective function of the hyperbolic programming problem is neither linear nor convex, however there are several ...
Criss-Cross Pivoting Rules
"... . Assuming that the reader is familiar with both the primal and dual simplex methods, Zionts' criss-cross method can easily be explained. ffl It can be initialized by any, possibly both primal and dual infeasible basis . If the basis is optimal, we are done. If the basis is not optimal , then th ..."
Abstract
- Add to MetaCart
. Assuming that the reader is familiar with both the primal and dual simplex methods, Zionts' criss-cross method can easily be explained. ffl It can be initialized by any, possibly both primal and dual infeasible basis . If the basis is optimal, we are done. If the basis is not optimal , then there are some primal or dual infeasible variables. One might choose any of these. It is advised to choose once a primal and then a dual infeasible variable, if possible. ffl If the selected variable is dual infeasible, then it enters the basis and the leaving variable is chosen among the primal feasible variables in such a way that primal feasibility of the currently primal feasible variables is preserved. If no such basis exchange is possible another infeasible variable is selected. ffl If the selected variable is primal infeasible, then it leaves the basis and the entering variable is chosen among th

