Abstract

In the current literatures, there are several models of fully fuzzy linear programming (FFLP) problems where all the parameters and variables were fuzzy numbers but the constraints were crisp equality or inequality. In this paper, an FFLP problem with fuzzy equality constraints is discussed, and a method for solving this FFLP problem is also proposed. We first transform the fuzzy equality constraints into the crisp inequality ones using the measure of the similarity, which is interpreted as the feasibility degree of constrains, and then transform the fuzzy objective into two crisp objectives by considering expected value and uncertainty of fuzzy objective. Since the feasibility degree of constrains is in conflict with the optimal value of objective function, we finally construct an auxiliary three-objective linear programming problem, which is solved through a compromise programming approach, to solve the initial FFLP problem. To illustrate the proposed method, two numerical examples are solved.

1. Introduction

Linear programming (LP) has important applications in many areas of engineering and management. In these applications, since the real-world problems are very complex, the parameters of LP are usually represented by fuzzy numbers. Therefore, many researchers have shown interest in the area of fuzzy linear programming (FLP).

Recently fuzzy set theory has been applied in many research regions, since fuzzy set theory is effective to solve the decision-making problems with imprecise data [13]. Several kinds of the FLP problems have appeared in the literature [416]. Delgado et al. [4] have proposed a general model for the FLP problems in which constraints are fuzzy inequality and the parameters of constraints are fuzzy numbers but the parameters of the objective function are crisp. Rommelfanger [5] has also proposed a general model for the FLP problems and the main difference compared with [4] is that here parameters of the objective function are also fuzzy numbers. Considering the different hypotheses, researchers [613] have proposed some particular FLP problems, which can be deduced from the general model. In order to solve these FLP problems, different approaches have been proposed too. Some methods are based on the concepts of the superiority and inferiority of fuzzy numbers [7], the degrees of feasibility [8], the satisfaction degree of the constraints [10], and the statistical confidence interval [11]. Other kinds of methods are multiobjective optimization method [6], penalty method [12], and semi-infinite programming method [13]. Similar other interesting works also can be found in the literature [1416]. Mahdavi-Amiri and Nasseri [14] develop a new dual algorithm for solving the FLP problem directly. Ganesan and Veeramani [15] propose a method for solving fuzzy linear programming problems without converting them to crisp linear programming problems. Maleki et al. [16] propose a good method for solving an FLP problem, and an auxiliary problem is introduced in their model.

In recent years, several kinds of the fully fuzzy linear programming (FFLP) problems in which all the parameters and variables are represented by fuzzy numbers have appeared in the literature [1721]. Some authors [17, 18] have discussed FFLP problems with crisp inequality constraints and obviously different methods for solving them have been proposed. In these methods the fuzzy optimal solutions of the FFLP problems are obtained by converting FFLP problem into crisp linear programming (CLP) problem. Other authors [19, 20] have discussed FFLP problems with crisp equality constraints and different methods for solving them have been proposed too. In their methods, the method proposed by Lotfi et al. [19] can only obtain the approximate solution of the FFLP problems, but the method proposed by Kumar et al. [20] can find the fuzzy optimal solution which satisfies the constraints exactly. Guo and Shang [21] propose the computing model to the positive fully fuzzy linear matrix equation, and the fuzzy approximate solution is obtained by using pseudoinverse. However, in most of previous literatures, all constraints of FFLP problems have the crisp form.

In this paper, an FFLP problem with fuzzy equality constraints has been considered. In order to solve it, we first transform the FFLP problem into a crisp three-objective LP model by considering expected value and uncertainty of fuzzy objective and the feasibility degree of fuzzy constrains. Then we solve it using a compromise programming (CP) approach.

This paper is organized as follows. In Section 2 some basic definitions, arithmetic operations, and comparison operations between two triangular fuzzy numbers are reviewed. In Section 3 the processes for transforming the FFLP problem with fuzzy equality constraints into crisp problem are described. In Section 4 a crisp three-objective LP model to find the fuzzy optimal solution of the FFLP problem is built, and the model is solved through CP in Section 5. In Section 6 a numerical example is given. Conclusions are discussed in Section 7.

2. Preliminaries

2.1. Basic Definitions

