Solving Method for Linear Fractional Optimization Problem with Fuzzy Coefficients in the Objective Function

Similar documents
A Method for Solving Linear Programming Problems with Fuzzy Parameters Based on Multiobjective Linear Programming Technique

A New Method for Multi-Objective Linear Programming Models with Fuzzy Random Variables

Optimization under fuzzy if-then rules

A Note on the Bertsimas & Sim Algorithm for Robust Combinatorial Optimization Problems

What is Linear Programming?

An interval linear programming contractor

Mathematical finance and linear programming (optimization)

NOTES ON LINEAR TRANSFORMATIONS

Optimization of Fuzzy Inventory Models under Fuzzy Demand and Fuzzy Lead Time

Fuzzy Numbers in the Credit Rating of Enterprise Financial Condition

Module1. x y 800.

Linear Programming Notes V Problem Transformations

Electric Company Portfolio Optimization Under Interval Stochastic Dominance Constraints

International Doctoral School Algorithmic Decision Theory: MCDA and MOO

Tennessee Mathematics Standards Implementation. Grade Six Mathematics. Standard 1 Mathematical Processes

Robust Geometric Programming is co-np hard

Fuzzy Probability Distributions in Bayesian Analysis

Continued Fractions and the Euclidean Algorithm

4.6 Linear Programming duality

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 2. x n. a 11 a 12 a 1n b 1 a 21 a 22 a 2n b 2 a 31 a 32 a 3n b 3. a m1 a m2 a mn b m

On Development of Fuzzy Relational Database Applications

Types of Degrees in Bipolar Fuzzy Graphs

The Characteristic Polynomial

A Robust Formulation of the Uncertain Set Covering Problem

Fuzzy regression model with fuzzy input and output data for manpower forecasting

Section 1.1. Introduction to R n

A Branch and Bound Algorithm for Solving the Binary Bi-level Linear Programming Problem

A Reference Point Method to Triple-Objective Assignment of Supporting Services in a Healthcare Institution. Bartosz Sawik

24. The Branch and Bound Method

Linear Programming in Matrix Form

Supply planning for two-level assembly systems with stochastic component delivery times: trade-off between holding cost and service level

Gautam Appa and H. Paul Williams A formula for the solution of DEA models

Some Research Problems in Uncertainty Theory

Project Scheduling to Maximize Fuzzy Net Present Value

Instituto de Engenharia de Sistemas e Computadores de Coimbra Institute of Systems Engineering and Computers INESC Coimbra

On the representability of the bi-uniform matroid

OPRE 6201 : 2. Simplex Method

Mathematics Course 111: Algebra I Part IV: Vector Spaces

Algebra 2 Chapter 1 Vocabulary. identity - A statement that equates two equivalent expressions.

Linear Programming. March 14, 2014

MA107 Precalculus Algebra Exam 2 Review Solutions

BX in ( u, v) basis in two ways. On the one hand, AN = u+

How To Prove The Dirichlet Unit Theorem

UNCERTAINTIES OF MATHEMATICAL MODELING

Proximal mapping via network optimization

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS

A Study of Local Optima in the Biobjective Travelling Salesman Problem

STRATEGIC CAPACITY PLANNING USING STOCK CONTROL MODEL

Special Situations in the Simplex Algorithm

Linear Programming I

Analysis of an Artificial Hormone System (Extended abstract)

Completely Positive Cone and its Dual

NEW VERSION OF DECISION SUPPORT SYSTEM FOR EVALUATING TAKEOVER BIDS IN PRIVATIZATION OF THE PUBLIC ENTERPRISES AND SERVICES

LECTURE 5: DUALITY AND SENSITIVITY ANALYSIS. 1. Dual linear program 2. Duality theory 3. Sensitivity analysis 4. Dual simplex method

Mark Scheme (Results) November Pearson Edexcel GCSE in Mathematics Linear (1MA0) Higher (Non-Calculator) Paper 1H

FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT MINING SYSTEM

Common Core Unit Summary Grades 6 to 8

Chapter Load Balancing. Approximation Algorithms. Load Balancing. Load Balancing on 2 Machines. Load Balancing: Greedy Scheduling

The Advantages and Disadvantages of Online Linear Optimization

Nonlinear Programming Methods.S2 Quadratic Programming

4: SINGLE-PERIOD MARKET MODELS

Quotient Rings and Field Extensions

EXCEL SOLVER TUTORIAL

New insights on the mean-variance portfolio selection from de Finetti s suggestions. Flavio Pressacco and Paolo Serafini, Università di Udine

Prime Numbers and Irreducible Polynomials

Scheduling and Location (ScheLoc): Makespan Problem with Variable Release Dates

MATH 304 Linear Algebra Lecture 9: Subspaces of vector spaces (continued). Span. Spanning set.

2.3 Convex Constrained Optimization Problems

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary

On the Interaction and Competition among Internet Service Providers

Adaptive Online Gradient Descent

JUST-IN-TIME SCHEDULING WITH PERIODIC TIME SLOTS. Received December May 12, 2003; revised February 5, 2004

Duality of linear conic problems

Linear Algebra Notes for Marsden and Tromba Vector Calculus

Decision-making with the AHP: Why is the principal eigenvector necessary

Unified Lecture # 4 Vectors

Supply Chain Management of a Blood Banking System. with Cost and Risk Minimization

1 Norms and Vector Spaces

North Carolina Math 2

Research Article Stability Analysis for Higher-Order Adjacent Derivative in Parametrized Vector Optimization

Chapter 6: Sensitivity Analysis

Linear Programming. Widget Factory Example. Linear Programming: Standard Form. Widget Factory Example: Continued.

The Theory of Concept Analysis and Customer Relationship Mining

Transportation Polytopes: a Twenty year Update

JUST THE MATHS UNIT NUMBER 8.5. VECTORS 5 (Vector equations of straight lines) A.J.Hobson

Duality in Linear Programming

LU Factorization Method to Solve Linear Programming Problem

1 Portfolio mean and variance

Linear Programming for Optimization. Mark A. Schulze, Ph.D. Perceptive Scientific Instruments, Inc.

University of Lille I PC first year list of exercises n 7. Review

Linear Programming. Solving LP Models Using MS Excel, 18

Maintainability Estimation of Component Based Software Development Using Fuzzy AHP

Walrasian Demand. u(x) where B(p, w) = {x R n + : p x w}.

Mathematical Induction. Mary Barnes Sue Gordon

No: Bilkent University. Monotonic Extension. Farhad Husseinov. Discussion Papers. Department of Economics

! Solve problem to optimality. ! Solve problem in poly-time. ! Solve arbitrary instances of the problem. !-approximation algorithm.

Duality in General Programs. Ryan Tibshirani Convex Optimization /36-725

1 Solving LPs: The Simplex Algorithm of George Dantzig

Definition 8.1 Two inequalities are equivalent if they have the same solution set. Add or Subtract the same value on both sides of the inequality.

Numerical Analysis Lecture Notes

Transcription:

