In multiobjective optimization, by using exact methods, we need to find the set of efficient solutions in the decision space or the set of non-dominated solutions in the criteria space. So, we must provide a set of several solutions for the decision maker (which can be 100, 1000 or even more) which is not efficient for the decision maker. Another approach was proposed, is to fix a new objective function which we must optimize on the set of efficient solutions. This approach provide one efficient solutions depending on the added objective function. This approach is also biaised directly by the added objective function and is not necessary giving a good solution if the added solution is not good enough or it deberatly miss some directions.
My question: Is there another approach where we can provide a subset of the efficient solutions set (we can say 3 to 5 solutions max) that take in consideration all the criteria but without providing all the efficient set.
Propositions:
- Using metaheuristics to get efficient solutions: This is not a good approach because we will not be sure if the provided solution is efficient.
- Using exact approach to get 3 to 5 efficent solutions then stop: This is a possible alternative but we will never know if is there another efficient solution which may be better for the decision maker.
What I search is an approach that provide a subset of the efficient solutions but it will take the other efficient solutions in consideration, and this subset can be seen as an representative of the efficicent solutions set.