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/mzn/6_steelmillslab_neighbourhood.mzn

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]));