<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">OJOp</journal-id><journal-title-group><journal-title>Open Journal of Optimization</journal-title></journal-title-group><issn pub-type="epub">2325-7105</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ojop.2017.64011</article-id><article-id pub-id-type="publisher-id">OJOp-81123</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject><subject> Engineering</subject><subject> Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Determining Efficient Solutions of Multi-Objective Linear Fractional Programming Problems and Application
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Farhana</surname><given-names>Akond Pramy</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Md.</surname><given-names>Ainul Islam</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Mathematics, Bangladesh University of Engineering and Technology (BUET), Dhaka, Bangladesh</addr-line></aff><aff id="aff2"><addr-line>Department of Mathematics, University of Dhaka, Dhaka, Bangladesh</addr-line></aff><pub-date pub-type="epub"><day>01</day><month>12</month><year>2017</year></pub-date><volume>06</volume><issue>04</issue><fpage>164</fpage><lpage>175</lpage><history><date date-type="received"><day>27,</day>	<month>October</month>	<year>2017</year></date><date date-type="rev-recd"><day>15,</day>	<month>December</month>	<year>2017</year>	</date><date date-type="accepted"><day>18,</day>	<month>December</month>	<year>2017</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In this paper, a modified method to find the efficient solutions of multi-objective linear fractional programming (MOLFP) problems is presented. While some of the previously proposed methods provide only one efficient solution to the MOLFP problem, this modified method provides multiple efficient solutions to the problem. As a result, it provides the decision makers flexibility to choose a better option from alternatives according to their financial position and their level of satisfaction of objectives. A numerical example is provided to illustrate the modified method and also a real life oriented production problem is modeled and solved.
 
