FastDiagP: An Algorithm for Parallelized Direct Diagnosis

05/11/2023
by   Viet-Man Le, et al.
0

Constraint-based applications attempt to identify a solution that meets all defined user requirements. If the requirements are inconsistent with the underlying constraint set, algorithms that compute diagnoses for inconsistent constraints should be implemented to help users resolve the "no solution could be found" dilemma. FastDiag is a typical direct diagnosis algorithm that supports diagnosis calculation without predetermining conflicts. However, this approach faces runtime performance issues, especially when analyzing complex and large-scale knowledge bases. In this paper, we propose a novel algorithm, so-called FastDiagP, which is based on the idea of speculative programming. This algorithm extends FastDiag by integrating a parallelization mechanism that anticipates and pre-calculates consistency checks requested by FastDiag. This mechanism helps to provide consistency checks with fast answers and boosts the algorithm's runtime performance. The performance improvements of our proposed algorithm have been shown through empirical results using the Linux-2.6.3.33 configuration knowledge base.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/17/2021

An Efficient Diagnosis Algorithm for Inconsistent Constraint Sets

Constraint sets can become inconsistent in different contexts. For examp...
research
02/19/2021

Anytime Diagnosis for Reconfiguration

Many domains require scalable algorithms that help to determine diagnose...
research
06/03/2011

Semantics for Possibilistic Disjunctive Programs

In this paper, a possibilistic disjunctive logic programming approach fo...
research
12/05/2019

Recursive algorithms to repair prioritized and inconsistent dl-lite knowledge base

The inconsistency in prioritized knowledge base is because the assertion...
research
02/24/2021

CoreDiag: Eliminating Redundancy in Constraint Sets

Constraint-based environments such as configuration systems, recommender...
research
03/07/2000

Abductive and Consistency-Based Diagnosis Revisited: a Modeling Perspective

Diagnostic reasoning has been characterized logically as consistency-bas...
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