Proceedings

An Iterative Sampling Procedure for Resource Constrained Project Scheduling with Time Windows

Download BibTeX Cite

Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence. Planning and Scheduling. Pages 1022-1032.

© 1999 International Joint Conferences on Artificial Intelligence

Abstract

In this paper, we extend and integrate previously reported techniques for resource constrained scheduling to develop a CSP procedure for solving RCPSP /max, the resource constrained project scheduling problem with time windows (generalized precedence relations between start time of activities) . RCPSP /max is a well-studied problem within the Operations Research community and the presence of a large set of benchmark problems provides a good opportunity for comparative performance analysis. Our base CSP scheduling model generalizes previous profile-based approaches to cumulative scheduling by focusing on global analysis of minimal conflicting sets rather than pairwise conflict analysis. This generalization increases the tendency for more effective conflict resolution. Since RCPSP /max is an optimization problem, other ideas from prior work are adapted to embed this base CSP model within a multi-pass, iterative sampling procedure. The overall procedure, called ISES (Iterative Sampling Earliest Solutions), is applied to the above mentioned set of benchmark problems. ISES is shown to perform quite well in comparison to current state-of-the-art procedures for RCPSP /max, particularly as search space size becomes limiting for systematic procedures.

  1. [Bartusch et al., 1988] M. Bartusch, R. H. Mohring, and F . J . Radermacher. Scheduling Project Networks with Resource Constraints and Time Windows. Annals of Operations Research, 16:201-240, 1988.
  2. [Cesta et al., 1998a] A. Cesta, A. Oddi, and S.F. Smith. Profile Based Algorithms to Solve Multiple Capaci- tated Metric Scheduling Problems. In Proceedings of the Fourth Int . Conf. on Artificial Intelligence Plan- ning Systems ( AIPS-98}, 1998.
  3. [Cesta et al. , 1998b] A. Cesta, A. Oddi , and S.F. Smith. Scheduling Multi-Capacitated Resources under Com- plex Temporal Constraints. Technical Report CMU- RI-TR-98-17, Robotics Institute, Carnegie Mellon University, 1998.
  4. [Cheng and Smith, 1994] C. Cheng and S.F. Smith. Generating Feasible Schedules under Complex Metric Constraints. In Proceedings 12th National Conference on AI ( AAAI-94), 1994.
  5. [Cheng and Smith, 1997] C. Cheng and S.F. Smith. Ap- plying Constraint Satisfaction Techniques to Job Shop Scheduling. Annals of Operations Research, 70 :327- 357, 1997.
  6. [De Reyck and Herroelen, 1998] B. De Reyck and W. Herroelen. A Branch-and-Bound Procedure for the Resource-Constrained Project Scheduling Prob- lem with Generalized Precedence Relations. European Journal on Operations Research, 1998. to appear.
  7. [Dorndorf et al., 1998] U. Dorndorf, E. Pesch , and T. Phan Huy. A Time-Oriented Branch-and-Bound Algorithm for Resource-Constrained Project Schedul- ing with Generalized Precedence Relations. Techni- cal report, University of Bonn , Faculty of Economics, 1998.
  8. [Franck and Neumann, 1998] B. Franck and K . Neu- mann. Resource Constrained Project Scheduling Problems with Time Windows -Structural Questions and Priority-Rule Methods. Technical Report WIOR- 492, Universitat Karlsruhe, 1998. (Revised November 1998).
  9. [Heilmann and Schwindt, 1997] R. Heilmann and C. Schwindt . Lower Bounds for RCPSP /max. Technical Report WIOR-511 , Universitat Karlsruhe, 1997.
  10. [Kolisch et al., 1998] R.r Kolisch, C. Schwindt , and A. Sprecher. Benchmark Instances for Project Scheduling Problems. In J . Weglarz, editor, Handbook on Recent Advances in Project Scheduling. Kluwer , 1998.
  11. [Laborie and Ghallab, 1995] P. Laborie and M. Ghallab. Planning with Sharable Resource Constraints. In Pro- ceedings of the International Joint Conference on Ar- tificial Intelligence (IJCAI-95) , 1995. IJCAI
  12. [Mohring et al. , 1998] R. Mohring, F. Stork , and M. Uetz . Resource Constrained Project Schedul- ing with Time Windows: A Branching Scheme Based on Dynamic Release Dates. Technical Report 596/1998 , Fachbereich Mathematick , Technische Uni- versitat Berlin, 1998.
  13. Nuijten and Aarts, 1996) W .P.M. Nuijten and E.H.L . Aarts. A Computational Study of Constraint Satis- faction for Multiple Capacitated Job Shop Scheduling . European Journal of Operational Research , 90(2) :269- 284 , 1996.
  14. Nuijten and Le Pape, 1998) W.P.M. Nuijten and C. Le Pape. Constraint-Based Job Shop Scheduling with !LOG-SCHEDULER. Journal of Heuristics, 3:271-286 , 1998.
  15. Oddi and Smith , 1997) A. Oddi and S.F. Smith. Stochastic Procedures for Generating Feasible Sched- ules. In Proceedings 14th National Conference on AI {AAAI-97} , 1997.
  16. [Schwindt , 1996] C. Schwindt . Generation of Resource Constrained Project Scheduling Problems with Min- imal and Maximal Time Lags . Technical Report WIOR-489 , Universitat Karlsruhe, 1996.
  17. [Schwindt, 1998] C. Schwindt. A Branch and Bound Al- gorithm for the Resource-Constrained Project Dura- tion Problem Subject to Temporal Constraints. Tech- nical Report WIOR-544 , Universitat Karlsruhe, 1998 .

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards