An Integer Local Search Method with Application to Capacitated Production Planning

Production planning is an important task in manufacturing systems. We consider a real-world capacitated lot-sizing problem (CLSP) from the process industry. Because the problem requires discrete lot-sizes, domain-specific methods from the literature are not directly applicable. We therefore approach the problem with WSAT (OIP), a new domainindependent heuristic for integer optimization which generalizes the Walks at algorithm. WSAT (OIP) performs stochastic tabu search and operates on over-constrained integer programs. We empirically compare WSAT(OIP) to a state-of the-art mixed integer programming branch-and-bound solver (CPLEX 4.0) on real problem data. We find that integer local search is considerably more robust than MIP branchand-bound in finding feasible solutions in limited time, and branch-and-bound can only solve a sub-class of the CLSP with discrete lot-sizes. With respect to production cost, both methods find solutions of similar quality.

[1]  Bart Selman,et al.  Evidence for Invariants in Local Search , 1997, AAAI/IAAI.

[2]  Alf Kimms,et al.  Lot sizing and scheduling -- Survey and extensions , 1997 .

[3]  David Abramson,et al.  A comparison of two methods for solving 0–1 integer programs using a general purpose simulated annealing algorithm , 1996, Ann. Oper. Res..

[4]  Fred W. Glover,et al.  Tabu Search , 1997, Handbook of Heuristics.

[5]  Khalil S. Hindi,et al.  Solving the CLSP by a Tabu Search Heuristic , 1996 .

[6]  C. Reeves Modern heuristic techniques for combinatorial problems , 1993 .

[7]  David Connolly,et al.  General Purpose Simulated Annealing , 1992 .

[8]  Michael J. Maher,et al.  Over-Constrained Systems , 1995, Lecture Notes in Computer Science.

[9]  Andrew J. Parkes,et al.  Tuning Local Search for Satisfiability Testing , 1996, AAAI/IAAI, Vol. 1.

[10]  G. Bitran,et al.  Computational Complexity of the Capacitated Lot Size Problem , 1982 .

[11]  Fred W. Glover,et al.  General Purpose Heuristics for Integer Programming—Part II , 1997, J. Heuristics.

[12]  Bart Selman,et al.  Noise Strategies for Improving Local Search , 1994, AAAI.

[13]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988 .

[14]  Alan Borning,et al.  Constraint hierarchies , 1992 .

[15]  Kurt Jörnsten,et al.  Tabu search within a pivot and complement framework , 1994 .

[16]  E. Balas,et al.  Pivot and Complement–A Heuristic for 0-1 Programming , 1980 .

[17]  Joachim P. Walser Solving Linear Pseudo-Boolean Constraint Problems with Local Search , 1997, AAAI/IAAI.

[18]  Kurt Jörnsten,et al.  Tabu Search for General Zero-One Integer Programs Using the Pivot and Complement Heuristic , 1994, INFORMS J. Comput..

[19]  Harish C. Bahl,et al.  A Lagrangean Relaxation Approach for Very-Large-Scale Capacitated Lot-Sizing , 1992 .

[20]  Ömer Kirca,et al.  A new heuristic approach for the multi-item dynamic lot sizing problem , 1994 .

[21]  Bart Selman,et al.  Domain-Independent Extensions to GSAT : Solving Large StructuredSatis ability , 1993 .