Abstract

We propose an interactive fuzzy decision making method for multiobjective fuzzy random linear programming problems through fractile criteria optimization. In the proposed method, it is assumed that the decision maker has fuzzy goals for not only objective functions but also permissible probability levels in a fractile optimization model, and such fuzzy goals are quantified by eliciting the corresponding membership functions. Using the fuzzy decision, such two kinds of membership functions are integrated. In the integrated membership space, the satisfactory solution is obtained from among an extended Pareto optimal solution set through the interaction with the decision maker. An illustrative numerical example is provided to demonstrate the feasibility and efficiency of the proposed method.

1. Introduction

In the real world decision making situations, we often have to make a decision under uncertainty. In order to deal with decision problems involving uncertainty, stochastic programming approaches [14] and fuzzy programming approaches [57] have been developed. Recently, mathematical programming problems with fuzzy random variables [8] have been proposed [911] whose concept includes both probabilistic uncertainty and fuzzy one simultaneously. Extensions to multiobjective fuzzy random linear programming problems (MOFRLP) have been done and interactive methods to obtain the satisfactory solution for the decision maker have been proposed [1113]. In their methods, it is required in advance for the decision maker to specify permissible possibility levels in a probability maximization model or permissible probability levels in a fractile optimization model. However, it seems to be very difficult for the decision maker to specify such permissible levels appropriately. From such a point of view, a fuzzy approach to MOFRLP, in which the decision maker specifies the membership functions for the fuzzy goals of both objective functions and permissible probability levels has been proposed [14]. In the proposed method, it is assumed that the decision maker adopts the fuzzy decision [6] to integrate the membership functions. However, the fuzzy decision can be viewed as one special operator to integrate the membership functions. If the decision maker would not adopt the fuzzy decision, the proposed method can not be applied in the real-world decision situation.

As one kind of the multiobjective programming problems in the real-world decision making problems, the agricultural resource management problems have been formulated and investigated to obtain satisfactory solution [15, 16]. Unfortunately, in the agricultural resource management problems, there are many kinds of uncertainty, such as future profits for crops and the various influence of the future weather. In order to deal with such uncertainty, Itoh et al. [17] formulated the agricultural resource management problem as a stochastic programming problem, and proposed a fuzzy approach to obtain the optimal cultivation areas for several kinds of vegetables. Toyonaga et al. [18] formulated the agricultural resource management problem as a fuzzy random programming problem, where the profit coefficients of the crops are defined as fuzzy random variables.

Under these circumstances, in this paper, we propose an interactive fuzzy decision making method for MOFRLP to obtain the satisfactory solution from among an extended Pareto optimal solution set. Using a concept of a possibility measure [19], MOFRLP is transformed into multiobjective stochastic programming ones. Through a fractile optimization model, they are further transformed into usual multiobjective programming problems. An extended Pareto optimal concept is introduced and the minmax problem is formulated to obtain an extended Pareto optimal solution. An interactive algorithm is introduced to obtain the satisfactory solution from among an extended Pareto optimal solution set by solving the minmax problem on the basis of the linear programming technique. In order to illustrate the proposed method, a two-objective fuzzy random linear programming problem is formulated as a numerical example, and the interactive processes under the hypothetical decision maker are demonstrated.

2. Multiobjective Fuzzy Random Linear Programming Problems

Throughout this paper, assuming that coefficients of the objective functions are fuzzy random variables, we focus on the following multiobjective fuzzy random linear programming problem (MOFRLP):

[MOFRLP] where is an dimensional decision variable column vector, is an coefficient matrix, and is an dimensional column vector. are coefficient vectors of objective function , whose elements are fuzzy random variables [8, 11, 20], and the symbols “−” and “~” mean randomness and fuzziness, respectively.

