Skip to main content

Minimizing the Maximum Number of Open Stacks by Customer Search

  • Conference paper
Principles and Practice of Constraint Programming - CP 2009 (CP 2009)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5732))

Abstract

We describe a new exact solver for the minimization of open stacks problem (MOSP). By combining nogood recording with a branch and bound strategy based on choosing which customer stack to close next, our solver is able to solve hard instances of MOSP some 5-6 orders of magnitude faster than the previous state of the art. We also derive several pruning schemes based on dominance relations which provide another 1-2 orders of magnitude improvement. One of these pruning schemes largely subsumes the effect of the nogood recording. This allows us to reduce the memory usage from an potentially exponential amount to a constant ~2Mb for even the largest solvable instances. We also show how relaxation techniques can be used to speed up the proof of optimality by up to another 3-4 orders of magnitude on the hardest instances.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Becceneri, J.C., Yannasse, H.H., Soma, N.Y.: A method for solving the minimization of the maximum number of open stacks problem within a cutting process. Computers & Operations Research 31, 2315–2332 (2004)

    Article  MATH  Google Scholar 

  2. Garcia de la Banda, M., Stuckey, P.J.: Dynamic programming to minimize the maximum number of open stacks. INFORMS JOC 19(4), 607–617 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  3. Linhares, A., Yanasse, H.H.: Connections between cutting-pattern sequencing, VLSI design, and flexible machines. Computers & Operations Research 29, 1759–1772 (2002)

    Article  MATH  Google Scholar 

  4. Prestwich, S.: Increasing solution density by dominated relaxation. In: 4th Int. Workshop on Modelling and Reformulating Constraint Satisfaction Problems (2005)

    Google Scholar 

  5. Shaw, P., Laborie, P.: A constraint programming approach to the min-stack problem. Constraint Modelling Challenge 2005 [6]

    Google Scholar 

  6. Smith, B., Gent, I.: Constraint modelling challenge report (2005), http://www.cs.st-andrews.ac.uk/~ipg/challenge/ModelChallenge05.pdf

  7. Wilson, N., Petrie, K.: Using customer elimination orderings to minimise the maximum number of open stacks. In: Constraint Modelling Challenge 2005 [6]

    Google Scholar 

  8. Yannasse, H.H.: On a pattern sequencing problem to minimize the maximum number of open stacks. EJOR 100, 454–463 (1997)

    Article  Google Scholar 

  9. Yannasse, H.H.: A note on generating solutions of a pattern sequencing problem to minimize the maximum number of open orders. Technical Report LAC-002/98, INPE, São José dos Campos, SP, Brazil (1998)

    Google Scholar 

  10. Yuen, B.J., Richardson, K.V.: Establishing the optimality of sequencing heuristics for cutting stock problems. EJOR 84, 590–598 (1995)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chu, G., Stuckey, P.J. (2009). Minimizing the Maximum Number of Open Stacks by Customer Search. In: Gent, I.P. (eds) Principles and Practice of Constraint Programming - CP 2009. CP 2009. Lecture Notes in Computer Science, vol 5732. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04244-7_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04244-7_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04243-0

  • Online ISBN: 978-3-642-04244-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics