Abstract
This paper represents the bi-level linear programming problem in an imprecise and uncertain mixed environment. The aim of this paper is to introduce coefficients of leader and the follower’s objective function and the constraints as the fuzzy random variable. To determine the optimal value of the leader and follower’s objectives a new methodology is developed for bi-level linear programming model in the presence of fuzzy random variable. A numerical example is solved to demonstrate the methodology.
Keywords
Introduction
In a hierarchical administrative structure, Decision-makers (DMs) often deal with conflicting objectives. At one level of the hierarchy, a decision maker may have his own objective and decision space and due to the different level of the hierarchy, it may be influenced by the other levels. Fundamentally, Hierarchical organization deals with decentralized programming problem with multiple decision makers which can be referred to multi-level programming (MLP). Bi-level programming problem (BLPP) is the special case of MLP. There are two different hierarchical levels with two decision makers in BLPP. Both the decision maker controls their variables independently. The upper-level DM is called the leader who can affect the objective function of lower level (DM of the lower level is called follower). Both the decision maker wants to optimize their objective function and is affected by the decisions of one another. The nested structure of the overall problem requires that a solution to the upper-level problem may be feasible only if it is an optimal solution to the lower level problem. The bi-level programming is quite difficult to deal due to its inherent non-convexity. The major part of research on the bi-level programming problem is still concerned in the deterministic case. In the literature, BLPP has been first formulated by Candler and Townsley [2] and Fortuny-Amat and Mc Carl [4].
BLPP [2, 9] can be formulated as:
Here , , , A is an m × n1, matrix, B is an m × n2 matrix. is a vector of decision variables which can be controlled by the decision makers. is a vector control by leader and by follower, where n1 + n2 = n. F1 & F2 are the objectives functions of leader and follower respectively. In the past several approaches have been studied by Bard [5, 7], Bialas and Wen and Hsu [6, 8], Karwan [9] and others.
Bi-level optimization problems are commonly found in the domain of transportation, economics,environmental economics, decision science, engineering, business etc. However, in real world situations, uncertainty and impreciseness are involved in defining the parameters. It is difficult to fix parameters in the objective functions and constraints in this case. Both the decision-makers have to take a decision even if they do not know the parameter of the problem with full certainty hence bi-level programming problem with fuzzy parameter and Stochastic bi-level programming problem bi-level programming with fuzzy random variable coefficients has been developed separately. Sakawa et al. [10] described the bi-level programming problem with fuzzy parameter and introduced a fuzzy programming method to solve it. Zang and Lu [11] designed a fuzzy number based Kuhn-Tucker condition to solve bi-level programming problem with the fuzzy parameter. Some multi-objective bi-level programming also has been studied with fuzzy parameter [12, 13]. For the randomness, Nishizaki et al. [14] solved the bi-level programming problem with random variable coefficients. They considered the variance of the objective function of the leader and means of the objective function of the follower to find the deterministic programming problem. Stochastic bi-level programming problem has been solved by Kosuch et al. [15] with probabilistic knapsack constraints, which can be used to jointly optimize network resources and service pricing.
But in the real-world decision-making situations, simultaneous existence of randomness and fuzziness is a common requirement. An interactive fuzzy programming approach by using fuzzy goals with fractile criterion optimization has been developed by Sakawa et al. [16] to deal with the fuzzy random bi-level programming problem. In 2012 Sakawa and Katagiri [17] used level sets and fractile criterion optimization to solve a fuzzy random bi-level programming problem. Sakawa et al. [18] used level set and probability maximization to solve a fuzzy random bi-level programming problem. Recently, Sakawa and Matsui [19] developed an interactive fuzzy programming approach to solve fuzzy random bi-level linear programming problem through probability maximization with possibility. Ren and wang [30, 31] considered a kind of bi-level linear programming problem where the coefficients of objective functions are fuzzy random variables. The approach first transforms the fuzzy random bi-level programming problem into an α-stochastic interval bi-level linear programming problem. The α-stochastic interval bi-level linear programming problem can be converted into a deterministic multi-objective bi-level linear programming problem. Assuming cooperative behavior of the decision makers, two-level linear programming problems involving random variables in constraints are considered by Sakawa et al. [32]. Using the concept of simple recourse, the formulated stochastic two-level simple recourse problems are transformed into deterministic two-level programming ones.
In the literature, Fuzzy random variable has been considered only in the objective functions of the fuzzy random bi-level linear programming problem. Inspired by Chakraborty’s [20] paper on solving geometric programming problem in the mixed environment, In this paper, Fuzzy Stochastic bi-level programming has been considered to deal with fuzziness and randomness simultaneously. Here the coefficients of both the objective functions as well as constraints are fuzzy random variable. H. kwakernaak [21, 22] and Puri [23] presented the concept of fuzzy random variable, fuzzy expectation and its fuzzy variance.
The paper is organized as follows. The fuzzy number and Fuzzy random variable are given in Section 2. Next, in Section 3, Fuzzy Stochastic bi-level programming problem, and methodology of solving this problem is considered. Section 4 deals with a numerical example and the conclusion has been made in Section 5.
Preliminaries
Basic definitions and notations [24, 25]
is upper semi continuous.
such that for t ∉ (m - α, m + β).
is increasing on (m - α, m) and is decreasing on (m, m + β) and .
L (x) = L (- x), L (0) =1, L is non-increasing on [0, ∞).
For reference function L, different function can be chosen. Dubois and Prade in 1988 mention, for instance, L (x) = max(0, 1 - x) p , L (x) = max(0, 1 - x p ), with p > 0, L (x) = e-x or L (x) = e-x2. If m is not a real number but an interval then the fuzzy set is not a fuzzy number but a fuzzy interval.
For LR fuzzy number the computations necessary for the arithmetic operations are considerably simplified: the exact formulas can be given for ⊕ and ⊖ . Let be two fuzzy number of LR-type. Then, (a, α, β)
LR
⊕ (b, γ, δ)
LR
= (a + b, α + γ, β + δ)
LR
- (a, α, β)
LR
= (- a, β, α)
LR
(a, α, β)
LR
⊖ (b, γ, δ)
LR
= (a - b, α + δ, β + γ)
LR
So if is a fuzzy random variable, then , α ∈ [0, 1] is a random closed interval set.
Bur according to Puri and Ralescu [23], the fuzzy random variable is directly generated as a fuzzy valued variable. For the probability space (Ω, A, P), a function is said to be fuzzy random variable if for all α ∈ [0, 1] the set value mappings are random sets where denotes the set of all compact subset of .
H. Kwakernaak defined fuzzy random variable such that for each α ∈ [0, 1] are real valued random variables. On the other hand by definition given by Puri and Ralescu α - cuts are set value mappings. Though their approaches are different, Gil et al. [26] proved that both the definitions are equivalent.
If is a discrete fuzzy random variable such that , s = 1, 2 … S, then its expectation and variance are defined by
We consider the bi-level programming problem where the coefficients of both the objective functions as well as constraints are fuzzy random variable and it is defined as:
Here and , and are the decision variables and objective functions for leader and follower respectively. represents the number of constraints for Fuzzy Stochastic bi-level programming problem. , , for i = 1, 2 … n, k = 1, 2 … p, , , ,for j = 1, 2 … m, k = 1, 2 … p are positive fuzzy random variable with finite support. For the sake of simplicity all the fuzzy random variable and can be considered as triangular type fuzzy number. We have considered that all the fuzzy random variables have finite support, i.e all the fuzzy random variables have finite number of realization or scenarios with respective fuzzy probabilities. If is a fuzzy random variable, has finite number of realizations and scenarios (say) with respective fuzzy probabilities say where s ∈ {1, 2 … S} such that [3]. Similarly we can define the notation of scenarios and fuzzy probabilities for all fuzzy random variables. Such type of problem can be considered as fuzzy stochastic bi-level programming problem.
Further assumptions may be considered to define the above model as a fuzzy two-stage stochastic bi-level programming problem. At first Stage, we convert the above model in fuzzy programming problem. Later on the second stage, the fuzzy programming problem is converted into deterministic programming problem using Bellmen and Zadeh [27] min operator and the upper bound of the α - cut of the leader’s objective function. We use the fuzzy goal programming approach [1] to solve deterministic programming problem at the second stage.
To take on the above problem (3) first we need to define and . It is possible to model the above fuzzy stochastic bi-level programming problem into fuzzy equivalent form i.e. Fuzzy BLPP. A fuzzy equivalent objective functions for leader and follower may be built as:
After calculating expectations of each objective functions, Variance can be calculated using (2).
The constraints set may also be newly defined as
Thus the final form of fuzzy equivalent fuzzy stochastic BLPP in fuzzy BLPP is given as follows:
Now we have a fuzzy BLPP, to handling with the fuzzy constraints Rommelfanger [28] method and for finding the aspiration level of leader or follower Chakraborty [29] method can be used.
Rommelfanger [28] has suggested that how a fuzzy inequality can be replaced by a combination of crisp inequality and objective function. If be a fuzzy inequality where and then the corresponding crisp inequality can be given as,
Where, ɛ ∈ [0, 1] is chosen by decision maker and is defined as
In our model, we have fuzzy constraints in 8. Let us consider the form
For ɛ = 0, R-1 (ɛ) =1 So the fuzzy constraints can be written as
So if there are p number of fuzzy constraints in 8. These fuzzy constraints are converted to 2 . p number of crisp inequalities.
From the Equation 6 let us consider
Which is a fuzzy objective function. To convert this objective function into crisp, since our goal is to maximize the objective one can select the upper bound of α - cut of this LR - type fuzzy number. Which can be written as:
While in case of leader’s objective function, from the Equation 5, let us consider
For n + δ
The final form of the equivalent crisp model can be written as, using 11 and Bellmen-Zadeh’s [27] min operator.
Now this is a BLPP which can be solved using fuzzy goal programming approach. Let X* and Y* be the optimal solution of this model, then + and + is the equivalent optimal objective value of leader and follower respectively.
Let us consider the following fuzzy stochastic bi-level programming problem:
We use the optimization procedure given in the Section 3.1 to convert the leader’s and follower’s objective function in fuzzy equivalent form.
Considering k1 = 1 and k2 = 0, the leader’s objective function can be calculated in fuzzy equivalent form as follows:
Similarly, the follower’s objective function and constraints can also be calculated in fuzzy equivalent form and the final model in fuzzy form can be written as:
Now the procedure given in 3.2 has been used to convert the fuzzy inequalities to crisp inequalities.
The condition is equivalent to
Here, G1 (X, Y) =5.6x1 + 5.6x2 + 7.2y1 + 8.8y2
Here, G2 (X, Y) = x1 + x2 + y1
Here, G2 (X, Y) = x2 + y1 + y2.
Using 3.3 and 3.4, we convert the above fuzzy model into the deterministic model and given as:
Using Goal programming approach
On solving we get x1 = 0.0013, x2 = 0, y1 = 0.9, y2 = 0 with leader’s objective value (7.93, 2.525, 2.555) LR and follower’s objective value (7.2, 3.5, 3.96) LR .
Thus the fuzzy objective function of leader is replaced with one crisp inequality and one objective function as maximization of membership function.
In this paper, we have dealt with bi-level programming problem involving fuzzy random variable coefficients and named it as the fuzzy stochastic bi-level programming problem. The fuzzy programming problem has been formulated by handling the expectation and variance of the objective functions of the leader as well as follower’s. Once we get the fuzzy programming model, using the aspiration level and α - cut of leader’s objective function, the fuzzy programming problem is converted to the deterministic bi-level programming problem. The proposed methodology provides an optimal solution of fuzzy stochastic bi-level programming problem.
