ArticlePDF Available

Hybrid Algorithm for Rough Multi-level Multi-objective Decision Making Problems

Authors:
Hybrid Algorithm for Rough Multi-level Multi-objective Decision Making Problems
Shereen Fathy El-Feky1, Tarek H.M. Abou-El-Enien2*
1 Teaching Assistant at Faculty of Computer Science, Department of Computer Science, Modern Science and Arts University, Giza
12613, Egypt
2 Department of Operations Research & Decision Support, Faculty of Computers & Information, Cairo University, Giza 12613,
Egypt
Corresponding Author Email: t.hanafy@fci-cu.edu.eg
https://doi.org/10.18280/isi.240101
ABSTRACT
Received: 28 October 2018
Accepted: 12 January 2019
The purpose of this paper is to generate compromise solutions for the multi-level multi-
objective decision making (MLMODM) problems with rough parameters in the objective
functions (RMLMODM) based on TOPSIS method and "Lower & Upper” approximations
method. We introduce a computational hybrid algorithm for solving RMLMODM problems.
Also, we solved illustrative numerical example and compared the solution of the proposed
algorithm with the solution of Global Criterion (GC) method. The engineers and the scientists
can apply the introduced hybrid algorithm to various practical RMLMODM problems to obtain
numerical solutions.
Keywords:
compromise programming, rough
programming, TOPSIS method, global
criterion method, multi-objective
programming, multi-level programming
1. INTRODUCTION
Rough set theory is an important mathematical tool for
dealing with the description of vague objects. Rough set
methodology has been introduced by Pawlak (1991), [1].
Linear optimization problem which is considered where
some or all of its coefficients in the objective function and/or
constraints are rough intervals is introduced by Hamzehee et
al. [2].
Various hybrid algorithms for solving several kinds of
multi-objective optimization problems based on TOPSIS
approach are presented in [3].
S. F. El-Feky and T.H.M. Abou-El-Enien, [4], develop a
methodology to find compromise solutions for rough multi-
objective optimization problems.
In the following section, the formulation of RMLMODM
problems is given. A new hybrid algorithm based on the
TOPSIS method [5-7], and "Lower & Upper” approximations
method [1-2], for solving RMLMODM problems is proposed
in section (3). For the sake of illustration, we present an
example and compared the solution of the example by the
proposed algorithm with the ideal solutions and the solution of
global criterion (GC) method.
2. PROBLEM DEFINITION
Consider the following linear multi-level multi-objective
decision making (LMLMODM) problem with rough
parameters in the objective functions:
[]


where, 
[]


where, 
[]


where, 
where, 
[]


subject to (1)

where
 
 
 



, (2)
m: The number of constraints,
n: The number of variables,
h: The number of levels,
Ingenierie des Systemes d'Information
Vol. 24, No. 1, February, 2019, pp. 1-17
Journal homepage: http://iieta.org/Journals/isi
1
k: The number of objective functions,
: jth level decision maker, i=1,2,…,h,
: The number of objective functions of the ,
i=1,2,….,h,
,
: The number of variables of the , i=1,2,….,h,
 Real constants coefficients of the objective
functions.
: An m-dimensional column vector of right-hand sides of
constraints
: Ancoefficient matrix,
: The set of all real numbers,
X: An n-dimensional column vector of variables,
Xi: An -dimensional column vector of variables for the ith
level, i=1,2,…,h,
={1,2,…..,n},
,

 


are rough interval coefficients of
the objective functions 
.
Using the upper and lower approximation method, [2], the
multi-level multi-objective decision making problems with
rough parameters in the objective functions (RMLMODM)
can be transformed to the following four deterministic linear
multi-objective decision making (LMODM) problems :
(Lower interval coefficients-Lower interval)
[]




where, 
[]




where, 
[]




where, 
where, 
[]




subject to (3)
(Upper interval coefficients-Lower interval)
[]




where, 
[]




where, 
[]




where, 

[]




subject to (4)
(Lower interval coefficients -Upper interval)
[]




where, 
[]




where, 
[]




where, 
where, 
[]




2
subject to (5)
(Upper interval coefficients -Upper interval)
[]




where, 
[]




where, 
[]






[]




subject to (6)
where


 
, (7)

 
 