INT J COMPUT COMMUN, ISSN 1841-9836 8(1):146-152, February, 2013. Solving Method for Linear Fractional Optimization Problem with Fuzzy Coefficients in the Objective Function B. Stanojević, M. Stanojević Bogdana Stanojević Mathematical Institute of the Serbian Academy of Sciences and Arts 36 Kneza Mihaila, 11001 Belgrade, Serbia E-mail: bgdnpop@mi.sanu.ac.rs Milan Stanojević University of Belgrade, Faculty of Organizational Science 154 Jove Ilića, 11000 Belgrade, Serbia E-mail: milans@fon.bg.ac.rs Abstract: The importance of linear fractional programming comes from the fact that many real life problems are based on the ratio of physical or economic values (for example cost/- time, cost/volume, profit/cost or any other quantities that measure the efficiency of a system) expressed by linear functions. Usually, the coefficients used in mathematical models are subject to errors of measurement or vary with market conditions. Dealing with inaccuracy or uncertainty of the input data is made possible by means of the fuzzy set theory. Our purpose is to introduce a method of solving a linear fractional programming problem with uncertain coefficients in the objective function. We have applied recent concepts of fuzzy solution based on α-cuts and Pareto optimal solutions of a biobjective optimization problem. As far as solving methods are concerned, the linear fractional programming, as an extension of linear programming, is easy enough to be handled by means of linear programming but complicated enough to elude a simple analogy. We follow the construction of the fuzzy solution for the linear case introduced by Dempe and Ruziyeva (2012), avoid the inconvenience of the classic weighted sum method for determining Pareto optimal solutions and generate the set of solutions for a linear fractional program with fuzzy coefficients in the objective function. Keywords: fuzzy programming, fractional programming, multi-objective programming. 1 Introduction In the present paper the fuzzy linear fractional optimization problem (with fuzzy coefficients in the objective function) is considered (FOLFP). The importance of linear fractional programming comes from the fact that many real life problems are based on the ratio of physical or economic values (for example cost/time, cost/volume, profit/cost or any other quantities that measure the efficiency of a system) expressed by linear functions. Usually, the coefficients used in mathematical models are subject to errors of measurement or vary with market conditions. Dealing with inaccuracy or uncertainty of the input data is made possible by means of the fuzzy set theory. In [6] a basic introduction to the main models and methods in fuzzy linear programming is presented and, as a whole, linear programming problems with fuzzy costs, fuzzy constraints and fuzzy coefficients in the constraint matrix are analyzed. [9] presents a brief survey of the existing works on comparing and ranking any two interval numbers on the real line and then, on the basis of this, gives two approaches to compare any two Copyright c 2006-2013 by CCC Publications

Solving Method for Linear Fractional Optimization Problem with Fuzzy Coefficients in the Objective Function 147 interval numbers. [1] generalizes concepts of the solution of the linear programming problem with interval coefficients in the objective function based on preference relations between intervals and it unifies them into one general framework together with their corresponding solution methods. Dempe and Ruziyeva [2] solved the linear programming problem with triangular fuzzy coefficients in the objective function. They derived explicit formulas for the bounds of the intervals used for defining the membership function of the fuzzy solution of linear optimization and determined all efficient points of a bi-objective linear programming problem by means of weighted sum optimization. Their approach is based on Chanas and Kuchta s method [1] based on calculating the sum of lengths of certain intervals. The state of the art in the theory, methods and applications of fractional programming is presented in Stancu-Minasian s book [8]. Multiple-optimization problems are widely discussed in [4]. Many mathematical models considers multiple criteria and a large variety of solution methods are introduced in recent literature (see for instance [3, 5]). [7] introduces a linear programming approach to test efficiency in multi-objective linear fractional programming problems. Interpreting uncertain coefficients in FOLFP as fuzzy numbers, we derive formulas for the α-cut intervals that describe the fuzzy fractional objective function. Operating with intervals, we construct a bi-objective parametric linear fractional programming problem (BOLFP). We use the procedure introduced by Lotfi, Noora et al. to generate all efficient points of (BOLFP). The membership value of a feasible solution is calculated as cardinality of the set of parameters for which the feasible solution is efficient in (BOLFP). In this way, the fuzzy optimal solution is obtained as a fuzzy subset of the feasible set of (FOLFP) and the decision-maker will have the opportunity to choose the most convenient crisp solution among those with the highest membership value. In Section 2 we formulate the fuzzy optimization problem FOLFP, set up notation and terminology, construct equivalent bi-objective linear fractional programming problem BOLFP, and describe a new way to generate efficient points for BOLFP. A procedure to compute the membership function of each feasible solution is given in Section 3. We give an example of FOLFP and its fuzzy solution obtained by applying the new solving method in Section 4. Conclusions and future works are inserted in Section 5. 2 Fuzzy linear fractional optimization problem is The linear fractional programming problem with fuzzy coefficients in the objective function max x X c T x + c 0 d T x + d 0 (1) where X = {x R n Ax b, x 0}, A is the m n matrix of the linear constraints, b R m is the vector representing the right-hand-side of the constraints, x is the n dimensional vector of decision variables, c, d R n, c 0, d 0 R represent the fuzzy coefficients of the objective function. 2.1 Equivalent problems We replace Problem (1) by Problem (2) that describes the maximization of the α-cut intervals of the objective function over the initial feasible set. [ cl (α) T x + c 0 L max (α) c R(α) T x + c 0 R (α) ] x X d R (α) T x + d 0 R (α), d L (α) T x + d 0 L (α) (2)

