Next Article in Journal
Methodology for Measuring the Cutting Inserts Wear
Next Article in Special Issue
Spare Parts Transportation Optimization Considering Supportability Based on Uncertainty Theory
Previous Article in Journal
Temperature and Thermal Energy of a Coronal Mass Ejection
Previous Article in Special Issue
Two-Stage Algorithm for Solving Arbitrary Trapezoidal Fully Fuzzy Sylvester Matrix Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Comparision between Deterministic Method and Uncertain Method for Solving Uncertain Multiobjective Programming

1
Fundamentals Department, Air Force Engineering University, Xi’an 710051, China
2
School of Big Data Science, Hebei Finance University, Baoding 071051, China
*
Author to whom correspondence should be addressed.
Submission received: 23 January 2022 / Revised: 7 February 2022 / Accepted: 23 February 2022 / Published: 25 February 2022
(This article belongs to the Special Issue Fuzzy Set Theory and Uncertainty Theory)

Abstract

:
Since there are often few or no samples and asymmetry information in the problems, uncertainty theory is introduced to study uncertain multi-objective programming (UMP), which cannot be solved by probability theory. Generally speaking, there are two types of methods for solving the UMP problem: in deterministic method, using the numerical characteristics of an uncertain variable, the UMP problem is transformed into a deterministic multiobjective programming, and then solved by the weighting method and ideal point method; in the uncertain method, the UMP problem is transformed into an uncertain single-objective programming, and then is solved by the evaluation criteria of the uncertain variables. The theoretical analysis and the data results for numerical examples solved by the AC algorithm designed in the paper show that the two types of methods are obviously different. Further, using this comparison, the essential difference between the two methods is whether the uncertainty relation between objective functions sholud be considered. Therefore, when the uncertainty relation is closely related, the uncertain method is more appropriate; otherwise, the deterministic method should be chosen.

1. Introduction

To study decision-making problems with multiple and conflicting objectives in the real world, multiobjective programming has been widely studied by researchers in a variety of fields, especially in the field of operational research, which can be referred to in the literature [1,2,3,4,5]. It can be seen that the above literature on multiobjective programming mainly focuses on the deterministic environment. When uncertain factors are involved, many scholars regard them as random phenomena and put forward stochastic multi-objective programming (SMP). SMP is generally closer to practical problems and has been widely developed in many areas of application, which can be referred to in References [6,7,8,9,10].
Most of the above literature remains at the application level, and the adopted theoretical solution methods are relatively simple. The main method used to deal with the random factors in SMP is taking the expected value of the objective functions and then transforming the initial SMP into a determined, multi-objective programming problem; namely, the expected value model of SMP. However, in a practical decision-making problem, in addition to considering the lowest average cost, the decision scheme with the lowest fluctuation is necessary. Therefore, the expected value model of SMP is not very close to the actual problem. More problematically, a fundamental premise of employing probability theory is that the estimated probability distribution is close enough to the real frequency. Due to the non-experimental and complex nature of the practical problem, the sample size in the multiobjective programming problem is often too small to estimate the probability distribution, so the uncertainties cannot be dealt with using probability theory, especially when the information is vague. This can be seen in Reference [11], for example. Therefore, we cannot deal with multiobjective programming problems with this type of indeterminacy based on probability theory, as the final decision would not be in line with reality. In order to solve this type of indeterminacy, called uncertainty, with an expert degree of belief, this paper introduces the uncertainty theory founded by professor Liu in 2007 [12] and refined in 2010 based on normality, duality, subadditivity, and product axioms [13]. To date, a high number of studies have proved that uncertainty theory is a branch of mathematics used to model human uncertainty and has been widely used, not only in theoretical fields such as Liu [14], Wang et al. [15], Liu and Yao [16], Wen et al. [17], etc., but also in application fields such as Zheng et al. [18], Zheng et al. [19], Zhang et al. [20], and Wang et al. [21], etc. However, except for the concepts of efficient solution and the expected-value model based on uncertain variables mentioned in the literatures [14,22], the research on uncertain multi-objective programming (UMP) based on uncertain theory is not in-depth enough.
In view of the disadvantages of the above research, based on uncertainty theory, this paper carries out research into the solution methods of the UMP problem, which are defined as deterministic method and uncertain method, respectively. To date, there are few relevant results on the comparison of these two types of solution method, and only two pieces of relevant literature have been found in the stochastic environment, by Caballero [23] and Gutjahr [24]. In the literature [23], based on the expected value criterion of random variables, Caballero only uses the linear weighting method to compare these two types of solution methods for stochastic multiobjective programming. In this case, it was concluded that the efficient solutions were exactly the same, but in other criteria, such as minimum variance criterion, maximum probability criteria, etc., they were different. In the literature [24], Gutjahr only mentions the ideas of these two solution methods, and does not carry out detailed and specific research contents. However, in the environment of uncertainty with an expert’s degree of belief, there are few research results on the two types of solution to the UMP problem, based on uncertainty theory. Further, unlike random variables, the expected values of uncertain variables do not have linear properties; thus, except for cases where uncertain variables are independent of each other or comonotonic, even with the expected value criterion and the linear weighting method used, the efficient solutions obtained by the two types of solution method are different. This differs from the results obtained in the literature [23]. In addition, based on the ideal point method, the efficient solutions obtained in these two types of solution method are completely different whether used in a stochastic environment or uncertainty environment with expert’s degree of belief. The mainly innovative research contents proposed in this paper are as follows:
(a) Research on the deterministic method. Firstly, the UMP model with uncertain vectors in the objective functions is presented. Based on the expected value of the uncertain vector, the expected value model of the UMP (E-UMP) problem is proposed. Secondly, since the E-UMP problem only considers the minimum average cost of the uncertain objective functions, in the practical problem, it often needs to take consider the minimum fluctuation. Therefore, in order to consider the fluctuation in the practical problem, the expected-value variance model of the UMP (EV-UMP) problem is proposed, taking both expectation and variance for the uncertain objective functions. Whether the E-UMP model or the EV-UMP model is used, their common point is to transform the initial UMP problem into a deterministic multi-objective programming problem. Therefore, this type of solution method is called a deterministic method. Finally, the E-UMP model and EV-UMP model are transformed into the determined single-objective programming (DSP) problems by the weighting method and ideal point method proposed in this paper, and it is proved that the optimal solutions to the DSP problems are the expected-value efficient solutions to the initial UMP problem.
(b) Research into the uncertain method. It is easy to see that the deterministic method first transforms the uncertain multi-objective functions in the UMP problem into the deterministic multi-objective functions, so the uncertainty relation between them is separated and also disappeared. When the uncertainties between uncertain objective functions are closely related, the deterministic method is infeasible. To overcome this disadvantage, we first transform the initial UMP problem into an uncertain single-objective programming (USP) problem by introducing a measurable function, G, which remains the uncertainty relation between uncertain objective functions. This type of solution method is called the uncertain method. Then, in order to provide the optimal solution concept to the USP problem, we define the order relationship between the uncertain variables based on different evaluation criterions. Since the average value is frequently used in real-world problems, the C E evaluation criterion is employed throughout this paper. Based on the C E evaluation criteria and the measurable function G constructed by the linear weighted construction method and ideal point construction method, C E -optimal solutions to the USP problem can be obtained. Finally, we prove that the C E -optimal solutions to the USP problem are the C E -efficient solutions to the initial UMP problem under the C E evaluation criterion.
(c) Comparison of two types of solution method. On the one hand, from theoretical analysis, we can see that the deterministic method first uses their expectation of the objective functions in the UMP problem, and then transforms it into a single-objective programming, while the uncertain method does the opposite. Generally speaking, for the uncertain variable, we have
G E f 1 ( x , ξ 1 ) , , E f s ( x , ξ s ) E G f 1 ( x , ξ 1 ) , , f s ( x , ξ s ) ,
where G ( · ) is a measurable function. Therefore, the theoretical results for these two types of method are different. On the other hand, according to the solution results of the numerical examples illustrated in this paper, the efficient solutions obtained by the two types of solution methods are also different.
The paper is organized as follows. Some basic results of uncertainty theory are reviewed in the next section. In Section 3, based on uncertainty theory, the UMP model is proposed. In Section 4, the deterministic method is studied, and a numerical example is provided to illustrate the solution method. In Section 5, the uncertain method is proposed when the uncertainties between uncertain objective functions are closely related, and a numerical example is also given to illustrate the uncertain method. Furthermore, the two types of solution methods are compared and analyzed according to the data results of the numerical examples. Finally, a brief summary is given in Section 6.

2. Theoretical Background

Let Γ be a nonempty set, and L a σ -algebra over Γ . Each element Λ in L is called an event. A set function M from L to [ 0 , 1 ] is called an uncertain measure if it satisfies the following axioms [12]:
Axiom 1.
(Normality Axiom) M { Γ } = 1 for the universal set Γ .
Axiom 2.
(Duality Axiom) M { Λ } + M { Λ c } = 1 for any event Λ .
Axiom 3.
(Subadditivity Axiom) For every countable sequence of events Λ 1 , Λ 2 , , we have
M i = 1 Λ i i = 1 M Λ i .
The triplet ( Γ , L , M ) is called an uncertainty space. Furthermore, Liu [25] defined a product of uncertain measure by the fourth axiom:
Axiom 4.
(Product Axiom) Let ( Γ k , L k , M k ) be an uncertainty space for k = 1 , 2 , . The product of uncertain measure M is an uncertain measure satisfying
M k = 1 Λ k = k = 1 M k { Λ k }
where Λ k are arbitrarily chosen events from L k for k = 1 , 2 , , respectively.
Roughly speaking, an uncertain variable is a measurable function on an uncertainty space. A formal definition is given as follows.
Definition 1.
[12] An uncertain variable is a measurable function ξ from an uncertainty space ( Γ , L , M ) to the set of real numbers, i.e., for any Borel set B of real numbers, the set
{ ξ B } = { γ Γ ξ ( γ ) B }
is an event.
Definition 2.
[12] The uncertainty distribution Φ of an uncertain variable ξ is defined by Φ ( x ) = M { ξ x } for any real number x.
Definition 3.
[25] The uncertain variables ξ 1 , ξ 2 , , ξ n are said to be independent if
M i = 1 n ξ i B i = i = 1 n M { ξ i B i }
for any Borel sets B 1 , B 2 , , B n of real numbers.
Theorem 1.
[13] Let ξ 1 , ξ 2 , , ξ n be uncertain variables, and f a real-valued measurable function. Then, f ( ξ 1 , ξ 2 , , ξ n ) is an uncertain variable.
Theorem 2.
[13] Let ξ 1 , ξ 2 , , ξ n be independent uncertain variables with continuous uncertainty distributions Φ 1 , Φ 2 , , Φ n , respectively. If f is a strictly increasing function, then the uncertain variable
ξ = f ( ξ 1 , ξ 2 , , ξ n )
has an uncertainty distribution
Ψ ( x ) = sup f ( x 1 , x 2 , , x n ) = x min 1 i n Φ i ( x i ) .
Definition 4.
[12] Let ξ be an uncertain variable. Then, the expected value of ξ is defined by
E [ ξ ] = 0 M { ξ x } d x 0 M { ξ x } d x
provided that at least one of the two integrals is finite.
Theorem 3.
[13] Let ξ 1 , ξ 2 , , ξ n be independent uncertain variables with regular uncertainty distributions Φ 1 , Φ 2 , , Φ n , respectively. If the function f ( x 1 , x 2 , , x n ) is strictly increasing with respect to x 1 , x 2 , , x m and strictly decreasing with respect to x m + 1 , x m + 2 , , x n , then ξ = f ( ξ 1 , ξ 2 , , ξ n ) is an uncertain variable with inverse uncertainty distribution
Ψ 1 ( α ) = f Φ 1 1 ( α ) , , Φ m 1 ( α ) , Φ m + 1 1 ( 1 α ) , , Φ n 1 ( 1 α ) .
Definition 5.
[26] When the distribution function of the uncertain variable ξ has the following linear uncertainty distribution,
Φ ( x ) = 0 , x a x a b a , a x b 1 , x b ,
then ξ is called a linear uncertain variable, denoted as ξ L ( a , b ) , where a and b are all real numbers and a < b .
Definition 6.
[26] When the distribution function of the uncertain variable ξ has the following zigzag uncertainty distribution,
Φ ( x ) = 0 , x a ( x a ) 2 ( b a ) , a x b x + c 2 b 2 ( c b ) , b x c 1 , x c ,
then ξ is a zigzag uncertain variable, denoted as ξ Z ( a , b , c ) , where a, b and c are all real numbers and a < b < c .
Definition 7.
[26] When the distribution function of the uncertain variable ξ has the following normal uncertainty distribution,
Ψ ( x ) = 1 + exp π e x 3 σ 1 , x R
then ξ is called a normal uncertain variable, denoted as ξ N ( e , σ ) .
It is clear that a regular uncertainty distribution Φ x has an inverse function on the range of x, with 0 < Φ x < 1 , and the inverse function Φ 1 x exists on the open interval 0 , 1 .
Definition 8.
[13] Let ξ be an uncertain variable with regular uncertainty distribution Φ . Then, the inverse function Φ 1 is called the inverse uncertainty distribution of ξ.
Theorem 4.
[13] Let ξ be an uncertain variable with regular uncertainty distribution Φ . If the expected value exists, then
E [ ξ ] = 0 1 Φ 1 ( α ) d α .
Theorem 5.
[27] Let ξ 1 , ξ 2 , , ξ n be independent uncertain variables with regular uncertainty distributions Φ 1 , Φ 2 , , Φ n , respectively. If the function f ( x 1 , x 2 , , x n ) is strictly increasing with respect to x 1 , x 2 , , x m and strictly decreasing with respect to x m + 1 , x m + 2 , , x n , then the uncertain variable ξ = f ( ξ 1 , ξ 2 , , ξ n ) has an expected value
E [ ξ ] = 0 1 f Φ 1 1 ( α ) , , Φ m 1 ( α ) , Φ m + 1 1 ( 1 α ) , , Φ n 1 ( 1 α ) d α .
Theorem 6.
[13] Let ξ and η be independent uncertain variables with finite expected values. Then, for any real numbers a and b, we have
E [ a ξ + b η ] = a E [ ξ ] + b E [ η ] .
Theorem 7.
[22] Let f and g be comonotonic functions. Then, for any uncertain variable ξ, we have
E [ f ( ξ ) + g ( ξ ) ] = E [ f ( ξ ) ] + E [ g ( ξ ) ] .
Theorem 8.
[14] Let ξ be an uncertain variable with regular uncertainty distribution Φ and finite expected value e. Then,
V [ ξ ] = 0 1 ( Φ 1 ( α ) e ) 2 d α .
Theorem 9.
[26] If ξ is an uncertain variable with finite expected value, a and b are real numbers; then,
V [ a ξ + b ] = a 2 V [ ξ ] .

3. Uncertain Multiobjective Programming Model

Based on uncertainty theory, this section focuses on multiobjective programming with uncertain vectors, which is called the uncertain multiobjective programming (UMP) problem. Since the uncertainties in the objective functions are treated in the same way as those under constraint conditions, without loss of generality, we assume that only the objective functions in the UMP model involve the uncertain vector. Let f i ( x , ξ i ) , i = 1 , 2 , , s , be the objective function with uncertain variables, and S be the deterministic feasible set; then, the UMP model can be established as follows:
( UMP ) min x R f 1 ( x , ξ 1 ) , f 2 ( x , ξ 2 ) , , f s ( x , ξ s ) s . t . x S
where x = ( x 1 , x 2 , , x n ) R n is a decision-making variable; ξ i , i = 1 , 2 , , s are uncertain variables.
In the UMP problem (18), assume that f i ( x , ξ i ) , i = 1 , 2 , , s , is a Borel measure function with respect to x. According to the definition of uncertain vector, we know that f i ( x , ξ i ) is also an uncertain variable.
For convenience, denote
F ( x , ξ ) = f 1 ( x , ξ 1 ) , f 2 ( x , ξ 2 ) , , f s ( x , ξ s ) ,
Then, the UMP problem (18) can be rewritten as the following vector minimum problem
( UMP ) min x S F ( x , ξ ) = f 1 ( x , ξ 1 ) , f 2 ( x , ξ 2 ) , , f s ( x , ξ s )
The key to solving the UMP problem (20) is dealing with the related uncertain variables. Next, we will give two types of solution methods, i.e., the deterministic method and uncertain method.

4. Deterministic Method for Solving Uncertain Multiobjective Programming

To deal with the uncertain variables in UMP problem (20), the most commonly used method is to transform it into a deterministic multi-objective programming problem through numerical characteristics of an uncertain variable, and then it can be solved. This method is called deterministic method. Therefore, according to the definition of uncertain variables, the following expected value model of the UMP problem (E-UMP model) can be obtained by looking at the expectation of all objective functions in the UMP problem (20):
( E - UMP ) min x S E [ F ( x , ξ ) ] = E [ f 1 ( x , ξ 1 ) ] , E [ f 2 ( x , ξ 2 ) ] , , E [ f s ( x , ξ s ) ]
where E [ · ] represents the expected value operator.
Under certain conditions, the following theorem shows that the E-UMP problem (21) is a convex programming.
Theorem 10.
Let ξ i , i = 1 , 2 , , s , degenerate into the uncertain variable, and F ( x , ξ ) be continuous vector function. If the feasible set S is a covext set, F ( x , ξ ) is a convex vector function on x, F ( x 1 , ξ i ) and F ( x 2 , ξ i ) are comonotonic on ξ i for any given x 1 , x 2 S , then the E-UMP problem (21) is a convex programming.
Proof. 
Since the feasible set S is a convex set, according to the definition of convex programming, we need to prove that the objective function E [ F ( x , ξ ) ] is a convex function. Since F ( x , ξ ) is a convex vector function, we can obtain
F ( α x 1 + ( 1 α ) x 2 , ξ i ) α F ( x 1 , ξ i ) + ( 1 α ) F ( x 2 , ξ i ) ,
for any α ( 0 , 1 ) and x 1 , x 2 S .
Since the F ( x 1 , ξ i ) and F ( x 2 , ξ i ) are comonotonic on ξ i , according to Theorem 7, the expected-value operator of an uncertain variable has the linear property; thus, the following inequality can be obtained
E [ F ( α x 1 + ( 1 α ) x 2 , ξ i ) ] α E [ F ( x 1 , ξ i ) ] + ( 1 α ) E [ F ( x 2 , ξ i ) ] ,
which shows that E [ F ( x , ξ ) ] is a convex function. The theorem is proved.  □
The E-UMP problem (21) only considers the minimum average cost of the uncertain objective functions; however, in practical problems, the minimum fluctuation also should be taken into account. Therefore, the expected value of and variance in the objective functions in the UMP problem (20) are taken simultaneously, and the following expected-value variance model of the UMP (EV-UMP) problem (24) is proposed in this paper
( EV - UMP ) min x E [ F ( x , ξ ) ] , V [ F ( x , ξ ) ] = ( E [ f 1 ( x , ξ 1 ) ] , E [ f 2 ( x , ξ 2 ) ] , , E [ f s ( x , ξ s ) ] , V [ f 1 ( x , ξ 1 ) ] , V [ f 2 ( x , ξ 2 ) ] , , V [ f s ( x , ξ s ) ] ) s . t . x S
where E [ · ] and V [ · ] represent the expected value operator and variance operator, respectively.
According to the numerical characteristics of uncertain vectors, it is easy to see that the E-UMP problem (21) and EV-UMP problem (24) are deterministic multiobjective programming models derived from the initial UMP problem (20). To illustrate the relationship between the efficient solutions of these two deterministic models and the efficient solutions of the initial UMP problem (20), some definitions are defined, as follows.
Definition 9.
(E-Efficiency) We say that the feasible solution x * S is an expected-value efficient solution to the UMP problem (20) if it is a Pareto efficient solution to the E-UMP problem (21), that is, there is no x S , such that
E [ F ( x , ξ ) ] E [ F ( x * , ξ ) ] ,
namely,
E [ f i ( x , ξ i ) ] E [ f i ( x * , ξ i ) ] , i = 1 , 2 , , s ,
and
E [ f i 0 ( x , ξ i 0 ) ] < E [ f i 0 ( x * , ξ i 0 ) ]
for at least one i 0 , 1 i 0 s .
Denote the E-efficiency set to UMP problem (21) as S E .
Definition 10.
(Weak E-Efficiency) We say that the feasible solution x * S is an expected-value weak efficient solution to the UMP problem (20) if it is a Pareto weak efficient solution to the E-UMP problem (21), that is, there is no x S , such that
E [ F ( x , ξ ) ] < E [ F ( x * , ξ ) ] .
Denote the weak E-efficiency set to UMP problem (2) as S W E .
Definition 11.
( E V -Efficiency) We say that the feasible solution x * S is an expected-value variance efficient solution to the UMP problem (20) if it is a Pareto efficient solution to the EV-UMP problem (24), that is, there is no x S , such that
E [ F ( x , ξ ) ] E [ F ( x * , ξ ) ] , V [ F ( x , ξ ) ] V [ F ( x * , ξ ) ] ,
namely,
E [ f i ( x , ξ i ) ] E [ f i ( x * , ξ i ) ] , V [ f i ( x , ξ i ) ] V [ f i ( x * , ξ i ) ] , i = 1 , 2 , , s ,
and
E [ f i 0 ( x , ξ i 0 ) ] < E [ f i 0 ( x * , ξ i 0 ) ] , V [ f i 0 ( x , ξ i 0 ) ] < V [ f i 0 ( x * , ξ i 0 ) ]
for at least one i 0 , 1 i 0 s .
Denote the E V -efficiency set to UMP problem (20) as S E V .
Definition 12.
(Weak E V -Efficiency) We say the feasible solution x * S is an expected-value variance efficient solution to the UMP problem (20) if it is a Pareto efficient solution to the EV-UMP problem (24), that is, there is no x S , such that
E [ F ( x , ξ ) ] < E [ F ( x * , ξ ) ] , V [ F ( x , ξ ) ] < V [ F ( x * , ξ ) ] .
Denote the weak E V -efficiency set to the UMP problem (20) as S W E V .
It is easy to obtain the following relations between the efficiency sets defined above.
Theorem 11.
If V [ F ( x , ξ ) ] > 0 , then
(1) S E S W E ;
(2) S E V S W E V .
Proof. 
According to the corresponding definitions, the two conclusions can easily be obtained. This theorem is proved.  □
The first step of the deterministic method is to deal with the uncertainty factors in the UMP problem through the numerical characteristics of the uncertain variables; then, the deterministic multi-objective programming problem is obtained, i.e., E-UMP or EV-UMP models. The second step is to transform the E-UMP or EV-UMP model into a deterministic single-objective programming. The weighting method and ideal-point method, which are common conversion methods, are given as follows.

4.1. Weighting Method

By assigning corresponding weights to the objective functions in the E-UMP problem (21) or EV-UMP problem (24), the following deterministic single-objective programming (DSP) models
D S P E ( w m ) min x f E ( w m ) ( x ) = i = 1 s ω i E [ f i ( x , ξ i ) ] s . t . i = 1 s ω i = 1 , ω i > 0 , i = 1 , , s x S
and
D S P E V ( w m ) min x f E V ( w m ) ( x ) = i = 1 s ω i ( e ) E [ f i ( x , ξ i ) ] + i = 1 s ω i ( v ) V [ f i ( x , ξ i ) ] s . t . i = 1 s ω i ( e ) + ω i ( v ) = 1 , ω i ( e ) > 0 , ω i ( v ) > 0 , i = 1 , , s x S
are obtained, respectively, where ω i , ω i ( e ) and ω i ( v ) represent their corresponding weights.
The sets of optimal solutions for model (33) and model (34) are denoted as S s e ( w m ) and S s e v ( w m ) , respectively.
Next, we prove that the optimal solution of the D S P E ( w m ) problem (33) is the expected-value efficient solution to the initial UMP model (20), and that of the D S P E V ( w m ) problem (34) is the expected-value variance efficient solution to the initial UMP model (20).
Theorem 12.
If V [ F ( x , ξ ) ] > 0 , , then:
(1) S s e ( w m ) S E ;
(2) S s e v ( w m ) S E V .
Proof. 
It is easy to see that the proof of conclusion (18) is similar to that of conclusion (20). Without any losses of generality, only conclusion (20) needs to be proved. We prove conclusion (20) by contradiction. Suppose that x * S s e v ( w m ) , but x * S E V . According to Definition 11, there must be at least one x ¯ S , such that
E [ F ( x ¯ , ξ ) ] E [ F ( x * , ξ ) ] , V [ F ( x ¯ , ξ ) ] V [ F ( x * , ξ ) ] ,
namely,
E [ f i ( x ¯ , ξ i ) ] E [ f i ( x * , ξ i ) ] , V [ f i ( x ¯ , ξ i ) ] V [ f i ( x * , ξ i ) ] , i = 1 , 2 , , s ,
and
E [ f i 0 ( x ¯ , ξ i 0 ) ] < E [ f i 0 ( x * , ξ i 0 ) ] , V [ f i 0 ( x ¯ , ξ i 0 ) ] < V [ f i 0 ( x * , ξ i 0 ) ]
for at least one i 0 , 1 i 0 s .
Since inequality (37) holds for at least one i 0 , and ω i ( e ) > 0 , ω i ( v ) > 0 , i = 1 , 2 , , s , the following conclusion can be obtained by multiplying inequality (36) according to their corresponding weights and then adding
i = 1 s ω i ( e ) E [ f i ( x ¯ , ξ i ) ] + i = 1 s ω i ( v ) V [ f i ( x ¯ , ξ i ) ] < i = 1 s ω i ( e ) E [ f i ( x * , ξ i ) ] + i = 1 s ω i ( v ) V [ f i ( x * , ξ i ) ]
namely,
f E V ( w m ) ( x ¯ ) < f E V ( w m ) ( x * )
which is contradictory to x * S s e v ( w m ) , thus, x * S E V ; that is, S s e v S E V . The theorem is complete.  □

4.2. Ideal Point Method

In practical decision-making problems, it is assumed that the objective functions in E-UMP problem (21) or EV-UMP problem (24) have ideal values; then, the best decision-making scheme is to make all the objective functions meet the corresponding ideal values. However, since the objective functions in the E-UMP problem (21) or EV-UMP problem (24) are usually conflicting and contradictory, a best decision-making scheme often does not exist. Hence, the next best thing is to find the sub-optimal decision-making scheme that makes the objective functions match their ideal objective values as closely as possible. This is the so-called ideal point method.
Assume that the corresponding ideal values of E [ f i ( x , ξ i ) ] and V [ f i ( x , ξ i ) ] are f i ( e 0 ) and f i ( v 0 ) , i = 1 , 2 , , s , respectively. Strictly speaking, the ideal objective value f i ( e 0 ) and f i ( v 0 ) can be obtained by solving the single-objective programming min x E [ f i ( x , ξ i ) ] or min x V [ f i ( x , ξ i ) ] . Therefore, the ideal objective values f i ( e 0 ) and f i ( v 0 ) should generally satisfy the following inequalities as far as possible.
f i ( e 0 ) min x E [ f i ( x , ξ i ) ] , f i ( v 0 ) min x V [ f i ( x , ξ i ) ] , i = 1 , 2 , , s .
According to the idea of the ideal-point method proposed above, the E-UMP problem (21) and EV-UMP problem (24) can be transformed into the following deterministic single-objective programming:
D S P E ( i p m ) min x f E ( i p m ) ( x ) = i = 1 s E [ f i ( x , ξ ) ] f i ( e 0 ) 2 1 2 s . t . x S .
and
D S P E V ( i p m ) min x f E V ( i p m ) ( x ) = i = 1 s E [ f i ( x , ξ ) ] f i ( e 0 ) 2 + i = 1 s V [ f i ( x , ξ ) ] f i ( v 0 ) 2 1 2 s . t . x S ,
respectively.
Denote the sets of optimal solutions of the model (41) and model (42) as S s e ( i p m ) and S s e v ( i p m ) , respectively.
Further, by adding the weight coefficient to the problem (42), the extended model can be obtained as follows:
min x f E V ( i p m ) ( x ) = i = 1 s ω i ( e ) E [ f i ( x , ξ ) ] f i ( e 0 ) p + i = 1 s ω i ( v ) V [ f i ( x , ξ ) ] f i ( v 0 ) p 1 p s . t . x S .
Next, we prove that the optimal solution of D S P E ( i p m ) problem (41) is the expected-value efficient solution to the initial UMP model (20), and that of D S P E V ( i p m ) problem (42) is the expected-value variance efficient solution to the initial UMP model (20).
Theorem 13.
If V [ F ( x , ξ ) ] > 0 , then:
(1) S s e ( i p m ) S E ;
(2) S s e v ( i p m ) S E V .
Proof. 
It is easy to see that the proof of conclusion (18) is similar to that of conclusion (20). Without any losses of generality, only the conclusion (20) needs to be proved. We prove conclusion (20) by contradiction. Suppose that x * S s e v ( i p m ) , but x * S E V . According to Definition 11, there must be least one x ¯ S , such that
E [ F ( x ¯ , ξ ) ] E [ F ( x * , ξ ) ] , V [ F ( x ¯ , ξ ) ] V [ F ( x * , ξ ) ] ,
namely,
E [ f i ( x ¯ , ξ i ) ] E [ f i ( x * , ξ i ) ] , V [ f i ( x ¯ , ξ i ) ] V [ f i ( x * , ξ i ) ] , i = 1 , 2 , , s ,
and
E [ f i 0 ( x ¯ , ξ i 0 ) ] < E [ f i 0 ( x * , ξ i 0 ) ] , V [ f i 0 ( x ¯ , ξ i 0 ) ] < V [ f i 0 ( x * , ξ i 0 ) ]
for at least one i 0 , 1 i 0 s .
Since
f i ( e 0 ) min x E [ f i ( x , ξ i ) ] , f i ( v 0 ) min x V [ f i ( x , ξ i ) ] , i = 1 , 2 , , s
we have
E [ f i ( x ¯ , ξ i ) ] f i ( e 0 ) E [ f i ( x * , ξ i ) ] f i ( e 0 ) , V [ f i ( x ¯ , ξ i ) ] f i ( v 0 ) V [ f i ( x * , ξ i ) ] f i ( v 0 )
and
E [ f i 0 ( x ¯ , ξ i 0 ) ] f i 0 ( e 0 ) < E [ f i 0 ( x * , ξ i 0 ) ] f i 0 ( e 0 ) , V [ f i 0 ( x ¯ , ξ i 0 ) ] f i 0 ( v 0 ) < V [ f i 0 ( x * , ξ i ) ] f i 0 ( v 0 )
for at least one i 0 , 1 i 0 s .
Since inequality (48) holds for at least one i 0 , the following conclusion can be obtained by adding the squares of both sides of the inequality (46) and then taking the mean square,
( i = 1 s ( E [ f i ( x ¯ , ξ i ) ] f i ( e 0 ) ) 2 + i = 1 s V [ f i ( x ¯ , ξ i ) ] f i ( v 0 ) ) 2 1 2 < ( i = 1 s ( E [ f i ( x * , ξ i ) ] f i ( e 0 ) ) 2 + i = 1 s V [ f i ( x * , ξ i ) ] f i ( v 0 ) ) 2 1 2
which is contradictory to x * S s e v ( i p m ) , thus, x * S E V , that is, S s e v S E V . The theorem is completed.  □

4.3. Ant Colony Algorithm

Due to the relatively large scale and calculation complexity of the expected value of the uncertain variable, the E-UMP problem (21) and the EV-UMP problem (24) are difficult to solve. Therefore, the ant colony (AC) algorithm was used to solve the model in this paper. AC algorithm is an intelligent optimization algorithm to simulate the foraging behavior of ants. It was first proposed by Italian scholar Dorigo in 1991 [28]. The AC algorithm solves some difficult optimization problems based on the ability of ants to search for food sources. The basic idea of the algorithm is to imitate the mechanism of ants’ dependence on pheromones and guide each ant’s actions through positive feedback regarding the intensity of pheromones among ants. The AC algorithm flow is as follows:
Step 1:
Initialization
Set the maximum number of cycles to G, initialize the path pheromone and set it as constant c.
Step 2:
Construct solution space
Place m ants on n elements, travel around according to probability and record the best route.
Step 3:
Update pheromone
Obtain new information on each path; update tabu table and information table.
Step 4:
Iterative optimization
Determine whether the termination condition is met, that is, the loop is ended after reaching the maximum number of cycles and the optimization results are output; otherwise, the tabu table is emptied and the cycle continues.
To demonstrate the algorithm’s content, the following numerical example tests the effectiveness of the algorithm. The test function expression is set as
f ( x , y ) = sin x x sin y y ,
in which the maximum value point is located at (0,0), and the maximum value is 1.
The initial parameter information is set as follows:
The maximum number of cycles is 50, the importance factor of pheromone α is set as 1, the importance factor of heuristic function β is set as 5, pheromone intensity Q is 50, and the volatile factor of pheromone ρ is 0.1.
Figure 1 shows the solution results. As can be seen from Figure 1, after 30 iterations, this is basically close to the maximum extreme value 1, and the solution effectiveness is relatively good.

4.4. A Numerical Example

The following numerical example is given to illustrate the deterministic method proposed in this section.
Example 1.
Consider the following UMP problem
min x 1 , x 2 f 1 ( x , ξ , η ) , f 2 ( x , ϑ , ζ ) = ( x 2 ξ sin ( x 1 2 x 2 2 ) x 2 + η x 1 sin ( x 2 tan x 1 ) , ϑ cos ( π x 1 x 2 2 + 1 ) + ζ exp cos ( 2 π x 1 ) x 1 3 + 2 x 2 ) s . t . x 1 2 + x 2 2 60 , x 1 0 , x 2 0 ,
where ξ N ( 1 , 3 ) , η L ( 6 , 9 ) , ϑ Z ( 6 , 9 , 10 ) , are linear uncertain variable, normal uncertain variable, and zigzag uncertain variable, respectively, and independent of each other, with uncertainty distributions as follows:
Φ ξ ( x ) = 1 + exp π 1 x 3 1 , x R ,
Ψ η ( x ) ( x ) = 0 , i f x 6 x 6 3 , i f 6 x 9 1 , i f x 9 ,
and
Υ ϑ ( x ) = 0 , i f x 6 x 6 6 , i f 6 x 9 x 8 2 , i f 9 x 10 1 , i f x 10 ,
respectively, and ζ = ϑ exp ( η ) .
Discuss the expected-value efficient solution and expected-value variance efficient solution according to the deterministic methods proposed in this section.
First, we used the weighting method to solve Example 1. Since the calculation of the D S P E ( w m ) model (33) and that of the D S P E V ( w m ) model (34) are almost the same, without any losses of generality, we only considered the calculation of the D S P E ( w m ) model (33).
According to the D S P E ( w m ) model (33), we can obtain
min x f E ( w m ) ( x ) = ω 1 E [ f 1 ( x , ξ , η ) ] + ω 2 E [ f 2 ( x , ϑ , ζ ) ] = ω 1 E x 2 ξ sin ( x 1 2 x 2 2 ) x 2 + η x 1 sin ( x 2 tan x 1 ) + ω 2 E ϑ cos ( π x 1 x 2 2 + 1 ) + ζ exp cos ( 2 π x 1 ) x 1 3 + 2 x 2 s . t . x 1 2 + x 2 2 60 , x 1 0 , x 2 0 ω 1 + ω 2 = 1 , ω 1 , ω 2 > 0 .
According to the relevant basic knowledge of uncertainty theory, we calculated the expected value for problems (56).
Since ξ N ( 1 , 3 ) , η L ( 6 , 9 ) , ϑ Z ( 6 , 9 , 10 ) , are linear uncertain variables, normal uncertain variables, and zigzag uncertain variables, respectively, according to Definition 7, we can obtain the following inverse uncertainty distributions:
Φ ξ 1 ( α ) = 1 + 3 π ln α 1 α , 0 < α < 1 ,
Ψ η 1 ( 1 α ) = 9 3 α , 0 < α < 1 ,
and
Υ ϑ 1 ( α ) = 6 α + 6 , 0 < α < 1 2 2 α + 8 , 1 2 < α < 1 ,
respectively.
Since f 1 ( x , ξ , η ) is strictly increasing with respect to ξ and strictly decreasing with respect to η , and ξ and η are independent of each other. According the Theorems 4 and 5, we can obtain that
E [ f 1 ( x , ξ , η ) ] = E x 2 ξ sin ( x 1 2 x 2 2 ) x 2 + η x 1 sin ( x 2 tan x 1 ) = 0 1 x 2 Φ ξ 1 ( α ) sin ( x 1 2 x 2 2 ) x 2 + Ψ η 1 ( 1 α ) x 1 sin ( x 2 tan x 1 ) d α .
Since ζ = ϑ exp ( η ) , it is easy to know that ζ and ϑ are not independent, but the objective function f 2 ( x , ξ , η ) is monotonically increasing with respect to ζ and ϑ ; therefore, according to Theorems 5 and 7, we have
E [ f 2 ( x , ϑ , ζ ) ] = E ϑ c o s ( π x 1 x 2 2 + 1 ) + ζ e x p cos ( 2 π x 1 ) x 1 3 + 2 x 2 = 0 1 Υ ϑ 1 ( α ) c o s ( π x 1 x 2 2 + 1 ) + Υ ϑ 1 ( α ) exp { Φ η 1 ( α ) } exp cos ( 2 π x 1 ) x 1 3 + 2 x 2 d α .
From the above analysis, the problems (56) are equivalent to the following problem:
min x f E ( w m ) ( x ) = ω 1 E [ f 1 ( x , ξ , η ) ] + ω 2 E [ f 2 ( x , ϑ , ζ ) ] = ω 1 0 1 x 2 Φ ξ 1 ( α ) s i n x 1 2 x 2 2 x 2 + Ψ η 1 ( 1 α ) x 1 sin ( x 2 tan x 1 ) d α + ω 2 0 1 ( Υ ϑ 1 ( α ) cos ( π x 1 x 2 2 + 1 ) + Υ ϑ 1 ( α ) exp { Φ η 1 ( α ) } exp cos ( 2 π x 1 ) x 1 3 + 2 x 2 ) d α s . t . x 1 2 + x 2 2 60 , x 1 0 , x 2 0 ω 1 + ω 2 = 1 , ω 1 , ω 2 > 0 .
By using the AC algorithm and considering the five sets of weights, we obtain the corresponding optimal solutions to the problem (62), as shown in Table 1. According to Definition 9 and Theorem 12, these five sets of optimal solutions are also expected-value efficient solutions to initial UMP problem (52).
As can be seen from the results in Table 1, if we think that the first objective function is more important, the optimal decisions we take are x * = ( 4.7821 , 6.0893 ) T and x * = ( 4.7821 , 6.0936 ) T ; if we think that the second objective function is more important, the optimal decisions are x * = ( 7.0731 , 2.7426 ) T and x * = ( 7.0726 , 2.7412 ) T ; otherwise, decisions x * = ( 4.8296 , 5.6162 ) T and x * = ( 7.0739 , 2.7447 ) T are reasonable.
Next, the ideal-point method in the deterministic method was used to solve Example 1. Since the calculation of D S P E ( i p m ) model (41) and that of the D S P E V ( i p m ) model (42) are almost the same, without any losses of generality, we only considered the calculation of the D S P E ( i p m ) model (41).
Under the ideal point preference, the ideal values of objective functions in the D S P E ( i p m ) model (41) should be obtained by solving the following two single-objective programmings:
min x E [ f 1 ( x , ξ , η ) ] = 0 1 x 2 Φ ξ 1 ( α ) sin x 1 2 x 2 2 x 2 + Ψ η 1 ( 1 α ) x 1 sin x 2 tan x 1 d α s . t . x 1 2 + x 2 2 60 , x 1 0 , x 2 0
and
min x E [ f 2 ( x , ϑ , ζ ) ] = = 0 1 Υ ϑ 1 ( α ) c o s ( π x 1 x 2 2 + 1 ) + Υ ϑ 1 ( α ) exp { Ψ η 1 ( α ) } exp cos ( 2 π x 1 ) x 1 3 + 2 x 2 d α s . t . x 1 2 + x 2 2 60 , x 1 0 , x 2 0 .
By suing the AC algorithm designed in Section 4.3, we obtain
min x E [ f 1 ( x , ξ , η ) ] = 12.5526 , min x E [ f 2 ( x , ϑ , ζ ) ] = 8.4998 .
According to the practical meaning of the ideal point values, we take f 1 ( e 0 ) as −12.5526 and f 2 ( e 0 ) as −8.4998. Hence, we can obtain the D S P E ( i p m ) model (41) as follows:
min x f E ( i p m ) ( x ) = E [ f 1 ( x , ξ , η ) ] f 1 ( e 0 ) 2 + E [ f 2 ( x , ϑ , ζ ) ] f 2 ( e 0 ) 2 1 2 = ( ( 0 1 ( x 2 Φ ξ 1 ( α ) sin ( x 1 2 x 2 2 ) x 2 + Ψ η 1 ( 1 α ) x 1 sin ( x 2 tan x 1 ) ) d α + 12.5526 ) 2 + ( 0 1 ( Υ ϑ 1 ( α ) c o s ( π x 1 x 2 2 + 1 ) + Ψ ϑ 1 ( α ) exp { Φ η 1 ( α ) } exp cos ( 2 π x 1 ) x 1 3 + 2 x 2 ) d α + 8.4998 ) 2 ) 1 2 s . t . x 1 2 + x 2 2 60 , x 1 0 , x 2 0 .
By using the AC algorithm, we obtain that the optimal solution x * to the problem (66) is ( 5.0453 , 5.1594 ) T , and the corresponding objective function value is 1.7002. According to Definition 9 and Theorem 13, this optimal solution is also the expected-value efficient solution of the initial UMP problem (52) under ideal point preference.
It can be seen from the comparison that the expected-value efficient solutions under weighting preference in Table 1 were obviously different from the expected-value efficient solutions under ideal-point preference. These two types of efficient solutions are not good or bad, but only represent the different preferences taken by the decision-maker. The choice between methods should be made according to the practical problems in the real world.

5. Uncertain Method for Solving Uncertain Multiobjective Programming

It can be seen from Section 4 that the general idea of the deterministic method is as follows:
The initial UMP problem (18) is first transformed into a deterministic multiobjective programming problem (21) (or problem (24)) by the expectation (or variance) of the uncertain objective function, and then the problem (21) (or problem (24)) is converted into a deterministic single-objective, programming the problem (33) (or problem (41)) according to the weighting method (or ideal point method). Finally, the expected-value efficient solutions (or expected-value variance efficient solutions) are obtained by solving the problem (33) (or problem (41)). Figure 2 shows the idea of the deterministic method.
However, as shown in Figure 2, the uncertain objective functions in the UMP problem (18) are transformed into mutually independent deterministic objective functions. When the uncertainties between uncertain objective functions are closely related, the deterministic method cuts off the uncertainty relation between them. Therefore, the final decisions are obviously not in line with reality. To overcome this disadvantage of the deterministic method, the uncertain method is proposed in this section. The main idea of this method is as follows:
Firstly, by constructing a measure function G ( · ) , we transform the UMP problem (18) into an uncertain single-objective programming (USP) problem, that is,
min x G f 1 ( x , ξ 1 ) , f 2 ( x , ξ 2 ) , , f s ( x , ξ s ) s . t . x S .
Secondly, the USP problem (67) is transformed into a deterministic single-objective programming (DSP) problem using the proposed evaluation criterion C, and optimal solutions are obtained by solving the DSP problem. Further, we prove that the optimal solutions to the DSP problem are C-efficient solutions to the initial UMP problem (18). Figure 3 shows the idea of the uncertain method.
From the comparison between Figure 2 and Figure 3, it can be seen that the deterministic method ignores the uncertain connection between the objective functions in the initial UMP problem from the first step, while the uncertain method considers that from the beginning to the end.

5.1. Order Relationship between Uncertain Variables

The first step of the uncertain method is to transform the initial UMP problem (18) into the USP problem (67) through a measurable function G. Since uncertain variables cannot be directly compared, to solve the USP problem (67), the comparison method between the uncertain variables according to the evaluation value of objective functions in the real decision-making process should be given first. This is the order relationship between uncertain variables.
In this paper, “≺” and “⪯” are used to represent the order relationship between two uncertain variables. For example, under a given evaluation criterion, if f ( x 1 , ξ ) f ( x 2 , ξ ) , we say that the evaluation value (or loss value, etc.) of the uncertain variable f ( x 1 , ξ ) is strictly superior to that of the uncertain variable f ( x 2 , ξ ) , and if f ( x 1 , ξ ) f ( x 2 , ξ ) , we say that the evaluation value (or loss value, etc.) of the uncertain variable f ( x 1 , ξ ) is not worse than that of uncertain variable f ( x 2 , ξ ) .
Definition 13.
Assume that ξ and η are uncertain variables. We define that
ξ ( ) η
if, and only if,
C ( ξ ) < ( ) C ( η ) ,
where C is an evaluation criterion used to compare uncertain variables, and C ( · ) represents the evaluation value.
Remark 1.
According to Definition 13, ξ η means that the evaluation value C ( ξ ) is strictly less than C ( η ) , while ξ η means that the evaluation value C ( ξ ) is no greater than C ( η ) . Further, evaluation criterion C is a general term, which determines the order relationship between uncertain variables. The evaluation criteria given by different practical problems also differ according to different practical needs. For example, considering the product design problem under the uncertain environment, it is necessary to create an optimal design scheme to minimize the cost P ( x , ξ ) over a long period of time. In this case, the expected-value criterion (denoted as C E ) should be used to provide the order relationship between uncertain variables. If
P ( x 1 , ξ ) P ( x 2 , ξ ) ,
then we can see that the average cost caused by decision-making x 1 is strictly lower than that cased by decision-making x 2 ; that is, under the C E criterion, uncertain variable P ( x 1 , ξ ) is strictly superior to the uncertain variable P ( x 2 , ξ ) . Similarly, if we are concerned with the fluctuations in the cost of the objective function P ( x , ξ ) , then the variance criterion C V should be used to provide the order relationship between uncertain variables. If
P ( x 1 , ξ ) P ( x 2 , ξ ) ,
then we can see that the fluctuations in the cost caused by decision-making x 1 are strictly lower than that cased by decision-making x 2 , that is, under the C V criterion, uncertain variable P ( x 1 , ξ ) is strictly superior to uncertain variable P ( x 2 , ξ ) .
The following definitions are the order relationship between uncertain variables according to the common evaluation criteria in the practical problem.
Definition 14 ( C E Criterion).
Assuming that ξ and η are two uncertain variables, we define that
ξ ( ) η
if and only if
E [ ξ ] < ( ) E [ η ] ,
where E [ · ] denotes the expected value of the uncertain variable.
Definition 15 ( C V Criterion).
Assuming that ξ and η are two uncertain variables, we define that
ξ ( ) η
if and only if
V [ ξ ] < ( ) V [ η ] ,
where V [ · ] denotes the variance of the uncertain variable.
Definition 16 ( C α sup Criterion).
Assuming that ξ and η are two uncertain variables, we define that
ξ ( o r ) η
if and only if
ξ sup ( α ) < ( o r ) η sup ( α )
for a given confidence level α ( 0 , 1 ] , where ξ sup ( α ) and η sup ( α ) denote the α-optimistic value of uncertain variables ξ and η, respectively.
Definition 17 ( C α inf Criterion).
Assuming that ξ and η are two uncertain variables, we define that
ξ ( o r ) η
if and only if
ξ inf ( α ) < ( o r ) η inf ( α )
for a given confidence level α ( 0 , 1 ] , where ξ inf ( α ) and η inf ( α ) denote the α-pessimistic value of uncertain variables ξ and η, respectively.
Based on the order relationship between uncertain variables, the optimal solution to the USP problem (67) and efficient solution to the UMP problem (18) can be defined.
Definition 18.
Based on the given C criterion, a feasible solution x * is called the C-optimal (or strictly C-optimal) solution to the USP problem (67) if
G f 1 ( x * , ξ 1 ) , f 2 ( x * , ξ 2 ) , , f s ( x * , ξ s ) ( o r ) G f 1 ( x , ξ 1 ) , f 2 ( x , ξ 2 ) , , f s ( x , ξ s )
for any feasible solution x S .
Definition 19.
Based on the given C criterion, a feasible solution x * is called the C-efficient solution to the UMP problem (18) if there is no feasible solution x S such that
f i ( x * , ξ i ) f i ( x , ξ i ) , 1 i s ,
and
f i 0 ( x ¯ , ξ i 0 ) f i 0 ( x * , ξ i 0 ) .
for at least one i 0 , 1 i 0 s .
Since the average-based evaluation criterion is very common in practical problems, this paper mainly considers the expected-value criterion C E . Therefore, all C evaluation criteria in the latter part of this paper represent the expected-value criterion C E without it being explicitly stated; that is, “ o r ” represents the order relationship between uncertain variables based on the C E criterion.
The second step in the uncertain method is constructing the measurable function G. Next, two types of commonly used construction methods, that is, the linear weighted construction method (LWCM) and ideal point construction method (IPCM), will be given.

5.2. Linear Weighted Construction Method

We constructed the measure function G by providing each objective function with their corresponding weight, and the following uncertain single-objective programming ( U S P ( l w c m ) ) could be obtained:
U S P ( l w c m ) min x G ( l w c m ) f 1 ( x , ξ 1 ) , f 2 ( x , ξ 2 ) , , f s ( x , ξ s ) = i = 1 s α i f i ( x , ξ i ) s . t . i = 1 s α k = 1 , α i > 0 , i = 1 , 2 , , s x S .
Based on the C E criterion, the U S P ( l w c m ) problem (83) is equivalent to the following deterministic single-objective programming
U S P ( l w c m ) min x E G ( l w c m ) f 1 ( x , ξ 1 ) , f 2 ( x , ξ 2 ) , , f s ( x , ξ s ) = E i = 1 s α i f i ( x , ξ i ) s . t . i = 1 s α k = 1 , α i > 0 , i = 1 , 2 , , s x S .
Based on the C E evaluation criterion, to provide the relations between the C E -optimal solution of the USP problem (84) and C E -efficient solution of UMP problem (18), the following lemmas are first proposed first:
Lemma 1.
Assume that f is a measurable function, and ξ is an uncertain variable. If f ( x * , ξ ) ( o r ) f ( x , ξ ) , then we have
α f ( x * , ξ ) ( o r ) α f ( x , ξ )
for any real number α i > 0 and any feasible decision-making x * , x S .
Proof. 
Since f ( x * , ξ ) ( o r ) f ( x , ξ ) , according to the definition of the C E criterion, we have
E [ f ( x * , ξ ) ] < ( o r ) E [ f ( x , ξ ) ] .
For any real number α i > 0 , by Theorem 2.6, we have
E [ α f ( x * , ξ ) ] < ( ) E [ α f ( x , ξ ) ] ,
which implies that
α f ( x * , ξ ) ( o r ) α f ( x , ξ ) .
This lemma is complete.  □
Lemma 2.
Assume that f is a measurable function, f ( x 1 , ξ ) and f ( x 2 , ξ ) are uncertain variables with regular uncertainty distributions Φ 1 and Φ 2 , f ( x 1 , η ) and f ( x 2 , η ) are uncertain variables with regular uncertainty distributions Ψ 1 and Ψ 2 . Further, suppose that f ( x , ξ ) strictly increases with respect to ξ, and f ( x , η ) is a strictly decreasing function with respect to η. If
f ( x 1 , ξ ) ( o r ) f ( x 2 , ξ ) , f ( x 1 , η ) ( o r ) f ( x 2 , η ) ,
then we have
f ( x 1 , ξ ) + f ( x 1 , η ) ( o r ) f ( x 2 , ξ ) + f ( x 2 , η ) .
Proof. 
Since
f ( x 1 , ξ ) ( o r ) f ( x 2 , ξ ) , f ( x 1 , η ) ( o r ) f ( x 2 , η ) ,
according to the C E criterion, we have
E [ f ( x 1 , ξ ) ] < ( o r ) E [ f ( x 2 , ξ ) ] , E [ f ( x 1 , η ) ] < ( o r ) E [ f ( x 2 , η ) ] .
It follows from Theorems 4 and 5 that
0 1 Φ 1 1 ( α ) d α < ( o r ) 0 1 Φ 2 1 ( α ) d α ,
and
0 1 Ψ 1 1 ( 1 α ) d α < ( o r ) 0 1 Ψ 2 1 ( 1 α ) d α .
Evidently,
0 1 Φ 1 1 ( α ) + Ψ 1 1 ( 1 α ) d α < ( o r ) 0 1 Φ 2 1 ( α ) + Ψ 2 1 ( 1 α ) d α .
Using Theorem 6, we can obtain
E [ f ( x 1 , ξ ) + f ( x 1 , η ) ] < ( o r ) E [ f ( x 2 , ξ ) + f ( x 2 , η ) ] ,
which implies, according the definition of C E criterion, that
f ( x 1 , ξ ) + f ( x 1 , η ) ( o r ) f ( x 2 , ξ ) + f ( x 2 , η ) .
The lemma is proved.  □
Theorem 14.
The C E -optimal solution x * to the U S P ( l w c m ) problem (84) must be the C E -efficient solution to the initial UMP problem (18).
Proof. 
Assume that x * is C E -optimal solution to the U S P ( l w c m ) problem (84) but not the C E -efficient solution to the initial problem (18). According to Definition 19, there must be a feasible solution x ¯ S , such that
f i ( x ¯ , ξ i ) f i ( x * , ξ i ) , 1 i s ,
and
f i 0 ( x ¯ , ξ i 0 ) f i 0 ( x * , ξ i 0 ) .
for at least one i 0 , 1 i 0 s .
Since α i > 0 , k = 1 , 2 , , s , according to Lemmas 1 and 2, we can obtain that
i = 1 s α i f i ( x ¯ , ξ i ) α 1 i = 1 s α i f i ( x * , ξ i ) .
Hence,
G ( l w c m ) f 1 ( x ¯ , ξ 1 ) , f 2 ( x ¯ , ξ 2 ) , , f s ( x ¯ , ξ s ) G ( l w c m ) f 1 ( x * , ξ 1 ) , f 2 ( x * , ξ 2 ) , , f s ( x * , ξ s )
which contradicts the idea that x * is C E -optimal solution to the U S P ( l w c m ) problem (84); hence, the C E -optimal solution x * to the U S P ( l w c m ) problem (84) is the C E -efficient solution to the initial problem (18). The theorem is proved.  □
From the analysis, we can see that the U S P ( l w c m ) problem (83) first takes the weighted sum, and then its expectation, while the D S P E ( w m ) problem (33) is the opposite. According to the properties of the expectation of an uncertain variable, which can be referred to using Theorems 5 and 6, except for the cases where uncertain variable f i ( x , ξ i ) , 1 i s is independent or comonotonic with respect to ξ i , we have
E i = 1 s α i f i ( x , ξ i ) i = 1 s α i E f i ( x , ξ i ) ,
which differs from the expectation properties in stochastic systems. Therefore, even if we adopt the C E criterion, the U S P ( l w c m ) problem (83) is completely different from the D S P E ( w m ) problem (33).
From the above analysis, it can be seen that the results obtained in this paper are different from those in the literature [24]. In the literature [24], based on the expected value criterion of random variables, the efficient solutions to the stochastic multiobjective programming obtained by these two types of solution methods are exactly the same under the preference of the weight method. As stated in the introduction, unlike random variables, the expected value of uncertain variables does not have linear properties; even with the expected value criterion and the weight method used, the efficient solutions obtained by the two types of solution method are different.

5.3. Ideal Point Construction Method

In the practical decision-making problem, it is assumed that the objective functions in the ideal point method are an important preference method, differing from the weighted method, which is also very important in practical decision-making problems. It is easy to see that, using the ideal point construction method, the efficient solutions obtained by these two types of solution method are obviously different. This has not been studied in the previous research work, such as reference [23,24].
Assuming that objective functions in the E-UMP problem (21) or EV-UMP problem (24) have their ideal values, then the best decision-making scheme is to make all the objective functions meet the corresponding ideal values. However, since the objective functions in the E-UMP problem (21) or EV-UMP problem (24) are usually conflicting and contradictory, this best decision-making scheme often does not exist. Hence, the next best thing is to find a sub-optimal decision-making scheme that makes the objective functions match their ideal objective values as closely as possible.
Assuming that the uncertain objective function f i ( x , ξ i ) has the ideal value f i ( 0 ) , the best decision-making satisfies the f i ( 0 ) = f i ( x , ξ i ) , as far as possible; that is, we need to solve the following uncertain single-objective programming ( U S P i p c m ) problem:
U S P ( i p c m ) min x G ( i p c m ) f 1 ( x , ξ 1 ) , f 2 ( x , ξ 2 ) , , f s ( x , ξ s ) = i = 1 s f i ( x , ξ ) f i ( 0 ) 2 1 2 s . t . x S .
where
f i ( 0 ) min x f i ( x , ξ ) , 1 i s .
Based on the C E criterion, the U S P ( i p c m ) problem (103) is equivalent to the following deterministic single-objective programming problem:
U S P ( i p c m ) min x E G ( i p c m ) f 1 ( x , ξ 1 ) , f 2 ( x , ξ 2 ) , , f s ( x , ξ s ) = E i = 1 s f i ( x , ξ ) f i ( 0 ) 2 1 2 s . t . x S .
Based on the C E criterion, to provide the relations between the C E -optimal solution of U S P i p c m problem (104) and the C E -efficient solution of UMP problem (18). The following lemmas are proved first.
Lemma 3.
Assuming that f is a measurable function, f ( x , ξ ) and f ( x , η ) are uncertain variables with regular uncertainty distributions Φ and Ψ , respectively. Further, suppose that f ( x , ξ ) is strictly increasing with respect to ξ, and f ( x , η ) is a strictly decreasing function with respect to η. If f ( x , ξ ) ( o r ) f ( x , η ) , and the lower bounds of f ( x , ξ ) and f ( x , η ) exist. Then, for any real number f 0 min { inf f ( x , ξ ) , inf f ( x , η ) } , we have
f ( x , ξ ) f 0 2 ( o r ) f ( x , η ) f 0 2 .
Proof. 
Since f ( x , ξ ) ( o r ) f ( x , η ) , by the definition of C E criterion, we have
E [ f ( x , ξ ) ] < ( o r ) E [ f ( x , η ) ] .
It follows from Theorems 3 and 4 that
0 1 Φ 1 ( α ) d α < 0 1 Ψ 1 ( 1 α ) d α .
Since f 0 min { inf f ( x , ξ ) , inf f ( x , η ) } , according to the definition of inverse uncertainty distribution, we know that f 0 min { inf Φ 1 ( α ) , inf Ψ 1 ( 1 α ) } . Hence,
0 1 Φ 1 ( α ) f 0 2 d α < ( o r ) 0 1 Ψ 1 ( 1 α ) f 0 2 d α
Hence, according to Theorem 4, we have
0 1 ( Φ 1 ( α ) f 0 ) 2 d α = E [ ( f ( x , ξ ) f 0 ) 2 ]
and
0 1 ( Ψ 1 ( α ) f 0 ) 2 d α = E [ ( f ( x , η ) f 0 ) 2 ] .
It is easily obtained that
E [ ( f ( x , ξ ) f 0 ) 2 ] < ( o r ) E [ ( f ( x , ξ ) f 0 ) 2 ]
that is,
f ( x , ξ ) f 0 2 ( o r ) f ( x , η ) f 0 2 .
The theorem is complete.  □
Lemma 4.
Assuming that f is a measurable function, f ( x , ξ ) and f ( x , η ) both are nonnegative uncertain variables with regular uncertainty distributions Φ and Ψ . Further, suppose that f ( x , ξ ) is strictly increasing with respect to ξ, and f ( x , η ) is strictly decreasing with respect to η. If f ( x , ξ ) ( o r ) f ( x , η ) , then we have
f ( x , ξ ) ( o r ) f ( x , η ) .
Proof. 
Since f ( x , ξ ) ( o r ) f ( x , η ) , according to the definition of C E criterion, we have
E [ f ( x , ξ ) ] ( o r < ) E [ f ( x , η ) ] .
It follows from Theorems 3 and 4 that
0 1 Φ 1 ( α ) d α < ( o r ) 0 1 Ψ 1 ( 1 α ) d α .
Since f ( x , ξ ) and f ( x , η ) are both nonnegative, and Φ 1 ( α ) and Ψ 1 ( 1 α ) exist, we have
0 1 Φ 1 ( α ) d α < ( o r ) 0 1 Ψ 1 ( 1 α ) d α .
Since x is a strictly increasing function, f ( x , ξ ) is strictly increasing with respect to ξ , and f ( x , η ) is strictly decreasing with respect to η , it follows from Theorems 3 and 5 that
0 1 Φ 1 ( α ) d α = E [ f ( x , ξ ) ] , 0 1 Ψ 1 ( 1 α ) d α = E [ f ( x , η ) ] .
Evidently,
E [ f ( x , ξ ) ] < ( o r ) E [ f ( x , η ) ] ,
which implies, according t the definition of C E criterion, that
f ( x , ξ ) ( o r ) f ( x , η ) .
The lemma is proved.  □
Theorem 15.
The C E -optimal solution x * to the U S P ( i p c m ) problem (104) must be the C E -efficient solution to the initial UMP problem (18).
Proof. 
Assume that x * is C E -optimal solution to the U S P ( i p c m ) problem (84) but not the C E -efficient solution to the initial problem (1). According to Definition 19, there must be a feasible solution x ¯ S such that
f i ( x ¯ , ξ i ) f i ( x * , ξ i ) , 1 i s ,
and
f i 0 ( x ¯ , ξ i 0 ) f i 0 ( x * , ξ i 0 ) .
for at least one i 0 , 1 i 0 s .
Since
f i ( 0 ) inf i f i ( x , ξ ) , 1 i s ,
we can obtain, according to Lemmas 3 and 4, that
i = 1 s ( f i ( x ¯ , ξ ) f i ( 0 ) ) 2 i = 1 s ( f i ( x * , ξ ) f i ( 0 ) ) 2 .
According to U S P ( i p c m ) (104), we have
G ( i p c m ) f 1 ( x ¯ , ξ 1 ) , f 2 ( x ¯ , ξ 2 ) , , f s ( x ¯ , ξ s ) G ( i p c m ) f 1 ( x * , ξ 1 ) , f 2 ( x * , ξ 2 ) , , f s ( x * , ξ s )
which contradicts the idea that x * is a C E -optimal solution to the U S P ( i p c m ) problem (104); hence, the C E -optimal solution x * to the U S P ( i p c m ) problem (104) is the C E -efficient solution to the initial problem (18). The theorem is proved.  □
It is easy to see from problem (104) and problem (41) that the ideal point construction method of the uncertain method obviously differs from the ideal-point method of the deterministic method. Problem (104) first minimizes the sum of squares of errors and then uses its expectation, while problem (41) does the opposite. Generally speaking, we have
E i = 1 s f i ( x , ξ ) f i ( 0 ) 2 1 2 i = 1 s E [ f i ( x , ξ ) ] f i ( 0 ) 2 1 2 .
Hence, even if we adopt the C E criterion, the U S P ( i p c m ) problem (103) is completely different from the D S P E ( i p m ) problem (41).

5.4. A Numerical Example

The following numerical example is given to illustrate the uncertain method proposed in this section.
Example 2.
Considering that the UMP problem is same as in Example 1, the C E -efficient solution is discussed based on the uncertain method.
First, the linear weighted construct method is used. To obtain the C E -efficient solution under the linear weighted construction method, the following D S P ( l w c m ) problem should be solved by the related data in Example 1
min x G ( l w c m ) f 1 ( x , ξ , η ) , f 2 ( x , ϑ , ζ ) = E α 1 f 1 ( x , ξ , η ) + α 2 f 2 ( x , ϑ , ζ ) = E [ α 1 x 2 ξ sin ( x 1 2 x 2 2 ) x 2 + η x 1 sin ( x 2 tan x 1 ) + α 2 ϑ cos ( π x 1 x 2 2 + 1 ) + ζ exp cos ( 2 π x 1 ) x 1 3 + 2 x 2 ] s . t . i = 1 s α k = 1 , α i > 0 , i = 1 , 2 , , s x S .
Since ζ = ϑ exp ( η ) , it is easy to see that ζ and η are not independent, and ζ and ϑ are not independent, but it is easy to verify that ζ and η are comonotonic and ζ and ϑ are also comonotonic. Since η and ϑ are independent, according to Theorems 6 and 7, we can obtain that the expectation of the uncertain variables has linear properties; in this case, that is,
E α 1 f 1 ( x , ξ , η ) + α 2 f 2 ( x , ϑ , ζ ) = α 1 E f 1 ( x , ξ , η ) + α 2 E f 2 ( x , ϑ , ζ )
which implies that, in this particular case, the C E -efficient solutions to the UMP problem (52) under the linear weighted construction method in the uncertain method are exactly the same as the expected-value solutions to the UMP problem (52) under the weighting method in the deterministic method. However, if ζ = ϑ exp ( η ) , in this situation, the comonotonic property is invalid; that is,
E α 1 f 1 ( x , ξ , η ) + α 2 f 2 ( x , ϑ , ζ ) α 1 E f 1 ( x , ξ , η ) + α 2 E f 2 ( x , ϑ , ζ ) ,
Hence, the C E -efficient solutions to the UMP problem (52) under the linear weighted construction method in the uncertain method differ to the expected-value solutions to the UMP problem (52) under the weighting method in the deterministic method.
Next, we will use the ideal point construction method in the uncertain method to solve Example 2.
The ideal values f 1 ( 0 ) of f 1 ( x , ξ , η ) and f 2 ( 0 ) of f 2 ( x , ϑ , ζ ) are still taken as −12.5526 and −8.4998 in Example 1, respectively. Hence, the U S P ( i p c m ) model (104) can be obtained as follows
min x E G ( i p c m ) f 1 ( x , ξ 1 ) , f 2 ( x , ξ 2 ) = E f 1 ( x , ξ , η ) f 1 ( 0 ) 2 + f 2 ( x , ϑ , ζ ) f 2 ( 0 ) 2 = 0 1 ( ( ( x 2 Φ ξ 1 ( α ) sin ( x 1 2 x 2 2 ) x 2 + Ψ η 1 ( 1 α ) x 1 sin ( x 2 tan x 1 ) ) + 12.5526 ) 2 + ( ( Υ ϑ 1 ( α ) c o s ( π x 1 x 2 2 + 1 ) + Υ ϑ 1 ( α ) exp { Φ η 1 ( α ) } exp cos ( 2 π x 1 ) x 1 3 + 2 x 2 ) + 8.499 ) 2 ) 1 2 s . t . x 1 2 + x 2 2 60 , x 1 0 , x 2 0 .
By using the AC algorithm designed in Section 4, we can see that the optimal solution x * to the problem (129) is ( 7.1760 , 2.8751 ) T , and the corresponding objective function value is 3.7195. According to Definition 19 and Theorem 15, this optimal solution is the C E -efficient solution of UMP initial problem (52) under the ideal-point construction method in the uncertain method. Compared with the optimal solution ( 5.0453 , 5.1594 ) T and the optimal value 1.7002 to the D S P E ( i p m ) problem (66), they are obviously different, which can be seen in Table 2.
It is obvious that the ideal-point construction method in the uncertain method and ideal-point method in the deterministic method are completely different from both the formulation of the U S P ( i p c m ) problem (103) and D S P E ( i p m ) problem (41), as well as from the solution results of the numerical example. The essential reason for this difference is that the ideal-point construction method in the uncertain method considers the uncertainty relation between objective functions in UMP problem (18), while the ideal-point method in the deterministic method does not. The choice of method depends on the uncertainty relation between the objective functions in the practical problem. If the uncertainty relation is closely related and must be considered, the first method should be used; otherwise, the second method should be used. A comparison of these two types of solution method can be seen in Table 3.

6. Conclusions

In view of the probability theory’s inability to deal with uncertainty with an expert’s degree of belief in multiobjective programming, uncertainty theory is introduced to investigate the UMP problem. The deterministic method and uncertain method are adopted to solve the UMP problem. The theoretical results show that the deterministic method transforms the uncertain objective functions in the UMP problem into a mutually independent deterministic objective functions; this type of solution method cuts off the uncertainty relation between uncertain objective functions. However, an uncertain method was adopted to solve the UMP problem by transforming the UMP problem into an uncertain single-objective programming, which remains the uncertainty relation between uncertain objective functions. From this comparison, it can be seen that the deterministic method ignores the uncertainty relation between the objective functions from the first step, while the uncertain method considers the relation from the beginning to the end. In addition, the data results of numerical examples show that the two types of methods are obviously different. The essential difference between the two methods is whether the uncertainty relation between objective functions should be considered.
In our opinion, given that, in real situations, uncertainty relations frequently exist between uncertain objective functions, we can assert that when this strong uncertainty relation exists, the uncertain method is more appropriate for solving the UMP problem. Otherwise, the deterministic method should be chosen.
From our perspective, there are several unsolved problems in the field of UMP problems, which should be studied based on uncertainty theory in the future. Some of these problems are outlined as follows:
(a)
This paper mainly uses the numerical characteristics of uncertain variables to transform the UMP problem into the deterministic multi-objective programming problem. However, in practical decision problems, based on the more commonly used preferences of risk decision and uncertainty belief degree decision, the comparison of these two solution methods is worth further study.
(b)
This paper mainly presents theoretical research into two solution methods. Due to the complex battlefield environment, the multi-UAV task assignment problem is a multiobjective programming problem with complex uncertainties. Therefore, based on uncertainty theory and theoretical results obtained in this paper, the focus of the next work is to study the uncertain multi-UAV task assignment problem and analyze the efficient task assignment schemes obtained using the two types of method.

