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. Preliminaries2.1. Linear Fractional Programming Problem
The linear fractional programming problems are modeled as follows:(1)Minfx=cx+αdx+β,s.t.x∈X=x∈Rn:Ax≤b,x≥0,where X is a nonempty and bounded set, b∈Rm and c,d∈Rn are vectors of (known) coefficients, A∈Rm×n is a (known) matrix of coefficients, and α,β are constant in R. Moreover, dx+β≠0 for all x∈X.
To solve LFP problem (1), usually, the method of Charnes and Cooper [4] is used. Let t=1/dx+β and y=xt; therefore, problem (1) can be converted to the following problem:(2)Minfx=cy+αt,s.t.dy+βt=1,Ay-bt≤0,y≥0,t≥0.
Theorem 1.
Let (y∗,t∗) be an optimal solution of problem (2); then, x∗=y∗/t∗ is an optimal solution of LFP problem (1).
Proof.
See Charnes and Cooper [4].
2.2. Multiobjective Optimization
Consider the following Multiobjective programming problem:(3)Minfx=f1x,…,fpxt,s.t.x∈X,where X⊆Rn is the feasible set and fi(x), i=1,2,…,p, 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 x¯∈X is an efficient solution or pareto-optimal solution of problem (3) if there is no other x∈X such that fk(x)≤fk(x¯) for all k=1,…,p and fj(x)<fj(x¯) for at least one j∈{1,…,p}.
Definition 3.
A point x¯∈X is a weakly efficient solution of problem (3) if there is no other x∈X such that fk(x)<fk(x¯) for all k=1,…,p.
Definition 4.
A point x¯∈X is a strictly efficient solution of problem (3) if there is no other x∈X, x≠x¯, such that fk(x)≤fk(x¯) for all k=1,…,p.
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 (x0) and the vectors of objective functions corresponding to all feasible solutions which dominate f(x0). The distance function in Benson’s method is ·1 (L1-norm).
By the above explanation, Benson’s method is modeled as follows:(4)Max∑k=1plk,s.t.fkx+lk≤fkx0,k=1,2,…,p,lk≥0,x∈X.
Theorem 6.
If x∗ is an optimal solution of problem (4), then x∗ 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 x0∈X 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 as(5)Minfjx,s.t.fkx≤εk,k=1,2,…,p,k≠j,x∈X,where ε∈Rp.
Theorem 8.
Let x∗ be an optimal solution of (5) for some j, and then x∗ is a weakly efficient solution of (3).
Proof.
See Haimes et al. [2].
Theorem 9.
Let x∗ be a unique optimal solution of (5) for some j, then x∗ is a strictly efficient solution of (3), and therefore x∗ is efficient.
Proof.
See Haimes et al. [2].
3. The Proposed Approaches
The multiobjective linear fractional programming problems are formulated as follows:(6)Minfx=c1x+α1d1x+β1,…,cpx+αpdpx+βpt,s.t.x∈X=x∈Rn:Ax≤b,x≥0,where X is a nonempty and bounded set, A∈Rm×n, b∈Rm, ck,dk∈Rn, and αk,βk∈R for all k=1,2,…,p. Moreover, the feasible set X is a polytope (bounded polyhedron) and dkx+βk is positive or negative in all feasible solutions of MOLFP problem (6) for all k=1,2,…,p. Without loss of generality, in this paper we assume that dkx+βk>0 for all x∈X and k=1,2,…,p.
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:(7)Max∑k=1plk,s.t.ckx+αkdkx+βk+lk≤fkx0,k=1,2,…,p,lk≥0,k=1,2,…,p,x∈X,where x0∈X is a feasible solution of (6) and fk(x0)=ckx0+αk/dkx0+βk, k=1,…,p.
Let X≠∅ 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: (8)ckx+αkdkx+βk+lk≤fkx0⟹ckx+αkdkx+βk-fkx0≤-lk⟹ckx+αk-fkx0dkx+βkdkx+βk≤-lk,for k=1,2,…,p. Since, for all x∈X, we have dkx+βk>0 and -lk≤0, k=1,2,…,p, we have ckx+αk-fk(x0)(dkx+βk)≤0 for k=1,2,…,p.
Consider the following linear programming problem:(9)Max∑k=1plk′,s.t.ckx+αk+lk′≤fkx0dkx+βk,k=1,2,…,p,lk′≥0,k=1,2,…,p,x∈X.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 x0∈X is an efficient solution of MOLFP problem (6).
Proof.
With respect to the constraints of problem (9) and because of lk′≥0, k=1,2,…,p, we conclude the following results for all x in the feasible set of (9): (10)ckx+αk+lk′≤fkx0dkx+βk⟹ckx+αk≤fkx0dkx+βk,k=1,2,…,p. Because of dkx+βk>0 for all x∈X, we have ckx+αk/dkx+βk≤fk(x0) for all k=1,2,…,p.
Since all coefficients of variables lk′, k=1,2,…,p, in the objective function of problem (9) are positive, they are equal to one, and x∗ is an optimal solution of (9); therefore, lk′ associated with x∗, which is shown by lk′∗, satisfies in the following relations: (11)ckx∗+αk+lk′∗=fkx0dkx∗+βk⟹-lk′∗=ckx∗+αk-fkx0dkx∗+βk,k=1,2,…,p, and so (12)-∑k=1plk′∗=∑k=1pckx∗+αk-fkx0dkx∗+βk.
Now, suppose that (x∗,l′∗)=(x∗,0) is an optimal solution of (9) and by contradiction suppose that x0 is not an efficient solution of MOLFP problem (6). Then, there exists a feasible solution x¯∈X such that ckx¯+αk/dkx¯+βk≤ckx0+αk/dkx0+βk=fk(x0) for all k and cjx¯+αj/djx¯+βj<cjx0+αj/djx0+βj=fj(x0) for some j.
Let I={k∣ckx¯+αk/dkx¯+βk=fk(x0)} and l¯k′=fk(x0)(dkx¯+βk)-(ckx¯+αk) for all k=1,2,…,p. These relations imply that l¯k′=0 for all k∈I and l¯k′>0 for all k∉I. Because of l¯k′≥0, k=1,2,…,p, we conclude that (x¯,l¯′) is a feasible solution of (9).
Also, {1,2,…,p}∖I≠∅ and we have ∑k=1pl¯k′>0 which contradicts with the assumption of the optimality of (x∗,l′∗)=(x∗,0) in (9). Because the objective value of (9) corresponding to (x¯,l¯′) is strictly positive while the objective value of (9) corresponding to (x∗,l′∗) is zero, therefore x∗ is an efficient solution of (6).
Now, we express the ε-constraint method for MOLFP problem (6). Let x0 be a feasible solution of (6) and εk=fk(x0), k=1,2,…,p. Therefore, ε-constraint problem (5) corresponding to MOLFP problem (6) is as follows:(13)Mincjx+αjdjx+βj,s.t.Ax≤b,ckx+αkdkx+βk≤fkx0,k=1,…,p,k≠j,x≥0.We transform the above nonlinear programming problem to a linear programming problem using Charnes and Cooper’s transformation method. Let t=1/djx+βj and y=xt. The above problem is transformed to the following linear programming problem:(14)Mincjy+αjt,s.t.Ay-bt≤0,cky+αkt≤fkx0dky+βkt,k=1,…,p,k≠j,djy+βjt=1,y≥0,t≥0.
Theorem 11.
Let (y∗,t∗) be an optimal solution of problem (14) for some j, and then x∗=y∗/t∗ is an optimal solution of problem (13).
Proof.
At first, we claim that t is not zero in all feasible solutions of (14). By contradiction, suppose that (y,t)=(y¯,0) is a feasible solution of (14). So Ay¯≤0 and y¯≥0. These imply that y¯ is a recession direction of X (the feasible set of MOLFP (6)) which is a contradiction to the primary assumption of the boundedness of X. So t>0 in all feasible solutions, and in particular t is positive in all optimal solutions of (14).
(y∗,t∗) is an optimal solution of (14) and t∗>0. Let x∗=y∗/t∗. We prove that x∗ is an optimal solution of (13). (15)Ax∗t∗=Ay∗≤bt∗⟹Ax∗≤b. Moreover, (16)ckx∗t∗+αkt∗=cky∗+αkt∗≤fkx0dky∗+βkt∗=fkx0dkx∗t∗+βkt∗, for all k=1,2,…,p and k≠j. These imply that (17)ckx∗+αkdkx∗+βk≤fkx0,k=1,…,p,k≠j. So x∗ is a feasible solution of problem (13). We show that x∗ is an optimal solution of (13). By contradiction, suppose that x∗ is not an optimal solution of (13). Therefore, there exists feasible solution x¯ of (13) such that(18)cjx¯+αjdjx¯+βj<cjx∗+αjdjx∗+βj.Let t¯=1/djx¯+βj and y¯=x¯t¯. It is easy to see that (y¯,t¯) is a feasible solution of (14). Moreover, from (18) we have cjy¯+αjt¯<cjy∗+αjt∗, which contradicts with the assumption that (y∗,t∗) is an optimal solution of (14). Therefore x∗=y∗/t∗ is an optimal solution of problem (13), and the proof is completed.
Theorem 12.
Let (y∗,t∗) be an optimal solution of problem (14) for some j, and then x∗=y∗/t∗ is a weakly efficient solution for MOLFP problem (6). In particular, if (y∗,t∗) is a unique optimal solution of (14), then x∗=y∗/t∗ is a strictly efficient solution and an efficient solution for MOLFP problem (6).
Proof.
Suppose that (y∗,t∗) is an optimal solution of (14). Therefore, by Theorem 11, x∗=y∗/t∗ is an optimal solution of (13) and, regarding to Theorem 8, x∗ is weakly efficient solution of MOLFP problem (6). Moreover, if (y∗,t∗) is a unique optimal solution of problem (14), then x∗=y∗/t∗ is a unique optimal solution of problem (13) and, regarding to Theorem 9, x∗ 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. ExamplesExample 1.
Consider the following MOLFP problem:(19)Minf1x=x1+2x2+5x1+x2+2,Minf2x=x1+x2+10-x1+2x2+4,s.t.x1≤3,x2≤4,x1,x2≥0.According to problem (14) for j=1, problem (19) can be converted to the following problem:(20)Miny1+2y2+5t,s.t.y1+y2+10t≤f2x0-y1+2y2+4t,y1+y2+2t=1,y1-3t≤0,y2-4t≤0,y1,y2,t≥0,where x0 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 (y∗,t∗) is a unique optimal solution of problem (20), then y∗/t∗ 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 A, B, C, O and its interior is the set of feasible solutions. All points on bold segments AB and BC are the efficient solutions of (19).
Results of Example 1 using different feasible solutions of (19).
Row
Feasible solution (x0)
Efficiency status of x0
Projection
1
A = (0.0000, 4.0000)
Efficient
(0.0000, 4.0000)
2
B = (3.0000, 4.0000)
Efficient
(3.0000, 4.0000)
3
C = (3.0000, 0.0000)
Efficient
(3.0000, 0.0000)
4
(2.1078, 4.0000)
Efficient
(2.1078, 4.0000)
5
(0.0000, 0.0000)
Inefficient
(3.0000, 2.6250)
6
(0.0000, 2.0000)
Inefficient
(1.6000, 4.0000)
7
(1.6789, 1.5678)
Inefficient
(3.0000, 2.7424)
Feasible and efficient sets of problem (19).
Note that points A, B, and C are extremely efficient. If we choose them as under-assessment points (x0) 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 AB.
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 BC and AB, respectively. The point in row 7 is an interior point of the feasible set of (19) and its projection is on segment BC.
Example 2.
Here, we consider an MOLFP problem with three objective functions which has been extracted from Kornbluth and Steuer [10] as follows:(21)Minf1x=-x1+4-x2+3,Minf2x=x1-4x2+1,Minf3x=x1-x2,s.t.-x1+4x2≤0,x1-0.5x2≤4,x1,x2≥0.The feasible set of the above MOLFP problem has been shown in Figure 2. The feasible set is a triangle with vertices A, B, and C. All the bold segments are efficient except points B and D which are weakly efficient. The other points in the feasible set are inefficient. For more illustration, see Kornbluth and Steuer [10].
Feasible and efficient regions of problem (21).
Regarding (6), (13), and (14) for j=2, MOLFP problem (21) is transformed to the following linear programming problem:(22)Miny1-4t,s.t.-y1+4t≤f1x0-y2+3t,y1-y2≤f3x0t,y2+t=1,-y1+4y2≤0,y1-0.5y2-4t≤0,y1,y2,t≥0,where x0 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 x0 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.
The projections of several feasible solutions of (21) and their efficiency statuses.
Row
Feasible point (x0)
Efficiency status of x0
Projection
1
A = (0.0000, 0.0000)
Efficient
(0.0000, 0.0000)
2
C = (4.5714, 1.1429)
Efficient
(4.5714, 1.1429)
3
(4.0000, 1.0000)
Efficient
(4.0000, 1.0000)
4
(1.5558, 0.0000)
Efficient
(1.5558, 0.0000)
5
B = (4.0000, 0.0000)
Inefficient(Weakly efficient)
(4.0000, 0.0706)
6
D = (1.3000, 0.3000)
Inefficient(Weakly efficient)
(1.0000, 0.0000)
7
(0.5000, 0.0625)
Inefficient
(0.4255, 0.0000)
8
(0.7690, 0.1168)
Inefficient
(0.6381, 0.0000)
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.
BensonH. P.Existence of efficient solutions for vector maximization problems197826456958010.1007/BF00933152MR5266532-s2.0-0018058494HaimesY. Y.LasdonL. S.WismerD. A.On a bicriterion formulation of the problems of integrated system identification and system optimization19711296297MR0300411ChankongV.HaimesY.1983New York, NY, USAElsevier ScienceCharnesA.CooperW. W.Programming with linear fractional functionals1962918118610.1002/nav.3800090303MR0152370GilmoreP. C.GomoryR. E.A linear programming approach to the cutting stock problem. Part II196311686388810.1287/opre.11.6.863MartosB.Hyperbolic programming19641113515510.1002/nav.3800110204MR0182456IllésT.SzirmaiÁ.TerlakyT.The finite criss-cross method for hyperbolic programming1999114119821410.1016/S0377-2217(98)00049-62-s2.0-0033116425TantawyS. F.A new procedure for solving linear fractional programming problems2008485-696997310.1016/j.mcm.2007.12.007MR24511292-s2.0-47749124603OdiorA. O.An approach for solving linear fractional programming problems2012129830410.14419/ijet.v1i4.270KornbluthJ. S. H.SteuerR. E.Multiple objective linear fractional programming19812791024103910.1287/mnsc.27.9.10242-s2.0-0019613641MetevB.GueorguievaD.A simple method for obtaining weakly efficient points in multiobjective linear fractional programming problems2000126238639010.1016/S0377-2217(99)00298-2MR1785803ZBL0970.901042-s2.0-0034675408CaballeroR.HernándezM.The controlled estimation method in the multiobjective linear fractional problem200431111821183210.1016/s0305-0548(03)00141-2MR20478582-s2.0-1942533498DinkelbachW.On nonlinear fractional programming196713492498MR0242488AlmogyY.LevinO.A class of fractional programming problems197119576710.1287/opre.19.1.57MR0274021ZBL0257.90042CrouzeixJ.-P.FerlandJ. A.SchaibleS.An algorithm for generalized fractional programs1985471354910.1007/BF00941314MR8023882-s2.0-0022129898FalkJ. E.PalocsayS. W.Image space analysis of generalized fractional programs199441638810.1007/bf01096535MR12570772-s2.0-0003136739TammerK.TammerC.OhlenderfE.GuddatJ.JongenH. T.NozickaF.StillG.TwiltF.Multicriterial fractional optimization1997Berlin, GermanyPeter Lang359370SkiscimC. C.PalocsayS. W.Minimum spanning trees with sums of ratios200119210312010.1023/a:1008340311108MR18159212-s2.0-0348238285SchaibleS.ShiJ.TakahashiW.TanakaT.Recent developments in fractional programming: single ratio and maxmin caseProceedings of the 3rd International Conference in Nonlinear Analysis2004Yokohama, JapanYokohama Publisher493506CostaJ. P.Computing non-dominated solutions in MOLFP200718131464147510.1016/j.ejor.2005.11.0512-s2.0-33947695762KunoT.A branch-and-bound algorithm for maximizing the sum of several linear ratios2002221–415517410.1023/a:1013807129844MR1878140PhuongN. T. H.TuyH.A unified monotonic approach to generalized linear fractional programming200326322925910.1023/a:1023274721632MR19779492-s2.0-34249896775DaiY.ShiJ.WangS.Conical partition algorithm for maximizing the sum of DC ratios200531225327010.1007/s10898-004-5699-3MR21405342-s2.0-17444430818CostaJ. P.AlvesJ. M.A reference point technique to compute nondominated solutions in MOLFP2009161682083110.1007/s10958-009-9603-zMatejašJ.PerićT.A new iterative method for solving multiobjective linear programming problem201424374675410.1016/j.amc.2014.06.050MR32445222-s2.0-84904013020ValipourE.YaghoobiM. A.MashinchiM.An iterative approach to solve multiobjective linear fractional programming problems2014381384910.1016/j.apm.2013.05.046MR31277002-s2.0-84887624631