Abstract

Multiobjective linear fractional programming (MOLFP) problems are the important problems with special structures in multiobjective optimization. In the MOLFP problems, the objective functions are linear fractional functions and the constraints are linear; that is, the feasible set is a polyhedron. In this paper, we suggest a method to identify the efficiency status of the feasible solutions of an MOLFP problem. By the proposed method, an efficient projection on the efficient space for an inefficient solution is obtained. The proposed problems are constructed in linear programming structures.

1. Introduction

Multiobjective programming (MOP) is a well-known research field in optimization and operations research. The multiobjective optimization problems have several objective functions and a set of feasible solutions. There are several special structures in multiobjective optimization problems. One class of them includes multiobjective linear fractional programming (MOLFP) problems which contain several linear fractional objective functions and a polyhedron as the feasible set.

There are many methods to find the efficient solutions of multiobjective optimization problems which are constructed based on iterative, scalarization, interactive, and other methods. If the objective functions or the constraints are not linear, then we should solve a mathematical programming problem which is not linear, but if the objective functions and constraints are linear, then the current approaches, usually, solve linear programming (LP) problems which are usually more desirable than nonlinear programming problems in the computationally efforts.

One of the well-known and the interesting methods to find the efficiency status of a feasible solution in MOP is Benson’s method which was proposed by Benson [1]. This method receives an initial feasible solution of the MOP problem and identifies the efficiency status of that. If the feasible solution is not efficient, then this approach produces an efficient solution as a projection of the under-assessment inefficient solution. Another well-known method to find the efficient solution of an MOP problem is the weighted sum method. By this method the MOP problem is converted to an optimization problem with a single objective function. The weights of the objective functions of the MOP problems are specified by the decision-maker’s point of view. If the weights are nonnegative, then the optimal solutions are weakly efficient and in particular if the weights are positive, then the optimal solutions are efficient. Besides the weighted sum approach, the -constraint method is also a well-known technique to solve MOP problems. There is no aggregation of objective functions; instead only one of the original objectives is optimized, while the others are transformed to constraints. This approach was introduced by Haimes et al. [2], and an extensive discussion can be found in Chankong and Haimes [3].

The objective functions of the MOLFP problems are fractional but the numerator and denominator of the objective functions are affine. To check the efficiency status of a feasible solution of an MOLFP problem by the traditional approaches, we should solve a fractional programming problem which is not desirable compared to solving a linear programming problem.

A linear fractional programming (LFP) problem includes a polyhedron as the feasible set and a fractional objective function whose numerator and denominator are affine functions. In other words, the numerator and denominator of the objective function are convex and concave simultaneously, but the whole of the objective function usually is not convex and concave, while it is quasi convex and quasi concave, simultaneously. So all local optimal solutions of an LFP problem are global optimal solutions. Moreover, if the LFP problem has an optimal solution, then it has an extreme optimal solution. To guarantee the existence of an optimal solution of an LFP problem, we suppose that the feasible set is bounded and the denominator of the objective function is positive or negative in the whole of the feasible set. Charnes and Cooper [4] have shown that an LFP problem can be solved by a linear programming technique; that is, the optimal solution of the constructed linear programming problem is the optimal solution of the LFP problem, where the sign of the denominator of the objective function is not changed in the whole of the feasible set. There are some researches to focous on solving LFP problems such as Gilmore and Gomory [5], Martos [6], Illés et al. [7], Tantawy [8], and Odior [9].

Because of the importance of solving MOLFP problems in multiobjective optimization, some articles have been published on the subject of solving MOLFP problems. Most of the techniques in the published researches are based on interactive, iterative, linearization, parametric, and decomposition methods. Kornbluth and Steuer [10] found a weakly efficient solution of an MOLFP problem based on a simplex based algorithm. Meteve and Gueorguieva [11] identified a weakly efficient solution using a nonlinear programming problem. Also Caballero and Hernández [12] proposed a controlled estimation method to find a set of weakly efficient solutions. Dinkelbach [13] solved an MOLFP problem using a parametric technique and this approach was extended by Almogy and Levin [14], Crouzeix et al. [15], Falk and Palocsay [16], Tammer et al. [17], Skiscimi and Palocsay [18], and Schaible and Shi [19].

