Planning Domain Definition Language
- Planning Domain Definition Language
-
The Planning Domain Definition Language (PDDL) is an attempt to standardize planning domain and problem description languages. It was developed mainly to make the 1998/2000 International Planning Competitions possible. It was first developed by Drew McDermott in 1998 and later evolved with each International Planning Competition. The latest version of this language is PDDL3.1.
Planning tasks specified in PDDL are separated into two files:
- A domain file for predicates and actions
- A problem file for objects, initial states and goal specifications.
PDDL also supports preference-based planning.
Opt is a successor to PDDL.[1]
References
Wikimedia Foundation.
2010.
Look at other dictionaries:
Domain-specific multimodeling — Domain specific multimodeling[1] is a software development paradigm where each view is made explicit as a separate domain specific language (DSL). Successful development of a modern enterprise system requires the convergence of multiple views.… … Wikipedia
Language planning — This article is about the field of language planning and policy. See Constructed language for details on the creation of planned or artificial languages. Language planning is a deliberate effort to influence the function, structure, or… … Wikipedia
Drew McDermott — is a Professor of Computer Science at Yale University. He was born in 1949, and lived in the Midwestern United States (mainly Indiana), for four years, and in Brazil (Minas Gerais). Contents 1 Education 2 Research 3 Artificial Intelligence … Wikipedia
Urban planning — Housing and Urban Development redirects here. For the Cabinet department of the United States government, see United States Department of Housing and Urban Development. Urban planning designs settlements, from the smallest towns to the largest… … Wikipedia
STRIPS — In artificial intelligence, STRIPS (Stanford Research Institute Problem Solver) is an automated planner developed by Richard Fikes and Nils Nilsson in 1971. The same name was later used to refer to the formal language of the inputs to this… … Wikipedia
Arabic language — Arabic redirects here. For other uses, see Arabic (disambiguation). For the literary standard, see Modern Standard Arabic. For vernaculars, see varieties of Arabic. For others, see Arabic languages. Arabic العربية/عربي/عربى al ʿarabiyyah/ʿarabī … Wikipedia
Second language acquisition — is the process by which people learn a second language in addition to their native language(s). The term second language is used to describe the acquisition of any language after the acquisition of the mother tongue. The language to be learned is … Wikipedia
Multimedia Web Ontology Language — (MOWL) has been designed to facilitate semantic interactions with multimedia contents. It supports perceptual modeling of concepts using expected media properties. While the reasoning in traditional ontology languages, e.g. Web Ontology Language… … Wikipedia
Hungarian language — Hungarian magyar Pronunciation [ˈmɒɟɒr] Spoken in … Wikipedia
Abkürzungen/Computer — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS … Deutsch Wikipedia