In this paper, the triangular fuzzy numbers are considered because this form of fuzzy numbers is very simple and popular. Moreover, we can express and estimate many other types of fuzzy numbers with triangular fuzzy number [7]. The triangular fuzzy numbers are defined as follows.

Definition 1 (see [20, 22]). A fuzzy number is said to be a triangular fuzzy number if its membership function is given by

Definition 2 (see [20, 22]). A triangular fuzzy number is said to be nonnegative fuzzy number if and only if .

Definition 3 (see [23]). Let and be two triangular fuzzy numbers, and then the similarity between and can be defined as where .

Definition 4 (see [20, 24]). A ranking function is a function , where is a set of fuzzy numbers defined on set of real numbers, which maps each fuzzy number into the real line, where a natural order exists. Let be a triangular fuzzy number; then

2.2. Arithmetic Operations

In the following, arithmetic operations between two triangular fuzzy numbers, defined on universal set of real numbers , are reviewed [20, 22].

Let and be two triangular fuzzy numbers; then(i) ,(ii) ,(iii) ,(iv)let be a nonnegative triangular fuzzy number, and then

2.3. Comparison Operations

Let and be two triangular fuzzy numbers, and then greater-than and less-than operations can be defined as follows [25]:

3. Presentation of the Problem

The FFLP problem with fuzzy equality constraints “ ” is written as follows: where , , , , and . The symbols “ ” denote the fuzzified versions of “ ” and can be read as “approximately equal to.”

Substituting , , , , may be written as follows: Also, can be expressed as follows: Here the symbols “ and ” denote the fuzzified versions of “ and ” and can be read as “approximately less/greater than or equal to.”

As the decision maker (DM) knows that all the parameters and variables in each constraint of are fuzzy numbers, he may allow some violation of the right hand fuzzy number in each constraint. This violation can also be considered as a fuzzy number. Let and , , be fuzzy numbers determined by the DM giving his allowed maximum violation in the accomplishment of the th constraint and the th constraint of , respectively. It means that the DM tolerates violations in each constraint of up the value and down the value , , respectively. Based on these ideas, according to the resolution methods proposed in [4], will become where the symbols “ and ” are relations between fuzzy numbers which preserve the ranking when fuzzy numbers are multiplied by positive scalars, and they can be anyone the DM chooses. Different kind of relation and will lead to different models of CLP problems. In this paper, we assume that the relation and will be determined by using the comparison operations defined in Section 2.3.

Without any loss of generality, we assume that and are nonnegative. Let , , , , , , , and then using the arithmetic operations between two triangular fuzzy numbers, may be written as

Using the comparison operations between two triangular fuzzy numbers, defined in Section 2.3, to deal with the inequality relation on the constraints, is converted into the following problem:

Generally, the DM usually knows little about the problem; moreover, constraints of have different tolerated violations for different DM, so it is difficult for the DM to determine reasonable values of and , , . In this paper, the concept of similarity between two triangular fuzzy numbers is introduced to solve this problem. The key of this method is that the DM determines an allowed similarity level instead of allowed maximum tolerated violations in each constraint of by using the following inequalities:

Here is the similarity between two triangular fuzzy numbers and , , is the similarity between two triangular fuzzy numbers and , , and is the allowed similarity level given by the DM.

According to the definition of the similarity between two triangular fuzzy numbers, we have where , . In order to decrease the influence of variables and on and , , respectively, we assume that . Hence, from (6) and (10), as well as (7) and (11), we obtain the following inequalities, respectively:

Therefore, giving the DM allowed similarity level , and can be determined by (8), (9), and (12). Adding those inequalities into constrains of , we obtain the following problem:

Now we have transformed the FFLP problem into using similarity measures. The main feature of is that the constraints are crisp linear by introducing allowed similarity level . The definition of -feasible solution about is given as follows.

Definition 5. Given an allowed similarity level , for a decision matrix , we will say that it is -feasible solution of if satisfies constraints of .
According to transforming processes of to , we may set the following proposition.

Proposition 6. A decision matrix is -fuzzy-feasible solution of if and only if is -feasible solution of .
In the following, the set of the -feasible solution of will be denoted by , and it is evident that
Then, can be rewritten as