148 B. Stanojević, M. Stanojević where c L (α) (c R (α)), d L (α) (d R (α)), c 0 L (α) (c0 R (α)), d0 L (α) (d0 R (α)) represent the vectors of the left sides (right sides respectively) of the α-cut intervals of the fuzzy coefficients of the objective function. For a deeper discussion of α-cut intervals we refer the reader to [10] and [11]. According to Chanas and Kuchta [1], an interval [a, b] is smaller than an interval [c, d] if and only if a c and b d with at least one strong inequality. In this way, for each fixed α-cut, Problem (2) is equivalent to the bi-objective linear fractional programming problem (3) max c L(α) T x + c 0 L (α) d R (α) T x + d 0 R (α), max c R(α) T x + c 0 R (α) d L (α) T x + d 0 L (α) (3) subject to x X. 2.2 The special case of triangular fuzzy numbers Let us consider now a subclass of fuzzy numbers the continuous triangular fuzzy that are represented by a triple (c L, c T, c R ) [2]. In this case c L (α) = αc T + (1 α) c L and c R (α) = αc T + (1 α) c R. By simple analogy, similar formulas are derived for d L (α), d R (α), c 0 L (α), c 0 R (α), d0 L (α) and d0 R (α). Using these formulas, Problem (4) is constructed in order to be solved instead of Problem (3). max (αc T + (1 α) c L ) T x + αc 0 T + (1 α) c0 L (αd T + (1 α) d R ) T x + αd 0 T + (1 α) d0 R (4) max (αc T + (1 α) c R ) T x + αc 0 T + (1 α) c0 R (αd T + (1 α) d L ) T x + αd 0 T + (1 α) d0 L subject to x X. So far, the construction is similar to the construction given in [2] for the linear case. The analogy cannot continue due to the fact that the weighted sum of linear fractional objectives is not linear fractional objective any more. That is why we formulate a new method for generating efficient points for Problem (4) in next section. 2.3 The generation of efficient points Solving a multiple-objective linear fractional problem by optimizing the weighted sum of the objective functions is not impossible but it is quite complicated. Instead of that, we will construct the convex combination of the marginal solutions of Problem (4), and use each point in the combination to generate an efficient point. By our method all points on the segment that connects the two marginal solutions are mapped to the set of all Pareto optimal solutions of Problem (4). The generation method is based on a linear procedure (proposed by Lotfi, Noora et al. [7]) that determine whether a feasible point is efficient for a linear fractional programming problem or not. Theorem 1 reformulates the results introduced in [7] by applying them to the bi-objective linear fractional programming problem (3). Theorem 1. (adapted from [7]) For arbitrarily fixed α [0, 1], x X is a weakly efficient solution in (3) if and only if the optimal value of problem (5) below is zero.

