Back to Search Start Over

Conflict-Based Program Rewriting for Solving Configuration Problems

Authors :
Anna Ryabokon
Gerhard Friedrich
Andreas A. Falkner
Source :
Logic Programming and Nonmonotonic Reasoning ISBN: 9783642405631, LPNMR
Publication Year :
2013
Publisher :
Springer Berlin Heidelberg, 2013.

Abstract

Many real-world design problems such as product configuration require a flexible number of components and thus rely on tuple generating dependencies in order to express relations between entities. Often, such problems are subject to optimization, preferring models which include a minimal number of constants substituted in existentially quantified formulas. In this paper we propose an approach based on automated program rewriting which avoids such substitutions of existentially quantified variables that would lead to a contradiction. While preserving all solutions, the method significantly reduces runtime and solves instances of a class of real-world configuration problems which could not be efficiently solved by current techniques.

Details

ISBN :
978-3-642-40563-1
ISBNs :
9783642405631
Database :
OpenAIRE
Journal :
Logic Programming and Nonmonotonic Reasoning ISBN: 9783642405631, LPNMR
Accession number :
edsair.doi...........4e477785d9a4be551deff13d62157095
Full Text :
https://doi.org/10.1007/978-3-642-40564-8_46