Implementing global constraints as graphs of elementary constraints

Global constraints are cardinal concepts of CLP (FD), a constraint programming language. They are means to find a set of integers that satisfy certain relations. The fact that defining global constraints often requires the knowledge of a specification language makes sharing constraints between scien...

Teljes leírás

Elmentve itt :
Bibliográfiai részletek
Szerző: Hanák Dávid
Testületi szerző: Conference for PhD Students in Computer Science (3.) (2002) (Szeged)
Dokumentumtípus: Cikk
Megjelent: 2003
Sorozat:Acta cybernetica 16 No. 2
Kulcsszavak:Számítástechnika, Kibernetika
Tárgyszavak:
Online Access:http://acta.bibl.u-szeged.hu/12720
LEADER 01891nab a2200229 i 4500
001 acta12720
005 20220614152927.0
008 161015s2003 hu o 0|| eng d
022 |a 0324-721X 
040 |a SZTE Egyetemi Kiadványok Repozitórium  |b hun 
041 |a eng 
100 1 |a Hanák Dávid 
245 1 0 |a Implementing global constraints as graphs of elementary constraints  |h [elektronikus dokumentum] /  |c  Hanák Dávid 
260 |c 2003 
300 |a 241-258 
490 0 |a Acta cybernetica  |v 16 No. 2 
520 3 |a Global constraints are cardinal concepts of CLP (FD), a constraint programming language. They are means to find a set of integers that satisfy certain relations. The fact that defining global constraints often requires the knowledge of a specification language makes sharing constraints between scientists and programmers difficult. Nicolas Beldiceanu presented a theory that could solve this problem, because it depicts global constraints as graphs: an abstraction that everyone understands. The abstract description language defined by the theory may also be interpreted by a computer program. This paper deals with the problematic issues of putting the theory into practice by implementing such a program. It introduces a concrete syntax of the language and presents three programs understanding that syntax. These case studies represent two different approaches of propagation. One of these offers exhausting pruning with poor efficiency, the other, yet unfinished attempt provides a better alternative at the cost of being a lot more complicated. 
650 4 |a Természettudományok 
650 4 |a Számítás- és információtudomány 
695 |a Számítástechnika, Kibernetika 
710 |a Conference for PhD Students in Computer Science (3.) (2002) (Szeged) 
856 4 0 |u http://acta.bibl.u-szeged.hu/12720/1/cybernetica_016_numb_002_241-258.pdf  |z Dokumentum-elérés