In this paper, a robust linear programming is considered, where all of its coefficients in the objective function and constraints are rough intervals or IT2 rough interval coefficients. First, we allow the IT2 rough intervals to transform into rough intervals using [α1, α2] level. Then, a robust two-step solution method (RTSM) is developed to solve the robust linear programming problem with IT2 rough interval coefficients (LPIT2RIC). Finally, an example is presented to demonstrate the results.
Linear programming was one of the most popular methods used in optimization problems [1, 2]. A linear programming problem aims to minimize (or maximize) a linear objective function subject to a set of linear constraints. However, in many real-world management problems, almost all decision making and optimization problems are confronted with uncertainty, mostly including interval, stochastic, fuzzy and roughness. The existence of complex uncertainties makes it difficult to obtain optimal strategies. For example, waste generation rate within a city is related to many socio-economic and environmental factors, and exhibits uncertain and dynamic features; the efficiency of a municipal wastewater treatment plant is affected by wastewater flow rate, and is uncertain in nature; regional air quality is mainly influenced by air pollutant emissions within this area, which also present uncertain characteristics. Such uncertainties can lead to increased complexities in the related optimization efforts.
In the past decade, many researchers have developed interest in optimization problems with interval, stochastic, and fuzzy [3–6]. Among these efforts, the T2 fuzzy set theory and rough set theory were particularly considered in modeling parameters for tackling subjective information derived from decision-makers. The concept of rough set theory was proposed by Pawlak [7] as a method for the joint management of uncertainty and vagueness. The rough interval (RI), proposed by Robolledo [8], is used to deal with partially ill-defined or unknown variables and parameters. RI was introduced to adapt rough set principles to model continuous variables. Note that, rough sets were used only to handle discrete objects, and could not represent continuous values. RI is a particular case of rough sets. It fulfills all rough sets’ properties and core concepts, including the upper and lower approximation definitions [8]. Type-2(T2) fuzzy set (FS), the most attractive method to measure the dispersion off formal fuzzy sets, was proposed by L.A. Zadeh [9] as an extension of ordinary fuzzy sets. It has also been seen as one of the methods to increase the fuzziness of a relation of membership. However, the most common reason that the T2 FS method has not been widely used is that it is more difficult to understand than the type-1(T1) FS method. Presently, there has been a logical progression from T1 FS to the interval T2 fuzzy sets (IT2FS) method or T2 fuzzy intervals. The IT2FS is an accessible type of the general T2 FS method because it is easier to compute, especially when there are large uncertain variables, and it can yield more promising solutions than T1 FS [10].
In practice, dual and even multiple uncertainties may exist particularly in systems with high vagueness and ambiguity. Thus, the development of a method that can reflect multiple-uncertain characteristics in both modeling formulation and resulting solutions is necessary. Zhang [11] presented a general framework for the study of IT2 rough fuzzy set-the upper and lower approximations of which are IT2 fuzzy sets.
The objective of this study is to propose a robust linear programming with rough interval and IT2 rough interval coefficients to address above challenges. In addition, a robust two-step method (RTSM) is developed for solving this problem. The RTSM can help to at least guarantee feasibility of the generated solutions under the best-case constraints, while the dimensions of the decision space are not significantly compromised. The rest of the paper is organized as follows. In Section 2, IT2 fuzzy set is presented. In Section 3, IT2 rough interval is discussed. Section 4 proposes a solution method for a robust linear programming with IT2 rough interval coefficients. In Section 5, an example of this problem is presented. Finally, concluding remarks are given in Section 6.
IT2 fuzzy set
Zadeh introduced the concept of type-2 fuzzy sets in 1975 [9] as follow:
Definition 2.1. A type-2 (T2) fuzzy set, denoted by , is characterized by a type-2 membership function , where x ∈ U and u ∈ Jx ⊆ I, i.e.,
in which , can also be expressed as follows:
where ∫ denotes the union among all the admissible x and u. For a discrete universe of discourse, ∫ is replaced by Σ.
The class of all type-2 fuzzy sets of the universe U is denoted by .
Definition 2.2. Interval type-2 (IT2) fuzzy set is defined as a T2 fuzzy set where all its secondary grades are unity ∀fx (u) =1. An IT2 fuzzy set can be completely determined using its FOU as follow [12, 13]:
IT2 rough interval
Definition 3.1. The qualitative value A is called a rough interval when one can assign two closed intervals A* and A* on R to it, where A* ⊆ A*. Moreover,
If x ∈ A* then A surely takes x (denoted by x ∈ A).
If x ∈ A* then A possibly takes x.
If x ∉ A* then A surely does not take x(denoted by x ∉ A).
A* and A* are called the lower approximation interval (LAI) and the upper approximation interval (UAI) of A, respectively. Further, A is denoted by A = [A*, A*].
Definition 3.2. Let U and W be two nonempty universes, and let . The triple is called an IT2 fuzzy approximation space. For any , the upper and lower approximations of with respect to , denoted by and , are two IT2 fuzzy sets and are, respectively defined as follows:
where for any x ∈ U, , .
If for any x ∈ U, , then the IT2 fuzzy set is definable with respect to the IT2 fuzzy approximation space . Otherwise, the IT2 fuzzy set is rough with respect to the IT2 fuzzy approximation space, and is called an IT2 fuzzy rough set. Meanwhile, the mappings and are referred as the upper IT2 fuzzy rough approximation operator and the lower IT2 fuzzy rough approximation operator.
Definition 3.3. [11, 14] Let and [α1, α2] ∈ [I]; then, we define . Furthermore, we define , and .
Example.Figure 1 illustrates an IT2 fuzzy set . For [α1, α2] = [0.3, 0.5], we can calculate the set of under the lever [0.3, 0.5], .
Set of under the lever [0.3, 0.5].
The arithmetic operations on the IT2 RIs are based on Moore’s interval arithmetic [15]. The IT2 RIs arithmetic separates an arithmetic operation, such as addition or subtraction, into two identical interval operations: one operates over the UAIs, while the other uses the corresponding LAI as operands. We state these arithmetic operations as follows:
Let ,
Addition: ,
Negation: ,
Subtraction: .
Robust linear programming with IT2 rough interval coefficients
Chinneck and Ramadan transformed the original interval LP into two LPs with crisp coefficients [16]. In this section, we consider linear programming problems with IT2 rough interval coefficients (LPIT2RIC) for right hand side parameters (RHS). Let us consider a robust linear programming problem with IT2 rough interval coefficients for RHS as:
where and (i = 1, 2, …, n, j = 1, 2, …, m) are rough interval coefficients and (j = 1, 2, …, m) are IT2 rough interval coefficients.
According to the arithmetic operations on the IT2 RIs introduced in Section 3, we select a pre-defuzzification level named [α1, α2] for all IT2 rough interval coefficients. Model (1) can be rewritten as:
Definition 4.1. Consider all the corresponding LPIT2RIC problems and ILP problems of Problem (2). Let () be surely (possibly) optimal range of Problem (2). Then the rough interval is called the rough optimal range of Problem (2). In order to solve model (2), we transfer the proposed model to two boundary models corresponding to
and
According to [16], we convert each boundary model to two LP models corresponding to upper and lower approximation intervals.
Dealing with rough interval inequality constraints and variables, similar to the ILP problems, are more difficult. In details, for n interval coefficients (i = 1, 2, …, n) in the objective function, the former k coefficients are assumed to be positive (i.e., , for i = 1, 2, …, k), and the latter (n - k) coefficients are negative (i.e., , for i = k + 1, … , n). Fan et al. [17] proposed a robust two-step solution method (RTSM) to solve the fuzzy interval programming.
Theorem 4.1.If and only if:
solutions obtained from submodel (3) will not lead to violation of the best-case constraint ().
Proof. Consider the first constraint of submodel (3):
Two criteria exist for determining whether additional constraints are needed to avoid violation of the best-case constraint:
If aij × xi ≥ 0, ∀ i, then we have aij ≥ 0 (i = 1, 2, …, k) and aij ≤ 0 (i = k + 1, …, n). Thus, , and hold. Therefore, we have . For any (i = 1, 2, …, n), (j = 1, 2, …, k) and (i = k + 1, …, n) hold. Con- sequently, we have .
If aij × xi ≤ 0, ∀ i, then we have aij ≤ 0 (i = 1, 2, …, k) and aij ≥ 0 (i = k + 1, …, n). Thus, and hold. Consequently, we have . For any (i = 1, 2, …, n), (i = 1, 2, …, k) and (i = k + 1, …, n) hold. Therefore, we have .
We can obtain the same conclusion to submodel (4).
Remark. To solve model (3), the submodel corresponding to would be solved first because of the following reasons:
The solutions of the submodel corresponding to [i.e. (i = 1, 2, …, k) and (i = k + 1, …, n)] are identified from set Q-, since Q- ⊆ Q+, ∃ xi ∈ Q+, such that (i = 1, 2, …, k) and (i = k + 1, …, n).
For model (3), the submodel corresponding to would use relatively strict constraints (i.e., lower-bound values for the constraints’ right-hand sides), and the submodel corresponding to would use relatively relaxed constraints (i.e., upper-bound values for the right-hand sides). From Theorem 4.1, additional constraints based on the solutions corresponding to should be interposed for the submodel corresponding to . This will help avoid violation of the best-case constraints as the decision variables fluctuate within the generated decision space.
Based on the above analysis, the first boundary model (3) can be presented as follows
solutions of (i = 1, 2, …, k) and (i = k + 1, k + 2, …, n) can be obtained for submodel (9). The optimistic submodel which corresponds to can be formulated as follows
For constraint , if , then ; otherwise, . Therefore, the ultimate surely optimal range for model (2) is . Similarly, the ultimate possible optimal range for model (2) is .
The following numerical example is given to illustrate the results.
Illustrative case study of environmental management
An illustrative case of a robust linear programming with rough interval coefficients and IT2 rough interval coefficients will be analyzed to demonstrate the solution process of RTSM.
In the above problem, it is assumed that the objective is to maximize economic return, while constraints denote respectively limitations in resource availability and pollutant-emission allowance.
According to the arithmetic operations on the IT2 RIs introduced in Section 3, we select a pre-defuzzification [α1, α2] = [0.5, 0.7] for all IT2 rough interval coefficients, then and .
Model (11) can be rewritten as:
Based on RTSM, the rough optimal ranges of model (11) are:
With the above RTSM, an additional constraint [i.e. constraints and presented as dotted lines in Fig. 2(a) and (b), respectively] is proposed to prevent the violation of the best-case constraint.
(a) Solution area of the first boundary model. (b) Solution area of the second boundary model.
Conclusions
The concept of IT2 rough interval was presented as an extended form for expressing uncertainties in LP model. First, by introducing the fuzzy tolerance measures [α1, α2] level, the IT2 rough interval can be transformed into a rough interval. Then, a robust two-step method (RTSM) was applied to solve the linear programming problems with IT2 rough interval coefficients. Through the integrating of the IT2 rough interval and the RTSM, the model can simultaneously handle parameter uncertainties and can generate reasonable ranges for decision variables and objective function. The developed method was applied to a numerical example to demonstrate that solutions obtained cannot violate the model’s best-case constraint when decision variables fluctuate within their solution intervals. Moreover, the results also suggest that this inexact optimization technique is effective and can be applied to many practical environmental and engineering problems that involve uncertainties.
Footnotes
Acknowledgments
This research was supported Fujian Young and Middle-aged Teacher Education Research Foundation (JAT170424), Xiamen University of Technology Foreign Science and Technology Cooperation and Communication Foundation (E201400200), Xiamen University of Technology High-level personnel Foundation (YKJ14038), Fujian Class A Foundation (JA14242). The writers are very grateful to the editor and the anonymous reviewers for their insightful comments and suggestions.
References
1.
BazaraaM.S., JarvisJ.J. and SheraliH.D., Linear programming and network flows, John Wiley and Sons, New York, 2010.
2.
DantaigG.B. and ThapaM.N., Linear programming: Theory and extensions, Springer Verlag, Berlin, 2003.
3.
JinL., HuangG.H., FanY.R., WangL. and WuT., A pseudo-optimal inexact stochastic interval T2 fuzzy sets approach for energy and environmental systems planning under uncertainty: A case study for Xiamen City of China, Applied Energy138 (2015), 71–90.
4.
LuH.W., HuangG.H. and HeL., An inexact rough-interval fuzzy linear programming method for generating conjunctive water-allocation strategies to agricultural irrigation systems, Applied Mathematical Modelling35 (2011), 4330–4340.
5.
NieX.H., HuangG.H., LiY.P. and LiuL., IFRP: A hybrid interval-parameter fuzzy robust programming approach for waste management planning under uncertainty, Journal of Environmental Management84 (2007), 1–11.
6.
ChangN.B. and WangS.F., A fuzzy goal programming approach for the optimal planning of metropolitan solid waste management systems, Journal of Operation Research32(4) (1997), 303–321.
7.
PawlakZ., Rough sets, International Journal of Information and Computer Sciences11(5) (1982), 341–356.
ZadehL.A., Electronics Research Laboratory, University of California, Calculus of fuzzy restrictions, 1975.
10.
MendezJ.M., Modelling and control of coiling entry temperature using interval type-2 fuzzy logic systems, Ironmaking Steelmaking37(2) (2010), 126–134.
11.
ZhouF., GuoH.C., HuangK. and HuangG.H., The interval linear programming: A revisit, Journal of Environmental Informatics11(1) (2008), 1–10.
12.
MendelJ.M., JohnR.I. and LiuF., Interval type-2 fuzzy logic systems made simple, IEEE Transactions on Fuzzy Systems14(6) (2006), 808–821.
13.
JohnR.I. and MendelJ.M., Type-2 fuzzy sets made simple, IEEE Transaction on Fuzzy Systems10(2) (2002), 117–127.
14.
ZhangZ., On characterization of generalized interval type-2 fuzzy rough sets, Information Sciences219 (2013), 124–150.
15.
MooreR.E., Introduction to interval analysis, Siam, 2009.
16.
ChinneckJ.W. and RamadanK., Linear programming with interval coefficients, Journal of the Operational Research Society51(2) (2000), 209–220.
17.
FanY.R., HuangG.H. and LiY.P., Robust interval linear programming for environmental decision making under uncertainty, Engineering Optimization44(11) (2012), 1321–1336.