Algorithmic approaches to demand point aggregation for location models