In the parametric technique of Tammer et al. [17], the parameters are calculated by solving some equations and the obtained feasible solution, necessarily, is not efficient solution. Most of parametric techniques extracted from Dinkelbach [13] cannot guarantee solving the MOLFP problems. Also some of approaches to solve MOLFP problems are based on iterative techniques such as Costa [20], Kuno [21], Phuong and Tuy [22], Dai et al. [23], Costa and Alves [24], Matejaš and Perić [25], and Valipour et al. [26]. Most of techniques for solving MOLFP problems try to find an efficient solution for an MOLFP problem.

In this paper, at first, we propose an approach which identifies the efficiency status of an arbitrary feasible solution of an MOLFP problem. Then, we propose an approach which not only identifies the efficiency status of an arbitrary feasible solution but also finds an efficient projection of an arbitrary feasible solution. In these two approaches, we construct linear programming problems regarding the MOLFP problem. Moreover, we show that in evaluating the under-assessment feasible solution by the proposed linear programming problem, in the first approach, if the optimal value is zero, then the under-assessment feasible solution is an efficient solution. In the second approach, the optimal solution of the linear programming problem is a weakly efficient solution. In particular, if the optimal solution of the proposed problem is unique, then the optimal solution is an efficient solution. The behavior and application of our proposed problems are similar to Benson’s [1] problem and -constraint problem, proposed by Haimes et al. [2], for solving MOLFP problems. The differences among Benson’s method, -constraint method, and our proposed methods are the structures of the suggested problems. Our proposed problems are linear programming problems, while Benson’s and the -constraint problem, corresponding to an MOLFP problem, not only have nonlinear objective functions but also have nonlinear constraints.

In Section 2, we introduce some notions, definitions, and properties which are required in the main discussions. In Section 3, the main discussions and properties are presented. Two numerical examples to illustrate our approaches are presented in Section 4, and the final section is conclusion.

2. Preliminaries

2.1. Linear Fractional Programming Problem

The linear fractional programming problems are modeled as follows:where is a nonempty and bounded set, and are vectors of (known) coefficients, is a (known) matrix of coefficients, and are constant in . Moreover, for all .

To solve LFP problem (1), usually, the method of Charnes and Cooper [4] is used. Let and ; therefore, problem (1) can be converted to the following problem:

Theorem 1. Let be an optimal solution of problem (2); then, is an optimal solution of LFP problem (1).

Proof. See Charnes and Cooper [4].

2.2. Multiobjective Optimization

Consider the following Multiobjective programming problem:where is the feasible set and , , are the objective functions. Usually, there exist conflicts among objective functions in their targets; then, usually, there does not exist any feasible solution of an MOP problem that optimizes all objective functions. Therefore, the notions of efficient solutions and weakly efficient solutions are introduced in MOP instead of optimal solutions.

Definition 2. A point is an efficient solution or pareto-optimal solution of problem (3) if there is no other such that for all and for at least one .

Definition 3. A point is a weakly efficient solution of problem (3) if there is no other such that for all .

Definition 4. A point is a strictly efficient solution of problem (3) if there is no other , , such that for all .

Remark 5. Definitions 2, 3, and 4 imply that each strictly efficient solution is an efficient solution and each efficient solution is a weakly efficient solution but the reverses, necessarily, are not true.

There are many methods to find the efficient solutions in MOP. One of the most well-known methods to identify the efficiency status of a feasible solution was proposed by Benson [1] which is presented here in synopsis.

The idea and the aim of Benson’s method are on identifying the efficiency status of a feasible solution of MOP. If the mentioned feasible solution is not efficient and then Benson’s method finds an efficient solution of the MOP which dominates the mentioned inefficient feasible solution. This found efficient solution is called the projection of the inefficient solution on the efficient space. The problem proposed by Benson [1] maximizes the distance between the vector of objective functions corresponding to the under-assessment feasible solution () and the vectors of objective functions corresponding to all feasible solutions which dominate . The distance function in Benson’s method is (-norm).

By the above explanation, Benson’s method is modeled as follows:

Theorem 6. If is an optimal solution of problem (4), then is an efficient solution of problem (3).

Proof. See Benson [1].

Theorem 7. If the optimal objective value of (4) equals zero, then the feasible solution is efficient.

Proof. See Benson [1].

Another technique to solve the multiobjective optimization problems is the -constraint method which was introduced by Haimes et al. [2]. In this method, only one of the original objectives is minimized, while the others are transformed to constraints. The -constraint problem associated with the MOP problem (3) is formulated aswhere .

