Solving large immobile location-Allocation by affinity propagation and simulated annealing. Application to select which sporting event to watch