Abstract

The search for an optimal solution remains a central objective in optimisation, but in many situations the optimal solution cannot be obtained in polynomial time. For this, it would sometimes be necessary to find a good solution close to the optimum that can be obtained in a reasonable time. The aim of this paper is to find an ε-efficient or efficient solution for a multi-objective linear programming problem with polyhedral constraints and bounded decision variables. For this, we define an ε-efficient solution for which a characterisation theorem is proved, and where the ε-optimality criterion is formulated simultaneously for all the objectives of the problem. By using this concept of ε-efficiency, we develop an algorithm that combines the well known Benson's procedure in multi-objective linear programming and the adaptive method elaborated for finding ε-optimal solutions in mono-objective linear programming, based on the diminution of the suboptimality estimate. The proposed algorithm is illustrated by a numerical example and finally, it is implemented in MATLAB to solve a set of generated test problems. The efficient solutions found are located on the Pareto fronts of the same test problems treated by using the well-known Gamultiobj algorithm of MATLAB optimisation tool.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call