An Efficient Diagnosis Algorithm for Inconsistent Constraint Sets
- URL: http://arxiv.org/abs/2102.09005v1
- Date: Wed, 17 Feb 2021 19:55:42 GMT
- Title: An Efficient Diagnosis Algorithm for Inconsistent Constraint Sets
- Authors: Alexander Felfernig and Monika Schubert and Christoph Zehentner
- Abstract summary: We introduce a divide-and-conquer based diagnosis algorithm (FastDiag) which identifies minimal sets of faulty constraints in an over-constrained problem.
We compare FastDiag with the conflict-directed calculation of hitting sets and present an in-depth performance analysis.
- Score: 68.8204255655161
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: 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.
Related papers
- FastDiagP: An Algorithm for Parallelized Direct Diagnosis [64.65251961564606]
FastDiag is a typical direct diagnosis algorithm that supports diagnosis calculation without predetermining conflicts.
We propose a novel algorithm, so-called FastDiagP, which is based on the idea of speculative programming.
This mechanism helps to provide consistency checks with fast answers and boosts the algorithm's runtime performance.
arXiv Detail & Related papers (2023-05-11T16:26:23Z) - Conjunctive Query Based Constraint Solving For Feature Model
Configuration [79.14348940034351]
We show how to apply conjunctive queries to solve constraint satisfaction problems.
This approach allows the application of a wide-spread database technology to solve configuration tasks.
arXiv Detail & Related papers (2023-04-26T10:08:07Z) - Consistent Multiclass Algorithms for Complex Metrics and Constraints [38.6998359999636]
This setting includes many common performance metrics such as the multiclass G-mean and micro F1-measure.
We give a general framework for consistent algorithms for such complex design goals.
Experiments on a variety of multiclass classification tasks and fairness-constrained problems show that our algorithms compare favorably to the state-of-the-art baselines.
arXiv Detail & Related papers (2022-10-18T09:09:29Z) - Lifting Symmetry Breaking Constraints with Inductive Logic Programming [2.036811219647753]
We introduce a new model-oriented approach for Answer Set Programming that lifts the Symmetry Breaking Constraints into a set of interpretable first-order constraints.
Experiments demonstrate the ability of our framework to learn general constraints from instance-specific SBCs.
arXiv Detail & Related papers (2021-12-22T11:27:48Z) - Improved Algorithms for Agnostic Pool-based Active Classification [20.12178157010804]
We consider active learning for binary classification in the agnostic pool-based setting.
Our algorithm is superior to state of the art active learning algorithms on image classification datasets.
arXiv Detail & Related papers (2021-05-13T18:24:30Z) - CoreDiag: Eliminating Redundancy in Constraint Sets [68.8204255655161]
We present a new algorithm which can be exploited for the determination of minimal cores (minimal non-redundant constraint sets)
The algorithm is especially useful for distributed knowledge engineering scenarios where the degree of redundancy can become high.
In order to show the applicability of our approach, we present an empirical study conducted with commercial configuration knowledge bases.
arXiv Detail & Related papers (2021-02-24T09:16:10Z) - An Integer Linear Programming Framework for Mining Constraints from Data [81.60135973848125]
We present a general framework for mining constraints from data.
In particular, we consider the inference in structured output prediction as an integer linear programming (ILP) problem.
We show that our approach can learn to solve 9x9 Sudoku puzzles and minimal spanning tree problems from examples without providing the underlying rules.
arXiv Detail & Related papers (2020-06-18T20:09:53Z) - Beyond Worst-Case Analysis in Stochastic Approximation: Moment
Estimation Improves Instance Complexity [58.70807593332932]
We study oracle complexity of gradient based methods for approximation problems.
We focus on instance-dependent complexity instead of worst case complexity.
Our proposed algorithm and its analysis provide a theoretical justification for the success of moment estimation.
arXiv Detail & Related papers (2020-06-08T09:25:47Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.