DocumentCode
2704802
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
fYear
2000
fDate
2000
Firstpage
96
Lastpage
103
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Tools with Artificial Intelligence, 2000. ICTAI 2000. Proceedings. 12th IEEE International Conference on
Conference_Location
Vancouver, BC
ISSN
1082-3409
Print_ISBN
0-7695-0909-6
Type
conf
DOI
10.1109/TAI.2000.889852
Filename
889852
Link To Document