Theorem 8. Let be an optimal solution of (5) for some , and then is a weakly efficient solution of (3).

Proof. See Haimes et al. [2].

Theorem 9. Let be a unique optimal solution of (5) for some , then is a strictly efficient solution of (3), and therefore is efficient.

Proof. See Haimes et al. [2].

3. The Proposed Approaches

The multiobjective linear fractional programming problems are formulated as follows:where is a nonempty and bounded set, , , , and for all . Moreover, the feasible set is a polytope (bounded polyhedron) and is positive or negative in all feasible solutions of MOLFP problem (6) for all . Without loss of generality, in this paper we assume that for all and .

To explain the proposed approaches, at first, we express Benson’s method for MOLFP problem (6) and convert it to a linear programming problem. Benson’s problem corresponding to MOLFP problem (6) is as follows:where is a feasible solution of (6) and , .

Let be a bounded set. It implies that the feasible set of (7) is bounded. Then, the efficient MOP problem (6) is not empty and problem (7) has an optimal solution.

Regarding the nonlinearity of the first group of the constraints of problem (7), we convert these constraints to linear constraints as follows: for . Since, for all , we have and , , we have for .

Consider the following linear programming problem:The following theorem shows the relation between the optimal objective value of the above problem and the efficient solutions of MOLFP problem (6).

Theorem 10. If the optimal objective value of (9) equals zero, then the feasible solution is an efficient solution of MOLFP problem (6).

Proof. With respect to the constraints of problem (9) and because of , , we conclude the following results for all in the feasible set of (9): Because of for all , we have for all .
Since all coefficients of variables , , in the objective function of problem (9) are positive, they are equal to one, and is an optimal solution of (9); therefore, associated with , which is shown by , satisfies in the following relations: and so Now, suppose that is an optimal solution of (9) and by contradiction suppose that is not an efficient solution of MOLFP problem (6). Then, there exists a feasible solution such that for all and for some .
Let and for all . These relations imply that for all and for all . Because of , , we conclude that is a feasible solution of (9).
Also, and we have which contradicts with the assumption of the optimality of in (9). Because the objective value of (9) corresponding to is strictly positive while the objective value of (9) corresponding to is zero, therefore is an efficient solution of (6).

Now, we express the -constraint method for MOLFP problem (6). Let be a feasible solution of (6) and , . Therefore, -constraint problem (5) corresponding to MOLFP problem (6) is as follows:We transform the above nonlinear programming problem to a linear programming problem using Charnes and Cooper’s transformation method. Let and . The above problem is transformed to the following linear programming problem:

Theorem 11. Let be an optimal solution of problem (14) for some , and then is an optimal solution of problem (13).

Proof. At first, we claim that is not zero in all feasible solutions of (14). By contradiction, suppose that is a feasible solution of (14). So and . These imply that is a recession direction of (the feasible set of MOLFP (6)) which is a contradiction to the primary assumption of the boundedness of . So in all feasible solutions, and in particular is positive in all optimal solutions of (14).
is an optimal solution of (14) and . Let . We prove that is an optimal solution of (13). Moreover, for all and . These imply that So is a feasible solution of problem (13). We show that is an optimal solution of (13). By contradiction, suppose that is not an optimal solution of (13). Therefore, there exists feasible solution of (13) such thatLet and . It is easy to see that is a feasible solution of (14). Moreover, from (18) we have , which contradicts with the assumption that is an optimal solution of (14). Therefore is an optimal solution of problem (13), and the proof is completed.

Theorem 12. Let be an optimal solution of problem (14) for some , and then is a weakly efficient solution for MOLFP problem (6). In particular, if is a unique optimal solution of (14), then is a strictly efficient solution and an efficient solution for MOLFP problem (6).

Proof. Suppose that is an optimal solution of (14). Therefore, by Theorem 11, is an optimal solution of (13) and, regarding to Theorem 8, is weakly efficient solution of MOLFP problem (6). Moreover, if is a unique optimal solution of problem (14), then is a unique optimal solution of problem (13) and, regarding to Theorem 9, is a strictly efficient solution and, therefore, it is an efficient solution of MOLFP problem (6), which completes the proof.

