A Prolog Technique of Implementing Search of A/O Graphs with Constraints
M. Bieliková ; P. Návrat
Computing and Informatics, Tome 28 (2012) no. 1, / Harvested from Computing and Informatics
Our research has been motivated by the task of forming a solution subgraph which satisifies given constraints. The problem is represented by an A/O graph. Our approach is to apply a suitably modified technique of dependency-directed backtracking. We present our formulation of the standard chronological backtracking algorithm in Prolog. Based on it, we have developed an enhanced algorithm which makes use of special heuristic knowledge. It involves also the technique of node marking. We have gathered experience with the prototype Prolog implementation of the algorithm in applying it to (one step of) the problem of building a software configuration. Our experience shows that Prolog programming techniques offer a considerable flexibility in implementing the above outlined tasks.
Publié le : 2012-01-26
Classification: 
@article{cai654,
     author = {M. Bielikov\'a and P. N\'avrat},
     title = {A Prolog Technique of Implementing Search of A/O Graphs with Constraints},
     journal = {Computing and Informatics},
     volume = {28},
     number = {1},
     year = {2012},
     language = {en},
     url = {http://dml.mathdoc.fr/item/cai654}
}
M. Bieliková; P. Návrat. A Prolog Technique of Implementing Search of A/O Graphs with Constraints. Computing and Informatics, Tome 28 (2012) no. 1, . http://gdmltest.u-ga.fr/item/cai654/