Solving Method for Linear Fractional Optimization Problem with Fuzzy Coefficients in the Objective Function 149 max t s.t. 0 t d 1 + d+ 1, 0 t d 2 + d+ 2, c L (α) T x + c 0 L (α) d+ 1 = ( c L (α) T x + c 0 L (α)) θ 1, d R (α) T x + d 0 R (α) + d 1 = ( d R (α) T x + d 0 R (α)) θ 1, c R (α) T x + c 0 R (α) d+ 2 = ( c R (α) T x + c 0 R (α)) θ 2, d L (α) T x + d 0 L (α) + d 2 = ( d L (α) T x + d 0 L (α)) θ 2, x X, d + 1, d 1, θ 1, d + 2, d 2, θ 2 0. (5) We have obtained the following theoretical result that will be needed in Section 3. Proposition 2. For an arbitrary fixed α [0, 1] and for any convex combination x X of the marginal solutions of (3), the components of x in the optimal solution of (5) represent an weakly efficient point of (3). We give only the main ideas of the proof. We have to construct the cone that contains all points that dominate the given point on the segment that connects the two marginal solutions. One particular case is presented in Figure 1 but the basic idea of the proof can be drawn from it. Let us consider that the feasible set of Problem (3) is the quadrilateral ABCD and for a given value of α, rotational points of the two objective functions are E and F respectively. Marginal solutions are B for the first objective and D for the second one. G is an arbitrary point on the segment BD. The value of the first objective function is constant on the line EG and can be improved by rotating EG anticlockwise toward EB. On EB the maximal value is reached. The value of the second objective function is constant on F G and can be improved by rotating F G clockwise toward F D. On F D the maximal value is reached. Hence, all points contained in the cone EGF dominate point G. By solving Problem (5) with starting point G, the feasible points from the cone EGF are analyzed and an efficient point from the cone is selected. A more complete theory may be obtained by deriving conditions under which Theorem 1 can be used in generating all efficient points for a multiple-objective linear fractional programming problem. 3 Solving method In this section we propose a procedure to compute the membership function of each feasible solution of Problem (1). The procedure is essentially based on the new method of generation of efficient points for the bi-objective linear fractional programming problem (3). For each α [0, 1]: Initialize ψ (α) = ϕ. Find marginal solutions x 1 α and x 2 α in (3) and construct their convex combination x α (λ) = λx 1 α + (1 λ) x 2 α, λ [0, 1]. For each λ [0, 1], solve Problem (5) with x = x α (λ). Due { to } Theorem 1, an efficient point x eff αλ for Problem (3) is obtained. ψ (α) = ψ (α) x eff. For each x X calculate its membership value µ (x) = card {α x ψ (α)}. αλ

150 B. Stanojević, M. Stanojević Practically, ψ (α) represents the set of Pareto optimal solutions of (3) for corresponding parameter α. Each feasible solution of (1), for which at least one α [0, 1] exists so that it is efficient in (3), has non-negative membership value in the fuzzy solution of (1). 4 Example To complete the discussion we describe the procedure of finding fuzzy solution for one simple example. max 1x 1 + 10x 2 + 4 2x 1 + 5x 2 + 1 (6) subject to x 1 1, x 1 + 2x 2 1, 2x 1 + x 2 8, 2x 2 1, x 1, x 2 0. Figure 1: Feasible set of Problem (6) and efficient points for Problem (4) for α = 0.2 Figure 1 describes the feasible set of the problem as the quadrilateral ABCD. First time, fuzzy coefficients were treated as triangular fuzzy numbers with parameters (c 1, c, c + 5) and ( c 0 1, c 0, c 0 + 1 ) for nominator, (d 1, d, d + 2) and ( d 0 1, d 0, d 0 + 10 ) for denominator. Two pairs of marginal solutions were found: x 1 α = (1, 1), x 2 α = (1, 0.5) for α [0, 0.55], and x 1 α = x 2 α = (1, 1) for α [0.56, 1]. Hence, µ ((1, 1)) = 1 and µ (x) = 0.55 for each x on the segment line [(1, 1), (1, 0.5)]. All other feasible solutions have membership value equal to 0 in the fuzzy optimal solution. See Table 1. α x 1 α x 2 α ψ (α) x µ (x) [0, 0.55] (1, 1), (1, 0.5) AB x [AB) 0.61 [0.56, 1] (1, 1) (1, 1) B x = B 1 Table 1: Computational results for the first set of fuzzy numbers

