“…For what concerns services composition problems where the user preferences are known in advance, several works are proposed in the literature [6], [14], [24], [36]. Such works can be classified accordingly to the techniques used: graph search [12], [31], Pareto optimality [44], [46], constraints decomposition [3], meta-heuristic population [7], [17], [39], [42], [49], planning [8], [51], integer linear programming [47], [48], recommender system [9], [22], [25], and machine learning [13], [26], [29], [30], [40].…”