- Research
- Open Access
- Published:
Dependent-Chance Programming on Sugeno Measure Space
Journal of Uncertainty Analysis and Applications volume 5, Article number: 7 (2017)
Abstract
In order to solve the optimization problem of selecting the decision with maximal chance to meet the Sugeno event in Sugeno environment, dependent-chance programming on Sugeno measure space is proposed, which can be considered as a generalized extension of the stochastic dependent-chance programming. Firstly, the theoretical framework of dependent-chance programming on Sugeno measure space is established. Secondly, a Sugeno simulation-based hybrid approach, which consists of back propagation neural network and genetic algorithm, is presented to construct an approximate solution of the complex dependent-chance programming models on Sugeno measure space. Finally, some numerical examples are given to illustrate the effectiveness of the approach.
Introduction
There are a lot of uncertainties in decision sciences, engineering, information sciences, system sciences, etc. By uncertain mathematical programming, we can solve optimization problems under uncertain environment. The first method of uncertain mathematical programming is the expected value model (EVM) [1,2,3,4] which optimizes the expected objective functions to satisfy some expected constraints. The second method is named chance-constrained programming (CCP) [5,6,7,8,9,10] which is a way to solve optimization problems by assigning a confidence level at which the constraint holds. Occasionally, a complex decision system undertakes multiple tasks called events, and the decision maker wishes to maximize the chance functions of satisfying some events [11]. In order to solve the problems, Liu initiated the third method of uncertain mathematical programming named dependent-chance programming (DCP). He firstly proposed the DCP in stochastic environments [12], and then, he gave the theoretical frameworks of DCP in fuzzy environments [11, 13], random fuzzy DCP [14], and fuzzy random DCP [9]. In the past few years, DCP has been used to solve many optimization problems, such as the dynamic facility layout problem [15], the bi-level resource-constrained project scheduling problems [16], and the inventory modeling problems without and with backordering [17].
In spite of multiple DCP being made, there also exist some limitations. For example, stochastic DCP is established on the basis of the probability measure which should satisfy the additivity, and fuzzy DCP deals with the problems containing fuzziness. But in reality, this requirement for additivity cannot be easily satisfied or might not be satisfied at all [18]. In addition, we may deal with problems without fuzziness. Therefore, we introduce DCP on the Sugeno measure space. Sugeno measure space is one measure space based on Sugeno measure. Sugeno measure is one type of representative nonadditive measures and an important generalization of probability measure [19]. Let us give an example of purchasing apples to illustrate the point. For convenience, let the universe of discourse consist of two properties characterizing the apples such as suitable price (a) and suitable quality (b), say X = {a, b}. Let P(X) denotes the power set of X and μ describes an importance degree or a purchasing possibility of various elements of P(X). Apparently, apples with too high price (no suitable price) and too low quality (no suitable quality) will not be purchased. In this case, the purchasing possibility is equal to 0. Moreover, we will purchase apples with suitable price and suitable quality. In this case, the purchasing possibility is equal to 1. Usually, the quality is more important than the price, so this might result in purchasing possibilities of purchasing apples with only suitable price and only suitable quality are 0.5 and 0.2, respectively. Let
This measure could express the subjectivity permeating above problem. Evidently, the above measure μ is nonadditive (μ(X) ≠ μ({a}) + μ({b})), that is, μ is not a probability measure. We can show that μ is a Sugeno measure with λ = 3 [19]. Sugeno measure and Sugeno measure space have been researched by many scholars. Wang and Klir [19] gave the basic definitions and properties of Sugeno measure. Ha et al. [18] proposed the key theorem and the bounds on the rate of uniform convergence of learning theory on Sugeno measure space. Ha et al. [20, 21] gave the key theorem and the theoretical foundations of statistical learning theory based on fuzzy random samples in Sugeno measure space. Shi and Gao [22] researched on quality evaluation of lexical cohesion based on Sugeno measure. Zhang and Zhang [23] proved Borel-Cantelli lemma for Sugeno measure. In order to solve the optimization problems on Sugeno measure space, Ha et al. [24] proposed the expected value models on Sugeno measure space and Zhang et al. [25] proposed the chance-constrained programming on Sugeno measure space. The elemental concepts and properties were given, and hybrid algorithms to solve the above programming were proposed.
The remainder of this paper is organized as follows. "Preliminaries" section discusses the g λ variable and its characterization, redefines its expected value and variance, and then revises the strong law of large numbers in [24]. "Dependent-chance Programming on Sugeno Measure Space" section firstly proposes the concepts of Sugeno environment, event and chance function, and then gives the principle of uncertainty which is the theoretical basis of the DCP on Sugeno measure space. At the end of this section, the theoretical framework of the DCP on Sugeno measure space is established. "A Hybrid Approach to Solve the DCP on Sugeno Measure Space" section gives a Sugeno simulation-based hybrid approach which consists of back propagation (BP) neural network and genetic algorithm (GA) to solve DCP on Sugeno measure space. Section 5 provides numerical examples to illustrate the methodology and effectiveness of the approach. Finally, conclusions are drawn in "Numerical examples" section.
Preliminaries
For the sake of convenience and completeness of our investigations, we offer some basic definitions and properties.
Definition 1 [19] Let X be a nonempty set, ζ be a nonempty class of subsets of X, and μ be a nonnegative real valued set function on ζ. If there exists \( \lambda \in \left(-\frac{1}{ \sup \mu},\infty \right)\cup \left\{0\right\} \) where sup μ = sup E ∈ ζ μ(E) such that
for any disjoint class {E n } of set in ζ whose union is also in ζ, then we say that μ satisfies the σ − λ -rule (on ζ).
Definition 2 Let ℱ be a σ-algebra of subsets of a nonempty set X and μ be a non-additive real valued set function on ℱ. Then, μ is called a Sugeno measure, if it satisfies the σ-λ-rule and μ(X) = 1 [18]. Usually, Sugeno measure μ is denoted by g λ . Then, the triple (X, ℱ, g λ ) is called a Sugeno measure space [19].
Obviously, g λ is a flexible non-additive measure due to the parameter λ which could take different numeric values [18]. When λ = 0, g λ reduces to probability measure and a Sugeno measure space reduces to a probability measure space. Therefore, we stipulate that λ ≠ 0 in the remainder of the article.
The following theorem shows the transformations between Sugeno measure and probability measure.
Theorem 1 [19] If g λ is a Sugeno measure and
then θ λ ∘ g λ is a probability measure.
Conversely, if P is a probability measure and
then θ λ − 1 ∘ P is a Sugeno measure.
Definition 3 [18] Let (X, ℱ, g λ ) be a Sugeno measure space. A function ξ : X → R is called a g λ variable if {ω|ξ(ω) ≤ x} ∈ ℱ for all x ∈ ℜ.
Definition 4 [18] The Sugeno distribution function of a g λ variable ξ is defined as
Example 1 [24] A g λ variable ξ has a Sugeno normal distribution if its Sugeno distribution function is
denoted by ξ ~ SN(μ, σ 2, λ), where μ, σ, and λ are all three real numbers.
Example 2 A g λ variable ξ has a Sugeno λ ‐ 0 ‐ 1 distribution if its Sugeno distribution function is as follows:
when λ ≠ 0,
and when λ = 0,
denoted by ξ ~ SU(λ), where λ is a real number.
We can note that ξ ~ SN(μ, σ 2, λ) equals to ξ ~ N(μ, σ 2) and ξ ~ SU(λ) equals to ξ ~ U when λ = 0.
In the following Definitions 5 and 6, the expected value and the variance of a g λ variable are redefined, which revise the definitions in [24].
Definition 5 Let ξ be a g λ variable and \( {F}_{g_{\lambda}}(x) \) be the distribution function of ξ. If \( {\displaystyle {\int}_{-\infty}^{\infty}\left| x\right| d}{\theta}_{\lambda}\left[{F}_{g_{\lambda}}(x)\right]<\infty \), then we call \( {\theta_{\lambda}}^{-1}\left\{{\displaystyle {\int}_{-\infty}^{\infty } xd{\theta}_{\lambda}\left[{F}_{g_{\lambda}}(x)\right]}\right\} \) an expected value of ξ and denote it by \( {E}_{g_{\lambda}}\left(\xi \right) \) or E(ξ).
Definition 6 Let ξ be a g λ variable. If \( {E}_{g_{\lambda}}\left\{{\left[\xi -{\theta}_{\lambda}\left({E}_{g_{\lambda}}\xi \right)\right]}^2\right\} \) exists, then we call \( {E}_{g_{\lambda}}\left\{{\left[\xi -{\theta}_{\lambda}\left({E}_{g_{\lambda}}\xi \right)\right]}^2\right\} \) the variance of ξ and denoted it by \( {D}_{g_{\lambda}}\left(\xi \right) \) or D(ξ).
Definition 7 [18] The joint distribution function \( {F}_{g_{\lambda}}:{\Re}^2\to \left[0,1\right] \) of a g λ vector (ξ, η) is defined as \( {F}_{g_{\lambda}}\left( x, y\right)={g}_{\lambda}\left\{\xi \le x,\eta \le y\right\} \), for any x, y ∈ ℜ.
Definition 8 [18] The g λ variables ξ and η are called independent if for all x and y,
Definition 9 [24] Suppose that ξ, ξ 1, ξ 2, ⋯ are g λ variables defined on the Sugeno measures space (X, ℱ, g λ ). We say that the sequence {ξ n } converges in Sugeno measure to ξ if \( \underset{n\to \infty }{ \lim }{g}_{\lambda}\left\{\left|{\xi}_n-\xi \right|\ge \varepsilon \right\}=0 \) for every ε > 0. In this case, we note \( \underset{n\to \infty }{ \lim }{\xi}_n=\xi \) (g λ ) or \( {\xi}_n\overset{g_{\lambda}}{\to}\xi \) .
Definition 10 [24] Suppose that ξ, ξ 1, ξ 2, ⋯ are g λ variables defined on the Sugeno measures space (X, ℱ, g λ ). The sequence {ξ n } is said to be convergent almost surely (a.s.) to ξ if and only if there exists a set A ∈ ℱ with g λ (A) = 0 such that \( \underset{n\to \infty }{ \lim }{\xi}_n\left(\omega \right)=\xi \left(\omega \right) \) for every ω ∈ Ā. In this case, we note \( \underset{n\to \infty }{ \lim }{\xi}_n=\xi \) (g λ − a. s.) or \( {\xi}_n\overset{g_{\lambda}-\mathrm{a}.\mathrm{s}.}{\to}\xi \) .
In the following, the strong law of large numbers of g λ variable is proved, which revises the theorem in [24].
Lemma 1 Let ξ 1, ξ 2, ⋯, ξ n be independent g λ variables. If Eξ k < ∞ and |ξ k | ≤ c (k = 1, 2, ⋯, n), then for every ε > 0
Proof We stipulate that \( {S}_n={\displaystyle {\sum}_{k=1}^n{\xi}_k} \). Let
\( {A}_k=\left\{\underset{j\le k}{ \max}\left|{S}_j-{\theta}_{\lambda}\left[ E\left({S}_j\right)\right]\right|<\varepsilon \right\} \),
and
Then, the sets B k , k = 1, 2, ⋯, n are disjoint. Let A 0 = X. We can see that
and
Moreover, we have
Then,
Thus,
That is
Lemma 2 [24] Let ξ 1, ξ 2, ⋯, ξ n be g λ variables. Then, the following statements are equivalent:
-
(1)
\( {\xi}_n\overset{g_{\lambda}- a. s.}{\to}\xi \);
-
(2)
\( \forall \varepsilon >0,{g}_{\lambda}\left\{{\displaystyle \underset{n= k}{\overset{\infty }{\cap }}{\displaystyle \underset{n= k}{\overset{\infty }{\cup }}\left(\left|{\xi}_n-\xi \right|\ge \varepsilon \right)}}\right\}=0 \);
-
(3)
\( \forall \varepsilon >0,\underset{k\to \infty }{ \lim }{g}_{\lambda}\left\{{\displaystyle \underset{n= k}{\overset{\infty }{\cup }}\left(\left|{\xi}_n-\xi \right|\ge \varepsilon \right)}\right\}=0 \).
Lemma 3 Let ξ 1, ξ 2, ⋯, ξ n be independent g λ variables. If Eξ k < ∞, Dξ k < ∞ (k = 1, 2, ⋯, n) and \( {\displaystyle \sum_n{\theta}_{\lambda}\left[{D}_{g_{\lambda}}\left(\frac{\xi_n}{n}\right)\right]}<\infty \) , then
Proof Let \( {\xi_k}^{\prime }=\frac{\xi_k}{n} \), k = 1, 2, ⋯, n. Then ξ k ′ (k = 1, 2, ⋯, n) are also independent g λ variables. It follows that \( {S_n}^{\prime }={\displaystyle \sum_{k=1}^n\frac{\xi_k}{n}}=\frac{1}{n}{\displaystyle \sum_{k=1}^n{\xi}_k=}\frac{S_n}{n} \) and \( {\theta}_{\lambda}\left( E{S}_n^{\prime}\right)={\theta}_{\lambda}\left\{ E\left[{\displaystyle \sum_{k=1}^n\left(\frac{\xi_k}{k}\right)}\right]\right\} \). We need to prove \( {S_n}^{\prime }-{\theta}_{\lambda}\left( E{S}_n^{\prime}\right)\overset{g_{\lambda}- a. s.}{\to }0 \).
Clearly, \( {\displaystyle \underset{k}{\cup}\left\{\left|{S}_{n+ k}^{\prime }- E{S}_{n+ k}^{\prime}\right|\ge \varepsilon \right\}}={\displaystyle \underset{k}{\cup}\left\{\underset{v\le k}{ \max}\left|{S}_{n+ k}^{\prime }- E{S}_{n+ k}^{\prime}\right|\ge \varepsilon \right\}} \) is a union of some non-decreasing sequences. By Lemma 1, we have
Since \( {\displaystyle \sum_{k=1}^{\infty }{\theta}_{\lambda}\left[\left( D{\xi}_k^{\prime}\right)\right]}={\displaystyle \sum_{k=1}^{\infty }{\theta}_{\lambda}\left[ D\left(\frac{\xi_k}{k}\right)\right]<}\infty \), we have \( {\displaystyle \sum_{k= n+1}^{\infty }{\theta}_{\lambda}\left( D{\xi}_k^{\prime}\right)}\to 0 \) (n → ∞). Then,
Thus, \( {g}_{\lambda}\left\{{\displaystyle \underset{n= k}{\overset{\infty }{\cup }}\left\{\left|{S}_n^{\prime }-{\theta}_{\lambda}\left[ E\left({S}_n^{\prime}\right)\right]\right|\ge \varepsilon \right\}}\right\}\le {g}_{\lambda}\left\{{\displaystyle \underset{k}{\cup}\left\{\left|{S}_{n+ k}^{\prime }-{\theta}_{\lambda}\left[ E\left({S}_{n+ k}^{\prime}\right)\right]\right|\ge \varepsilon \right\}}\right\}\to 0 \).
By Lemma 2, we have \( {S_n}^{\prime }-{\theta}_{\lambda}\left[ E\left({S}_n^{\prime}\right)\right]\overset{g_{\lambda}- a. s.}{\to }0 \). That is
Lemma 4 [24] Let A 1, A 2, ⋯ be a sequence of sets. If \( {\displaystyle \sum_{k=1}^{\infty }{\theta}_{\lambda}\left[{g}_{\lambda}\left({A}_k\right)\right]}<\infty \), then \( {g}_{\lambda}\left\{{\displaystyle \underset{n=1}{\overset{\infty }{\cap }}{\displaystyle \underset{k\ge n}{\cup }{A}_k}}\right\}=0 \).
Lemma 5 Suppose that ξ 1, ξ 2, ⋯, ξ n , ⋯ are identically distributed g λ variables whose Sugeno distribution function is \( {F}_{g_{\lambda}}(x) \) with the same expected value a (a < ∞). Let \( {\xi}_k^{\ast }={\xi}_k{\chi}_{\left\{\left|{\xi}_k\right|\le k\right\}}\left(\omega \right) \), k = 1, 2, ⋯. If \( {\displaystyle \sum_{k=1}^n{\theta}_{\lambda}\left[{g}_{\lambda}\left\{{\xi}_k^{\ast}\ne {\xi}_k\right\}\right]}<\infty \) and \( \frac{1}{n}{\displaystyle \sum_{k=1}^n{\xi}_k^{\ast }}-\frac{1}{n}{\theta}_{\lambda}\left[ E\left({\displaystyle \sum_{k=1}^n{\xi}_k^{\ast }}\right)\right]\overset{g_{\lambda}- a. s.}{\to }0 \), then
Proof Let \( {\overline{\xi}}_n=\frac{1}{n}{\displaystyle \sum_{k=1}^n{\xi}_k} \), \( {\overline{\xi}}_n^{\ast }=\frac{1}{n}{\displaystyle \sum_{k=1}^n{\xi}_k^{\ast }} \), \( E{\overline{\xi}}_n^{\ast }= E\left(\frac{1}{n}{\displaystyle \sum_{k=1}^n{\xi}_k^{\ast }}\right)={\theta}_{\lambda}^{-1}\left[\frac{1}{n}{\displaystyle \sum_{k=1}^n{\theta}_{\lambda}\left( E{\xi}_k^{\ast}\right)}\right] \) and Eξ k = a. We have
Because \( {\displaystyle \sum_{k=1}^n{\theta}_{\lambda}\left[{g}_{\lambda}\left\{{\xi}_k^{\ast}\ne {\xi}_k\right\}\right]}<\infty \), we conclude that \( \left|{\overline{\xi}}_n-{\overline{\xi}}_n^{\ast}\right|\overset{g_{\lambda}- a. s.}{\to }0 \) from Lemma 4 and Lemma 2.
By the condition of \( \frac{1}{n}{\displaystyle \sum_{k=1}^n{\xi}_k^{\ast }}-\frac{1}{n}{\theta}_{\lambda}\left[ E\left({\displaystyle \sum_{k=1}^n{\xi}_k^{\ast }}\right)\right]\overset{g_{\lambda}- a. s.}{\to }0 \), we have
Because \( {\theta}_{\lambda}\left[ E\left({\xi}_n^{\ast}\right)\right]={\displaystyle {\int}_{- n}^n x d{\theta}_{\lambda}\left[{F}_{g_{\lambda}}(x)\right]}\to {\displaystyle {\int}_{-\infty}^{\infty } x d{\theta}_{\lambda}\left[{F}_{g_{\lambda}}(x)\right]}={\theta}_{\lambda}( a) \) as n → ∞, then
\( {\theta}_{\lambda}\left[ E\left({\overline{\xi}}_n^{\ast}\right)\right]=\frac{1}{n}{\displaystyle \sum_{k=1}^n{\theta}_{\lambda}\left( E{\xi}_k^{\ast}\right)}\to \frac{1}{n}{\displaystyle \sum_{k=1}^n{\theta}_{\lambda}(a)}={\theta}_{\lambda}(a) \) as n → ∞.
By (1), we have \( \frac{1}{n}{\displaystyle \sum_{k=1}^n{\xi}_k}-{\theta}_{\lambda}(a)\overset{g_{\lambda}- a. s.}{\to }0 \) (n → ∞).
Lemma 6 [26] Let x 1, x 2, ⋯ be sequence of real numbers and \( {\displaystyle \sum_{k=1}^n\frac{x_k}{k}}<\infty \); then, we have \( \frac{1}{n}{\displaystyle \sum_{k=1}^n{x}_k}\to 0 \), as n → ∞.
Theorem 2 (Strong law of large numbers) Let ξ 1, ξ 2, ⋯, ξ n , ⋯ be independent and identically distributed g λ variables with the same expected value a (a < ∞). Then, we have
Proof Let \( {\xi}_k^{\ast }={\xi}_k{\chi}_{\left\{\left|{\xi}_k\right|\le k\right\}}\left(\omega \right) \).
Since Eξ k < ∞, we have \( {\displaystyle {\int}_{-\infty}^{+\infty}\left| x\right|} d{\theta}_{\lambda}\left[{F}_{g_{\lambda}}(x)\right]<\infty \), then \( {\displaystyle \sum_{k=1}^{\infty }{\theta}_{\lambda}\left[ E\left(\frac{\xi_k^{\ast 2}}{k^2}\right)\right]}<\infty \) [28]. Thus,
By Lemma 3, we have \( {\displaystyle \sum_{k=1}^n\left\{\frac{\xi_k}{k}-{\theta}_{\lambda}\left[ E\left(\frac{\xi_k}{k}\right)\right]\right\}}\overset{g_{\lambda}- a. s.}{\to }0 \). By Lemma 6, we have \( \frac{1}{n}{\displaystyle \sum_{k=1}^n{\xi}_k^{\ast }}-\frac{1}{n}{\theta}_{\lambda}\left[ E\left({\displaystyle \sum_{k=1}^n{\xi}_k^{\ast }}\right)\right]\overset{g_{\lambda}- a. s.}{\to }0 \). By Lemma 5, we have \( \frac{1}{n}{\displaystyle \sum_{k=1}^n{\xi}_k}-{\theta}_{\lambda}(a)\overset{g_{\lambda}- a. s.}{\to }0 \) since \( {\displaystyle \sum_{k=1}^{\infty }{\theta}_{\lambda}\left[{g}_{\lambda}\left\{{\xi}_k^{\ast}\ne {\xi}_k\right\}\right]}<\infty \).
That proves the theorem.
Dependent-Chance Programming on Sugeno Measure Space
Uncertain Environment, Event, Chance Function, and Principle of Uncertainty
Uncertain environment, event, and chance function are basic concepts in DCP. Let us redefine them in Sugeno decision systems at the beginning of this part.
Definition 11 Let x be a decision vector and ξ be a g λ vector. Then, the Sugeno constraints represented by
are called a Sugeno environment.
Definition 12 Let x be a decision vector and ξ be a g λ vector. Then, a system of Sugeno inequalities
is called a Sugeno event.
Definition 13 Let x be a decision vector and ξ be a g λ vector. Then, the chance function of an event characterized by (3) is defined as the Sugeno measure of the event, i.e.,
subject to the Sugeno environment (2).
Definition 14 [14] Let x = (x 1, x 2, ⋯, x n ) be a decision vector and r(x) = r(x 1, x 2, ⋯, x n ) be an n-dimensional function. Then, the ith decision variable x i is said to be degenerate if
for any x i ′ and x i ′ ′; otherwise, it is nondegenerate. In this case, the set of all nondegenerate decision variables is called nondegenerate set under r(x) which can be denoted by ND[r(x)].
For example, r(x 1, x 2, x 3, x 4, x 5, x 6) = x 1 − x 2 + 3x 5 is a 5-dimensional function. The variables x 1, x 2, x 5 are nondegenerate and x 3, x 4, x 6 are degenerate. So,
Definition 15 Let x be a decision vector, ξ be a g λ vector, and E be an event characterized by h k (x, ξ) ≤ 0, k = 1, 2, ⋯, q in the Sugeno environment g j (x, ξ) ≤ 0, j = 1, 2, ⋯, p. If j ∈ J and ND[g j (x, ξ)] ∩ ND[h k (x, ξ)] ≠ ϕ, we write
Then the jth constraint g j (x, ξ) is called a dependent constraint of the event E if ND[g j (x, ξ)] ∩ ε * * ≠ ϕ; otherwise, it is independent.
Definition 16 Let E be a Sugeno event characterized by h k (x, ξ) ≤ 0, k = 1, 2, ⋯, q in the Sugeno environment g j (x, ξ) ≤ 0, j = 1, 2, ⋯, p where x is a decision vector and ξ is a g λ vector. Then, for each decision x and realization of a g λ vector ξ, the Sugeno event E is said to be consistent in the Sugeno environment if the following two conditions hold: (1) h k (x, ξ) ≤ 0 k = 1, 2, ⋯, q and (2) g j (x, ξ) ≤ 0, j ∈ J* where J* is the index set of all dependent constraints.
Generally, a decision could meet an event if the decision meets both the event itself and the dependent constraints [14]. So, we obtain the following principle of uncertainty in the Sugeno environment which is theoretical basis of DCP on Sugeno measure space.
Principle of Uncertainty The chance of a Sugeno event is the Sugeno measure of the event which is consistent in the Sugeno environment.
Let x be a decision vector and ξ be a g λ vector. There are m events E i characterized by h ik (x, ξ) ≤ 0, k = 1, 2, ⋯, q i for i = 1, 2, ⋯, m in the Sugeno environment g j (x, ξ) ≤ 0, j = 1, 2, ⋯, p. According to the principle of uncertainty, the chance function of the ith event E i in the Sugeno environment is
where
for i = 1, 2, ⋯, m.
DCP on Sugeno Measure Space
In this part, we extend the DCP to the Sugeno measure space. Therefore, the framework of DCP on the Sugeno measure space is constructed. In order to maximize the chance function of an event subject to a Sugeno environment, we give the following dependent-chance single-objective programming on Sugeno measure space:
where x is a decision vector, ξ is a g λ vector, h k (x, ξ) ≤ 0, k = 1, 2, ⋯, q represent an event, and g j (x, ξ) ≤ 0, j = 1, 2, ⋯, p represent a Sugeno environment.
In order to maximize multiple chance functions subject to a Sugeno environment, we give the following dependent-chance multi-objective programming on Sugeno measure space which maximizes multiple chance functions in a Sugeno environment:
where x is a decision vector, ξ is a g λ vector, h ik (x, ξ) ≤ 0, k = 1, 2, ⋯, q i for i = 1, 2, ⋯, m represent the events, and g j (x, ξ) ≤ 0, j = 1, 2, ⋯, p represent a Sugeno environment.
In multi-objective decision-making system, goal programming is posed to minimize the deviations, positive, negative, or both, between the objective functions and ideal objective targets, which are present in a certain prior structure set by the decision maker [11]. Furthermore, dependent-chance goal programming on Sugeno measure space may be considered as an extension of goal programming in Sugeno decision system. Then, we give the following dependent-chance goal programming on Sugeno measure space:
where x is a decision vector, ξ is a g λ vector, P j is the preemptive priority factor which expresses the relative importance of various goals, for all j, u ij , and v ij are the weighting factors corresponding to positive deviation and negative deviation for goal i with priority j assigned, respectively,
and
are the positive and negative deviations of the target of goal i, respectively, g j is a function in system constraints, b i is the target value according to goal i, l is the number of priorities, m is the number of goal constraints, and p is the number of system constraints.
Example 3 Now, we give a simple example of the DCP on Sugeno measure space:
where ξ is a discrete g λ variable with the Sugeno distribution of the form in Table 1:
and λ = 2.
In this model, the event E is characterized by x 1 + x 2 = 4. And the dependent constraints of the event E are (1) (x 1 + 3x 2)/4 ≤ ξ and (2) x 1, x 2 are positive integers. By principle of uncertainty, the chance function is
Obviously, (x 1, x 2) can be (1, 3), (2, 2) or (3, 1). According to the different values of (x 1, x 2), we should compare the values:
g λ {ξ ≥ 2.5} = g λ {ξ = 3} = 1/2,
and
Therefore, the best solution is (x 1, x 2) = (3, 1) with the corresponding chance is 3/4.
A Hybrid Approach to Solve the DCP on Sugeno Measure Space
Sugeno Simulation
In order to estimate the accurate values in Sugeno programming, we resort to Sugeno simulation as one of the attractive alternatives. For the sake of solving general DCP on Sugeno measure space, we must deal with the following type of uncertain function
by Sugeno simulation.
Example 4 Let ξ be a g λ vector and f : ℜ n → ℜ be a measurable function. In the following, we obtain L = g λ {f(x, ξ) ≤ 0} by Sugeno simulation.
In order to construct a g λ variable ξ with Sugeno distribution \( {F}_{g_{\lambda}}\left(\cdot \right) \), a uniformly distributed variable u over the interval [0, 1] is produced at first, then ξ is assigned to be \( {F_{g_{\lambda}}}^{-1}(u) \) [24]. Therefore, we generate ω k according to the Sugeno measure g λ and produce ξ k = ξ(ω k ) for k = 1, 2, ⋯ , N.
Let N′ denote the number of vectors satisfying the system of inequalities f(x, ξ k ) ≤ 0, k = 1, 2, ⋯, N, and
Then, we have E[h(x, ξ k )] = L for all k and \( {N}^{\prime }={\displaystyle \sum_{k=1}^N h\left(\boldsymbol{x},{\boldsymbol{\xi}}_k\right)} \).
It follows from the Theorem 2 that when N → ∞,
Thus, L can be estimated by ln[1 + λ(N′/N)]/ln(1 + λ) provided that N is sufficiently large.