In order to deal with the objective functions as a special version of a fuzzy random variable, an LR-type fuzzy random variable has been proposed [1113]. Under the occurrence of each elementary event , is a realization of an LR-type fuzzy random variable , which is an LR fuzzy number [19] whose membership function is defined as follows: where the function is a real-valued continuous function from to , and is a strictly decreasing continuous function satisfying [19]. Also, satisfies the same conditions. are random variables expressed by , , and . is a random variable whose distribution function is denoted by which is strictly increasing and continuous, and , are constants. These parameters are set by the specialist who formulates MOFRLP (1).

Using a concept of a possibility measure [19], MOFRLP has been transformed into a multiobjective stochastic programming problem (MOSP) [1113]. As shown in [1113], the realizations becomes an LR fuzzy number characterized by the following membership functions on the basis of the extension principle [19]. For the realizations it is assumed that the decision maker has fuzzy goals [6], whose membership functions , are continuous and strictly decreasing for minimization problems. By using a concept of a possibility measure [19], a degree of possibility [11] that the objective function value satisfies the fuzzy goal is expressed as follows. Using a possibility measure, MOFRLP can be transformed into the following multiobjective stochastic programming problem (MOSP) [1113]:

[MOSP] Through a probability maximization model and a fractile maximization model, MOSP (5) has been transformed into usual multiobjective programming problems and interactive algorithms to obtain a satisfactory solution has been proposed [1113]. In their methods, the decision maker must specify permissible probability levels or permissible possibility levels for the objective functions in advance. However, it seems to be very difficult to specify appropriate permissible levels because they have a great influence on the objective function values or distribution function values. In the following sections, by assuming that the decision maker has fuzzy goals for permissible probability levels, we propose an interactive fuzzy decision making method for MOFRLP to obtain a satisfactory solution.

3. Possibility-Based Fractile Optimization Model

For the objective functions of MOSP (5), if we adopt a fractile optimization model, we can transform MOSP into the following multiobjective programming problem (MOP), where the decision maker specifies permissible probability levels in a subjective manner [11]:

[MOP()] where is a vector of permissible probability levels.

Since a distribution function is continuous and strictly increasing, the constraints of MOP (6) can be transformed to the following form: Let us define the right-hand side of the inequality (7) as follows: It is clear that is strictly increasing with respect to . Then, MOP (6) can be equivalently transformed into the following form:

[MOP()] In the inequality constraints of (9), is continuous and strictly increasing with respect to for any . This means that the left-hand-side of the inequality constraints of (9) is continuous and strictly decreasing with respect to for any . Since the right-hand-side of the inequality constraints of (9) is continuous and strictly increasing with respect to , the inequality constraints of (9) must always satisfy the active condition, that is, , at the optimal solution. From such a point of view, MOP (9) is equivalently expressed as the following form:

[MOP()] In MOP (10), we can define Pareto optimal solutions, which depend on the permissible probability levels .

Definition 1. For the given permissible probability levels , is said to be a F-Pareto optimal solution to MOP (10), if and only if there does not exist another such that with strict inequality holding for at least one , where , .

Katagiri et al. [21] have proposed an interactive decision making method for MOP (10) to obtain a satisfactory solution from among an F-Pareto optimal solution set. However, in their proposed method, the decision maker must specify permissible probability levels in advance. From the inequalities in MOP (9), it is obvious that the less values of permissible probability levels give the larger values of membership functions , . Figure 1 shows the image of F-Pareto optimal solutions for two kinds of permissible probability levels and , where . From Figure 1, there exists an infinite number of Pareto optimal solution sets corresponding to permissible probability levels. In the interactive decision making method proposed by Katagiri et al. [21], it is assumed that the decision maker can specify appropriate permissible probability levels. However, because of a conflict between permissible probability levels and the corresponding values of the membership functions , , it seems to be difficult for the decision maker to specify permissible probability levels appropriately. In general, the decision maker seems to prefer not only the larger value of a permissible probability level but also the larger value of the corresponding membership functions . From such a point of view, we consider the following multiobjective programming problem which can be regarded as a natural extension of MOP:

[MOP] It should be noted in MOP that permissible probability levels are not the fixed values but the decision variables.

