Location Allocation Problem