Skip to content

Commit

Permalink
add journal publication to README
Browse files Browse the repository at this point in the history
  • Loading branch information
roeger committed Jan 6, 2025
1 parent 72b21ad commit d61adaf
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,30 @@ To stay informed about project updates, announcements, and general discussions,

You can subscribe to this list to receive notifications and engage in community discussions.

## How to Cite the Unified Planning Library

You can cite the following article:

> Andrea Micheli, Arthur Bit-Monnot, Gabriele Röger, Enrico Scala, Alessandro Valentini, Luca Framba, Alberto Rovetta, Alessandro Trapasso, Luigi Bonassi, Alfonso Emilio Gerevini, Luca Iocchi, Felix Ingrand, Uwe Köckemann, Fabio Patrizi, Alessandro Saetti, Ivan Serina and Sebastian Stock.
> Unified Planning: Modeling, manipulating and solving AI planning problems in Python.
> SoftwareX, 2025.
> <https://doi.org/10.1016/j.softx.2024.102012>
```
@article{unified_planning_softwarex2025,
title = {Unified Planning: Modeling, manipulating and solving AI planning problems in Python},
author = {Andrea Micheli and Arthur Bit-Monnot and Gabriele Röger and Enrico Scala and Alessandro Valentini and Luca Framba and Alberto Rovetta and Alessandro Trapasso and Luigi Bonassi and Alfonso Emilio Gerevini and Luca Iocchi and Felix Ingrand and Uwe Köckemann and Fabio Patrizi and Alessandro Saetti and Ivan Serina and Sebastian Stock},
journal = {SoftwareX},
volume = {29},
pages = {102012},
year = {2025},
issn = {2352-7110},
doi = {https://doi.org/10.1016/j.softx.2024.102012},
url = {https://www.sciencedirect.com/science/article/pii/S2352711024003820},
abstract = {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 feature-rich 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.}
}
```

## Acknowledgments

<img src="https://www.aiplan4eu-project.eu/wp-content/uploads/2021/07/euflag.png" width="60" height="40">
Expand Down

0 comments on commit d61adaf

Please sign in to comment.