Considering the imprecise nature of the decision maker's judgment, we assume that the decision maker has a fuzzy goal for each permissible probability level. Such a fuzzy goal can be quantified by eliciting the corresponding membership function. Let us denote a membership function of a permissible probability level as . Then, MOP can be transformed as the following multiobjective programming problem:

[MOP] In order to elicit the membership functions appropriately, we suggest the following procedures. First of all, the decision maker sets the intervals , where is an unacceptable maximum value of and is a sufficiently satisfactory minimum value of . Throughout this section, we make the following assumption.

Assumption 1. are strictly increasing and continuous with respect to , and , .
Corresponding to the interval , the interval of , which is defined as , can be obtained as follows. The maximum value can be obtained by solving the following problem: This is equivalent to the following problem: The optimal solution of the above problem can be obtained by combined use of the bisection method with respect to and the first-phase of the two-phase simplex method of linear programming. In order to obtain , we first solve the following linear programming problems: Let be the above optimal solution. Using the optimal solutions , can be obtained as follows: It should be noted here that, is strictly decreasing with respect to . If the decision maker adopts the fuzzy decision [6] to integrate and , MOP can be transformed into the following form:
[MOP] where In order to deal with MOP (17), we introduce the following concept of an -Pareto optimal solution, which can be viewed as an M-Pareto optimal solution through possibility-based fractile models.

Definition 2. is said to be an -Pareto optimal solution to MOP (17), if and only if there does not exist another such that , with strict inequality holding for at least one , where , .
For generating a candidate of a satisfactory solution which is also -Pareto optimal, the decision maker is asked to specify the reference membership values [6]. Once the reference membership values are specified, the corresponding -Pareto optimal solution is obtained by solving the following minmax problem:
[MINMAX()] where In the constraints of (19), it holds that In the right hand side of (21), because of and , it holds that Using (21) and (22), it holds that From the inequality in (19) and Assumption 1, it holds that . Therefore, (23) can be transformed into the following form: Therefore, MINMAX (19) can be reduced to the following minmax problem:
[MINMAX()] The relationships between the optimal solution of MINMAX() (25) and -Pareto optimal solutions can be characterized by the following theorem.

Theorem 3. If is a unique optimal solution of () (25), then is an -Pareto optimal solution.
If is an -Pareto optimal solution, then , is an optimal solution of () (25) for some reference membership values .

Proof. (1) From the inequality constraints of (25), it holds that and it is obvious that . Assume that is not an -Pareto optimal solution. Then, there exist such that with strict inequality holding for at least one , and . Then it holds that From Assumption 1 and (8), can be transformed as follows: Because of , there exists such that This contradicts the fact that is a unique optimal solution to MINMAX() (25).
(2) Assume that is not an optimal solution to MINMAX() (25) for any reference membership values which satisfy the equalities Then, there exists some such that Because of (31), (32) and , the following inequalities hold: where , . This means that there exists some such that . This contradicts the fact that is an -Pareto optimal solution.

4. Pareto Optimality Test

From Theorem 3, it is not guaranteed that the optimal solution of MINMAX() (25) is -Pareto optimal, if it is not unique. In order to guarantee the -Pareto optimality, we first assume that constraints of MINMAX() (25) are active at the optimal solution , that is, If the th constraint of MINMAX() (25) is inactive, that is, we can convert the inactive constraint (35) into the active one by applying the bisection method for the reference membership value .

For the optimal solution of MINMAX() (25), where the active conditions (34) are satisfied, we solve the -Pareto optimality test problem defined as follows:

[-Pareto optimality test problem] For the optimal solution of the above test problem, the following theorem holds.

