1. Introduction
The Multi-Goal Optimization (MGO) methods have been proposed [1] [2] [3] [4] to achieve the goals at their aspiration levels. The weighted sum of deviations between goals and their achievements is minimized to solve the MGO problems. Several variants of MGO [5] as Lexicographic goal programming and Integer goal programming have been widely used in various applications. In weighted sum MGO, the weights are assigned to all the goals as their per relative preference. Under Lexicographic MGO, the goals are ranked in order of their importance. Subjectivity in deciding the weights and priorities of goals was the major limitation of these methods. An improved MGO method was proposed by Sen in 2020 [6] to solve MGO problems efficiently. The improved MGO method is free from the problem of multi-dimensional aggregation of deviations in the goals and their achievements. The problem of high dimensional deviations in the goals is also reduced.
Multi-Objective Optimization (MOO) is also alternatively used for achieving multiple conflicting objectives. An appropriate method of MOO was proposed by Chandra Sen in 1982 [7] [8]. Sen’s MOO method has been widely used for resource use planning in agriculture [9] [10] [11] [12] [13]. Several variants of MOO such as arithmetic mean, harmonic mean and geometric mean have been proposed [10] - [20] during the past four decades. The present study used MGP and MOP methods proposed by Sen for convertibility analysis. Both methods are explained below.
2. Sen’s Improved MGO Method
2.1. Basic Structure of Sen’s Improved MGO Method
The improved MGO method is described as:
Subject to:
Goal Constraints:
for
System constraints:
for
where: gi are n goals to be achieved,
.
There are “m” Goals, “p” System constraints and “n” decision variables:
Z = Objective function/Summation of all deviations;
aij = the coefficient associated with jth variable in ith Goal/constraint;
Xj = the jth decision variable;
gi = the right hand side value of ith goal;
bi = the right hand side value of ith constraint;
= negative deviational variation from ith goal (under achievement);
= positive deviational variation fromith goal (over achievement).
2.2. Conversion of MGO to MOO Method
Subject to:
where;
Zj are the goals to be achieved.
The combined objective function has been formulated with the scalarized objective functions by their respective goals.
3. Multi-Objective Optimization (MOO) Method
3.1. Basic Structure of MOO Method
and
Subject to:
where:
Zi and Zj are the objective functions to be maximized and minimized respectively;
and
are the individual optima of ith & jth objective function.
3.2. Conversion of MOO to MGO Method
Subject to:
Goal Constraints:
for
System constraints:
for
where: gi are n goals to be achieved,
.
There are “m” Goals, “p” System constraints and “n” decision variables:
Z = Objective function/Summation of all deviations;
aij = the coefficient associated with jth variable in ith Goal/constraint;
Xj = the jth decision variable;
= the right hand side value of ith goal;
bi = the right hand side value of ith constraint;
= negative deviational variation from ith goal (under achievement);
= positive deviational variation from ith goal (over achievement).
4. Examples
4.1. Solving MGO Problem in MOP Mode
Example 1:
Subject to:
Solution:
Example 1 was solved by scalarizing the objective functions by respective goals as suggested in the methodology. The example has also been solved using Sen’s MOO method for comparative analysis. The results are presented in Table 1.
The results of individual optimization of all the four goals are different indicating the conflicts amongst goals. All the four goals have been achieved as 41.5, 4150, 58.50, and 355 which are very close to their goals of 42, 3200, 50, and 300 respectively. However, these solutions are all different. The results of the MGO method in MOO mode are the same. The achievements of the goals were 38, 2800, 62, and 390 with respect to their targets of 40, 3000, 60, and 300. All four goals have been achieved to their acceptable levels.
4.2. Solving MOO Problem in MGO Mode
Example 2:
Subject to:
Solution:
The MOO problem was solved using Sen’s MOO method and MGO mode. All the objectives have been optimized individually also. The results are presented in Table 2.
It is clear from Table 2 that the maximum values of the first, second, and third objective functions are 4125, 660, and 255 respectively. All the three solutions of individual optimization are different and indicate the presence of conflicts amongst objectives. For solving this MOO problem in MGO mode, the goals for each objective function are decided. Values nearer (greater or lesser) to individual optima have been fixed as goals for solving the problem in MGO mode. The goals have been fixed as 4200, 700, and 300, for the first, second, and third objectives respectively. The problem was solved in MGO mode and the MOO method also for the comparative analysis. The results of the MOO problem
Table 1. Solution of MGO problem solved by MGO and MOO mode.
Table 2. Solution of MOO problem solved by MOO and MGO mode.
solved in MGO mode are very clear that all three objectives have been achieved simultaneously. The results indicate that both the methods for solving MGO or MOO problems are equally efficient.
5. Conclusion
The present analysis has been carried out to explore the possibilities of solving MGO problems using the MOO method and vice versa. Two suitable examples have been solved using modified methodologies. The solutions of proposed modified optimizations are very encouraging and shall be highly useful in various applications.