A different approach to the same problem
ZDES offers various heuristics for solving the resulting optimisation problem
- simple Monte Carlo mild descent
- TABU search
- Simulated Annealing
ZDES would also permit additional constraints to be imposed on the problem; eg. region size constraints