Theorem 4. For the optimal solution of the test problem (36), if (equivalently, , is an -Pareto optimal solution.

Proof. From the active conditions (34), it holds that and it is obvious that . Assume that is not an -Pareto optimal solution. Then, there exists some such that with strict inequality holding for at least one , and . This means that the following inequalities hold: Because of Assumption 1, (8), and , can be transformed into the following forms From (37), there exists some such that with strict inequality holding for at least one . This contradicts the fact that .

5. Interactive Algorithm

Following the above discussions, we are now ready to present an interactive algorithm in order to derive a satisfactory solution from among an -Pareto optimal solution set.

[Interactive algorithm].

Step 1. Calculate , where are central values of LR fuzzy numbers . Let us denote as the optimal solution of the optimization problem . Then, define , and . The decision maker determines the membership functions in his/her subjective manner, where .

Step 2. The decision maker specifies the interval , where is an unacceptable maximum value of and is a sufficiently satisfactory minimum value of . For the interval , the decision maker determines the membership function according to Assumption 1.

Step 3. Set the initial reference membership values as .

Step 4. Solve MINMAX() by combined use of the bisection method and the first-phase of the two-phase simplex method of linear programming, and obtain the optimal solution . For the optimal solution , the corresponding -Pareto optimality test problem (36) is formulated and solved.

Step 5. If the decision maker is satisfied with the current values of the -Pareto optimal solution , where , then stop. Otherwise, the decision maker updates the reference membership values , and returns to Step 4.

6. Numerical Example

In order to demonstrate the feasibility of the proposed method, consider the following two-objective fuzzy random linear programming problem [11, 12]: It is assumed here that a realization of an LR-type fuzzy random variable is an LR fuzzy number whose membership function is defined as follows: where , and the parameters are given in Table 1 [11, 12].

Moreover, are Gaussian random variables defined as .

At Step 1, calculate , and we obtain and . We assume that the decision maker adopts the linear membership functions defined as follows: At Step 2, the decision maker specifies the intervals and . Then, we assume that the decision maker adopts the linear membership functions defined as follows: At Step 3, set the initial reference membership values as . Solve MINMAX by combined use of the bisection method with respect to and the first-phase of the two-phase simplex method of linear programming to obtain the corresponding -Pareto optimal solution (Step 4). Consider The hypothetical decision maker is not satisfied with the current value of the -Pareto optimal solution , and, in order to improve at the expense of , he/she updates his/her reference membership values as (Step 5). Then, the corresponding -Pareto optimal solution is obtained by solving MINMAX (Step 4). Consider For the current value of the -Pareto optimal solution, the hypothetical decision maker updates his/her reference membership values in order to improve at the expense of slightly (Step 5). The corresponding -Pareto optimal solution is obtained by solving MINMAX (Step 4). Consider Then, since the hypothetical decision maker is satisfied with the current value of the -Pareto optimal solution, stop the interactive processes (Step 5). The interactive processes under the hypothetical decision maker are summarized in Table 2.

In order to compare our proposed approach with the previous ones, let us consider multiobjective programming problem MOP (10), which is formulated through a fractile optimization model. We obtain one of the Pareto optimal solutions of MOP (10), which are defined in membership space, that is, . Similar to MINMAX() (19), we can formulate the following minmax problem to obtain the Pareto optimal solution of MOP (10), where are not decision variables but constant values:

[MINMAX()] In MINMAX(), we assume that the decision maker sets his/her permissible probability levels as , and the reference membership values as . Then, the corresponding Pareto optimal solution is obtained as follows: In our proposed algorithm, by solving MINMAX() (25) for the reference membership values , the -Pareto optimal solution is obtained as follows (see the first iteration of Table 2): This means that a proper balance between permissible probability levels and the corresponding objective functions in a fractile optimization model is attained in membership space.

7. Conclusion

In this paper, we have proposed an interactive fuzzy decision making method for multiobjective fuzzy random linear programming problems to obtain a satisfactory solution from among an extended Pareto optimal solution set. In the proposed method, the decision maker is required to specify the membership functions for the fuzzy goals of not only objective functions but also the permissible probability levels. An extended Pareto optimal concept called -Pareto optimal was introduced. The satisfactory solution can be obtained by updating the reference membership values and solving the corresponding minmax problem based on the linear programming technique. An illustrative numerical example demonstrated the feasibility of the proposed method. In the near future, applications of the proposed method to the real-world decision making situations as well as extensions to more general cases will be required.