</p></abstract><kwd-group><kwd>Linear Programming (LP)</kwd><kwd> Linear Fractional Programming (LFP)</kwd><kwd> Multi-Objective Linear Programming (MOLP)</kwd><kwd> Multi-Objective Linear Fractional Programming (MOLFP)</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Making decisions is part of our daily lives. A major concern is that almost all decision problems have multiple, usually conflicting criteria. Multi-objective programming (also known as multi-objective optimization, vector optimization, multi-criteria optimization, multi-attribute optimization or Pareto optimization) is an area of multiple criteria decision making, that is concerned with mathematical optimization problems involving more than one objective function to be optimized simultaneously.</p><p>In multi-objective analysis, linear fractional objectives are sometimes encountered. Fractional programming concerns with the optimization problem of one or several ratios of functions subject to some linear constraints. These ratios are quantities that measure the efficiency of system. When one or more objectives of a multi-objective programming problem are linear fractional i.e. ratio of two linear functions under some technological linear restrictions, then the problem is called “multi-objective linear fractional programming (MOLFP) problem”.</p><p>When there is more than one fractional objective function, it is difficult to talk about the optimal solutions of these problems. In the case when several fractional objective functions exist, the optimal solution for an objective function may not be an optimal solution for some other objective functions. Therefore, one needs to find the notion of the “best compromise solution”, also known as “non-dominated solution”, “efficient solution”, “Pareto optimal solution”, “Pareto efficient solution” etc. Thus the concept of optimality in the MOLFP problem is replaced with that of efficiency. A solution is called efficient if none of the objective functions can be improved in value without demeaning the value of any other objective. There may exist a good number of efficient solutions; as vectors cannot be ordered completely, all efficient solutions are equally good.</p><p>There exist several methodologies to solve MOLFP problem in the literature. Among them, few approaches have been reported in the early age. Kornbluth and Steuer [<xref ref-type="bibr" rid="scirp.81123-ref1">1</xref>] considered MOLFP problem and presented a simplex-based solution procedure to find all weakly efficient vertices of the augmented feasible region. Benson [<xref ref-type="bibr" rid="scirp.81123-ref2">2</xref>] showed that the procedure suggested by Kornbluth and Steuer for computing the numbers to find break points may not work all the time and he proposed a fail-safe method for computing these numbers.</p><p>In the recent years, some other approaches have been reported for solving MOLFP problems. Guzel and Sivri [<xref ref-type="bibr" rid="scirp.81123-ref3">3</xref>] worked together to propose a method for finding an efficient solution of MOLFP problem using goal programming. Later Guzel [<xref ref-type="bibr" rid="scirp.81123-ref4">4</xref>] presented a simplex-based algorithm to find an efficient solution of MOLFP problem based on a theorem studied in a work by Dinkelbach [<xref ref-type="bibr" rid="scirp.81123-ref5">5</xref>] , where he converted the main problem into a single linear programming problem. Jain [<xref ref-type="bibr" rid="scirp.81123-ref6">6</xref>] proposed a method using Gauss elimination technique to derive numerical solution of multi-objective linear programming (MOLP) problem. Then Jain [<xref ref-type="bibr" rid="scirp.81123-ref7">7</xref>] in 2014 extended his work for MOLFP problem. Porchelvi et al. [<xref ref-type="bibr" rid="scirp.81123-ref8">8</xref>] presented procedures for solving multi-objective linear fractional programming problems for both crisp and fuzzy cases using the complementary development method [<xref ref-type="bibr" rid="scirp.81123-ref9">9</xref>] , where the fractional linear programming is transformed into linear programming problem. All of these methods provide only one efficient solution of MOLFP problem. S.F. Tantway [<xref ref-type="bibr" rid="scirp.81123-ref10">10</xref>] proposed a feasible direction method to find all efficient solutions of MOLFP problem. But his proposed method is applicable only for a special class of MOLFP problem, where all denominators of the fractional objectives are equal.</p><p>Though some approaches to find an efficient solution of MOLFP problem can be observed in the literature but hardly any method for finding multiple efficient solutions.</p><p>Here we concentrate on finding more than one (depending on the number of objectives) efficient solution of MOLFP problem by using the methods proposed by Dheyab [<xref ref-type="bibr" rid="scirp.81123-ref9">9</xref>] and Porchelvi et al. [<xref ref-type="bibr" rid="scirp.81123-ref8">8</xref>] . We modify the method for solving MOLFP problem provided by Porchelvi et al. [<xref ref-type="bibr" rid="scirp.81123-ref8">8</xref>] which is based on the concept of Dheyab [<xref ref-type="bibr" rid="scirp.81123-ref9">9</xref>] . Our modified method gives improved result in a sense that it provides multiple efficient solutions including also the one obtained by Porchelvi’s method. We provide a numerical example to show the comparison. We also provide an application to show the advantage of our method.</p></sec><sec id="s2"><title>2. Mathematical Definitions</title><p>Linear Fractional Programming (LFP) Problem: An LFP problem is defined as follows:</p><p>(LFP) Maximize   z = N ( x ) D ( x ) = c T x + α d T x + β</p><p>subject to A x ≦ b</p><p>x ≧     0</p><p>Here,</p><p>S = { x ∈ ℝ n | A x ≦ b , x ≧     0 , b ∈ ℝ m } is the feasible set in decision space,</p><p>A is an m &#215; n matrix,</p><p>x ∈ ℝ n and b ∈ ℝ m ; ( b ≧ 0 ),</p><p>c T , d T ∈ ℝ n and</p><p>α , β ∈ ℝ .</p><p>The denominator D ( x ) = d T x + β ≠ 0 for all x = ( x 1 , x 2 , ⋯ , x n ) ∈ S .</p><p>Multi-objective Linear Fractional Programming (MOLFP) Problem: An MOLFP problem is defined as follows:</p><p>(MOLFP) Maximize   { Z ( x ) = ( z 1 ( x ) , z 2 ( x ) , ⋯ , z k ( x ) ) }</p><p>subject to A x ≦ b</p><p>x ≧ 0</p><p>Here,</p><p>S = { x ∈ ℝ n | A x ≦ b , x ≧ 0 , b ∈ ℝ m } is the feasible set in decision space,</p><p>A is an m &#215; n matrix,</p><p>x ∈ ℝ n and b ∈ ℝ m ; ( b ≧ 0 ),</p><p>k ≥ 2 ,</p><p>z i ( x ) = c i T x + α i d i T x + β i = N i ( x ) D i ( x ) ; c i T , d i T ∈ ℝ n ; α i , β i ∈ ℝ ;     for   all   i = 1 , 2 , ⋯ , k</p><p>and D i ( x ) = d i T x + β i &gt; 0 , for all i = 1 , 2 , ⋯ , k , for all x ∈ S .</p><p>Efficient solution of MOLFP problem: A solution x &#175; ∈ S is an efficient solution of the problem (MOLFP) if and only if there is no x ∈ S such that z i ( x ) ≥ z i ( x &#175; ) for all i = 1 , 2 , ⋯ , k and z i ( x ) &gt; z i ( x &#175; ) for at least one i.</p><p>Note that, for vectors x and y ;</p><p>x     ≧     y implies x i ≧ y i for each i,</p><p>x ≥ y implies x i ≥ y i for i and x r &gt; y r for at least one i = r , and x &gt; y implies x i &gt; y i for each i.</p></sec><sec id="s3"><title>3. Complementary Development Method to Find Efficient Solution of MOLFP Problem</title><p>The complementary development method studied by Dheyab [<xref ref-type="bibr" rid="scirp.81123-ref9">9</xref>] is used to transform linear fractional programming problem into linear programming problem. The concept is that, to maximize a ratio function, the numerator of the function should be maximized and the denominator of the function should be minimized. To maximize a fractional objective, that fractional objective can be linearized by subtracting its denominator from the numerator and this linearized objective is then maximized subject to the original restrictions of the problem. Thus LFP problem converts into LP problem.</p><p>Later, Porchelvi et al. [<xref ref-type="bibr" rid="scirp.81123-ref8">8</xref>] extended this concept for solving MOLFP problem. They proposed an algorithm for solving MOLFP problem which gives an efficient solution to the problem. The algorithm is based on the concept that, if a linear programming problem is formed, where any one of the objective functions of MOLP problem should be optimized subject to the original constraints in addition to optimization of the remaining objective functions used as constraints, then the optimal solution of that problem becomes an efficient solution of the MOLP problem, as all the objectives are satisfied simultaneously.</p><sec id="s3_1"><title>3.1. Algorithm of Complementary Development Method to Find Efficient Solution of MOLFP Problem</title><p>Step I: At first consider the first objective function z 1 ( x ) = N 1 ( x ) D 1 ( x ) , in which</p><p>N 1 ( x ) is the numerator function and D 1 ( x ) is the denominator function. The value of the objective function is taken as maximum ( max N 1 ( x ) ) for the numerator and minimum ( min D 1 ( x ) ) for the denominator function.</p><p>Step II: An LP problem is formulated as: max z &#175; 1 ( x ) subject to the constraints of the original problem, where the objective function z &#175; 1 ( x ) is formed by subtracting the denominator function ( D 1 ( x ) ) from the numerator function ( N 1 ( x ) ) i.e. z &#175; 1 ( x ) = N 1 ( x ) − D 1 ( x ) This LP problem is solved by regular simplex method.</p><p>Step III: The same LP formulation procedure is repeated for the second</p><p>objective function z 2 ( x ) = N 2 ( x ) D 2 ( x ) . This time, the LP problem is solved</p><p>including the maximization of prior objective function z &#175; 1 ( x ) as one of the constraints.</p><p>Step IV: Again the same LP formulation procedure is repeated for the third</p><p>objective function z 3 ( x ) = N 3 ( x ) D 3 ( x ) . And then, the LP problem is solved</p><p>including the maximization of prior objective function z &#175; 2 ( x ) as one of the constraints.</p><p>Step V: The same procedure is repeated until all the objective functions are optimized. Calculations up to this step provide one efficient solution of the problem (MOLFP). Reclamation of the values of max z i ( x ) is done by substituting the efficient solution into the original objective functions z i ( x ) .</p></sec><sec id="s3_2"><title>3.2. Numerical Example (NE 1)</title><p>Consider an MOLFP problem</p><p>max { z 1 ( x ) = − 3 x 1 + 2 x 2 x 1 + x 2 + 3 , z 2 ( x ) = 7 x 1 + x 2 5 x 1 + 2 x 2 + 1 , z 3 ( x ) = x 1 + 4 x 2 2 x 1 + 3 x 2 + 2 }</p><p>subject to x 1 − x 2 ≥ 1</p><p>2 x 1 + 3 x 2 ≤ 15</p><p>x 1 + 9 x 2 ≥ 9</p><p>x 1 ≥ 3</p><p>x 1 , x 2 ≥ 0</p></sec><sec id="s3_3"><title>3.3. Solution</title><p>First consider the first objective function z 1 ( x ) = − 3 x 1 + 2 x 2 x 1 + x 2 + 3 and separate it</p><p>into sub-functions (numerator and denominator). Now as per the algorithm we have to construct an LP problem subject to the original constraints as follows:</p><p>max z &#175; 1 ( x ) = ( − 3 x 1 + 2 x 2 ) − ( x 1 + x 2 + 3 ) = − 4 x 1 + x 2 − 3</p><p>subject to x 1 − x 2 ≥ 1</p><p>2 x 1 + 3 x 2 ≤ 15</p><p>x 1 + 9 x 2 ≥ 9</p><p>x 1 ≥ 3</p><p>x 1 , x 2 ≥ 0.</p><p>Solving this LP problem by regular simplex method (for convenience we use Mathematica), we get the following optimal solution:</p><p>x 1 = 3 , x 2 = 2     with   max   z &#175; 1 = − 13.</p><p>Next, consider the second objective function z 2 ( x ) = 7 x 1 + x 2 5 x 1 + 2 x 2 + 1 .</p><p>According to the algorithm, we construct a new LP problem as follows:</p><p>max z &#175; 2 ( x ) = ( 7 x 1 + x 2 ) − ( 5 x 1 + 2 x 2 + 1 ) = 2 x 1 − x 2 − 1</p><p>subject to x 1 − x 2 ≥ 1</p><p>2 x 1 + 3 x 2 ≤ 15</p><p>x 1 + 9 x 2 ≥ 9</p><p>x 1 ≥ 3</p><p>4 x 1 − x 2 ≤ 10</p><p>x 1 , x 2 ≥ 0.</p><p>Here the set of constraints include the maximization of prior objective z &#175; 1 as a constraint, that is, the constraint 4 x 1 − x 2 ≤ 10 is obtained by simplifying − 4 x 1 + x 2 − 3 ≥ − 13 .</p><p>Solving this LP problem we can get the following optimal solution:</p><p>x 1 = 3 , x 2 = 2       with   max z &#175; 2 = 3.</p><p>At last, we consider the third objective function z 3 ( x ) = x 1 + 4 x 2 2 x 1 + 3 x 2 + 2 and solve the following LP problem:</p><p>max z &#175; 3 ( x ) = ( x 1 + 4 x 2 ) − ( 2 x 1 + 3 x 2 + 2 ) = − x 1 + x 2 − 2</p><p>subject to x 1 − x 2 ≥ 1</p><p>2 x 1 + 3 x 2 ≤ 15</p><p>x 1 + 9 x 2 ≥ 9</p><p>x 1 ≥ 3</p><p>2 x 1 − x 2 ≥ 4</p><p>x 1 , x 2 ≥ 0.</p><p>Here the set of constraints include the maximization of prior objective z &#175; 2 as a constraint, that is, the constraint 2 x 1 − x 2 ≥ 4 is obtained by simplifying 2 x 1 − x 2 − 1 ≥ 3 .</p><p>Solving this LP problem we can get the following optimal solution:</p><p>x 1 = 3 ,   x 2 = 2     with   max z &#175; 3 = − 3.</p><p>This gives an efficient solution for the given MOLFP problem which is,</p><p>x 1 = 3 , x 2 = 2   with   max z 1 = − 5 8 ,   max z 2 = 23 20 ,   max z 3 = 11 14 .</p></sec></sec><sec id="s4"><title>4. Proposed Modified Method to Find Efficient Solutions of MOLFP Problem</title><p>For any MOLFP problem, there may exist a good number of efficient solutions. As vectors cannot be ordered completely, all efficient solutions are equally acceptable. It depends on the situation that which of the efficient solutions is preferable to the decision makers. Decision makers’ preference may depend on their financial position, time limit etc. So it is better to find more than one efficient solution for any MOLFP problem and provide decision maker facility to choose a better option from alternatives according to their level of satisfaction of objectives.</p><p>Keeping all these in mind we tried to find more than one efficient solution for an MOLFP problem. We modified the complementary method (developed by Porchelvi et al. [<xref ref-type="bibr" rid="scirp.81123-ref8">8</xref>] for MOLFP problem) by constructing LP problems in more ways. It is done by repeating the whole procedure (step I to V) of complementary development algorithm by altering the order of the objective functions in all possible way (for n objectives there will be n ! ways).</p><p>The same problem (NE 1) using this modified method is solved here which gives three efficient solutions.</p><p>In this modified method, the objective functions are considered in different orders (in six possible ways).</p><p>So the following cases arise:</p><p>We proceed as follows:</p><p>Case 1: This case is same as the complementary development algorithm, which gives the following efficient solution for the given MOLFP problem:</p><p>x 1 = 3 , x 2 = 2     with   max z 1 = − 5 8 , max z 2 = 23 20 , max z 3 = 11 14 .</p><p>To get more efficient solution we have to consider the following cases:</p><p>Case 2: Here in this case, first considering the second objective z 2 ( x ) we formulate and solve the LP problem: max z &#175; 2 ( x ) subject to the constraints of the original problem. Next consider the first objective function z 1 ( x ) and formulate the LP problem: max z &#175; 1 ( x ) subject to the original constraints in addition to the maximization of prior objective z &#175; 2 ( x ) as a constraint. After solving this LP problem, finally consider the third objective z 3 ( x ) . Then formulate and solve the LP problem: max z &#175; 3 ( x ) subject to the original constraints in addition to the maximization of prior objective z &#175; 1 ( x ) as a constraint. This</p><p>will give the following efficient solution:.</p><p>x 1 = 36 5 , x 2 = 1 5     with   max z 1 = − 53 26 , max z 2 = 23 17 , max z 3 = 8 17 .</p><p>Proceeding in this manner, the remaining cases will give the following efficient solutions:</p><p>Case 3: x 1 = 18 5 , x 2 = 13 5     with   max z 1 = − 14 23 , max z 2 = 139 121 , max z 3 = 14 17 ;</p><p>Case 4: x 1 = 3 , x 2 = 2     with max z 1 = − 5 8 , max z 2 = 23 20 , max z 3 = 11 14 ;</p><p>Case 5: x 1 = 3 , x 2 = 2     with   max z 1 = − 5 8 , max z 2 = 23 20 , max z 3 = 11 14 ;</p><p>Case 6: x 1 = 36 5 , x 2 = 1 5     with   max z 1 = − 53 26 , max z 2 = 23 17 , max z 3 = 8 17 .</p><p>Concluding the results we get the following three efficient solutions:</p><p>1. x 1 = 3 , x 2 = 2     with   max z 1 = − 5 8 , max z 2 = 23 20 , max z 3 = 11 14 ; 2. x 1 = 36 5 , x 2 = 1 5     with   max z 1 = − 53 26 , max z 2 = 23 17 , max z 3 = 8 17 ; 3. x 1 = 18 5 , x 2 = 13 5     with   max z 1 = − 14 23 , max z 2 = 139 121 , max z 3 = 14 17 .</p><p>So our modified method provides multiple efficient solutions to the problem (NE 1) including the efficient solution (no. 1) obtained by the previous method.</p><p>Remark: Using this modified method, for an MOLFP problem with n objectives we can get at best n efficient solutions.</p></sec><sec id="s5"><title>5. Application</title><p>We have partially taken data for the following problem from S.K. Saha et al. [<xref ref-type="bibr" rid="scirp.81123-ref11">11</xref>] .</p><sec id="s5_1"><title>5.1. Production Problem of a Certain Industry</title><p>Suppose an industry has Tk. 30,000,000/= by which it can produce six different products Dalda, Coconut oil, Mustard oil, Sunflower oil, Soybean oil and Palm oil. The net refined oil from per metric ton of dalda, coconut, mustard seeds, sunflower seeds, soybean crude oil and palm crude oil are respectively 300 kg, 400 kg, 400 kg, 980 kg, 970 kg and 980 kg; moreover the time needed are 4 days, 5 days, 6 days, 6 days, 3.5 days and 5 days respectively. The industry has a fixed establishment cost and time of Tk. 500,000/= and 20 days respectively. The management of industry wishes to produce maximum 600 metric tons of different types of oil. The cost for different raw materials to produce per metric ton crude oil/ seed in taka is given in <xref ref-type="table" rid="table1">Table 1</xref>.</p><p>In addition, the industry has the following limitations on expenditures:</p><p>Maximum investment for crude oil/seeds is Tk. 20,000,000/=;</p><p>Maximum investment for transportation is Tk. 500,000/=;</p><p>Maximum investment for storage is Tk. 15,000/=;</p><p>Maximum investment for customs duties and vat is Tk. 6,000,000/=;</p><p>Maximum investment for chemicals is Tk. 50,000/=;</p><p>Maximum investment for electricity and gas is Tk. 120,000/=;</p><p>Maximum investment for maintenance is Tk. 30,000/=;</p><p>Maximum investment for labor is Tk. 200,000/=;</p><p>Maximum investment for management is Tk. 25,000/=;</p><p>Maximum investment for delivery is Tk. 10,000/=.</p><p>The management of industry wants to maximize the ratio of return on investment and maximize the ratio of return on time.</p><p>This leads to a multi-objective linear fractional programming problem.</p></sec><sec id="s5_2"><title>5.2. Mathematical Formulation of the Problem</title><p>• Selection of unknown variables</p><p>Let x 1 , x 2 , x 3 , x 4 , x 5 and x 6 be the metric tons of crude oil/seeds of dalda, coconut oil, mustard oil, sunflower oil, soybean oil and palm oil has to be refined respectively.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Cost for different raw materials (in taka)</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Name of products</th><th align="center" valign="middle" >Cost of crude oil/seeds</th><th align="center" valign="middle" >Transportation cost</th><th align="center" valign="middle" >Storage cost</th><th align="center" valign="middle" >Customs duties and vat</th><th align="center" valign="middle" >Chemical cost</th><th align="center" valign="middle" >Cost of electricity and gas</th><th align="center" valign="middle" >Maintenance cost</th><th align="center" valign="middle" >Labor cost</th><th align="center" valign="middle" >Management cost</th><th align="center" valign="middle" >Delivery cost</th><th align="center" valign="middle" >Return (per metric ton)</th></tr></thead><tr><td align="center" valign="middle" >1) Dalda</td><td align="center" valign="middle" >22,800</td><td align="center" valign="middle" >650</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >11,400</td><td align="center" valign="middle" >148</td><td align="center" valign="middle" >180</td><td align="center" valign="middle" >60</td><td align="center" valign="middle" >30</td><td align="center" valign="middle" >42</td><td align="center" valign="middle" >15</td><td align="center" valign="middle" >59,890</td></tr><tr><td align="center" valign="middle" >2) Coconut oil</td><td align="center" valign="middle" >9200</td><td align="center" valign="middle" >630</td><td align="center" valign="middle" >22</td><td align="center" valign="middle" >3220</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >220</td><td align="center" valign="middle" >40</td><td align="center" valign="middle" >32</td><td align="center" valign="middle" >38</td><td align="center" valign="middle" >18</td><td align="center" valign="middle" >23,390</td></tr><tr><td align="center" valign="middle" >3) Mustard oil (seed)</td><td align="center" valign="middle" >16,000</td><td align="center" valign="middle" >320</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >1800</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >200</td><td align="center" valign="middle" >35</td><td align="center" valign="middle" >28</td><td align="center" valign="middle" >36</td><td align="center" valign="middle" >16</td><td align="center" valign="middle" >30,750</td></tr><tr><td align="center" valign="middle" >4) Sunflower oil</td><td align="center" valign="middle" >25,500</td><td align="center" valign="middle" >660</td><td align="center" valign="middle" >18</td><td align="center" valign="middle" >12,750</td><td align="center" valign="middle" >238</td><td align="center" valign="middle" >150</td><td align="center" valign="middle" >50</td><td align="center" valign="middle" >35</td><td align="center" valign="middle" >40</td><td align="center" valign="middle" >14</td><td align="center" valign="middle" >59,750</td></tr><tr><td align="center" valign="middle" >5) Soybean oil</td><td align="center" valign="middle" >20,000</td><td align="center" valign="middle" >360</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >3250</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >100</td><td align="center" valign="middle" >30</td><td align="center" valign="middle" >26</td><td align="center" valign="middle" >37</td><td align="center" valign="middle" >17</td><td align="center" valign="middle" >40,700</td></tr><tr><td align="center" valign="middle" >6) Palm oil</td><td align="center" valign="middle" >20,000</td><td align="center" valign="middle" >640</td><td align="center" valign="middle" >17</td><td align="center" valign="middle" >3000</td><td align="center" valign="middle" >135</td><td align="center" valign="middle" >160</td><td align="center" valign="middle" >45</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >35</td><td align="center" valign="middle" >18</td><td align="center" valign="middle" >59,435</td></tr></tbody></table></table-wrap><p>• Identification of constraints</p><p>1) The management of industry wishes to produce maximum 600 metric tons different types of oil, which yields</p><p>0.3 x 1 + 0.4 x 2 + 0.4 x 3 + 0.98 x 4 + 0.97 x 5 + 0.98 x 6 ≤ 600 ;</p><p>2) The industry has maximum investment for crude oil/seeds Tk. 20,000,000/=, which results</p><p>22800 x 1 + 9200 x 2 + 16000 x 3 + 25500 x 4 + 20000 x 5 + 20000 x 6 ≤ 20000000 ;</p><p>Similarly,</p><p>3) For transportation,</p><p>650 x 1 + 630 x 2 + 320 x 3 + 660 x 4 + 360 x 5 + 640 x 6 ≤ 500000 ;</p><p>4) For storage,</p><p>20 x 1 + 22 x 2 + 20 x 3 + 18 x 4 + 20 x 5 + 17 x 6 ≤ 15000 ;</p><p>5) For customs duties and vat,</p><p>11400 x 1 + 3220 x 2 + 1800 x 3 + 12750 x 4 + 3250 x 5 + 3000 x 6 ≤ 6000000 ;</p><p>6) For chemicals,</p><p>148 x 1 + 238 x 4 + 135 x 6 ≤ 50000 ;</p><p>7) For electricity and gas,</p><p>180 x 1 + 220 x 2 + 200 x 3 + 150 x 4 + 100 x 5 + 160 x 6 ≤ 120000 ;</p><p>8) For maintenance,</p><p>60 x 1 + 40 x 2 + 35 x 3 + 50 x 4 + 30 x 5 + 45 x 6 ≤ 30000 ;</p><p>9) For labor,</p><p>30 x 1 + 32 x 2 + 28 x 3 + 35 x 4 + 26 x 5 + 20 x 6 ≤ 200000 ;</p><p>10) For delivery,</p><p>15 x 1 + 18 x 2 + 16 x 3 + 14 x 4 + 17 x 5 + 18 x 6 ≤ 10000 ;</p><p>11) For management,</p><p>42 x 1 + 38 x 2 + 36 x 3 + 40 x 4 + 37 x 5 + 35 x 6 ≤ 25000 .</p><p>We must assume that the variables x i ; i = 1 , 2 , ⋯ , 6 are not allowed to be negative. That means negative quantities of product cannot be produced.</p><p>• Identification of objectives</p><p>Using the given information we have,</p><p>TotalReturn ( inTk . ) = 59890 x 1 + 23390 x 2 + 30750 x 3     + 59750 x 4 + 40700 x 5 + 59435 x 6</p><p>TotalCost ( inTk . ) = 35345 x 1 + 13420 x 2 + 18455 x 3 + 39455 x 4     + 23840 x 5 + 24070 x 6 + 500000</p><p>TotalTime ( inhour ) = 96 x 1 + 120 x 2 + 144 x 3 + 144 x 4 + 84 x 5 + 120 x 6 + 480 .</p><p>So the objectives become</p><p>Maximize 59890 x 1 + 23390 x 2 + 30750 x 3 + 59750 x 4 + 40700 x 5 + 59435 x 6 35345 x 1 + 13420 x 2 + 18455 x 3 + 39455 x 4 + 23840 x 5 + 24070 x 6 + 500000</p><p>and</p><p>Maximize 59890 x 1 + 23390 x 2 + 30750 x 3 + 59750 x 4 + 40700 x 5 + 59435 x 6 96 x 1 + 120 x 2 + 144 x 3 + 144 x 4 + 84 x 5 + 120 x 6 + 480 .</p><p>Here each objective function is a ratio of two linear functions and all of the constraints are linear, so the problem can be modeled as the following MOLFP problem:</p><p>max { z 1 ( x ) = 59890 x 1 + 23390 x 2 + 30750 x 3 + 59750 x 4 + 40700 x 5 + 59435 x 6 35345 x 1 + 13420 x 2 + 18455 x 3 + 39455 x 4 + 23840 x 5 + 24070 x 6 + 500000 ,                 z 2 ( x ) = 59890 x 1 + 23390 x 2 + 30750 x 3 + 59750 x 4 + 40700 x 5 + 59435 x 6 96 x 1 + 120 x 2 + 144 x 3 + 144 x 4 + 84 x 5 + 120 x 6 + 480 }</p><p>where, z 1 ( x ) represents return on investment and z 2 ( x ) represents return on time.</p><p>Subject to</p><p>0.3 x 1 + 0.4 x 2 + 0.4 x 3 + 0.98 x 4 + 0.97 x 5 + 0.98 x 6 ≤ 600</p><p>22800 x 1 + 9200 x 2 + 16000 x 3 + 25500 x 4 + 20000 x 5 + 20000 x 6 ≤ 20000000</p><p>650 x 1 + 630 x 2 + 320 x 3 + 660 x 4 + 360 x 5 + 640 x 6 ≤ 500000</p><p>20 x 1 + 22 x 2 + 20 x 3 + 18 x 4 + 20 x 5 + 17 x 6 ≤ 15000</p><p>11400 x 1 + 3220 x 2 + 1800 x 3 + 12750 x 4 + 3250 x 5 + 3000 x 6 ≤ 6000000</p><p>148 x 1 + 238 x 4 + 135 x 6 ≤ 50000</p><p>180 x 1 + 220 x 2 + 200 x 3 + 150 x 4 + 100 x 5 + 160 x 6 ≤ 120000</p><p>60 x 1 + 40 x 2 + 35 x 3 + 50 x 4 + 30 x 5 + 45 x 6 ≤ 30000</p><p>30 x 1 + 32 x 2 + 28 x 3 + 35 x 4 + 26 x 5 + 20 x 6 ≤ 200000</p><p>15 x 1 + 18 x 2 + 16 x 3 + 14 x 4 + 17 x 5 + 18 x 6 ≤ 10000</p><p>42 x 1 + 38 x 2 + 36 x 3 + 40 x 4 + 37 x 5 + 35 x 6 ≤ 25000</p><p>x i ≥ 0 ; i = 1 , 2 , ⋯ , 6.</p></sec><sec id="s5_3"><title>5.3. Solution</title><p>To find efficient solutions of the problem we are going to consider the following two cases:</p><p>z 1 : represents return on investment, and z 2 : represents return on time.</p><p>Proceeding in according to the proposed modified method, we get the following two efficient solutions:</p><p>Solution 1: x 1 = 0 , x 2 = 0 , x 3 = 0 , x 4 = 0 , x 5 = 196.078 and x 6 = 370.37</p><p>with max z 1 = 2.1288 and max z 2 = 488.531</p><p>and</p><p>Solution 2: x 1 = 337.838 , x 2 = 0 , x 3 = 0 , x 4 = 0 , x 5 = 290.143 and x 6 = 0</p><p>with max z 1 = 1.65524 and max z 2 = 559.348 .</p></sec><sec id="s5_4"><title>5.4. Observation</title><p>√ max z 1 for Solution 1 &gt; max z 1 for Solution 2.</p><p>√ max z 2 for Solution 1 &lt; max z 2 for Solution 2.</p><p>√ The increment in the maximum value of z 2 between two solutions is comparatively poor than that of z 1 .</p></sec><sec id="s5_5"><title>5.5. Decision</title><p>√ If the management of industry is more concerned about cost than that of time, then they will choose Solution 1.</p><p>√ If there is shortage of time and the management has to fulfill their target within limited time then they will choose Solution 2.</p><p>√ If there is no time shortage and the management concentrate on the overall situation (keeping last observation in mind), then they can choose Solution 1.</p></sec></sec><sec id="s6"><title>6. Conclusion</title><p>In this work, we tried to find multiple solutions of MOLFP problem. We have elaborately explained the procedure with numerical example. Further, one application is also shown by discussing a real life-oriented problem.</p></sec><sec id="s7"><title>Cite this paper</title><p>Pramy, F.A. and Islam, M.A. (2017) Determining Efficient Solutions of Multi-Objective Linear Fractional Programming Problems and Application. Open Journal of Optimization, 6, 164-175. https://doi.org/10.4236/ojop.2017.64011</p></sec></body><back><ref-list><title>References</title><ref id="scirp.81123-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Kornbluth, J.S. and Steuer, R.E. (1981) Multiple Objective Linear Fractional Programming. Management Science, 27, 1024-1039. https://doi.org/10.1287/mnsc.27.9.1024</mixed-citation></ref><ref id="scirp.81123-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Benson, H.P. (1985) Finding Certain Weakly-Efficient Vertices in Multiple Objective Linear Fractional Programming. Management Science, 31, 240-248.https://doi.org/10.1287/mnsc.31.2.240</mixed-citation></ref><ref id="scirp.81123-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Guzel, N. and Sivri, M. (2005) Proposal of a Solution to Multi Objective Linear Fractional Programming Problem. Sigma Journal of Engineering and Natural Sciences, 2, 43-50.</mixed-citation></ref><ref id="scirp.81123-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Guzel, N. (2013) A Proposal to the Solution of Multiobjective Linear Fractional Programming Problem. Abstract and Applied Analysis, 2013, Article ID: 435030.https://doi.org/10.1155/2013/435030</mixed-citation></ref><ref id="scirp.81123-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Dinkelbach, W. (1967) On Nonlinear Fractional Programming. Management Science, 13, 492-498. https://doi.org/10.1287/mnsc.13.7.492</mixed-citation></ref><ref id="scirp.81123-ref6"><label>6</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Jain</surname><given-names> S. </given-names></name>,<etal>et al</etal>. (<year>2012</year>)<article-title>Modeling of Gauss Elimination Technique for Multi-Objective Linear Programming Problem</article-title><source> Journal of Novel Applied Sciences</source><volume> 1</volume>,<fpage> 25</fpage>-<lpage>29</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.81123-ref7"><label>7</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Jain</surname><given-names> S. </given-names></name>,<etal>et al</etal>. (<year>2014</year>)<article-title>Modeling of Gauss Elimination Technique for Multi-Objective Fractional Programming Problem</article-title><source> South Asian Journal of Mathematics</source><volume> 4</volume>,<fpage> 148</fpage>-<lpage>153</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.81123-ref8"><label>8</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Porchelvi R.S.</surname><given-names> Vasanthi</given-names></name>,<name name-style="western"><surname> L. and Hepzibah</surname><given-names> R.I. </given-names></name>,<etal>et al</etal>. (<year>2014</year>)<article-title>On Solving Multi Objective Fractional Linear Programming Problems</article-title><source> International Journal of Current Research</source><volume> 6</volume>,<fpage> 8095</fpage>-<lpage>8102</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.81123-ref9"><label>9</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Dheyab</surname><given-names> A.N. </given-names></name>,<etal>et al</etal>. (<year>2012</year>)<article-title>Finding the Optimal Solution for Fractional Linear Programming Problems with Fuzzy Numbers</article-title><source> Journal of Kerbala University</source><volume> 10</volume>,<fpage> 3</fpage>-<lpage>9</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.81123-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Tantawy, S.F. (2014) Solving a Special Class of Multiple Objective Linear Fractional Programming Problems. The ANZIAM Journal, 56, 91-103.https://doi.org/10.1017/S1446181114000200</mixed-citation></ref><ref id="scirp.81123-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Saha, S.K., Hossain, M.R., Uddin, M.K. and Mondal, R.N. (2015) A New Approach of Solving Linear Fractional Programming Problem (LFP) by Using Computer Algorithm. Open Journal of Optimization, 4, 74-86. https://doi.org/10.4236/ojop.2015.43010</mixed-citation></ref></ref-list></back></article>