To Örebro University

oru.seÖrebro University Publications
Operational message
There are currently operational disruptions. Troubleshooting is in progress.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Unified Planning: Modeling, manipulating and solving AI planning problems in Python
Fondazione Bruno Kessler, Trento, Italy.
LAAS-CNRS, Université de Toulouse, CNRS, INSA, Toulouse, France.
University of Basel, Basel, Switzerland.
University of Brescia, Brescia, Italy.
Show others and affiliations
2025 (English)In: SoftwareX, E-ISSN 2352-7110, Vol. 29, article id 102012Article in journal (Refereed) Published
Abstract [en]

Automated planning is a branch of artificial intelligence aiming at finding a course of action that achieves specified goals, given a description of the initial state of a system and a model of possible actions. There are plenty of planning approaches working under different assumptions and with different features (e.g. classical, temporal, and numeric planning). When automated planning is used in practice, however, the set of required features is often initially unclear. The Unified Planning (UP) library addresses this issue by providing a featurerich Python API for modeling automated planning problems, which are solved seamlessly by planning engines that specify the set of features they support. Once a problem is modeled, UP can automatically find engines that can solve it, based on the features used in the model. This greatly reduces the commitment to specific planning approaches and bridges the gap between planning technology and its users.

Place, publisher, year, edition, pages
Elsevier, 2025. Vol. 29, article id 102012
Keywords [en]
Automated planning and scheduling, Python library, Interoperability
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:oru:diva-118643DOI: 10.1016/j.softx.2024.102012ISI: 001391993900001Scopus ID: 2-s2.0-85212576537OAI: oai:DiVA.org:oru-118643DiVA, id: diva2:1929586
Funder
EU, Horizon 2020, 101016442
Note

We are grateful for the AIPlan4EU project support, which was funded by the European Union’s Horizon 2020 research and innovation programme under GA n. 101016442. Andrea Micheli is also supported by the STEP-RL project funded by the European Research Council under GA n. 101115870.

Available from: 2025-01-21 Created: 2025-01-21 Last updated: 2025-01-21Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Köckemann, Uwe

Search in DiVA

By author/editor
Köckemann, Uwe
By organisation
School of Science and Technology
In the same journal
SoftwareX
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 39 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf