Loosely Coupled Formulations for Automated Planning: An Integer Programming Perspective

We represent planning as a set of loosely coupled network flow problems, where each network corresponds to one of the state variables in the planning domain. The network nodes correspond to the state variable values and the network arcs correspond to the value transitions. The planning problem is to find a path (a sequence of actions) in each network such that, when merged, they constitute a feasible plan. In this paper we present a number of integer programming formulations that model these loosely coupled networks with varying degrees of flexibility. Since merging may introduce exponentially many ordering constraints we implement a so-called branch-and-cut algorithm, in which these constraints are dynamically generated and added to the formulation when needed. Our results are very promising, they improve upon previous planning as integer programming approaches and lay the foundation for integer programming approaches for cost optimal planning.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/09/2011

Optiplan: Unifying IP-based and Graph-based Planning

The Optiplan planning system is the first integer programming-based plan...
research
09/04/2017

MIP Formulations for the Steiner Forest Problem

The Steiner Forest problem is among the fundamental network design probl...
research
05/07/2020

Continuous maximal covering location problems with interconnected facilities

In this paper we analyze a continuous version of the maximal covering lo...
research
09/14/2020

MIP and Set Covering approaches for Sparse Approximation

The Sparse Approximation problem asks to find a solution x such that ||y...
research
05/02/2019

Benchmark Instances and Branch-and-Cut Algorithm for the Hashiwokakero Puzzle

Hashiwokakero, or simply Hashi, is a Japanese single-player puzzle playe...
research
03/31/2021

Generalized Conflict-directed Search for Optimal Ordering Problems

Solving planning and scheduling problems for multiple tasks with highly ...
research
03/28/2018

Parity Polytopes and Binarization

We consider generalizations of parity polytopes whose variables, in addi...

Please sign up or login with your details

Forgot password? Click here to reset