, (8)


 
, (9)


 
, (10)
3. HYBRID ALGORITHM FOR RMLMODEM
A modified version of TOPSIS method, [3, 5], is introduced
to find compromise solutions, [8-10], for the RMLMODM
problems. Modified equations for the distance function
equation from the positive ideal solution (PIS) and the distance
function equation from the negative ideal solution (NIS) are
introduced. Thus, we present the following hybrid algorithm
based on a modified version of TOPSIS method and the upper
and lower approximation method to generate compromise
solutions, [4], for RMLMODM problems.
Algorithm:
Phase (1):
Step 1:
Let h = the number of the levels of the RMLMODM
problem (1). Set i=1, "The 1st level".
Step 2:
Use the "Lower & Upper” approximations method to
transform the RMLMODM Problem (1) into the four
deterministic LMLMODM problems (3)-(6).
Step 3:
Construct the positive ideal solution (PIS) payoff tables, [4],
of the following problems, for i=1:
[]




subject to (11)





subject to (12)





subject to (13)





subject to (14)

and obtain the PIS:

 , 
, 
 and 
 ,

Step 4:
Construct the negative ideal solution (NIS) payoff tables,
[4], of the problems (11-14) for i=1 and obtain the NIS:


, 
 and 
 ,

Step 5:
Let   where 
 and ,
.
Step 6:
Construct distance functions
and
,
[4], by the above steps (3, 4 & 5):

3

 





(15)
And


 





(16)
Construct distance functions
and

by the above steps (3, 4 & 5):


 





(17)
and


 





(18)
Construct distance functions
and 

by the above steps (3, 4 & 5):


 





(19)
and


 





(20)
Construct distance functions
and

by the above steps (3, 4 & 5):


 





(21)
and


 





(22)
Step 7:
Construct the following bi-objective problem with two
commensurable (but conflicting) objectives, [4], using the
distance functions
and 
:




subject to (23)
where

Construct the following bi-objective problem with two
commensurable (but conflicting) objectives using the distance
functions
and
:




subject to (24)
where
=1,2,…..,∞.
Construct the following bi-objective problem with two
commensurable (but conflicting) objectives using the distance
functions
and
:




subject to (25)
where
=1,2,…..,∞.
Construct the following bi-objective problem with two
commensurable (but conflicting) objectives using the distance
functions
and
:


4


subject to (26)
where

Step 8:
Construct PIS Payoff table for problem (23) and obtain:






where


 


 


 


 





.
Construct PIS Payoff table for problem (24) and obtain:







Construct PIS Payoff table for problem (21) and obtain:






Construct PIS Payoff table for problem (22) and obtain:






Step 9:
Construct the following satisfactory level model, [11-13],
(for finite value of p) for problem (23):

subject to (27)




,





,

Construct the following satisfactory level model (for finite
value of p) for problem (24):

subject to (28)




,





,

Construct the following satisfactory level model (for finite
value of p) for problem (25):

subject to (29)




,





,

Construct the following satisfactory level model (for finite
value of p) for problem (26):

subject to (30)




,
5





,

Step 10:
Solve problems (27-30) to obtain the satisfactory levels
, and  for the
compromise solutions , and
. If the is satisfied with the solutions, then go
to step (11). Otherwise, go to step (5).
Step 11:
Ask theto select the maximum acceptable negative
and positive tolerance (relaxation) values, [14, 15]:


on the decision vectors:













and




Set i = i+1, go to the next phase.
Phase (2):
Step 12:
Set i=2, “The 2nd level".
Construct the PIS payoff table of problems (11-14) for i=2,
and obtain the PIS: 
, 
, 

and 
 , 
Step 13:
Construct the negative ideal solution (NIS) payoff tables of
the problems (11-14) for i=2 and obtain the NIS:


, 
 and 
,

Step 14:
Let   where 
 and ,
.
Step 15:
Construct distance functions
 and
:

 






 





(31)
And

 






 





(32)
Construct distance functions
 and
:

 






 





(33)
and


 






 





(34)
Construct distance functions
and 
 :

 






 





(35)
and

 






 





(36)
Construct distance functions
and
:

 






 





(37)
6
and

 






 





(38)
Step 16:
Construct the following bi-objective problem with two
commensurable (but conflicting) objectives, using the distance
functions
and 
 :




subject to (39)
where

Construct the following bi-objective problem with two
commensurable (but conflicting) objectives using the distance
functions
and
:




subject to (40)
where

Construct the following bi-objective problem with two
commensurable (but conflicting) objectives using the distance
functions
and
:




subject to (41)
where

Construct the following bi-objective problem with two
commensurable (but conflicting) objectives using the distance
functions
 and
:




subject to (42)
where

Step 17:
Construct PIS Payoff table for problem (39) and obtain:






where




 




 





.
Construct PIS Payoff table for problem (40) and obtain:







Construct PIS Payoff table for problem (41) and obtain:






Construct PIS Payoff table for problem (42) and obtain:






