An Efficient Diagnosis Algorithm for Inconsistent Constraint Sets

02/17/2021
by   Alexander Felfernig, et al.
0

Constraint sets can become inconsistent in different contexts. For example, during a configuration session the set of customer requirements can become inconsistent with the configuration knowledge base. Another example is the engineering phase of a configuration knowledge base where the underlying constraints can become inconsistent with a set of test cases. In such situations we are in the need of techniques that support the identification of minimal sets of faulty constraints that have to be deleted in order to restore consistency. In this paper we introduce a divide-and-conquer based diagnosis algorithm (FastDiag) which identifies minimal sets of faulty constraints in an over-constrained problem. This algorithm is specifically applicable in scenarios where the efficient identification of leading (preferred) diagnoses is crucial. We compare the performance of FastDiag with the conflict-directed calculation of hitting sets and present an in-depth performance analysis that shows the advantages of our approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/11/2023

FastDiagP: An Algorithm for Parallelized Direct Diagnosis

Constraint-based applications attempt to identify a solution that meets ...
research
02/24/2021

CoreDiag: Eliminating Redundancy in Constraint Sets

Constraint-based environments such as configuration systems, recommender...
research
02/15/2021

Consistency-based Merging of Variability Models

Globally operating enterprises selling large and complex products and se...
research
12/16/2020

On Exploiting Hitting Sets for Model Reconciliation

In human-aware planning, a planning agent may need to provide an explana...
research
02/19/2021

Anytime Diagnosis for Reconfiguration

Many domains require scalable algorithms that help to determine diagnose...
research
04/22/2022

Localizing Router Configuration Errors Using Minimal Correction Sets

Router configuration errors are unfortunately common and difficult to lo...
research
02/24/2021

An Overview of Direct Diagnosis and Repair Techniques in the WeeVis Recommendation Environment

Constraint-based recommenders support users in the identification of ite...

Please sign up or login with your details

Forgot password? Click here to reset