Proceedings

Maximizing Flexibility: A Retraction Heuristic for Oversubscribed Scheduling Problems

Download BibTeX Cite

Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence. Pages 1218-1222.

© 2003 International Joint Conferences on Artificial Intelligence

Abstract

In this paper we consider the solution of scheduling problems that are inherently over-subscribed. In such problems, there are always more tasks to execute within a given time frame than available resource capacity will allow, and hence decisions must be made about which tasks should be included in the schedule and which should be excluded. We adopt a controlled, iterative repair search approach, and focus on improving the results of an initial priority-driven solution generation procedure. Central to our approach is a new retraction heuristic, termed max-flexibility, which is responsible for identifying which tasks to (temporarily) retract from the schedule for reassignment in an effort to incorporate additional tasks into the schedule. The max-flexibility heuristic chooses those tasks that have maximum flexibility for assignment within their feasible windows. We empirically ev a luate the performance of max-flexibility using problem data and the basic scheduling procedure from a fielded airlift mission scheduling application. We show that it produces better improvement results than two contention-based retraction heuristics, including a variant of min-conflicts[Minton et a/., 1992], with significantly less search and computational cost.

  1. [Beck, 1999] J.C. Beck. Texture measurements as a Basis for Heuristic Commitment Techniques in Constraint-Directed Scheduling. PhD thesis, Dept. of Computer Science, Uni- versity ofToronto, 1999.
  2. [Becker and Smith, 2000] M.A Becker and S.F Smith. Mixed-initiative resource management: The arne barrel allocator. In Proc. 5th Int. Conf on AI Planning and Scheduling, pages 32-41, Breckenridge CO, April2000.
  3. [Bresina, 1996] J. Bresina. Heuristic-baised stochastic sam- pling. In Proceedings 13th national Conference on AI, pages 271-278, Portland OR, 1996. AAAI Press.
  4. [Cicirello and Smith, 2002] V. Cicirello and S.F Smith. Am- plification of search performance through randomization SCHEDULING of heuristics. In Proc. 8th Int. Conf on Principles and Practice of Constraint Programming, Ithaca NY, Sept 2002. Springer-Verlag.
  5. [Frank et al., 2001] J. Frank, A. Jonsson, R. Morris, and Smith D.E. Planning and scheduling for fleets of earth observing satellites. In Proc. 6th Int. Symposium on AI, Robotics and Automation for Space, 2001.
  6. [Johnston and Miller, 1994] M.D. Johnston and G. Miller. Spike: Intelligent scheduling of hubble space telescope observations. In M. Zweben and M. Fox, editors, Intel- ligent Scheduling. Morgan Kaufmann Publishers, 1994.
  7. [Joslin and Clements, 1998] D.E. Joslin and D.P. Clements. Squeakywheel optimization. In Proc. 15th National Con- ference on AI, Madison WI, July 1998. AAAI Press.
  8. [Kramer and Smith, 2002] L. Kramer and S.F Smith. Opti- mizing for change: Mixed-initiative resource management with the arne barrel allocator. In Proc. 3rd Int. Work- shop on Planning and Schedulingfor Space, Houston, Oct 2002.
  9. [Minton et al., 1992] S. Minton, M.D. Johnson, A.B Philips, and P. Laird. Minimizing conflicts: A heuristic repair method for constraint satisfaction and scheduling prob- lems. Artificial Intelligence, 58(1): 161-205, 1992.
  10. [Morton and Pentico, 1993] T.E. Morton and D.W. Pentico. Heuristic scheduling Systems . John Wiley and Sons, 1993.
  11. [Pemberton, 2000] J.C. Pemberton. Toward scheduling over- constrained remote-sensing satellites. In Proceedings 2nd Int. NASA Workshop on Planning and Scheduling for Space, San Francisco, CA, March 2000.
  12. [Prestwich, 2001] S. Prestwich. Local search and backtrack- ing vs non-systematic backtracking. In Proc. AAAI Fall Symposium on Using Uncertainty within Computation, North Falmouth, MA, Nov 200 I.
  13. [Rabideau et al., 1999] G. Rabideau, R. Knight, S. Chien, A. Fukanaga, and A. Govindjee. Iterative planning for spacecraft operations using the aspen system. In Proc. 5th Int. Sym. onAI. RoboticsandAutomationforSpace, 1999.
  14. [Sadeh, 1991] N. Sadeh. Look-Ahead techniques for Micro- Opportunistic Job Shop Scheduling. PhD thesis, Dept. of Computer Science, Carnegie Mellon University, 1991.
  15. [Smith and Cheng, 1993] S.F Smith and C. Cheng. Slack- based heuristics for constraint satisfaction scheduling. In Proc.11 th National Conference on Artificial Intelligence, pages 139-144, Wash DC, July 1993. AAAI Press.
  16. [Smith, 1994] S.F. Smith. Opis: A methodology and archi- tecture for reactive scheduling. In M. Zweben and M. Fox, editors, Intelligent Scheduling. Morgan Kaufmann, 1994.
  17. [Verfaillie and Schiex, 1994] G. Verfaillie and T. Schiex. So- lution reuse in dynamic constraint satisfaction problems. In Proc. 12th National Conf on AI, Seattle WA, Aug 1994.
  18. [Zweben et al., 1994] M. Zweben, B. Daun, E. Davis, and M. Deale. Scheduling and rescheduling with iterative repair. In M. Zweben and M. Fox, editors, Intelligent Scheduling. Morgan Kaufmann Publishers, 1994.

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

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