first commit

This commit is contained in:
2025-10-19 17:26:54 +02:00
commit af91c3effe
41 changed files with 4113 additions and 0 deletions

15
boards/cyclic_map.json Normal file
View File

@@ -0,0 +1,15 @@
{
"type": "Simple2DProblem",
"board": [
[0, 0, 0],
[0, 0, 0],
[0, 0, 0]
],
"costs": [
[1, 1, 1],
[1, 1, 1],
[1, 1, 1]
],
"start_state": [0, 0],
"end_state": [2, 2]
}

1
boards/large.json Normal file

File diff suppressed because one or more lines are too long

19
boards/narrow_path.json Normal file
View File

@@ -0,0 +1,19 @@
{
"type": "Simple2DProblem",
"board": [
[0, 1, 1, 1, 1],
[0, 0, 0, 0, 0],
[1, 1, 1, 1, 0],
[1, 1, 1, 1, 0],
[1, 1, 1, 1, 1]
],
"costs": [
[1, 1, 1, 1, 1],
[1, 1, 1, 1, 1],
[1, 1, 1, 1, 1],
[1, 1, 1, 1, 1],
[1, 1, 1, 1, 1]
],
"start_state": [0, 0],
"end_state": [2, 4]
}

View File

@@ -0,0 +1,15 @@
{
"type": "Simple2DProblem",
"board": [
[0, 0, 1],
[1, 1, 1],
[0, 0, 0]
],
"costs": [
[1, 1, 1],
[1, 1, 1],
[1, 1, 1]
],
"start_state": [0, 0],
"end_state": [2, 2]
}

13
boards/start_is_goal.json Normal file
View File

@@ -0,0 +1,13 @@
{
"type": "Simple2DProblem",
"board": [
[0, 0],
[0, 0]
],
"costs": [
[1, 1],
[1, 1]
],
"start_state": [0, 0],
"end_state": [0, 0]
}

17
boards/tiny0.json Normal file
View File

@@ -0,0 +1,17 @@
{"type": "Simple2DProblem",
"board": [
[0, 0, 0, 0, 0],
[0, 1, 1, 1, 0],
[0, 0, 0, 0, 0],
[0, 1, 0, 1, 0],
[0, 1, 0, 0, 0]
],
"costs": [
[4, 4, 3, 1, 0],
[3, 4, 2, 2, 2],
[4, 3, 3, 4, 0],
[4, 4, 3, 3, 0],
[4, 3, 1, 1, 2]
],
"start_state": [0, 0],
"end_state": [4, 4]}

17
boards/tiny1.json Normal file
View File

@@ -0,0 +1,17 @@
{"type": "Simple2DProblem",
"board": [
[0, 0, 0, 0, 0],
[0, 1, 1, 1, 0],
[0, 0, 0, 0, 0],
[0, 1, 0, 1, 1],
[0, 0, 0, 0, 0]
],
"costs": [
[4, 8, 8, 8, 8],
[1, 4, 2, 2, 1],
[1, 8, 8, 8, 1],
[1, 4, 3, 3, 1],
[1, 1, 1, 1, 1]
],
"start_state": [0, 0],
"end_state": [2, 4]}

17
boards/tiny2.json Normal file
View File

@@ -0,0 +1,17 @@
{"type": "Simple2DProblem",
"board": [
[0, 0, 0, 0, 0],
[1, 1, 1, 1, 0],
[1, 0, 0, 1, 0],
[1, 0, 1, 1, 0],
[1, 0, 0, 0, 0]
],
"costs": [
[4, 1, 2, 2, 3],
[1, 4, 2, 2, 3],
[1, 4, 2, 2, 3],
[1, 4, 3, 3, 1],
[1, 1, 1, 1, 1]
],
"start_state": [0, 0],
"end_state": [2, 2]}

17
boards/tiny3.json Normal file
View File

@@ -0,0 +1,17 @@
{"type": "Simple2DProblem",
"board": [
[0, 0, 0, 0, 0],
[0, 1, 1, 1, 0],
[0, 0, 0, 1, 0],
[0, 0, 1, 1, 0],
[0, 0, 0, 0, 0]
],
"costs": [
[4, 1, 2, 2, 3],
[1, 4, 2, 2, 3],
[1, 4, 2, 2, 3],
[1, 4, 3, 3, 1],
[1, 1, 1, 1, 1]
],
"start_state": [0, 0],
"end_state": [2, 2]}

17
boards/tiny4.json Normal file
View File

@@ -0,0 +1,17 @@
{"type": "Simple2DProblem",
"board": [
[0, 0, 0, 0, 0],
[0, 1, 0, 1, 0],
[0, 1, 0, 1, 0],
[0, 1, 1, 1, 1],
[0, 0, 0, 0, 0]
],
"costs": [
[3, 2, 4, 4, 1],
[2, 3, 4, 2, 2],
[3, 3, 3, 1, 4],
[2, 4, 2, 2, 1],
[4, 3, 4, 1, 2]
],
"start_state": [0, 0],
"end_state": [4, 4]}