Filtering based on the places opening is done,
All the scoring strategies are merged to get a final score for each place,
Finally the scored places are scaled according to the preferences provided by user