Conditional Constraint Satisfaction: Logical Foundations and Complexity
Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 88-92.
Abstract
Conditional Constraint Satisfaction Problems (CCSPs) are generalizations of classical CSPs that support conditional activation of variables and constraints. Despite the interest emerged for CCSPs in the context of modelling the intrinsic dynamism of diagnosis, structural design, and product configuration applications, a complete characterization of their computational properties and of their expressiveness is still missing. In fact, the aim of the paper is precisely to face these open research issues. First, CCSPs are formally characterized in terms of a suitable fragment of first-order logic. Second, the complexity of some basic reasoning tasks for CCSPs is studied, by establishing completeness results for the first and the second level of the polynomial hierarchy. Finally, motivated by the hardness results, an island of tractability for CCSPs is identified, by extending structural decomposition methods originally proposed for CSPs.
@inproceedings{ijcai2007p12,
title = {Conditional Constraint Satisfaction: Logical Foundations and Complexity},
author = {Gottlob, Georg and Greco, Gianluigi and Mancini, Toni},
booktitle = {Proceedings of the Twentieth International Joint Conference on
Artificial Intelligence, {IJCAI-07}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Ramon López de Mántaras},
pages = {88--92},
year = {2007},
url = {https://ijcai.org/proceedings/2007/12},
}
TY - CPAPER TI - Conditional Constraint Satisfaction: Logical Foundations and Complexity AU - Gottlob, Georg AU - Greco, Gianluigi AU - Mancini, Toni T2 - Proceedings of the Twentieth International Joint Conference on Artificial Intelligence, IJCAI-07 PB - International Joint Conferences on Artificial Intelligence PY - 2007 SP - 88 EP - 92 UR - https://ijcai.org/proceedings/2007/12 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: