Analysis of mathematical programming problems prior to applying the simplex algorithm
- 458 Downloads
Large practical linear and integer programming problems are not always presented in a form which is the most compact representation of the problem. Such problems are likely to posses generalized upper bound(GUB) and related structures which may be exploited by algorithms designed to solve them efficiently.
The steps of an algorithm which by repeated application reduces the rows, columns, and bounds in a problem matrix and leads to the freeing of some variables are first presented. The ‘unbounded solution’ and ‘no feasible solution’ conditions may also be detected by this. Computational results of applying this algorithm are presented and discussed.
An algorithm to detect structure is then described. This algorithm identifies sets of variables and the corresponding constraint relationships so that the total number of GUB-type constraints is maximized. Comparisons of computational results of applying different heuristics in this algorithm are presented and discussed.
KeywordsFeasible Solution Mathematical Method Programming Problem Computational Result Mathematical Programming
Unable to display preview. Download preview PDF.
- APEX II, User Information Manual, 59158100 Rev. Control Data Corporation, Minneapolis, U.S.A.Google Scholar
- E. Balas, “An additive algorithm for solving linear programs with zero–one variables”,Operations Research 13 (1965) 517–546.Google Scholar
- E.M.I. Beale, “Advanced algorithmic features for general mathematical programming systems”, in: J. Abadie, ed., Integer and nonlinear programming (North Holland, Amsterdam, 1970) pp. 119–138.Google Scholar
- G.B. Dantzig and R.M. VanSlyke, “Generalized upper bounded techniques for linear programming”, I, II, Operations Research Centre, University of California, Berkeley, Calif., ORC 64-17, 18.Google Scholar
- J. Haldi, “25 integer programming test problems”, Working Paper No. 43, Graduate School of Business, Stanford University, Stanford, Calif. (1964).Google Scholar
- A. Land and S. Powell, “FORTRAN codes for mathematical programming, linear, quadratic and discrete problems (Wiley, New York, 1973).Google Scholar
- Mathematical Programming System Extended (MPSX), Program Number 5734 XM4, IBM Trade Corporation, New York (1971).Google Scholar
- G. Mitra, “A generalized row elimination algorithm for exclusive row structure problems”, ICL/DATASKIL Internal Rept. (1972).Google Scholar
- S. Senju and Y. Toyoda, “An approach to linear programming with 0–1 variables”,Management Science (4) (1968) B196–B207.Google Scholar
- H.P. Williams, “Experiments in the formulation of integer programming problems”, to appear.Google Scholar
- F.P. Wyman, “Binary programming: a decision rule for selecting optimal vs heuristic techniques”,Computer Journal 16 (2) (1973) 135–140.Google Scholar
- G. Zoutendijk, “A product form algorithm using contracted transformation vectors”, in: J. Abadie, ed., Integer and nonlinear programming (North-Holland, Amsterdam, 1970) pp. 511–523.Google Scholar