Abstract
This paper is to deal with a kind of fuzzy multi-objective linear programming (FMOLP) problem with symmetric trapezoidal fuzzy numbers. Several methods has been proposed in order to obtain fuzzy efficient solution to FMOLP problem. In this paper, we change FMOLP problem into the complete stratified fuzzy linear programming problem, then use the stratified simplex method to obtain the fuzzy optimal solution directly without converting them to crisp linear programming problem. We then prove that this fuzzy optimal solution is the fuzzy efficient solution of the original FMOLP problem. A numerical example is given to illustrate the proposed method.
Keywords
Introduction
Fuzzy set theory has been applied to many disciplines such as industrial applications, management sciences, control theory and mathematical modeling. Bellman and Zadeh [18] first proposed the definition of fuzzy set. Tanaka et al. [8] proposed the concept of fuzzy mathematical programming. Then several methods for solving fuzzy linear programming problem were proposed [3–5, 19]. In many practical problems there usually lies not only one objective, then multi-objective linear programming (MOLP) has important application in many areas of management and engineering. Because of the complexity of the actual problem, the parameter values in MOLP problem cannot be accurately given, then in the actual decision makers consider the parameters as fuzzy numbers. Therefore, fuzzy multi-objective linear programming (FMOLP) problem with fuzzy numbers has more extensive application.
In order to obtain a satisfaction solution of FMOLP problem for a decision maker (DM) based
on his/her subjective and preference, various FMOLP models have been proposed and the
corresponding solution are also presented. For example, Toksar [13] proposed a Taylor series approach to solve multi-objective linear
fractional programming. Ibrahim [10] proposed fuzzy
goal programming approach to solve decentralized bi-level multi-objective programming
problems. Lai and Hwang [21] used the fuzzy ranking
function to solve FMOLP problem with triangular fuzzy numbers. Huang and Wu [9] transformed the fuzzy multi-objective programming
problem into a single-objective programming problem by using the comprehensive coordination
function with exponential weights. Luhandjula [14]
proposed the concepts of
In this paper, we develop the simplex method for solving a type of FMOLP problems involving symmetric trapezoidal fuzzy numbers. We change the FMOLP problem into the complete stratified linear programming problem, then use the stratified simplex method to obtain the fuzzy optimal solution and prove this solution is the fuzzy efficient solution of the original FMOLP problems.
This paper is organized as follows: In Section 2, some basic definitions and arithmetic between two symmetric trapezoidal fuzzy numbers are presented. In Section 3, the general form of FMOLP problem is presented. Then the FMOLP problem is converted to the complete stratified fuzzy linear programming problem and the fuzzy efficient solution is obtained by using the stratified simplex method. In Section 4, the model and the algorithm of non-complete stratified fuzzy linear programming is discussed. An illustrative example is presented in Section 5 to demonstrate the method. Conclusions are discussed in Section 6.
Preliminaries
Some basic definitions, arithmetic operations and ranking function are reviewed in this section.
Basic definitions
:
for all
strictly increasing on [
for all
If
Let
be a symmetric trapezoidal fuzzy number, ,
then iff
iff
iff
Arithmetic operations
In this section, arithmetic operation between two trapezoidal fuzzy numbers are reviewed [12].
Let
and
be two symmetric trapezoidal fuzzy numbers,
where
FMOLP problem
A general model of FMOLP problem with
(P1) Min
s.t.
Where
In problem (P1), it is unlikely that all objectives will simultaneously achieve their fuzzy optimal subjective to the given constrains. So in practice the DM usually choose fuzzy efficient solution as final decision according to the satisfaction degree of each objective [15]. The fuzzy efficient solution is defined as follows:
Complete stratified problem
In practical problems, objective functions are usually divided into the different levels according to their importance. Then the FMOLP problem (P1) can be changed to a complete stratified fuzzy linear programming problem as follows:
(P2) Min
s.t.
Where
According to the above model, we know that different objective functions in problem (P1) have different levels. In order to find the fuzzy efficient solution of problem (P2), we solve it from the upper level, the fuzzy optimal solution on the lowest level is what we want.
The steps of solving problem (P2) can be summarized as follows:
Assuming the fuzzy feasible region of problem (P1) as the
fuzzy feasible region of the upper level problem, i.e. , set
Solving the following problem , then obtain the fuzzy optimal solution and the fuzzy optimal value ;
if if
Stratified simplex method
Now, using the simplex method, the stratified simplex method employs stratified simplex
tableau is proposed to solve the FLOMP problem directly. A stratified simplex tableau for
a problem with (
Consider Table 1, where
Therefore, the condition of choosing the (k+1)th entering variable is
and
Above all, the steps of the stratified simplex method can be summarized as follows:
(P3) Min
s.t.
where are fuzzy slack variables.
Then is the entering variable, is the leaving variable.
then go to Step 2.
Suppose
is the fuzzy feasible region of (P3), Then
Let
In the following, using mathematical induction,we prove
If
Hence Equation. (5) holds when k=1.
Suppose Equation. (5) holds when
From Equation. (1), Equations. (2) and (5), we have ,
then
From Equation. (8), if , then ,
for all
From Equations. (4) and (9), we have
Therefore, Equations. (9) and (10)
indicate that when
Now, from Equations. (4) and (5) we have is the solution that obtained by the ALG3.1. According to the Theorem 3.1, we know is the fuzzy efficient solution of problem (P4), where
(P4) Min
s.t.
there fore is the fuzzy efficient solution of problem (P1), i.e. .
In Section 3 we consider the complete stratified fuzzy linear programming problem, but in practical problems, some objective functions are equally important, so the non-complete stratified fuzzy linear programming problem need to discuss.
Suppose there have
where
These objective functions belong to different levels. Suppose
the upper level is ,
the second level is
the lowest level is .
Then we obtain the non-complete stratified fuzzy linear programming problem.
(P5) Min
s.t.
The algorithm of solving (P5) can be summarized as follows:
(P6) Min
s.t.
A numerical example
For an illustration of the above method we consider the following example.
min
s.t.
min
s.t.
Introducing slack fuzzy variables and , we may write the first fuzzy primal simplex tableau as Table 2.
In Table 2, , is a leaving variable and is an entering variable. The new tableau is Table 3.
In Table 3, , is a leaving variable and is an entering variable. The new tableau is Table 4.
In Table 4, , is a leaving variable and is an entering variable. The new tableau is Table 5.
In Table 5, , but , then convert to the 3th level, but , but , but .
At the same time
Conclusion
In this paper, we proposed a fuzzy stratified simplex method to obtain the optimal solution of the complete stratified fuzzy multi-objective linear programming problems. Then we prove this optimal solution is the fuzzy efficient solution of the FMOLP problems. The main advantage of the proposed method is that we can obtain the fuzzy optimal solution of the FMOLP problem directly by using the extended primal simplex method.
Acknowledgments
The project is supported by the National Natural Science Foundation (61074151) and (11371002) and Specialized Research Fund for the Doctoral Program of Higher Education (20131101110048).