Step 18:
Construct the following satisfactory level model, [11-13],
(for finite value of p) for problem (39):
7

subject to (43)




,





,


  ,


 
.
Construct the following satisfactory level model (for finite
value of p) for problem (40):

subject to (44)




,





,


  ,


 
.
Construct the following satisfactory level model (for finite
value of p) for problem (41):

subject to (45)




,





,


  ,


  ,
.
Construct the following satisfactory level model (for finite
value of p) for problem (42):

subject to (46)




,





,


  ,


  ,

Step 19:
Solve problems (43-468) to obtain the satisfactory levels
, and  for the
compromise solutions , and
 . If the is satisfied with the solutions, then go
to step (20). Otherwise, go to step (14).
Step 20:
Ask theto select the maximum acceptable negative
and positive tolerance (relaxation) values:



on the decision vectors:












8
and




Set i = i+1, if i h goes to the next phase. Otherwise, stop.
4. ILLUSTRATIVE NUMERICAL EXAMPLE
Consider the following linear multi-level multi-objective
decision making (LMLMODM) problem with rough
parameters in the objective functions
First Level:




Second Level:




Third Level:




Subject to:


Solution:
Phase (1):

First Level:

+ 3++2

 ++1
Second Level:

+ +5

 + +3
Third Level:

2++4

 +6
Subject to

First Level:

+ 5++3

 ++3
Second Level:

+ ++6

 + +4
Third Level:

2++5

 +7
Subject to

First Level:

+ 2++1

  +
Second Level:

+ +3

 + +2
Third Level:

2++3

 +5
Subject to

First Level:

+ 7++4

 ++5
Second Level:

+ 7

 + + 6
9
Third Level:

2++6

 +8
Subject to

(First Level):
Obtain PIS and NIS payoff tables for problem 
Table 1. PIS payoff table for problem







62.54
10.38
0.77
0




10.38
0.77
0
PIS:=(45.84615, 62.53846)
Table 2. NIS payoff table for problem 





1
0
0
0


11.6

0
3.2
0
NIS: =(2,)
Next, construct equation and obtain the following equations:











Thus, problem (11) is obtained. In order to get numerical
solutions, assume that ==0.5 and p=2
Table 3. PIS payoff table of problem (11) when p=2










45.9
62.5
10.
4
0.
8
0


0

45.85
62.5
10.
4
0.
8
0
= (,) ,
= (0, ).
Now, it is easy to compute step (10):

Subject to







The maximum “satisfactory level” (=0.9447279E-
07) is achieved for the solution  =10.38462,
=0.7692308,= zero.
(Second Level)
Obtain PIS and NIS payoff tables for problem 
Table 4. PIS payoff table for problem







-
0.2667
6.3333
3.2
0




10
0
0
PIS:= (, 13)
Table 5. NIS payoff table for problem 







0
0
0
0


21

0
3.2
0
NIS: = (5,)
Next, construct equation and obtain the following equations:





















Thus, problem (11) is obtained. In order to get numerical
solutions, assume that ====0.25 and p=2,
Table 6. PIS payoff table of problem (11) when p=2










29.62
11.1
10.
4
0.7
7
0


0.04

29.62
11.1
10.
4
0.7
7
0
 =( ,), 
 =(0.04301006758,
).
Now, it is easy to compute step (10):

10
Subject to









,


The maximum “satisfactory level” (=0.7886892E-
07) is achieved for the solution  =10.38462,
=0.7692308,= zero.
 Level):
Obtain PIS and NIS payoff tables for problem 
Table 7. PIS payoff table for problem








10
0
0




10.38
0.77
0
PIS:= (, )
Table 8. NIS payoff table for problem  Table 8. NIS
payoff table for problem 







12.4
0
3.2
0


5.67

0
0
1.67
NIS: = (,)
Next, construct equation and obtain the following equations:




























 


Thus, problem (11) is obtained. In order to get numerical
solutions, assume that ======1/6 and p=2,
Table 9. PIS payoff table of problem (11) when p=2










23.23
59.46
10.
4
0.7
7
0


0.03

23.23
59.46
10.
4
0.7
7
0
 = ( ), 
 =(0.02925962351,
).
Now, it is easy to compute step (10):

Subject to









,

The maximum “satisfactory level” (=0.6082756E-
07) is achieved for the solution  =10.38462,
=0.7692308,=zero.

(First Level):
Obtain PIS and NIS payoff tables for problem
Table 10. PIS payoff table for problem







74.92
10.38
0.77
0




10.38
0.77
0
PIS: =(69.15385, 74.92308)
Table 11. NIS payoff table for problem 





3
0
0
0


19