In order to transform the fuzzy objective into crisp one, we should consider expected value and uncertainty of fuzzy objective. We use a ranking function to define the expected value of fuzzy objective. Many ranking functions can be found in the literatures, and we choose the same ranking function, which is defined in Definition 4, used by Kumar et al. [20]. The uncertainty of fuzzy objective is measured using the difference between upper bound and lower bound of fuzzy objective value. Therefore, may be transformed into the following crisp problem:

is an -parametric crisp biobjective LP model. Giving the value of , and we can solve the -efficient solution, which is defined as follows.

Definition 7. Giving the value of , is said to be -efficient solution to the problem if there does not exist another such that where at least one of these inequalities is strict.
From Definition 7, we have the following proposition.

Proposition 8. All -efficient solutions to the problem are -fuzzy-optimal solutions to the problem and reciprocally.

From Proposition 8, we can obtain the -fuzzy-optimal solutions to the problem by solving .

4. The Auxiliary Three-Objective LP Model

From (12), a bigger value of implies that the DM allows a smaller violation of the right hand fuzzy number in each constraint. So can be interpreted as the feasibility degree of constrains, the bigger the value of is; the higher the feasibility degree of constrains will be. However, from (13) and , the bigger the value of is, the worst the objective value will be. Therefore, we want to find a balance solution between two goals: to improve the objectives function values and to increase the feasibility degree of constrains. According to the previous analysis, can be transformed into the following auxiliary three-objective LP model: where is the allowed minimum similarity level, and it is specified by the DM according to his interests. The three objectives of represent the DM’s preference for the alternative with the higher expected value, less uncertainty of objective, and the higher feasibility degree of constrains, respectively.

In the following, the set of the feasible solutions of will be denoted by .

Definition 9. is said to be an efficient solution to the problem if there does not exist another such that where at least one of these inequalities is strict.
From Definitions 7 and 9 and Proposition 8, we have the following proposition.

Proposition 10. All efficient solutions to the problem are -fuzzy-optimal solutions to the problem and reciprocally.

Proof. Let be an -fuzzy-optimal solutions to the problem but not an efficient solution to the problem , and then there exists another such that , , , where at least one of these inequalities is strict. It implies, from Definition 7, that is not an -efficient solution to the problem , and then according to Proposition 8, is not an -fuzzy-optimal solutions to the problem .
Reciprocally, let be an efficient solution to the problem but not an -fuzzy-optimal solution to the problem . Then from Proposition 8, is not -efficient solution to the problem . So, from Definition 7, there exists another such that , , , where at least one of these inequalities is strict. Therefore, is not an efficient solution to the problem .
Now we have transformed the FFLP problem into , which is a crisp three-objective LP problem. According to Proposition 10, we can obtain the -fuzzy-optimal solution of initial problem by solving . In the following section, we will solve through CP approach.

5. Compromise Solutions

CP is a Multiple Criteria Decision Making approach which ranks alternatives according to their closeness to the ideal point. The best alternative is the one whose point is at the least distance from an ideal point in the set of efficient solutions [26].

In order to apply the CP approach to solve the problem , we need to obtain the pay-off matrix. For this, we optimize each objective separately, calculating the values reached by the objectives on the optimal solution, respectively. Let , , be the optimal solutions for each objective, and , , the values reached by three objectives on the optimal solution , , respectively. Then the obtained pay-off matrix can be expressed as in Table 1.

From Table 1, we know that the elements of principal diagonal form the ideal point. The anti-ideal point is .

The distance between each objective value and the corresponding ideal point is

As the objectives are measured with different units, it is necessary to homogenize the distances as

The distance measure used in CP is the family of -metrics given as where is the weight or relative importance attached to the th objective and is the topological metric that is a real number belonging to the closed interval .

A compromise solution is the one which minimizes . Therefore, we have

Obviously the solution of depends on the chosen metric. The most commonly obtained compromise solutions are for metrics and because for other metrics the nonlinear programming algorithms are needed [27]. Also, in the biobjective case they are the bounds of the whole compromise set [28, 29].

For , the compromise solution closest to the ideal solution can be obtained by solving the following LP problem:

For , the maximum divergence between individual discrepancies is minimized. Consequently, the compromise solution is obtained by solving the following problem:

The previous problem is a min-max problem. Let , and then it is reformulated as

