Simple example of staff (departments-rooms) allocation optimization with scipy evolution method See demo notebook