MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  An Adaptive Problem-Solving Solution to Large-Scale Scheduling Problems

Download:
Download as a PDF | Download as a PS
by Jonathan Gratch, Steve Chien
http://www.isi.edu/soar/gratch/APS.ps
Add To MetaCart

Abstract:

Although the general class of most scheduling problems is NP-hard in worst-case complexity, in practice, domain-specific techniques frequently solve problems in much better than exponential time. Unfortunately, constructing special-purpose systems is a knowledge--intensive and time-consuming process that requires a deep understanding of the domain and problem-solving architecture. The goal of our work is to develop techniques to allow for automated learning of an effective domain-specific search strategy given a general problem solver with a flexible control architecture. In this approach, a learning system explores a space of possible heuristic methods a strategy well-suited to the regularities of the given domain and problem distribution. We discuss an application of our approach to scheduling satellite communications. Using problem distributions based on actual mission requirements, our approach identifies strategies that not only decrease the amount of CPU time required to produce schedules, but also increase the percentage of problems that are solvable within computational resource limitations.

Citations

784 Temporal constraint networks – Dechter, Meiri, et al. - 1991
390 Systematic nonlinear planning – McAllester, Rosenblitt - 1991
382 Increasing tree search efficiency for constraint satisfaction problems – Haralick, Elliott - 1980
353 Network-based Heuristics for Constraint Satisfaction Problems – Dechter, Pearl - 1988
318 Dynamic backtracking – Ginsberg - 1993
313 A Structure for Plans and Behavior – Sacerdoti - 1977
253 Constraint satisfaction – Mackworth - 1992
216 Forward reasoning and dependency-directed backtracking in a system for computer-aided circuit analysis – Stallman, Sussman - 1977
155 Performance measurement and analysis of certain search algorithms – Gaschnig - 1979
151 The Lagrangian relaxation method for solving integer programming problems – Fisher - 1981
131 The Traveling Salesman Problem and Minimum Spanning Trees – Held, Karp - 1970
122 Efficient algorithms for minimizing cross validation error – Moore, Lee - 1994
113 Learning Search Control Knowledge: An Explanation-based Approach – Minton - 1988
111 Planning as Refinement Search: A Unified framework for evaluating design tradeoffs in partial order planning – Kambhampati, Knoblock, et al. - 1995
88 OPIS: A Methodology and Architecture for Reactive Scheduling – Smith - 1994
83 Slack-Based Heuristics for Constraint Satisfaction Scheduling – Smith, Cheng - 1993
67 COMPOSER: A probabilistic solution to the utility problem in speed-up learning – Gratch, DeJong - 1992
61 Micro-opportunistic scheduling: The micro-boss factory scheduler – Sadeh - 1994
57 Operations Research: An Introduction – Taha - 1997
48 A statistical approach to solving the EBL utility problem – Greiner, Jurisica - 1992
47 The need for different domain-independent heuristics – Stone, Veloso, et al. - 1994
33 Why PRODIGY/EBL works – Etzioni - 1990
32 Universal Subgoaling and Chunking: The Automatic Generation and Learning of Goal Hierarchies – Laird, Rosenbloom, et al. - 1986
25 The hazards of fancy backtracking – Baker - 1994
25 In Search of the best Constraint Satisfaction Search – Frost, Dechter - 1994
22 Learning search control knowledge for deep space network scheduling – Gratch, Chien, et al. - 1993
18 On the efficient allocation of resources for hypothesis evaluation: A statistical approach – Chien, Gratch, et al. - 1995
17 Integrating heuristics for constraint satisfaction problems: a case study – Minton - 1993
15 Approximate theory formation: An explanation-based approach – Ellman - 1988
13 Detecting novel classes with applications to fault diagnosis – Smyth, Mellstrom - 1992
12 Bottleneck Identification Using Process Chronologies – Biefeld, Cooper - 1991
10 Measuring utility and the design of provably good EBL algorithms – Subramanian, Hunter - 1992
10 Random search in the presence of noise, with application to machine learning – Yakowitz, Lugosi - 1990
9 Using common random numbers and control variates in multiplecomparison procedures – Yang, Nelson - 1991
8 COMPOSER: A Decision-Theoretic Approach to Adaptive Problem Solving – Gratch, DeJong - 1996
8 Dynamic optimization – Laird - 1992
7 Empirical Analysis of the General Utility Problem in Machine Learning – Holder - 1992
6 Scheduling Deep Space Network Data Transmissions: A Lagrangian Relaxation Approach – Bell - 1992
6 An evaluation of the temporal coherence heuristic in partial-order planning – Yang, Murray - 1994
3 Practical Planning: Extending the Classical Artificial Intelligence Planning Paradigm – Wilkins - 1988
2 Producing Satisficing Solutions to Scheduling Problems: An Iterative Constraint Relaxation Approach – Chien, Gratch - 1994
1 Intelligent Backtracking Techniques for Job Schop Scheduling – Xiong, Sadeh, et al. - 1992