0
3.2
0
NIS: =(3,)
Next, construct equation and obtain the following equations:
11












Thus, problem (11) is obtained. In order to get numerical
solutions, assume that ==0.5 and p=2,
Table 12. PIS payoff table of problem (11) when p=2










69.1
5
74.9
2
10.3
8
0.7
7
0


0

69.1
5
74.9
2
10.3
8
0.7
7
0
= (,) ,
= (0, ).
Now, it is easy to compute step (10):

Subject to







The maximum “satisfactory level”
(=0.1536454E-01) is achieved for the solution
=10.38462, =0.7692308,= zero.
(Second Level):
Obtain PIS and NIS payoff tables for problem
Table 13. PIS payoff table for problem







3.56
7.4
2.44
0.64




10
0
0
PIS: = (, 14)
Table 14. NIS payoff table for problem 







4
0
0
0


25.2

0
3.2
0
NIS: = (6,)
Next, construct equation and obtain the following equations:





















Thus, problem (11) is obtained. In order to get numerical
solutions, assume that ====0.25 and p=2,
Table 15. PIS payoff table of problem (11) when p=2










39.
2
3.6
7.4
2.4
4
0.6
4


0.1

31.
4
11.
3
10.
4
0.7
7
0
= (,),
= (0.06597257621,
).
Now, it is easy to compute step (10):

Subject to









,


The maximum “satisfactory level” ( =zero) is
achieved for the solution  =10.38462,
=0.7692308,= 0.2121311e-03.
 Level):
Obtain PIS and NIS payoff tables for problem 
Table 16. PIS payoff table for problem








10.38
0.77
0




10.38
0.77
0
PIS: = (, )
12
Table 17. NIS payoff table for problem 







19.8
0
3.2
0


6.67

0
0
1.67
NIS: = (,)
Next, construct equation and obtain the following equations:































Thus, problem (11) is obtained. In order to get numerical
solutions, assume that ======1/6 and p=2,
Table 18. PIS payoff table of problem (11) when p=2










55.4
62
10.
4
0.7
7
0


0.04

55.4
62
10.
4
0.7
7
0
= (),
= (0.04398171747,
).
Now, it is easy to compute step (10):

Subject to









,

The maximum “satisfactory level” ( =zero) is
achieved for the solution  =10.38462,
=0.7692308,= zero.

(First Level):
Obtain PIS and NIS payoff tables for problem 
Table 19. PIS payoff table for problem







51.15
10.38
0.77
0




10.38
0.77
0
PIS:= (23.30769, 51.15385)
Table 20. NIS payoff table for problem 





0
0
0
0


7.4

0
3.2
0
NIS: = (1,)
Next, construct equation and obtain the following equations:












Thus, problem (11) is obtained. In order to get numerical
solutions, assume that ==0.5 and p=2,
Table 21. PIS payoff table of problem (11) when p=2










23.31
51.2
10.
4
0.
8
0


0

23.31
51.2
10.
4
0.
8
0
= (,) ,
= (0, ).
Now, it is easy to compute step (10):

Subject to







The maximum “satisfactory level”
13
(=0.1536454E-01) is achieved for the solution
=10.38462, =0.7692308,= zero.
(Second Level):
Obtain PIS and NIS payoff tables for problem
Table 22. PIS payoff table for problem







10.85
10.38
0.77
0




10
0
0
PIS: = (, 12)
Table 23. NIS payoff table for problem 







2
0
0
0


12.6

0
3.2
0
NIS: = (3,)
Next, construct equation and obtain the following equations:
=










=










Thus, problem (11) is obtained. In order to get numerical
solutions, assume that ====and p=2,
Table 24. PIS payoff table of problem (11) when p=2











10.9
10.
4
0.
8
0


0.03


10.9
10.
4
0.
8
0
= (,),
= (0.02462469512,
).
Now, it is easy to compute step (10):

Subject to












The maximum “satisfactory level” (=3561380) is
achieved for the solution  =10.38462,
=0.7692308,= zero.
 Level):
Obtain PIS and NIS payoff tables for problem 
Table 25. PIS payoff table for problem








10
0
0




10.38
0.77
0
PIS: = (, )
Table 26. NIS payoff table for problem 







11.4
0
3.2
0


4.67

0
zero
1.67
NIS: =(,)
Next, construct equation and obtain the following equations:
=















=











 


Thus, problem (11) is obtained. In order to get numerical
solutions, assume that ======1/6 and p=2,
14
Table 27. PIS payoff table of problem (11) when p=2










13
55
10
0
0


0.02

11.85
58.46
10.
4
0.7
7
0
= ( ), 
= (0.01658311422,
).
Now, it is easy to compute step (10):

