Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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
```