Optimising store spaces for a specific objective.