Subject to









,

The maximum “satisfactory level” ( =zero) is
achieved for the solution =10, = zero,= zero.

(First Level):
Obtain PIS and NIS payoff tables for problem 
Table 28. PIS payoff table for problem







97.69
10.4
0.77
0




10.4
0.77
0
PIS:= (113.2308, 97.69231)
Table 29. NIS payoff table for problem 





5
0
0
0


26.4

0
3.2
0
NIS: = (4,1.8)
Next, construct equation and obtain the following equations:
=










Thus, problem (11) is obtained. In order to get numerical
solutions, assume that ==0.5 and p=2.
Table 30. PIS payoff table of problem (11) when p=2










113.23
97.69
10.
4
0.
8
0


0

113.23
97.691
10.
4
0.
8
0
 = ,,
 =(zero,
).
Now, it is easy to compute step (10):

Subject to








The maximum “satisfactory level” ( =zero) is
achieved for the solution  =10.38462,
=0.7692308,= zero.
(Second Level):
Obtain PIS and NIS payoff tables for problem 
Table 31. PIS payoff table for problem







-6.87
6.3
3.2
0




0
0
1.67
PIS:=(, )
Table 32. NIS payoff table for problem 







17.67
0
0
1.67


32.6

0
3.2
0
NIS: = (-13,)
Next, construct equation and obtain the following equations:





 





15










Thus, problem (11) is obtained. In order to get numerical
solutions, assume that ====0.25 and p=2,
Table 33. PIS payoff table of problem (11) when p=2











-6.87
6.3
3.
2
0


0.04


11.77
10.
4
0.
8
0
=( ,), 
=(0.03948343031,
).
Now, it is easy to compute step (10):

Subject to












The maximum “satisfactory level” ( =zero) is
achieved for the solution  =10.38462,
=0.7692308,= zero.
 Level):
Obtain PIS and NIS payoff tables for problem 
Table 34. PIS payoff table for problem








10.4
0.8
0




10.4
0.8
0
PIS:=(, 66.07692)
Table 35. NIS payoff table for problem 







33.6
0
3.2
0


7.67

0
0
1.67
NIS: =(,)
Next, construct equation and obtain the following equations:



 




















 







Thus, problem (11) is obtained. In order to get numerical
solutions, assume that ======1/6 and p=2,
Table 36. PIS payoff table of problem (11) when p=2










87.54
66.08
10.
4
0.7
7
0


0.05


87.54
66.08
10.
4
0.7
7
0
= () ,
= (0.04546254747, ).
Now, it is easy to compute step (10):

Subject to









,

The maximum “satisfactory level”
(=0.2253846E-06) is achieved for the solution
=10.38461,
=0.7692309,
= 0.9999998E-07.
Note:
Numbers at Table (1) to Table (36) are approximated.
Table (37) presents a comparison among the proposed
TOPSIS method, Global Criterion (GC) Method and the ideal
objective vector (IOV). In general, the proposed TOPSIS
algorithm is a good method to generate compromise solutions
(at p=2).
16
Table 37. Comparison among the proposed algorithm, the
GC method and the vector of ideal solutions
Objective
Proposed
TOPSIS
Algorithm
method
(p=2)
Global
Criterion
(GC)
Method
Ideal Objective
Vector
PIS
NIS


23.230778
5.6678893
24
-2.4

59.465616
1.0033662
59.4615
4.3


55.384638
13
55.38462
-1.4

62.0090232
15
62
5.333


13
3
13
-3.4

55
11
58.4615
3.3333


87.538418
13
87.5384
-0.4