A Hybrid Approach
In order to solve the DCP on Sugeno measure space, we propose a Sugeno simulation-based hybrid approach which combines BP neural network with GA in this part. The form of the DCP on Sugeno measure space is as follows:
Firstly, we generate the input-output data for the uncertain function according to the Sugeno simulation. Secondly, we train the BP neural network to approximate the underlying functional relationship U and predict the outputs. Thirdly, we make use of GA to enhance the optimization process and arrive at a solution to the optimization problem. Finally, we find the best chromosome to be the optimal solution by selection, crossover, and mutation.
The hybrid algorithm for solving the DCP on Sugeno measure space can be summarized as follows:

Numerical Examples
Here, we give two numerical examples to illustrate the effectiveness of the approach.
Example 5 Let us consider the following DCP on Sugeno measure space:
where λ = 5; ξ 1 is a Sugeno normal distributed variable characterized by ξ 1 ~ SN(3, 22, 4); ξ 2 is a λ ‐ 0 ‐ 1 distributed variable characterized by ξ 2 ~ SU(3).
The event of this model is x 1 + x 2 + 2x 3 + 2x 4 = 5, and the chance function of the event is
It is easily to find that \( {x}_4=\frac{5-{x}_1-{x}_2-2{x}_3}{2} \). In order to solve the model, we generate 3000 input-output data for the uncertain function U : (x 1, x 2, x 3) → f(x) by Sugeno simulation. Next, a three-layer BP neural network of the 3-5-1 topology is constructed to approximate the uncertain function U. The activation functions utilized in the BP neural network are a hyperbolic tangent function (hidden layer) and a linear function (output layer), respectively. The BP neural network is trained to adjust the weights and thresholds of the connections between two layers and minimize root mean squared error (RMSE) of the output layer. The maximum number of iterations, the learning rate, the momentum term, and the tolerance criterion for the BP neural network are set to be 5000, 0.0001, 0.85, and 0.001, respectively. Although the settings of these parameters may not be optimal, they ensure the convergence of the learning process realized by the BP neural network. As shown in Fig. 1, we obtain the values of the error function of RMSE in successive iterations.
Moreover, we use the GA to improve the solution of the DCP on Sugeno measure space. Here, the population size, the number of generations, the mutation rate, and the crossover rate of the GA are set to be 30, 300, 0.2, and 0.3, respectively. It should be mentioned here that the settings of these GA parameters may not be optimal. However, under these conditions, the value of fitness (the objective function) is improved. The improvements are illustrated in Fig. 2.
Finally, the best solution obtained in the above way is
where the corresponding chance is f(x*) = 0.9067.
Example 6 Let us consider the following dependent-chance goal programming on Sugeno measure space:
where λ = 3; ξ 1 and ξ 2 are g λ variables characterized by ξ 1 ~ SN(3, 1, 2) and ξ 2 ~ SN(2, 1, 3), respectively.
The event at the first priority level is x 1 + x 4 2 = 3 whose chance function is
The event at the second priority level is x 2 + x 5 2 = 2 whose chance function is
\( {f}_2(x)={g}_{\lambda}\left\{\begin{array}{l}{x}_2+{x}_5^2=2\hfill \\ {}{x}_1^2+{x}_5+{x}_4^2\le 0.5{\xi}_1\hfill \\ {}{x}_3+{x}_2^2+{x}_6\le 2.5{\xi}_2\hfill \\ {}{x}_i\ge 0, i=1,2,\cdots 6\hfill \end{array}\right\} \).
The event at the third priority level is x 3 + x 6 2 = 2 whose chance function is
We can find that \( {x}_4=\sqrt{2-{x}_1} \), \( {x}_5=\sqrt{2-{x}_2} \) and \( {x}_6=\sqrt{3-{x}_3} \). In order to solve this model, we generate 3000 input-output data for the uncertain function U : (x 1, x 2, x 3) → (f 1(x), f 2(x), f 3(x)) by Sugeno simulation. Next, we construct a three-layer BP neural network of the 3-5-3 topology to approximate the uncertain function U. The BP neural network is trained by the standard BP algorithm with a momentum term while the error function is RMSE. The maximum number of iterations, the learning rate, the momentum term, and the tolerance criterion for the BP neural network are set to be 5000, 0.0001, 0.85, and 0.001, respectively. The values of the error functions obtained in successive iterations are shown in Figs. 3, 4 and 5, respectively.
Then, we use the GA to improve the solution of the DCP on Sugeno measure space, whose population size, number of generations, mutation rate, and crossover rate are set to be 30, 300, 0.2, and 0.7, respectively. The GA enhances the fitness as shown in the Fig. 6,
Finally, the optimal solution is
which satisfies the first goal and the second goal; otherwise, the third objective is 0.1495.
In the process of solving the above two models, we can see that the time complexity of the hybrid approach is the sum of the time spent for the Sugeno simulation, for BP neural network, and for GA. The time spent for the three parts are essential since we can assumed that there is no alternative method to the hybrid approach.
Conclusions
In this paper, an uncertain mathematical programming named dependent-chance programming (DCP) on Sugeno measure space was proposed. To provide general solutions to the programming, a Sugeno simulation-based hybrid approach integrated by BP neural network and GA was given. Compared with the existing kinds of DCP, the DCP on Sugeno measure space has the features as follows: (1) It deals with g λ variables. (2) It may be resorted to when the decision maker wishes to maximize the chance functions of satisfying the events in the Sugeno environment.
Further research directions might be devoted to the wide applications of DCP on Sugeno measure space in area of water resources management, waste management planning, and electric power system planning, and so on, where some characteristics may not satisfy the additivity. Moreover, the DCP based on other kinds of variables, such as fuzzy variables, on Sugeno measure space may be studied. And the hybrid approach for DCP combined with more algorithms such as PSO may be also studied.
References
Gupta, P., Mittal, G., Mehlawat, M.K.: Multiobjective expected value model for portfolio selection in fuzzy environment. Optim Lett 7(8), 1765–91 (2013)
Li, Y., Xu, W., He, S.: Expected value model for optimizing the multiple bus headways. Appl Math Comput 219(11), 5849–61 (2013)
Yuan, G.: Two-stage fuzzy production planning expected value model and its approximation method. Appl Math Model 36(6), 2429–45 (2012)
Ghasemi, M.R., Ignatius, J., Lozano, S., Emrouznejad, A., Hatami-Marbini, A.: A fuzzy expected value approach under generalized data envelopment analysis. Knowl-Based Syst 89, 148–59 (2015)
Charnes, A., Cooper, W.W.: Chance-constrained programming. Manag Sci 6(1), 73–9 (1959)
Liu, F., Wen, Z., Xu, Y.: A fuzzy fractional chance-constrained programming model for air quality management under uncertainty. Eng Optim 48(1), 135–53 (2016)
LóPez, J., Contreras, J., Mantovani, J.R.S.: Reactive power planning under conditional-value-at-risk assessment using chance-constrained optimisation. IET Gener Transm Distrib 9(3), 231–40 (2015)
Afifi, W.A., Hefny, H.A.: Adaptive TAKAGI-SUGENO fuzzy model using weighted fuzzy expected value in wireless sensor network, 14th edn, pp. 225–31. International Conference on Hybrid Intelligent Systems, Kuwait (2014). doi:10.1109/HIS.2014.7086203
Liu, B.: Fuzzy random dependent-chance programming. IEEE Trans Fuzzy Syst 9(5), 721–6 (2001)
Atawia, R., Abou-zeid, H., Hassanein, H.S., Noureldin, A.: Joint chance-constrained predictive resource allocation for energy-efficient video streaming. IEEE J Sel Areas Commun 34(5), 1389–404 (2016). doi:10.1109/JSAC.2016.2545358
Liu, B.: Dependent-chance programming in fuzzy environments. Fuzzy Sets Syst 109(1), 97–106 (2000)
Liu, B.: Dependent-chance programming: a class of stochastic optimization. Comput Math Appl 34(12), 89–104 (1997)
Liu, B.: Dependent-chance programming with fuzzy decisions. IEEE Trans Fuzzy Syst 7(3), 354–60 (1999)
Liu, B.: Random fuzzy dependent-chance programming and its hybrid intelligent algorithm. Inf Sci 141(3–4), 259–71 (2002)
Kaveh, M., Dalfard, V.M., Amiri, S.: A new intelligent algorithm for dynamic facility layout problem in state of fuzzy constraints. Neural Comput & Applic 24(5), 1179–90 (2013)
Zhang, Z., Liu, M., Zhou, X., Chen, L.: A multi-objective DCP model for bi-level resource-constrained project scheduling problems in grounding grid system project under hybrid uncertainty. KSCE J Civ Eng 20(5), 1631–41 (2016)
Samal, N.K., Pratihar, D.K.: Optimization of variable demand fuzzy economic order quantity inventory models without and with backordering. Comput Ind Eng 78, 148–62 (2014)
Ha, M., Li, Y., Li, J., Tian, D.: The key theorem and the bounds on the rate of uniform convergence of learning theory on Sugeno measure space. Sci China Ser F 49(3), 372–85 (2006)
Wang, Z., Klir, G.: Generalized Measure Theory. Springer, New York (2008)
Ha, M., Wang, C., Pedrycz, W.: The key theorem of learning theory based on Sugeno measure and fuzzy random samples. Life Syst Model Intell Comput 6329, 241–9 (2010)
Ha, M., Wang, C., Pedrycz, W.: The theoretical foundations of statistical learning theory based on fuzzy random samples in Sugeno measure space. Trans Inst Meas Control 34(5), 520–6 (2012)
Shi, W., Gao, Y.: A research on quality evaluation of lexical cohesion based on Sugeno measure. Int Conf Mach Learn Cybern 1, 178–82 (2011). doi:10.1109/ICMLC.2011.6016731
Zhang, C., Zhang, H.: Borel-Cantelli lemma for Sugeno measure. Appl Mech Mater 614, 367–70 (2014)
Ha, M., Zhang, H., Pedrycz, W., Xing, H.: The expected value models on Sugeno measure space. Int J Approx Reason 50(7), 1022–35 (2009)
Zhang, H., Ha, M., Xing, H., 9: Chance-constrained programming on sugeno measure space. Expert Syst Appl 38, 11527–33 (2011)
Chung, K.: Course in Probability Theory, 3rd edn. Academic Press, New York (2001)
Funding
This work was supported by the Application Basic Research Plan Key Basic Research Project of Hebei Province (no. 16964213D), the Natural Science Foundation of the Hebei Education Department (no. QN2015116), the Innovation Fund for Postgraduates of Hebei Province in 2016 (grant no. 222), and the Plan Project for Science and Technology in Handan City (nos. 1528102058-5, 1534201095-3).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Authors’ contributions
All authors read and approved the final manuscript.
Competing interests
The authors declare that they have no conflict of interests.
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Zhang, H., Song, J. Dependent-Chance Programming on Sugeno Measure Space. J. Uncertain. Anal. Appl. 5, 7 (2017). https://doi.org/10.1186/s40467-017-0061-8
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s40467-017-0061-8
Keywords
- Sugeno measure space
- Dependent-chance programming
- Sugeno simulation
- Hybrid approach