Remark 13. By Theorem 12, we conclude that an optimal solution of problem (14) clarifies a weakly efficient solution of MOLFP problem (6). If the optimal solution of (14) is unique, then this optimal solution determines an efficient solution of MOLFP problem (14). Otherwise, if problem (14) has alternative optimal solutions, then to clarify the efficiency status of an optimal solution of (14) we use problem (9) and Theorem 10.

4. Examples

Example 1. Consider the following MOLFP problem:According to problem (14) for , problem (19) can be converted to the following problem:where is a feasible solution of problem (19).

For each arbitrary feasible point, which is called an under-assessment feasible solution, we will solve problem (20) and obtain the projection of the under-assessment feasible solution of problem (19) on the weakly efficient space of that. Then, we check the efficient status of the projection solution using problem (9) and Theorem 10. The optimal solutions of problem (20) corresponding to several under-assessment feasible solutions and their efficiency statuses have been listed in Table 1. Note that if is a unique optimal solution of problem (20), then is an efficient solution for MOLFP problem (19) and we do not need to check the projection by (9). Figure 1 shows the feasible set and the efficient solutions of (19). The rectangle with vertex , , , and its interior is the set of feasible solutions. All points on bold segments and are the efficient solutions of (19).

Note that points , , and are extremely efficient. If we choose them as under-assessment points and solve problem (20), then the optimal solutions of (20) corresponding to the three points, which are the projections of these feasible solutions on the efficient space, are unique and equal to themselves.

Table 1 presents the results of examining 7 feasible solutions of (19) of which 6 feasible solutions are on the boundary of the feasible set and one of them is an interior point of the feasible set. The projection points corresponding to the feasible points in rows 1 to 4 are themselves and they are efficient by problem (9) which are also endorsed by Figure 1. In particular, the points in rows 1 to 3 are basic feasible solutions of (19) and so they are the efficient extreme points of (19). Also the feasible solution in row 4 is on segments .

The other feasible solutions in rows 5 to 7 are inefficient. The points in rows 5 and 6 are on the inefficient boundary of the feasible set of (19) and their projections are on segments and , respectively. The point in row 7 is an interior point of the feasible set of (19) and its projection is on segment .

Example 2. Here, we consider an MOLFP problem with three objective functions which has been extracted from Kornbluth and Steuer [10] as follows:The feasible set of the above MOLFP problem has been shown in Figure 2. The feasible set is a triangle with vertices , , and . All the bold segments are efficient except points and which are weakly efficient. The other points in the feasible set are inefficient. For more illustration, see Kornbluth and Steuer [10].

Regarding (6), (13), and (14) for , MOLFP problem (21) is transformed to the following linear programming problem:where is a feasible solution of problem (21).

By solving linear programming problem (22) for each arbitrary feasible solution of (21), we can obtain a projection of on the weakly efficient space of (21). The results of solving problem (21) for several feasible solutions have been listed in Table 2. In Table 2, we see that columns 2 and 4 corresponding to rows 1 to 4 are the same. In other words, the projections of the under-assessment feasible solutions in rows 1 to 4 are themselves and they are efficient using problem (9) corresponding to (21). Furthermore, all other feasible solutions in rows 5 to 8 are inefficient and their projections, obtained from (22), are efficient.

5. Conclusion

In real world, many of events and problems are modeled as multiobjective programming problems. Multiobjective linear fractional programming (MOLFP) problems have special structures among multiobjective programming problems. The feasible sets of them are polyhedron and also their objective functions are fractional whose nominators and denominators are affine functions.

Because of the special structure of the MOLFP problems, in this paper we suggest a linear programming technique to find the efficiency status of a feasible solution of an MOLFP problem, and if it is not efficient, then we project it on the efficient space of the MOLFP problem. For this purpose, we propose two linear programming problems. One of the proposed linear programming problems attempts to find a feasible solution of the MOLFP problem which dominates the under-assessment feasible solution. If there does not exist any optimal solution of the proposed linear programming problem which equals the under-assessment feasible solution, then the under-assessment feasible solution is inefficient. In this case the optimal solution is a projection of the under-assessment feasible solution on the weakly efficient set of the MOLFP problems. Otherwise, if the optimal solution of the proposed problem is the same as the under-assessment feasible solution, then the feasible solution is weakly efficient. Another proposed linear programming problem identifies the efficiency statuses of the feasible solutions. We can check the efficiency status of an arbitrary feasible solution or a projection point, obtained by another problem, by this linear programming problem.

Competing Interests

The authors declare that there are no competing interests regarding the publication of this paper.