|
Planning
& Scheduling |
|
||||||
|
Planning and Scheduling. A very clear presentation from NASA offered as part of its site about Deep Space 1's Remote Agent. Planning
and Scheduling Artificial Intelligence Group at JPL (NASA's Jet Propulsion
Laboratory). "The Artificial Intelligence Group performs basic research
in the areas of Artificial Intelligence Planning and Scheduling, with applications
to science analysis, spacecraft commanding, deep space network operations,
and space transportation systems."
Planning. Entry by Austin Tate in the MIT Encyclopedia of Cognitive Science. "Planning is the process of generating (possibly partial) representations of future behavior prior to the use of such plans to constrain or control that behavior. The outcome is usually a set of actions, with temporal and other constraints on them, for execution by some agent or agents. As a core aspect of human intelligence, planning has been studied since the earliest days of AI and cognitive science. Planning research has led to many useful tools for real-world applications, and has yielded significant insights into the organization of behavior and the nature of reasoning about actions." AI Planning: Systems and Techniques. By James Hendler, Austin Tate, Mark Drummond. AI Magazine 11(2): 61-77 (Summer 1990). "This article reviews research in the development of plan generation systems. Our goal is to familiarize the reader with some of the important problems that have arisen in the design of planning systems and to discuss some of the many solutions that have been developed in the over 30 years of research in this area. In this article, we broadly cover the major ideas in the field of AI planning and show the direction in which some current research is going. We define some of the terms commonly used in the planning literature, describe some of the basic issues coming from the design of planning systems, and survey results in the area. Because such tasks are virtually never ending, and thus, any finite document must be incomplete, we provide references to connect each idea to the appropriate literature and allow readers access to the work most relevant to their own research or applications." Some of the terms and planners covered are: application domanin, operator schemata, primitive action, STRIPS, HACKER, NOAH, NONLIN, NASL, OPM,ISIS-II, MOLGEN, SIPE, DEVISER and FORBIN. Planning articles appearing in the Fall 2001 issue of AI Magazine, 22(3):
Planning and Scheduling. In CRC Handbook of Computer Science and Engineering. (1996) By Thomas Dean and Subbarao Kambhampati. "In this chapter, we use the generic term planning to encompass both planning and scheduling problems, and the terms planner or planning system to refer to software for planning or scheduling. Planning is concerned with reasoning about the consequences of acting in order to choose from among a set of possible courses of action. In the simplest case, a planner might enumerate a set of possible courses of action, consider their consequences in turn, and choose one particular course of action that satisfies a given set of requirements. ... To distinguish between planning and scheduling we note that scheduling is primarily concerned with figuring out when to carry out actions while planning is concerned with what actions need to be carried out. In practice this distinction often blurs and many real-world problems involve figuring out both what and when." (Postscript version available from the Brown University Artificial Intelligence Group collection of publications.) The PLANET Roadmap on AI Planning and Scheduling. "Planning and Scheduling is the field of Artificial Intelligence that is concerned with all aspects of the system-supported or fully automated synthesis, execution, and monitoring of courses of actions, activities, and tasks. With that, it provides a technology for increasing the autonomy of systems by making them more flexible, robust, and adaptive. Consequently, it has a particularly large application potential in a variety of industrial and administrative areas including the growing e-business and e-work sectors. This road map document aims to take stock of current exploitation of the technology and points out future research and development steps for both improving the technology in current applications and widening the spectrum of future ones. The road map is joint work by members of PLANET, the European Network of Excellence in AI Planning - funded by the European Union under the Esprit programme from October 1998 to December 2000."Recent Advances in AI Planning: A Unified View. Tutorials from Subbarao Kambhampati. Planning. A summary by Patrick Doyle. "Planning is a problem solving technique. Planning is reasoning about future events in order to verify the existence of a reasonable series of actions to take in order to accomplish a goal. There are three major benefits of planning: reducing search, resolving goal conflicts, and providing a basis for error recovery." Planning and Scheduling Materials from The Computational Intelligence Research Laboratory (CIRL) of the University of Oregon:
Planning and Scheduling Publications. From the University of Salford. An extensive collection of papers available online. The Fifth International Conference on Artificial Intelligence Planning and Scheduling. By Anthony Barrett and Steve Chien. AI Magazine 21(4): 111-115 (Winter 2000). POMDPs for Dummies. By Tony Cassandra, Brown University's Computer Science Department. "This is a tutorial aimed at trying to build up the intuition behind solution procedures for partially observable Markov decision processes (POMDPs). It sacrifices completeness for clarity. It tries to present the main problems geometrically, rather than with a series of formulas. In fact, we avoid the actual formulas altogether, try to keep notation to a minimum and rely on pictures to build up the intuition. We try to keep the required background to a minimum and provide some brief mini-tutorials on the required background material." Planning Under Uncertainty. A collection of related publications co-authored by Thomas Dean, Professor of Computer Science, Brown University. Why you should buy an emotional planner. By Jonathan Gratch. In Proceedings of the Agents'99 Workshop on Emotion-based Agent Architectures. Multiagent Systems: A Survey from a Machine Learning Perspective. By Peter Stone and Manuela Veloso, Computer Science Department, Carnegie Mellon University. "Another example of a domain that requires MAS is hospital scheduling as presented in [20]. This domain from an actual case study requires different agents to represent the interests of different people within the hospital. Hospital employees have different interests, from nurses who want to minimize the patient's time in the hospital, to x-ray operators who want to maximize the throughput on their machines. Since different people evaluate candidate schedules with different criteria, they must be represented by separate agents if their interests are to be justly considered." - Multiagent Systems AI on the Web: Planning. A resource companion to Stuart Russell and Peter Norvig's "Artificial Intelligence: A Modern Approach." that provides links to reference material, people, research groups, software, companies and much more. AI Planning Resources. Maintained by Rob St. Amant. "This is a list of AI planners and where they were developed, or where implementations are currently accessible." AIG, the Artificial Intelligence Group at NASA's Jet Propulsion Laboratory, California Institute of Technology, "performs basic research in the areas of Artificial Intelligence Planning and Scheduling, with applications to science analysis, spacecraft commanding, deep space network operations, and space transportation systems." Intelligent Coordination and Logistics Laboratory (ICLL) at the Carnegie Mellon University Robotics Institute. One of the projects you'll find there is Integrated Planning and Scheduling: "In collaboration with the researchers at SRI, we are investigating the development of techniques for tighter integration of planning and scheduling processes. Starting from pre-existing planning and scheduling technologies (SRI's CHIP HTN Planner and CMU's ACS scheduler), we have developed a joint planner/scheduler for air operations planning." "The International Conference on Automated Planning and Scheduling (ICAPS) is the premier forum for researchers and practitioners in planning and scheduling - two technologies critical to manufacturing, space systems, software engineering, robotics, education, and entertainment. The ICAPS conference resulted from merging two bi-annual conferences, namely the International Conference on Artificial Intelligence Planning and Scheduling (AIPS) and the European Conference on Planning (ECP)." MAPGEN: Advanced
mission planning
PLANET: European Network of Excellence in AI Planning. "PLANET is a coordinating organisation for European research and development in the field of Artificial Intelligence Planning and Scheduling and in particular aims to promote the transfer of this leading-edge technology into European industry." Be sure to check out their collection of resources. POMDP information page. From Michael Littman. "A POMDP is a partially observable Markov decision process. It is a model, originating in the operations research (OR) literature, for describing planning tasks in which the decision maker does not have complete information as to its current state. The POMDP model provides a convenient way of reasoning about tradeoffs between actions to gain reward and actions to gain information."
Research in Planning Systems. Computer Science and Engineering, University of Washington. Scroll down their page to find descriptions of several projects, with links to papers and related web sites. Reinforcement Learning Repository at University of Massachusetts, Amherst.
|