A heuristic with tie breaking for certain 0–1 integer programming models
- 1 November 1985
- journal article
- research article
- Published by Wiley in Naval Research Logistics Quarterly
- Vol. 32 (4) , 613-623
- https://doi.org/10.1002/nav.3800320408
Abstract
A heuristic for 0–1 integer programming is proposed that features a specific rule for breaking ties that occur when attempting to determine a variable to set to 1 during a given iteration. It is tested on a large number of small‐ to moderate‐sized randomly generated generalized set‐packing models. Solutions are compared to those obtained using an existing well‐regarded heuristic and to solutions to the linear programming relaxations. Results indicate that the proposed heuristic outperforms the existing heuristic except for models in which the number of constraints is large relative to the number of variables. In this case, it performs on par with the existing heuristic. Results also indicate that use of a specific rule for tie breaking can be very effective, especially for low‐density models in which the number of variables is large relative to the number of constraints.Keywords
This publication has 9 references indexed in Scilit:
- Priority Scheduling and Spares Stocking Policies for a Repair Shop: The Multiple Failure CaseManagement Science, 1984
- An efficient heuristic for large set covering problemsNaval Research Logistics Quarterly, 1984
- Worst-Case Analysis of Greedy Heuristics for Integer Programming with Nonnegative DataMathematics of Operations Research, 1982
- Note—Efficient Heuristic Algorithms for Positive 0-1 Polynomial Programming ProblemsManagement Science, 1982
- Worst-Case Analysis of Heuristic AlgorithmsManagement Science, 1980
- Heuristic 0-1 Linear Programming: An Experimental Comparison of Three MethodsManagement Science, 1977
- A Simplified Algorithm for Obtaining Approximate Solutions to Zero-One Programming ProblemsManagement Science, 1975
- A HEURISTIC FOR GENERAL INTEGER PROGRAMMING*Decision Sciences, 1974
- An Approach to Linear Programming with 0–1 VariablesManagement Science, 1968