Results 1 -
7 of
7
A Column Generation Approach to Bus Driver Scheduling
, 1996
"... This paper outlines an alternative solution method which has been incorporated into a system which originated from IMPACS. Improved results on a selection of real bus driver problems are presented. THE DRIVER SCHEDULING PROBLEM ..."
Abstract
-
Cited by 7 (4 self)
- Add to MetaCart
This paper outlines an alternative solution method which has been incorporated into a system which originated from IMPACS. Improved results on a selection of real bus driver problems are presented. THE DRIVER SCHEDULING PROBLEM
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...
A Penalty Based Simplex Method for Linear Programming
, 1995
"... We give a general description of a new advanced implementation of the simplex method for linear programming. The method "decouples" a notion of the simplex basic solution into two independent entities: a solution and a basis . This generalization makes it possible to incorporate new strategies into ..."
Abstract
- Add to MetaCart
We give a general description of a new advanced implementation of the simplex method for linear programming. The method "decouples" a notion of the simplex basic solution into two independent entities: a solution and a basis . This generalization makes it possible to incorporate new strategies into the algorithm since the iterates no longer need to be the vertices of the simplex. An advantage of such approach is a possibility of taking steps along directions that are not simplex edges (in principle they can even cross the interior of the feasible set). It is exploited in our new approach to finding the initial solution in which global infeasibility is handled through a dynamically adjusted penalty term. We present several new techniques that have been incorporated into the method. These features include: ffl previously mentioned method for finding an initial solution, ffl an original approximate steepest edge pricing algorithm, ffl dynamic adjustment of the penalty term. The presenc...
A General Pricing Scheme for the Simplex Method
, 2001
"... Pricing is a term in the simplex method for linear programming used to refer to the step of checking the reduced costs of nonbasic variables. If they are all of the `right sign' the current basis (and solution) is optimal, if not, this procedure selects a candidate vector that looks profitable for i ..."
Abstract
- Add to MetaCart
Pricing is a term in the simplex method for linear programming used to refer to the step of checking the reduced costs of nonbasic variables. If they are all of the `right sign' the current basis (and solution) is optimal, if not, this procedure selects a candidate vector that looks profitable for inclusion in the basis. While theoretically the choice of any profitable vector will lead to a finite termination (provided degeneracy is handled properly) but the number of iterations until termination depends very heavily on the actual choice (which is defined by the selection rule applied). Pricing has long been an area of heuristics to help make better selection. As a result, many different and sophisticated pricing strategies have been developed, implemented and tested. So far none of them is known to be dominating all others in all cases. Therefore, advanced simplex solvers need to be equipped with many strategies so that the most suitable one can be activated for each individual problem instance. In this paper we present a general pricing scheme. It creates a large flexibility in pricing. It is controlled by three parameters. With different settings of the parameters many of the known strategies can be reproduced as special cases. At the same time, the framework makes it possible to define new strategies or variants of them. The scheme is equally applicable to general and network simplex algorithms.
An Enhanced Piecewise Linear Dual Phase-1
, 2002
"... A dual phase-1 algorithm for the simplex method that handles all types of variables is presented. In each iteration it maximizes a piecewise linear function of dual infeasibilities in order to make the largest possible step towards dual feasibility with a selected outgoing variable. The algorithm ..."
Abstract
- Add to MetaCart
A dual phase-1 algorithm for the simplex method that handles all types of variables is presented. In each iteration it maximizes a piecewise linear function of dual infeasibilities in order to make the largest possible step towards dual feasibility with a selected outgoing variable. The algorithm can be viewed as a generalization of traditional phase-1 procedures. It is based on the multiple use of the expensively computed pivot row. By small amount of extra work per iteration, the progress it can make is equivalent to many iterations of the traditional method. While this is its most important feature, it possesses some additional favorable properties, namely, it can be e#cient in coping with degeneracy and numerical di#culties. Both theoretical and computational issues are addressed. Some computational experience is also reported which shows that the potentials of the method can materialize on real world problems. This paper is based on IC Departmental Technical Report 2000/13 and contains an enhancement of the main algorithm.
A Piecewise Linear Dual Phase-1 Algorithm for the Simplex Method with All Types of Variables
"... A dual phase-1 algorithm for the simplex method that handles all types of variables is presented. In each iteration it maximizes a piecewise linear function of dual infeasibilities in order to make the largest possible step towards dual feasibility with a selected outgoing variable. The new method c ..."
Abstract
- Add to MetaCart
A dual phase-1 algorithm for the simplex method that handles all types of variables is presented. In each iteration it maximizes a piecewise linear function of dual infeasibilities in order to make the largest possible step towards dual feasibility with a selected outgoing variable. The new method can be viewed as a generalization of traditional phase-1 procedures. It is based on the multiple use of the expensively computed pivot row. By small amount of extra work per iteration, the progress it can make is equivalent to many iterations of the traditional method. In addition to this main achievement it has some further important and favorable features, namely, it is very efficient in coping with degeneracy and numerical difficulties. Both theoretical and computational issues are addressed. Examples are also given that demonstrate the power and flexibility of the method.

