Computational tools for supermarket planning