Solving Method for Linear Fractional Optimization Problem with Fuzzy Coefficients in the Objective Function 151 Second time, fuzzy coefficients were treated as triangular fuzzy numbers with parameters (c 1, c, c + 5) and ( c 0 1, c 0, c 0 + 1 ) for nominator, (d 2, d, d + 10) and ( d 0 1, d 0, d 0 + 10 ) for denominator Three pairs of marginal solutions were found: x 1 α = (1, 1), x 2 α = (3.75, 0.5) for α [0, 0.23], x 1 α = (1, 1), x 2 α = (1, 0.5) for α [0.24, 0.62], and x 1 α = x 2 α = (1, 1) for α [0.63, 1]. Hence, µ ((1, 1)) = 1, µ (1, 0.5) = 0.62, µ (x) = 0.23 for each x on the segment line [(3.75, 0.5), (1, 0.5)], and µ (x) = 0.62 for each x on the segment line [(1, 1), (1, 0.5)]. All other feasible solutions have membership value equal to 0 in the fuzzy optimal solution. For α = 0.2, the marginal solutions and the rotational points of the two objectives are presented in Figure 1 by B and D and E and F respectively. The efficient set is, in this case, AB AD. See Table 2. α x 1 α x 2 α ψ (α) x µ (x) [0, 0.23] (1, 1) (3.75, 0.5) AB AD x (AD] 0.23 [0.24, 0.62] (1, 1), (1, 0.5) AB x [AB) 0.61 [0.63, 1] (1, 1) (1, 1) B x = B 1 Table 2: Computational results for the second set of fuzzy numbers 5 Conclusions and future works In the present paper the fuzzy linear fractional programming problem with fuzzy coefficients in the objective functions is considered. The calculation of the membership function of the fuzzy solution is described. The initial problem is first transformed into an equivalent α-cut interval problem. Further, the problem is transformed into a bi-objective parametric linear fractional programming problem. For each value of the parameter, the bi-objective problem is solved by generating its efficient points from any convex combination of its marginal solutions. The solving method works for any kind of fuzzy numbers but particular formulas were derived for the special case of triangular fuzzy numbers. The decision making process under uncertainty is widely studied nowadays. In our future works we will focus on identifying how the procedure of generation of efficient points for biobjective fractional programming problems can be applied in a more general case. Also, we will study other kind of fuzzy optimization problems with fractional objectives. Acknowledgements This research was partially supported by the Ministry of Education and Science, Republic of Serbia, Project numbers TR36006 and TR32013. Bibliography [1] Chanas S., Kuchta D., Linear programming problem with fuzzy coefficients in the objective function, in: Delgado M., Kacprzyk J., Verdegay J.L., Vila M.A. (Eds.), Fuzzy Optimization, Physica-Verlag, Heidelberg, 148-157, 1994. [2] Dempe S., Ruziyeva A., On the calculation of a membership function for the solution of a fuzzy linear optimization problem, FUZZY SETS AND SYSTEMS, ISSN 0165-0114, 188(1): 58-67, 2012. [3] Duta L., Filip F.G., Henrioud J.-M., Popescu C., Disassembly line scheduling with genetic algorithms, INT J COMPUT COMMUN, ISSN 1841-9836, 3(3): 270-280, 2008.

152 B. Stanojević, M. Stanojević [4] Ehrgott M., Multicriteria Optimization, Springer Verlag, Berlin, 2005. [5] Harbaoui D.I., Kammarti R., Ksouri M., Multi-Objective Optimization for the m-pdptw: Aggregation Method With Use of Genetic Algorithm and Lower Bounds, INT J COMPUT COMMUN, ISSN 1841-9836, 6(2): 246-257, 2011. [6] Cadenas J., Verdegay J., Towards a new strategy for solving fuzzy optimization problems, FUZZZY OPTIMIZATION AND DECISION MAKING, ISSN 1568-4539, 8: 231-244, 2009. [7] Lotfi, F.H., Noora, A.A., Jahanshahloo, G.R., Khodabakhshi, M., Payan, A., A linear programming approach to test efficiency in multi-objective linear fractional programming problems, APPLIED MATHEMATICAL MODELING, ISSN 0307-904X, 34: 4179-4183, 2010. [8] Stancu-Minasian I.M., Fractional Programing, Theory, Methods and Applications, Kluwer Academic Publishers, Dordrecht/Boston/London, 1997. [9] A. Sengupta, T. Pal, On comparing interval numbers, EUROPEAN JOURNAL OPERA- TIONAL RESEARCH, ISSN 0377-2217, 127: 28-43, 2000. [10] Uhrig R.E., Tsoukalas L.H., Fuzzy and Neural Approaches in Engineering, John Wiley and Sons Inc., New York, 1997. [11] Zimmermann H.-J., Fuzzy Set Theory and its Applications, Kluwer Academic Publishers, 1996.