66.076897
20
66.0769
6.3333
5. CONCLUSIONS
This paper extended TOPSIS approach to find compromise
solutions for the multi-level multi-objective decision making
problems with rough parameters in the objective functions
(RMLMODM). A new hybrid algorithm based on modified
TOPSIS method and the "Lower & Upper” approximations
method for solving RMLMODM problems is proposed. Also,
an illustrative numerical example is solved and compared the
compromise solutions of the proposed algorithm with the
vector of ideal solutions and the traditional global criterion
method. The engineers and the scientists can apply the
introduced hybrid algorithm to various practical RMLMODM
problems to obtain numerical solutions
REFERENCES
[1] Pawlak Z. (1982). Rough sets. basic notions.
International Journal of Computer and Information
Sciences 11: 341-356.
https://doi.org/10.1007/BF01001956
[2] Hamzehee A, Yaghoobi MA, Mashinchi M. (2014).
Linear programming with rough interval coefficients.
Intelligent and Fuzzy Systems 26: 1179-1189.
https://doi.org/ 10.3233/IFS-130804
[3] Abou-El-Enien THM. (2013). TOPSIS algorithms for
multiple objectives decision making: Large scale
programming approach. LAP LAMBERT Academic
Publishing.
[4] El-Feky SF, Abou-El-Enien THM. (2018). Compromise
solutions for rough multiple objective decision making
problems. Australian Journal of Basic and Applied
Sciences 12(7): 112-119.
https://doi.org/10.22587/ajbas.2018.12.7.18
[5] Lai YJ, Liu TY, Hwang CL. (1994). TOPSIS for MODM.
European Journal of Operational Research 76: 486-500.
https://doi.org/10.1016/0377-2217(94)90282-8
[6] Abo-Sinna MA, Abou-El-Enien THM. (2005). An
algorithm for solving large scale multiple objective
decision making problems using TOPSIS approach.
AMSE Journals, Advances in Modelling and Analysis A
42(6): 31-48.
[7] Abou-El-Enien THM, El-Feky SF. (2015). BI-level,
multi-level multiple criteria decision making and
TOPSIS approach-Theory, Applications and Software: A
literature review (2005-2015). Global Journal of
Advanced Research 2(7): 1179-1195.
[8] Hwang CL, Masud ASM. (1979). Multiple objective
decision making methods and applications. Springer-
Verlag.
[9] Liu GP Yang JB, Whidborne JF. (2003). Multiobjective
Optimisation and Control. Research Studies Press LTD.
[10] Zeleny M. (1982). Multiple Criteria Decision Making.
McGraw-Hill.
[11] Bellman RE, Zadeh LA. (1970). Decision-making in
fuzzy environment. Management Science, B 17: 141-164.
[12] Dauer P, Osman MSA. (1985). Decomposition of the
parametric space in multiobjective convex programs
using the generalized Tchebycheff norm. Journal of
Mathematical Analysis and Applications 107(1): 156-
166.
[13] Dubois JD, Prade A. (1980). Fuzzy sets and systems:
Theory and applications. Academic Press.
[14] Pramanik ST, Roy K. (2006). Fuzzy goal programming
approach to multilevel programming problems.
European Journal of Operational Research 176: 1151-
1166. https://doi.org/10.1016/j.ejor.2005.08.024
[15] Sinha S. (2003). Fuzzy programming approach to multi-
level programming problems. Fuzzy Sets and Syst 136:
189-202. https://doi.org/10.1016/S0165-0114(02)00362-
7
17
... In many practical situations, the decision maker may not be in a situation to determine the objective and/or the feasible set accurately but rather can determine them in a rough sense [2,8,11,22]. A class of MLLP with uncertainty, rough data, and problem models cannot be determined exactly. ...
... {( [16,24], [12,28] 8,15] , [5,20]] , ...
... [ [1,3] , [1,5]] ⊗ x 2 ⊕ [ [1,2] , [1,4]] 8,10] , [5,12]] , ...
Article
Full-text available
In real-world problems, the parameters of optimization problems are uncertain. A class of multilevel linear programming (MLLP) with uncertainty problem models cannot be determined exactly. Hence, in this paper, we are concerned with studying the uncertainty of MLLP problems. The main motivation of this paper is to obtain the solution to a multilevel rough interval linear programming (MLRILP) problem. To obtain that, we start turning the problem into its competent crisp equivalent using the interval method. Moreover, we rely on three methods to address the problem of multiple levels. First, by applying the constraint method in which upper levels give satisfactory solutions that are reasonable in rank order to the lower levels, second, by an interactive approach that uses the satisfaction test function, and third, by the fuzzy approach that is based on the concept of the tolerance membership function. A numerical example is given for illustration and to examine the validity of the approach. An application to deduce the optimality for the cost of the solid MLLP transportation problem in rough interval environment is presented.
... Pandian et al., [25] proposed a new method, namely the slice-sum method, to obtain the rough integer optimal solution for fully rough interval transportation problems. Based on the TOPSIS method and the lower and upper approximation method, El-Feky and Abou-El-Enien [11] introduced a computational hybrid algorithm to generate compromise solutions for rough multi-level multi-objective integer decision making problems. Saad and Fathy [29] proposed a method to find a fuzzy rough solution for fuzzy variables linear programming problems with rough intervals coefficients. ...
... In view of proper illustration of the developed method, the author presents the following example: [1,7]) ⊗ x R 1 ⊕ ( [3,5], [2,6]) ⊗ x R 2 ≤ ( [12,14], [10,16]), ( [3,5], [1,8] [2,9]) ⊗ x R 2 ⊕ ( [6,7], [3,9]) ⊗ x R 3 ≤ ( [9,11], [8,14]), ( [5,7], [5,9]) ⊗ x R 1 ⊕ ( [3,5], [3,8]) ⊗ x R 2 ≥ ( [4,8], [3,16]), [1,4]) ⊗ x R 1 ⊕ ( [5,7], [3,8]) ⊗ x R 2 ⊕ ( [3,5], [2,8]) ⊗ x R 3 ⊕ ( [5,7], [2,10]) ( [4,5], [2,7]) ⊗ x R 1 ⊕ ( [7,9], [3,10]) ⊗ x R 2 ⊕ ( [2,5], [1,6]) ⊗ x R 3 ⊕ ( [3,9], [3,10]) ...
... , f R 21 (x R ) = ( [5,7], [4,8]) ⊗ x R 1 ⊕ ( [6,8], [2,11]) ⊗ x R 2 ⊕ ( [3,5], [1,8]) ⊗ x R 3 ⊕ ( [5,7], [3,10]) ( [5,7], [3,8] [1,7]) ⊗ x R 2 ⊕ ( [4,6], [2,6]) ⊗ x R 3 ⊕ ( [2,4], [1,4]) ( [2,2], [1,5]) ⊗ x R 1 ⊕ ( [5,7], [3,9]) ⊗ x R 2 ⊕ ( [3,5], [1,8]) ⊗ x R 3 ⊕ ( [8,9], [8,9]) ...
Article
Full-text available
This paper presents a suitable solution procedure to solve the fully rough multi-objective multi-level linear fractional programming (FRMMFP) problem. First, an extension of interval method is presented to deal with roughness of the stated problem. Then, an iterative technique is proposed for linearization of fractional objectives. Finally, a modification of fuzzy approach is provided in the environment of the fully rough to solve the linear model. An example is provided for understanding the solution procedure of the proposed method.
... The above studies basically rely on the EIS and empirical analysis/model to quantify the current state or degree of coordination of inter-and intra-regional higher education in China, failing to tackle the overall collaborative development of the national higher education system. Taking the CDL of China's higher education as a whole, this paper quantitatively measures the collaborative development levels of the higher education system in China and its subsystems, with improved distance collaboration model based on TOPSIS and grey correlation theory [17][18][19][20][21]. ...
Article
Full-text available
With the aid of grey correlation theory and technique for order of preference by similarity to ideal solution (TOPSIS), this paper sets up a multi-dimensional evaluation index system (EIS) for the comprehensive development level (CDL) of China’s higher education, and quantifies the state of collaborative development in 2005-2017 with an improved distance collaboration model. The results show that: Being the premises and bases of higher education, the supply subsystem develops much slower than the other subsystems (i.e. participation, output, and environment), and clearly pulls the development of the other subsystems. From 2012 onwards, the subsystems conformed to basically the same trend for the degree of collaboration: the degree of collaboration tended to be stable. There was even a slight dent in overall degree of collaboration between 2012 and 2016. Hence, the overall degree of collaborative development was far slower than the overall degree of development. After more than a decade of development, the degree of development, degree of collaboration, and degree of collaborative development reached basically the same level in 2017. The empirical results shed new lights on the focal points of higher education development in China.
Article
In this paper, a set of compromise solutions is found for the multi-objective linear programming with rough interval coefficients (MOLPRIC) problem by proposing a two-phased algorithm. In the first phase, the MOLPRIC problem is separated into single-objective LPRIC problems considering the number of objective functions, and the rough optimal solution of each LPRIC problem is found. In the second phase, a zero-sum game is applied to find the rough optimal solution. Generally, the weighted sum method is used for determining the trade-off weights between the objective functions. However, it is quite inapplicable when the number of objective functions increases. Thus, the proposed algorithm has an advantage such that it provides an easy implementation for the MOLPRIC problems having more than two objective functions. With this motivation, applying a zero-sum game among the distinct objective values yields different compromise solutions.
Article
Full-text available
An algorithm for the solution of the fuzzy rough linear programming (FRLP) problems with triangular fuzzy rough number parameters is proposed to overcome the uncertainty in decision-making problems. While the costs of the objective function and the coefficients of constraints are triangular fuzzy rough numbers, the variables are in the triangular fuzzy form. Fuzzy optimal solutions are found by solving two distinct fully fuzzy linear programming (FFLP) problems, obtained from the lower and upper approximations of the FRLP problem. These solutions are utilized to evaluate different fuzzy objective function values, and these values are compared according to their supports to specify the worst and the best fuzzy rough compromise solutions. The decision-maker (DM) can make a final decision within the bounds of these supports according to the direction of the optimization. Also, the algorithm yields approximate fuzzy rough compromise solutions in the infeasibility case of the FFLP problems. To demonstrate the efficiency of the algorithm, some numerical examples are illustrated.
Article
At present, the development of China’s economy is inseparable from the promotion of innovation and entrepreneurship. However, there are huge differences in the level of entrepreneurship in different regions, so it is urgent to analyze the influencing factors of entrepreneurship. This paper uses panel data of 31 provinces in 2008–2017 to test the impact of urban unemployment rate, regional financial development level, market scale, agglomeration effect, entrepreneurial cost, scientific and technological innovation level, government support and other factors on entrepreneurial level. To solve the issue of factors influencing the enterprises, we utilised an effective way of fuzzy logic along with decision estimation strategy. The empirical results show that regional financial development level, agglomeration effect, technological innovation ability, government support and so on have a positive role in promoting the level of entrepreneurship, while urban unemployment rate has no significant effect on the level of entrepreneurship. Based on the empirical conclusion, the paper puts forward some policy suggestions.
Article
Full-text available
The technique for order preference by similarity to ideal solution (TOPSIS) is introduced to develop a methodology to find compromise solutions for the Multiple Objective Decision Making (MODM) Problems with Rough intervals parameters in the objective functions (RMODM) of Mixed-type. Anew algorithm is presented for the proposed TOPSIS approach for solving these types of mathematical programming problems. Also, an illustrative numerical example is solved and compared the solution of proposed algorithm with the ideal solutions
Article
Full-text available
In this paper, a linear programming LP problem is considered where some or all of its coefficients in the objective function and/or constraints are rough intervals. In order to solve this problem, we will construct two LP problems with interval coefficients. One of these problems is an LP where all of its coefficients are upper approximations of rough intervals and the other is an LP where all of its coefficients are lower approximations of rough intervals. Via these two LPs, two newly solutions completely and rather satisfactory are defined. Some examples are given to demonstrate the results.
Article
In this paper, we extend TOPSIS (Technique for Order Preference by Similarity Ideal Solution) for solving Large Scale Multiple Objective Decision Making (LSMODM) problems. The principle of compromise (of TOPSIS) for LSMODM is that the chosen solution should have the shortest distance from the positive ideal solution (PIS) as well as the longest distance from negative ideal solution (NIS). As the measure of "Closeness" dp-metric is used, we reduce a k-dimensional objective space to a two-dimensional space by a first order compromise procedure. We then use the concept of membership function of fuzzy set theory to represent the satisfaction level for both criteria. Then, we get a single-objective large scale programming problem using the max-min operator for the second-order compromise operation. Also, a decomposition algorithm for LSMODM problems via TOPSIS approach is provided. Finally, a numerical illustrative example is given to clarify the main results developed in the paper.
Article
In this paper we apply the fuzzy programming approach to bi-level linear programming problems. We compare the present approach with the Kuhn-Tucker (K-T) transformation method. Kuhn-Tucker’s optimality conditions are the necessary and sufficient conditions for the existence of an optimal solution to a bi-level programming problem (BLPP). By this method, the problem becomes a single objective nonlinear programming problem involving several variables and several constraints. Fuzzy prograniming approach to this problem is a supervised search procedure (supervised by upper level decision maker) which will generate a (non-dominated) satisfactory solution for a bi-level programming problem. Linear membership function is being used to find the compromise solution.
Article
We investigate in this paper approximate operations on sets, approximate equality of sets, and approximate inclusion of sets. The presented approach may be considered as an alternative to fuzzy sets theory and tolerance theory. Some applications are outlined.
Article
A method for decomposing the parametric space in multiobjective convex programs with or without parameters in the constraints using the generalized Tchebycheff norm is presented. This approach is rather simpler than the corresponding one using the nonnegative weighted sum of objectives. Also, several results are introduced which relate two convex programs with each other, one with parameters in the constraints and the other with parameters in the objective function. Such results make the study of the first type of problems rather simple.
Book
Multiobjective optimisation has been widely applied to control systems to achieve a number of design objectives that are often conflicting. This book is intended to cover the central concepts of multiobjective optimisation and control techniques. It explains the fundamental theory along with a number of design methods and algorithms. In addition, applications of multiobjective optimisation and control are presented by reporting on leading recent research work on this subject. It is of interest specifically to students who have a technical background in control engineering and engineering mathematics. This hardback edition can be used either as a reference manual by professionals or as a course text at the undergraduate or postgraduate level. The book should also be useful to control system designers and researchers and other specialists from the host of disciplines from which practical optimisation and control applications are drawn.