Planning & Scheduling
SMT-Based Nonlinear PDDL+ Planning
Bryce, Daniel (SIFT, LLC.) | Gao, Sicun (Massachusetts Institute of Technology) | Musliner, David (SIFT, LLC.) | Goldman, Robert (SIFT, LLC.)
PDDL+ planning involves reasoning about mixed discrete-continuous change over time. Nearly all PDDL+ planners assume that continuous change is linear. We present a new technique that accommodates nonlinear change by encoding problems as nonlinear hybrid systems. Using this encoding, we apply a Satisfiability Modulo Theories (SMT) solver to find plans. We show that it is important to use novel planning- specific heuristics for variable and value selection for SMT solving, which is inspired by recent advances in planning as SAT. We show the promising performance of the resulting solver on challenging nonlinear problems.
A Realistic Multi-Modal Cargo Routing Benchmark
Allard, Tony (Defence Science and Technology Organisation) | Gretton, Charles (NICTA)
We describe a multi-modal cargo routing (MMCR) domain for modelling military logistics planning problems. These are transport optimisation problems that feature timing constraints, concurrency, capacitated resources, and action costs. We have developed a PDDL domain model, and have released a collection of problem instances along with a software tool to aid in the design and generation of new problem instances. Small instances of this domain stretch the capabilities of existing automated planning procedures, and larger realistic instances are beyond the capabilities of existing automated planning systems. We anticipate that scalable solution procedures for this domain will follow in the footsteps of systems, such as OPTIC and TIMIPLAN, which combine heuristic search concepts with mathematical programming optimisation tools.
Self-Driving Aircraft Towing Vehicles: A Preliminary Report
Morris, Robert (NASA Ames Research Center) | Chang, Mai Lee (Johnson Space Center) | Archer, Ronald (Lockheed Martin) | Cross, Ernest V (Lockheed Martin) | Thompson, Shelby (Lockheed Martin) | Franke, Jerry (Lockheed Martin) | Garrett, Robert (Lockheed Martin) | Malik, Waqar (University of California-Santa Cruz Affiliated Research Center) | McGuire, Kerry (NASA Johnson Space Center) | Hemann, Garrett (Carnegie Mellon University)
We introduce an application of self-driving vehicle technology to the problem of towing aircraft at busy airports from gate to runway and runway to gate. Autonomous towing can be supervised by human ramp- or ATC controllers, pilots, or ground crew. The controllers provide route information to the tugs, assisted by an automated route planning system. The planning system and tower and ground controllers work in conjunction with the tugs to make tactical decisions during operations to ensure safe and effective taxiing in a highly dynamic environment. We argue here for the potential for significantly reducing fuel emissions, fuel costs, and community noise, while addressing the added complexity of air terminal operations by increasing efficiency and reducing human workload. This paper describes work-in-progress for developing concepts and capabilities for autonomous engines-off taxiing using towing vehicles.
HVAC-Aware Occupancy Scheduling
Lim, BoonPing (NICTA and Australian National University) | Briel, Menkes van den (NICTA and Australian National University) | Thiebaux, Sylvie (NICTA and Australian National University) | Backhaus, Scott (Los Alamos National Laboratory) | Bent, Russell (Los Alamos National Laboratory)
Energy consumption in commercial and educational buildings is impacted by group activities such as meetings, workshops, classes and exams, and can be reduced by scheduling these activities to take place at times and locations that are favorable from an energy standpoint. This paper improves on the effectiveness of energy-aware room-booking and occupancy scheduling approaches, by allowing the scheduling decisions to rely on an explicit model of the building's occupancy-based HVAC control. The core component of our approach is a mixed-integer linear programming (MILP) model which optimally solves the joint occupancy scheduling and occupancy-based HVAC control problem. To scale up to realistic problem sizes, we embed this MILP model into a large neighbourhood search (LNS). We obtain substantial energy reduction in comparison with occupancy-based HVAC control using arbitrary schedules or using schedules obtained by existing heuristic energy-aware scheduling approaches.
The Complexity of Reasoning with FODD and GFODD
Hescott, Benjamin J., Khardon, Roni
Recent work introduced Generalized First Order Decision Diagrams (GFODD) as a knowledge representation that is useful in mechanizing decision theoretic planning in relational domains. GFODDs generalize function-free first order logic and include numerical values and numerical generalizations of existential and universal quantification. Previous work presented heuristic inference algorithms for GFODDs and implemented these heuristics in systems for decision theoretic planning. In this paper, we study the complexity of the computational problems addressed by such implementations. In particular, we study the evaluation problem, the satisfiability problem, and the equivalence problem for GFODDs under the assumption that the size of the intended model is given with the problem, a restriction that guarantees decidability. Our results provide a complete characterization placing these problems within the polynomial hierarchy. The same characterization applies to the corresponding restriction of problems in first order logic, giving an interesting new avenue for efficient inference when the number of objects is bounded. Our results show that for $\Sigma_k$ formulas, and for corresponding GFODDs, evaluation and satisfiability are $\Sigma_k^p$ complete, and equivalence is $\Pi_{k+1}^p$ complete. For $\Pi_k$ formulas evaluation is $\Pi_k^p$ complete, satisfiability is one level higher and is $\Sigma_{k+1}^p$ complete, and equivalence is $\Pi_{k+1}^p$ complete.
Elements of a Plan-Based Theory of Speech Acts
A plan for a question required the composition of REQUEST and INFORM and led to the development of two new kinds of informing speech acts, INFORMREF To plan a yes/no question about some proposition P. one should think that the and INFORMIF, and their mediating acts. The INFORMREF acts lead to hearer knows whether P is true or false (or, at least "might know"). An approximate "what," "when," and "where" questions while INFORMIF results in a yes/no representation of AGT2's knowing whether P is true or false is OR (AGT2 question.2' The reason for these new acts is that, in planning a REQUEST that BELIEVE P, AGT2 BELIEVE -- P)).'9 Such goals are often created, as modelled someone else perform an INFORM act, one only has incomplete knowledge of by our type 4 inference, when a planner does not know the truth-value of P. their beliefs and goals; but an INFORM, as originally defined can only be Typical circumstances in which an agent may acquire such disjunctive beliefs planned when one knows what is to be said.