Cost-based domain filtering for stochastic constraint programming

Research output: Chapter in Book/Report/Conference proceedingsChapterpeer-review

Abstract

Cost-based filtering is a novel approach that combines techniques from Operations Research and Constraint Programming to filter from decision variable domains values that do not lead to better solutions [7]. Stochastic Constraint Programming is a framework for modeling combinatorial optimization problems that involve uncertainty [9]. In this work, we show how to perform cost-based filtering for certain classes of stochastic constraint programs. Our approach is based on a set of known inequalities borrowed from Stochastic Programming - a branch of OR concerned with modeling and solving problems involving uncertainty. We discuss bound generation and cost-based domain filtering procedures for a well-known problem in the Stochastic Programming literature, the static stochastic knapsack problem. We also apply our technique to a stochastic sequencing problem. Our results clearly show the value of the proposed approach over a pure scenario-based Stochastic Constraint Programming formulation both in terms of explored nodes and run times.

Original languageEnglish
Title of host publicationPrinciples and Practice of Constraint Programming - 14th International Conference, CP 2008, Proceedings
Pages235-250
Number of pages16
DOIs
Publication statusPublished - 2008
Event14th International Conference on Principles and Practice of Constraint Programming, CP 2008 - Sydney, NSW, Australia
Duration: 14 Sep 200818 Sep 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5202 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference14th International Conference on Principles and Practice of Constraint Programming, CP 2008
Country/TerritoryAustralia
CitySydney, NSW
Period14/09/0818/09/08

Fingerprint

Dive into the research topics of 'Cost-based domain filtering for stochastic constraint programming'. Together they form a unique fingerprint.

Cite this