Computing and restoring global inverse consistency in interactive constraint satisfaction

作者:

摘要

Some applications require the interactive resolution of a constraint problem by a human user. In such cases, it is highly desirable that the person who interactively solves the problem is not given the choice to select values that do not lead to solutions. We call this property global inverse consistency. Existing systems simulate this either by maintaining arc consistency after each assignment performed by the user or by compiling offline the problem as a multi-valued decision diagram. In this article, we define several questions related to global inverse consistency and analyze their complexity. Despite their theoretical intractability, we propose several algorithms for enforcing and restoring global inverse consistency and we show that the best version is efficient enough to be used in an interactive setting on several configuration and design problems.

论文关键词:Constraint satisfaction problems,Configuration,Global inverse consistency

论文评审过程:Received 20 January 2015, Revised 1 June 2016, Accepted 7 September 2016, Available online 14 September 2016, Version of Record 26 September 2016.

论文官网地址:https://doi.org/10.1016/j.artint.2016.09.001