changed return type of IOptimization to MAP<Cinema, Restaurant>