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.
dekker-phd-thesis/assets/listing/inc_steelmillslab_neighbourhood.mzn
2021-07-21 14:27:06 +10:00

5 lines
166 B
MiniZinc

predicate free_slab() =
let { int: slab = uniform(1, nbSlabs) } in
forall(i in 1..nbSlabs where slab != sol(assign[i]))
(assign[i] = sol(assign[i]));