DocumentCode :
1957979
Title :
Beta-Prolog: An extended Prolog with Boolean tables for combinatorial searching
Author :
Zhou, Neng-Fa
Author_Institution :
Fac. of Comput. Sci. & Syst. Eng., Kyushu Inst. of Technol., Fukuoka, Japan
fYear :
1993
fDate :
8-11 Nov 1993
Firstpage :
312
Lastpage :
319
Abstract :
Most combinatorial problems, e.g. planning and constraint satisfaction problems, can be formulated as situation transition problems (STPs). Although Prolog is well used for searching problems, it is unsatisfactory for solving STPs due to its lack of appropriate data structures for representing situations. The authors describe an extended Prolog, called Beta-Prolog, that supports the definition and manipulation of Boolean tables. A Boolean table is a natural and efficient data structure for representing situations in STPs. With the primitives on Boolean tables, tests of conditions on situations and changes of situations can be performed in constant time. After defining Boolean tables, the authors describe programs and computational results for the following problems: transitive closure, blocks world planning, graph coloring and channel routing problems. They also describe briefly the implementation techniques of Beta-Prolog
Keywords :
Boolean algebra; PROLOG; constraint handling; data structures; decision tables; graph colouring; planning (artificial intelligence); search problems; Beta-Prolog; Boolean tables; blocks world planning; channel routing; combinatorial problems; combinatorial searching; constraint satisfaction problems; data structure; graph coloring; situation transition problems; transitive closure; Data structures; Performance evaluation; Radio access networks; Routing; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools with Artificial Intelligence, 1993. TAI '93. Proceedings., Fifth International Conference on
Conference_Location :
Boston, MA
ISSN :
1063-6730
Print_ISBN :
0-8186-4200-9
Type :
conf
DOI :
10.1109/TAI.1993.633974
Filename :
633974
Link To Document :
بازگشت