Title :
Implementing an action language using a SAT solver
Author :
Nabeshima, Hidetomo ; Inoue, Katsumi ; Haneda, Hiromasa
Author_Institution :
Dept. of Electr. & Electron. Eng., Kobe Univ., Japan
Abstract :
In recent years, research on planning algorithms has made big progress. Recent approaches encode the plan search space into a data structure called the planning graph. To extract plans, a planning graph is transformed into the satisfiability problem (SAT), which is solved by a high-speed SAT solver. This kind of planning is called SAT planning. On the other hand, recent research on reasoning about action has also progressed. Since Gelfond and Lifschitz (1993) proposed the action language 𝒜, a lot of work has been done to improve action languages. We combine these two approaches. Namely, we extend techniques for SAT planning to cover other aspects of reasoning about action, so that various types of queries can be answered for action languages. For this purpose, we implemented an action language processing system AMP in Java. Using this system, it becomes possible to answer queries for not only planning but model generation for a domain description written in the action language 𝒜
Keywords :
Java; computability; data structures; inference mechanisms; planning (artificial intelligence); AMP; Java; SAT planning; SAT solver; action language; data structure; domain description; model generation; plan search space; planning algorithms; planning graph; reasoning about action; satisfiability problem; Artificial intelligence; Data mining; Data structures; Java; Large-scale systems; Natural languages; State estimation; Strips;
Conference_Titel :
Tools with Artificial Intelligence, 2000. ICTAI 2000. Proceedings. 12th IEEE International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
0-7695-0909-6
DOI :
10.1109/TAI.2000.889852