For , Yu showed that the solution of is always Pareto efficient [30]. For , if exists as a unique optimal solution, then it is an efficient solution to the problem [31]. If the uniqueness is not satisfied, then the efficiency is not guaranteed for all solutions [31, 32]. In order to obtain an efficient solution several approaches have been proposed in the literature [3135].

A composite form of CP for and can be obtained by minimizing a linear combination between and ; that is, where . can be interpreted as a trade-off or marginal rate of substitution between and . When , problem gives the compromise solution for , and for , gives the compromise solution for . For any set of positive weights and any , the solutions of problem are efficient [36].

6. Numerical Examples

In this section two numerical examples are given to illustrate the proposed model and method.

Example 1. Let us solve the following FFLP problem with fuzzy equality constraints, which is like Example 6.1 given in [20] with the main difference that here constraints are fuzzy equality, not crisp equality. Consider Solution. Let ; and then the given FFLP problem may be written as
Suppose that the allowed minimum similarity level specified by the DM is . According to , we will solve the following three-objective LP model: where is the set of the -feasible solution of , which is determined using the following constrain inequalities:
In order to obtain the pay-off matrix, we optimize each objective separately, calculating the values reached by the objectives on the optimal solution, respectively. The obtained pay-off matrix is shown in Table 2.
From Table 2, we know that the elements of principal diagonal (41.34, 56.36, 1.0) form the ideal point. The anti-ideal point is (33.42, 91.20, 0.9).
From (16) and (17), the homogenized distance between each objective value and the corresponding ideal point is
The compromise solution can be obtained by solving . Let , , , and then we have the following.(i) For , the compromise solution closest to the ideal solution can be obtained by solving the following LP problem:
The optimal solution of is , , , , , , . According to Proposition 10, -fuzzy-optimal solutions to the problem are , .
Put , in objectives of and , and then we have , , .(ii) For , the compromise solution is obtained by solving the following LP problem:
The optimal solution of is , , , , , , . According to Proposition 10, -fuzzy-optimal solutions to the problem are , .
Put , in objectives of and , and then we have , , .(iii) For a composite form of CP for and , the compromise solution is obtained by solving the following LP problem:
Assuming that , then optimal solution of is , , , , , , . According to Proposition 10, -fuzzy-optimal solutions to the problem are , .
Put , in objectives of and , and then we have , , .
Given different values of , we can also obtain the -fuzzy-optimal solutions to the problem ; see Table 3. Comparing these solutions with the ideal point, DM may choose an acceptable optimal solution.

Example 2. Let us solve the following FFLP problem with crisp equality constraints [20]: Solution. Let and , and then the previous FFLP problem may be written as
As the constraints are crisp equality, . According to , we can solve the following two-objective LP model to obtain the fuzzy optimal solution of the previous FFLP problem:
In order to obtain the pay-off matrix, we optimize each objective separately. As the optimal solution is same for two objective, we have obtained the optimal solution of previous two-objective LP model: , , , , , . , . Therefore, the fuzzy optimal solution of the given FFLP problem is , , .
From the analysis and solution processes of the numerical examples, we have summarized the following advantages.(i)The auxiliary model to solve the FFLP problem is linear, so it is very ease to solve. (ii)The FFLP problem with crisp equality constraints in [20] is a special case of the FFLP problems with fuzzy equality constraints ( ). (iii)In order to solve the FFLP problems with fuzzy equality constraints, the DM only determines one parameter instead of parameters. Moreover, the DM can get different fuzzy optimal solution giving different similarity level.

The main disadvantage of proposed method is that the number of constraints is increased when the FFLP problems with fuzzy equality constraints are converted into crisp one.

7. Conclusions

In this paper, an FFLP problem with fuzzy equality constraints has been presented. Also, an approach has been given to solve it. We first transform the FFLP problem with fuzzy equality constraints into the crisp three-objective LP model by considering expected value and uncertainty of fuzzy objective and the feasibility degree of fuzzy constrains. Then we solve it using a CP approach. To illustrate the proposed method, two numerical examples are solved.

For different comparison relations of fuzzy number and different measure methods of similarity, an FFLP problem can be converted into different auxiliary problems. The study of those problems will be the aim of a forthcoming paper.

Acknowledgments

This work was partially supported by the National Natural Science Foundation of China (no. 71202140) and the Humanities and Social Sciences Project of Ministry of Education under Grants 10YJC630009 and 12YJCZH065.