Skip to main content

Abstract

The Open-Shop Problem is a hard problem that can be solved using Constraint Programming or Operation Research methods. Existing techniques are efficient at reducing the search tree but they usually do not consider the absolute ordering of the tasks. In this work, we develop a new propagator for the One-Machine Non-Preemptive Problem, the basic constraint for the Open-Shop Problem. This propagator takes this additional information into account allowing, in most cases, a reduction of the search tree. The underlying principle is to use shaving on the positions. Our propagator applies on one machine or one job and its time complexity is in \(\mathcal{O}(N^2 \log N)\), where N is either the number of jobs or machines. Experiments on the Open-Shop Problem show that the propagator adds pruning to state-of-the-art constraint satisfaction techniques to solve this problem.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Carlier, J., Pinson, E.: An algorithm for solving the job-shop problem. Management Science 35(2), 164–176 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  2. Applegate, D., Cook, B.: A computational study of the job shop scheduling problem. ORSA J. Comput. 3(2), 149–156 (1991)

    MATH  Google Scholar 

  3. Carlier, J., Pinson, E.: Adjustment of heads and tails for the job-shop problem. European J. Oper. Res. 78, 146–161 (1994)

    Article  MATH  Google Scholar 

  4. Caseau, Y., Laburthe, F.: Improved CLP scheduling with task intervals. In: Proc. 11th Intl. Conf. on Logic Programming (1994)

    Google Scholar 

  5. Carlier, J., Pinson, E.: A practical use of Jackson’s preemptive schedule for solving the job-shop problem. Ann. Oper. Res. 26, 269–287 (1990)

    MathSciNet  MATH  Google Scholar 

  6. Dorndorf, U., Pesch, E., Phan-Huy, T.: Solving the open shop scheduling problem. J. Scheduling 4, 157–174 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  7. Vilim, P.: \(\mathcal{O}(n \log n)\) filtering algorithms for unary resource constraint. In: Régin, J.-C., Rueher, M. (eds.) CPAIOR 2004. LNCS, vol. 3011, pp. 335–347. Springer, Heidelberg (2004)

    Google Scholar 

  8. Martin, P., Shmoys, D.: A new approach to computing optimal schedules for the job-shop scheduling problem. In: Cunningham, W.H., Queyranne, M., McCormick, S.T. (eds.) IPCO 1996. LNCS, vol. 1084, Springer, Heidelberg (1996)

    Google Scholar 

  9. Zhou, J.: A permutation-based approach for solving the job-shop problem. Constraints 2, 185–213 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  10. Nuijten, W., Le Pape, C.: Constraint-based job shop scheduling with ILOG Scheduler. J. Heuristics 3, 271–286 (1998)

    Article  MATH  Google Scholar 

  11. Wolf, A.: Better propagation for non-preemptive single-resource constraint problems. In: Faltings, B.V., Petcu, A., Fages, F., Rossi, F. (eds.) CSCLP 2004. LNCS (LNAI), vol. 3419, pp. 201–215. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  12. Guéret, C., Prins, C.: A new lower bound for the open-shop problem. Annals of Operation Research 92, 165–183 (1999)

    Article  MATH  Google Scholar 

  13. Jackson, J.R.: An extension of Johnson’s results on job lot scheduling. Naval Research Logistics Quarterly 3, 201–203 (1956)

    Article  Google Scholar 

  14. http://www.gecode.org

  15. Baptiste, P., Le Pape, C., Nuijten, W.: Constraint-based scheduling. Kluwer Academic Publishers, Dordrecht (2001)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Pascal Van Hentenryck Laurence Wolsey

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Monette, JN., Deville, Y., Dupont, P. (2007). A Position-Based Propagator for the Open-Shop Problem. In: Van Hentenryck, P., Wolsey, L. (eds) Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems. CPAIOR 2007. Lecture Notes in Computer Science, vol 4510. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72397-4_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72397-4_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72396-7

  • Online ISBN: 978-3-540-72397-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics