1999Unpublished venueRequires access

CPlan: a constraint programming approach to planning

Peter van Beek, Xinguang Chen

Open publisher page 166 citations

Abstract

Constraint programming, a methodology for solving diffi-cult combinatorial problems by representing them as con-straint satisfaction problems, has shown that a general pur-pose search algorithm based on constraint propagation com-bined with an emphasis on modeling can solve large, prac-tical scheduling problems. Given the success of constraint programming on scheduling problems and the similarity of scheduling to planning, the question arises, would a con-straint programming approach work as well in planning? In this paper, we present evidence that a constraint programming approach to planning does indeed work well and has the ad-vantage in terms of time and space efficiency over the current state-of-the-art planners.

About this research paper

What this paper is about

Constraint programming, a methodology for solving diffi-cult combinatorial problems by representing them as con-straint satisfaction problems, has shown that a general pur-pose search algorithm based on constraint propagation com-bined with an emphasis on modeling can solve large, prac-tical scheduling problems. Given the success of constraint programming on scheduling problems and the similarity of scheduling to planning, the question arises, would a con-straint programming approach work as well in planning? In this paper, we present evidence that a constraint programming approach to planning does indeed work well and has the ad-vantage in terms of time and space efficiency over the current state-of-the-art planners.

Why it matters

OpenAlex reports 166 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Constraint programming, a methodology for solving diffi-cult combinatorial problems by representing them as con-straint satisfaction problems, has shown that a general pur-pose search algorithm based on constraint propagation com-bined with an emphasis on modeling can solve large, prac-tical scheduling problems. Given the success of constraint programming on scheduling problems and the similarity of scheduling to planning, the question arises, would a con-straint programming approach work as well in planning? In this paper, we present evidence that a constraint programming approach to planning does indeed work well and has the ad-vantage in terms of time and space efficiency over the current state-of-the-art planners.

Key concepts: Constraint programming, Constraint satisfaction, Concurrent constraint logic programming, Constraint logic programming, Computer science, Mathematical optimization, Scheduling (production processes), Constraint (computer-aided design)

Related papers

Back to paper searchBrowse research topicsOriginal source
CPlan: a constraint programming approach to planning — Research Paper | ScholarLens