Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/koukyosyumei/myplanner
PDDL Solver implemented in C++ from scratch
https://github.com/koukyosyumei/myplanner
heuristic-search heuristic-search-algorithms pddl pddl-parser planning
Last synced: 3 days ago
JSON representation
PDDL Solver implemented in C++ from scratch
- Host: GitHub
- URL: https://github.com/koukyosyumei/myplanner
- Owner: Koukyosyumei
- Created: 2023-03-02T07:33:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-01T13:30:15.000Z (8 months ago)
- Last Synced: 2024-05-02T03:39:05.761Z (7 months ago)
- Topics: heuristic-search, heuristic-search-algorithms, pddl, pddl-parser, planning
- Language: C++
- Homepage:
- Size: 3.56 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MyPlan
PDDL Solver implemented in C++ from scratch. This project is inspiered by [aibasel/pyperplan](https://github.com/aibasel/pyperplan).
## Install
```bash
git clone https://github.com/Koukyosyumei/MyPlan.git
cd MyPlan./script/install.sh
```## Usage
- example
```bash
myplan benchmarks/transport/domain.pddl benchmarks/transport/task01.pddl
```- options
```
-s type of search algorithm (`bfs` | `astar`). Default to `bfs`.
-h type of heuristic function (`blind` | `goalcount` | `landmark` | `hadd` | `hmax`). Default to `blind`.
-o path to output file. Default to `task.soln`.
```
## Test```bash
./script/test.sh
```