Skip to main navigation Skip to search Skip to main content

A temporal logic programming approach to planning

  • Kai Yang
  • , Cong Tian*
  • , Nan Zhang
  • , Zhenhua Duan
  • , Hongwei Du
  • *Corresponding author for this work
  • State Key Laboratory of Integrated Services Networks
  • Harbin Institute of Technology Shenzhen

Research output: Contribution to journalArticlepeer-review

Abstract

This paper presents an approach to performing artificial intelligence planning through temporal logic programming with Search Control Knowledge (SCK). First, the planning problem described with Planning Domain Description Language is modeled as a program m in Modeling, Simulation and Verification Language (MSVL). Second, the SCK is also specified with an MSVL program m. Third, using the basic operation “and” in MSVL, a new MSVL program “mandm′” is obtained. Forth, with the compiler MC of MSVL, an executable binary code of program “mandm′” is obtained. Finally, planning result can be obtained via executing the executable code. Experimental results on selected benchmark planning domains from the International Planning Competition 2014 show that our approach is more effective in practice. Furthermore, the obtained plans are verified with the toolkit MSV so that a plan can be confirmed whether it is a reliable one.

Original languageEnglish
Pages (from-to)402-420
Number of pages19
JournalJournal of Combinatorial Optimization
Volume38
Issue number2
DOIs
StatePublished - 15 Aug 2019
Externally publishedYes

Keywords

  • MSVL
  • PDDL
  • Planning
  • Search control knowledge
  • Temporal logic

Fingerprint

Dive into the research topics of 'A temporal logic programming approach to planning'. Together they form a unique fingerprint.

Cite this