Author Contributions

Conceptualization, M.Z. and H.Z.; methodology, M.Z. and H.Z.; software, A.Z. and H.Z.; validation, A.Z., L.Z. and G.Y.; writing—original draft preparation, M.Z.; writing—review and editing, H.Z., A.Z., L.Z. and G.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Afshari, H.; Hare, W.; Tesfamariam, S. Constrained multi-objective optimization algorithms: Review and comparison with application in reinforced concrete structures. Appl. Soft Comput. 2019, 83, 105631. [Google Scholar] [CrossRef]
  2. Burachik, R.S.; Kaya, C.Y.; Rizvi, M.M. Algorithms for generating pareto fronts of multi-objective integer and mixed-integer programming problems. Eng. Optim. 2021, 2, 1–13. [Google Scholar] [CrossRef]
  3. Fakhrzad, M.B.; Goodarzian, F. A new multi-objective mathematical model for a Citrus supply chain network design: Metaheuristic algorithms. J. Optim. Ind. Eng. 2021, 14, 127–144. [Google Scholar]
  4. Mansour, N.; Cherif, M.S.; Abdelfattah, W. Multi-objective imprecise programming for financial portfolio selection with fuzzy returns. Expert Syst. Appl. 2019, 138, 112810. [Google Scholar] [CrossRef]
  5. Zhou, L.; Geng, N.; Jiang, Z.; Wang, X. Multi-objective capacity allocation of hospital wards combining revenue and equity. Omega 2018, 81, 220–233. [Google Scholar] [CrossRef]
  6. Abdelaziz, F.B. Solution approaches for the multiobjective stochastic programming. Eur. J. Oper. Res. 2012, 216, 1–16. [Google Scholar] [CrossRef]
  7. Ahmanniyay, F.; Yu, A.J. A multi-objective stochastic programming model for project-oriented human-resource management optimization. Int. J. Manag. Sci. Eng. Manag. 2019, 14, 231–239. [Google Scholar]
  8. Alabi, T.M.; Lu, L.; Yang, Z. A novel multi-objective stochastic risk co-optimization model of a zero-carbon multi-energy system (ZCMES) incorporating energy storage aging model and integrated demand response. Energy 2021, 226, 120258. [Google Scholar] [CrossRef]
  9. Jamali, A.; Ranjbar, A.; Heydari, J.; Nayeri, S. A multi-objective stochastic programming model to configure a sustainable humanitarian logistics considering deprivation cost and patient severity. Ann. Oper. Res. 2021, 1, 1–36. [Google Scholar] [CrossRef]
  10. Moslehi, M.S.; Sahebi, H.; Teymouri, A. A multi-objective stochastic model for a reverse logistics supply chain design with environmental considerations. J. Ambient. Intell. Humaniz. Comput. 2021, 12, 8017–8040. [Google Scholar] [CrossRef]
  11. Liu, B. Why is there a need for uncertainty theory. J. Uncertain Syst. 2012, 6, 3–10. [Google Scholar]
  12. Liu, B. Uncertainty Theory, 2nd ed.; Springer: Berlin, Germany, 2007. [Google Scholar]
  13. Liu, B. Uncertainty Theory: A Branch of Mathematics for Modeling Human Uncertainty; Springer: Berlin, Germany, 2010. [Google Scholar]
  14. Yao, K. A formula to calculate the variance of uncertain variable. Soft Comput. 2015, 19, 2947–2953. [Google Scholar] [CrossRef]
  15. Wang, P.; Zhang, J.; Zhai, H.; Jiwei, Q.I.U. A new structural reliability index based on uncertainty theory. Chin. J. Aeronaut. 2017, 30, 1451–1458. [Google Scholar] [CrossRef]
  16. Yao, K.; Liu, B. Uncertain regression analysis: An approach for imprecise observations. Soft Comput. 2018, 22, 5579–5582. [Google Scholar] [CrossRef]
  17. Lio, W.; Liu, B. Uncertain data envelopment analysis with imprecisely observed inputs and outputs. Fuzzy Optim Decis Mak. 2018, 17, 357–373. [Google Scholar] [CrossRef]
  18. Zheng, M.; Yi, Y.; Wang, X.; Wang, J.; Mao, S. The information value and the uncertainties in two-stage uncertain programming with recourse. Soft Comput. 2018, 22, 5791–5801. [Google Scholar] [CrossRef]
  19. Zheng, M.; Yi, Y.; Wang, Z.; Liao, T. Efficient solution concepts and their application in uncertain multiobjective programming. Appl. Soft Comput. 2017, 56, 557–569. [Google Scholar] [CrossRef]
  20. Zhang, B.; Sang, Z.; Xue, Y.; Guan, H. Research on Optimization of Customized Bus Routes Based on Uncertainty Theory. J. Adv. Transp. 2021, 3, 1–10. [Google Scholar]
  21. Wang, X.; Xu, J.; Zheng, M.; Zhang, L. Aviation Risk Analysis: U-bowtie Model Based on Chance Theory. IEEE Access 2019, 7, 86664–86677. [Google Scholar]
  22. Yang, X.H. On comonotonic functions of uncertain variables. Fuzzy Optim. Decis. Mak. 2013, 12, 89–98. [Google Scholar] [CrossRef]
  23. Gutjahr, W.J.; Pichler, A. Stochastic multi-objective optimization: A survey on non-scalarizing methods. Ann. Oper. Res. 2016, 236, 475–499. [Google Scholar] [CrossRef]
  24. Caballero, R.; Cerdá, E.; del Mar Muñoz, M.; Rey, L. Stochastic approach versus multiobjective approach for obtaining efficient solutions in stochastic multiobjective programming problems. Eur. J. Oper. Res. 2004, 158, 633–648. [Google Scholar] [CrossRef] [Green Version]
  25. Liu, B. Some research problems in uncertainty theory. J. Uncertain Syst. 2009, 3, 3–10. [Google Scholar]
  26. Liu, B. Uncertainty Theory, 4th ed.; Springer: Berlin, Germany, 2015. [Google Scholar]
  27. Liu, Y.H.; Ha, M.H. Expected value of function of uncertain variables. J. Uncertain Syst. 2010, 4, 181–186. [Google Scholar]
  28. Dorigo, M.; Birattari, M.; Stutzle, T. Ant colony optimization. IEEE Comput. Intell. Mag. 2006, 1, 28–39. [Google Scholar] [CrossRef]
Figure 1. The result of the test function.
Figure 1. The result of the test function.
Symmetry 14 00470 g001
Figure 2. The idea of the deterministic method.
Figure 2. The idea of the deterministic method.
Symmetry 14 00470 g002
Figure 3. The idea of uncertain method.
Figure 3. The idea of uncertain method.
Symmetry 14 00470 g003
Table 1. The results using the weighting method in deterministic method.
Table 1. The results using the weighting method in deterministic method.
WightsOptimal SolutionsObjective Values
( ω 1 , ω 2 ) = ( 0.95 , 0.05 ) x * = ( 4.7821 , 6.0893 ) T −12.1434
( ω 1 , ω 2 ) = ( 0.80 , 0.20 ) x * = ( 4.7821 , 6.0936 ) T −10.9964
( ω 1 , ω 2 ) = ( 0.60 , 0.40 ) x * = ( 4.8296 , 5.6162 ) T −10.0055
( ω 1 , ω 2 ) = ( 0.40 , 0.60 ) x * = ( 7.0739 , 2.7447 ) T −9.1356
( ω 1 , ω 2 ) = ( 0.25 , 0.75 ) x * = ( 7.0731 , 2.7426 ) T −8.8969
( ω 1 , ω 2 ) = ( 0.10 , 0.90 ) x * = ( 7.0726 , 2.7412 ) T −8.6585
Table 2. The solution results by ideal point preference.
Table 2. The solution results by ideal point preference.
Method TypesPreferencesOptimal SolutionsObjective Values
deterministic methodideal-point method ( 7.1760 , 2.8751 ) T 3.7195
uncertain methodideal-point construction method ( 5.0453 , 5.1594 ) T 1.7002
Table 3. A comparison of the two types of solution method.
Table 3. A comparison of the two types of solution method.
Method TypesPreferencesAdvantage/Disadvantage
deterministic methodideal point methodseparation of uncertainty relation
weighting methodseparation of uncertainty relation
uncertain methodlinear weighted construction methodconsideration of uncertainty relation
ideal point construction methodconsideration of uncertainty relation
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zheng, M.; Zhong, H.; Zheng, A.; Zhou, L.; Yuan, G. Research on Comparision between Deterministic Method and Uncertain Method for Solving Uncertain Multiobjective Programming. Symmetry 2022, 14, 470. https://0-doi-org.brum.beds.ac.uk/10.3390/sym14030470

AMA Style

Zheng M, Zhong H, Zheng A, Zhou L, Yuan G. Research on Comparision between Deterministic Method and Uncertain Method for Solving Uncertain Multiobjective Programming. Symmetry. 2022; 14(3):470. https://0-doi-org.brum.beds.ac.uk/10.3390/sym14030470

Chicago/Turabian Style

Zheng, Mingfa, Haitao Zhong, Aoyu Zheng, Lin Zhou, and Guoqiang Yuan. 2022. "Research on Comparision between Deterministic Method and Uncertain Method for Solving Uncertain Multiobjective Programming" Symmetry 14, no. 3: 470. https://0-doi-org.brum.beds.ac.uk/10.3390/sym14030470

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop