git-subtree-dir: software/mza git-subtree-split: f970a59b177c13ca3dd8aaef8cc6681d83b7e813
41 lines
470 B
MiniZinc
41 lines
470 B
MiniZinc
% RUNS ON mzn20_fd
|
|
% RUNS ON mzn-fzn_fd
|
|
% RUNS ON mzn20_mip
|
|
% 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;
|
|
|