1
0
This repository has been archived on 2025-03-06. You can view files and clone it, but cannot push or open issues or pull requests.
on-restart-benchmarks/tests/spec/examples/blocksworld_instance_2.mzn
Jip J. Dekker fad1b07018 Squashed 'software/minizinc/' content from commit 4f10c8205
git-subtree-dir: software/minizinc
git-subtree-split: 4f10c82056ffcb1041d7ffef29d77a7eef92cf76
2021-06-16 14:06:46 +10:00

52 lines
627 B
MiniZinc

/***
!Test
expected:
- !Result
solution: !Solution
'on':
- [-1, 1, 2, 3, 4]
- [-1, 1, 2, 3, -5]
- [-1, 1, 2, -4, -5]
- [-1, 1, -3, -4, -5]
- [-1, -2, -3, -4, -5]
- [2, 3, 4, 5, -5]
***/
% blocksworld_instance_2.mzn
% vim: ft=zinc ts=4 sw=4 et tw=0
include "blocksworld.model";
n_blocks = 5;
int: a = 1;
int: b = 2;
int: c = 3;
int: d = 4;
int: e = 5;
% Initial state:
%
% E
% D
% C
% B
% A
% ---
% A B C D E
initial_loc = [Table, a, b, c, d];
% Goal state:
%
% A
% B
% C
% D
% E
% ---
% A B C D E
final_loc = [b, c, d, e, Table];
n_steps = 6;