top-down fuzzy decision making with partial preference information
TRANSCRIPT
![Page 1: Top-Down Fuzzy Decision Making with Partial Preference Information](https://reader038.vdocuments.net/reader038/viewer/2022100511/57506a7b1a28ab0f07b9ad39/html5/thumbnails/1.jpg)
Top-Down Fuzzy Decision Making with PartialPreference Information
HSIAO-FAN WANG1 [email protected]
Department of Industrial Engineering and Engineering Management, National Tsing Hua University, Hsinchu
(30043), Taiwan, ROC
ZHI-HAO HUANG1
Department of Industrial Engineering and Engineering Management, National Tsing Hua University, Hsinchu
(30043), Taiwan, ROC
Abstract. This paper proposes a multi-stage decision procedure to cope with a hierarchical multiple objective
decision environment in which the upper-level DM only provides partial preference information and the lower-
level DM is fuzzy about the tradeoff questions such that to achieve substantially more than or equal to some
values is delivered to maximize the objectives. Therefore, the procedure consists of two levels, a upper-level and a
lower-level. The main idea is that after the upper-level provides partial preference information to the lower-level
as a guideline of decision, the lower-level DM determines a satisfactory solution from the reduced non-dominated
set in the framework of multi-objective fuzzy programs.
Keywords: top-down decision procedure, partial information, satisfactory solution, fuzzy programming, MOLP
1. Introduction
When solving a decision problem that is in the form of an Multi-Objective Linear Program
(MOLP) below, one has to consider the decision environment in which the problem occurs
(Chankong and Haimes (1983)).
Model (P)
Maximize Z ¼ Cx
ð1Þs:t: X ¼ fx j Ax � b; x >�� 0g
where x is an n 1 vector of decision variable, C is a q n cost coefficient matrix, Z ¼Cx is an objective value vector, A is an m n constraint matrix and b is an m 1 vector of
the right hand sides (RHS).
One of the common situations is a multi-level decision structure in which multi-level
programs are described (Bracken and McGill (1973), Davis and Talavage (1977), Stanley
Lee and Hsu-Shih (1999), Wen and Hsu (1991)). In a multi-level decision environment, a
decision maker (DM) at one level of the hierarchy may have his own objectives and
decision space (variables), but the decision of the lower level may be influenced by that of
the upper level. This is often referred to the decision environment when the decision is
Fuzzy Optimization and Decision Making, 1, 161–176, 2002# 2002 Kluwer Academic Publishers. Printed in The Netherlands.
![Page 2: Top-Down Fuzzy Decision Making with Partial Preference Information](https://reader038.vdocuments.net/reader038/viewer/2022100511/57506a7b1a28ab0f07b9ad39/html5/thumbnails/2.jpg)
made between different but hierarchical departments of an organization and thus, the
decision makers at different levels will control different decision variables. With such
situation, Model (P) can be rewritten into a Bi-level Program (BLP) as below in which the
decision process is similar to the static two person Stackelberg game (Stanley Lee and
Hsu-Shih (1999)):
Model(BLP)
Maximizex1 Z1 ¼ cT11x1 þ cT12x2 ðupper levelÞ
where x2 solves
Maximizex2 Z2 ¼ cT21x1 þ cT22x2 ðlower levelÞ
s:t: X ¼ fx j A1x1 þ A2x2 � b; x ¼ ðx1; x2Þ >�� 0g ð2Þ
where A1 and A2 are mxn1 and mxn2 matrices, respectively; c11, c21 and x1 are
n1-dimensional vectors; c12, c221 and x2 are n2-dimensional vectors; x1 and x2 are decision
variables controlled by upper and lower decision makers respectively.
In the other hand, if the decision is made within one department, the hierarchical
structure in making decisions would still exist for different levels of DMs. In such case,
both upper and lower decision makers would face same objectives with same decision
space but with different weights of importance towards the objectives. Since the lower
level usually makes the final decision based on the upper level’s decision, therefore, a two-
stage decision procedure with top-down order will be performed with a supporting model
transformed from Model (P) as below (Wang and Huang (2001)) and this is what we are
interested in this study:
Model(TDP)
Finding N 0 ¼ fx j x 2 X ; Maximize Z ¼ ETCxg ðUpper levelÞ
where x solves
Maximize Z ¼ Cx ðLower levelÞ
s:t: x 2 N 0 ð3Þ
where E 2 Rqp represents the extreme points of the weight convex hull obtained from the
preference structure of the upper level (Carrizosa et al (1995), Davis and Talavage (1977),
Marmol et al (1998)).
When making decisions, it is sometimes difficult for a decision maker to completely
specify his or her preference structure either because of the complexity of the problem or
because he/she is unclear about the hypothetical tradeoff questions that are used to assess
WANG AND HUANG162
![Page 3: Top-Down Fuzzy Decision Making with Partial Preference Information](https://reader038.vdocuments.net/reader038/viewer/2022100511/57506a7b1a28ab0f07b9ad39/html5/thumbnails/3.jpg)
the evaluation functions. In hierarchical structure, this especially happens to the upper-
level decision makers because of the limit of time and also they often take a broad
viewpoint towards the decision problems and thus detailed and precise tradeoffs among
objectives are not what they concern. Therefore, articulation of complete information
regarding the weighting constants is almost impossible in practice, especially, for the
upper-level DM (Marmol et al (1998)). Therefore, in this study, partial information of the
upper-level DM’s preference structure is considered for analysis.
Furthermore, in a top-down decision procedure, once the upper level provides partial
preference information, the non-dominated solution set will be reduced which facilitates
the lower level to make final decision. However, if the lower-level DM is fuzzy about
the tradeoff questions such that only vague statements such as ‘‘to achieve some
objectives substantially more ( less) than or equal to some values of objectives’’ can
be addressed, then this is a fuzzy programming structure (Sakawa et al (2000),
Zimmermann (1978)) and an interactive procedure will be developed in this study to
support lower-level to make decisions.
In a word, the main idea of the proposed procedure is that when facing a multi-objective
decision problem which can be described by a multi-objective linear problem (MOLP),
while the upper-level only provides partial preference information, the analyst can make
use of this preference information to reduce the non-dominated solution set. Then based on
the fuzzy programming analysis (Sakawa (1993), Zimmermann (1978)), the analyst
supports the final decision made by the lower-level based on the procedure of Bellman
and Zadeh (1970) of which the membership functions of fuzzy goals for all of the
objective functions and their minimal satisfactory levels are articulated for finding a final
satisfactory solution. This procedure is shown in Figure 1.
This paper is organized as follows: In Section 2, we shall address the issues of top-down,
two stage decision procedure when the partial and fuzzy information are provided
respective to upper and lower level DMs. In Section 3, a decision procedure for
hierarchical decision makers is proposed. Section 4 gives an illustrative example for the
proposed decision procedure. Then, it follows a discussion and evaluation of the proposed
method in Section 5. Finally, summary and conclusions are drawn in Section 6.
Upper-level
Lower-level
-satisfactory solution
Partial preference information
Linguistic preference information
Figure 1. The Proposed Procedure for Hierarchical Decision Structure.
TOP-DOWN FUZZY DECISION MAKING 163
![Page 4: Top-Down Fuzzy Decision Making with Partial Preference Information](https://reader038.vdocuments.net/reader038/viewer/2022100511/57506a7b1a28ab0f07b9ad39/html5/thumbnails/4.jpg)
2. Issues of Top-Down Decision Making with Partial and Fuzzy Preference
Information
In this section, we shall discuss some critical issues related to a multiobjective decision
procedure for hierarchical decision makers with respect to their different perception
towards the same decision criteria.
It has been noted that articulation of a decision maker’s preference structure is one of the
most difficult issues in multi-criteria decision problems. In top-down decision structure,
the upper level DM considers the problems from macro viewpoint, whereas the lower level
DM who has to practically solve the problems and thus he/she should compromise among
different objectives under resource constraints to achieve the maximal overall profit of the
department. Because two levels take different viewpoints towards same objectives, when
the DMs of both levels can not present their weights of importance precisely for those
objectives, their ways of presenting their preferences are different and thus in Sections 2.1
and 2.2, we shall first discuss this issues respectively.
2.1. Partial Preference Information of the Upper-Level DM
In this section we shall discuss the functions and impacts of partial preference presenta-
tions of the upper-level DM.
2.1.1. Preference Presentation with Partial Information
The responsibility of the upper-level is to provide a guideline for a decision problem. Such
guideline towards the relative weights of importance among the objectives can be stated in
either ordinal or cardinal scales. If ordinal scale is taken to present preference, then
homogeneous linear relation can be described. However, if the DM can specify those in
cardinal scale, then non-homogeneous linear relation can be adopted (Carrizosa et al
(1995), Marmol et al (1998), Wang and Huang (2001)). Because ordinal preferences can
be obtained by marginal substitution between the objectives or even the ranking order of
the objectives, but the cardinal preferences require more information, therefore ordinal
scale is comparatively easier for the decision makers to address. However, the non-
homogeneous linear relation with cardinal information is more precise and thus is more
useful in analysis and applications.
It is noted that in practice, to incorporate the upper-level’s preference is to reduce the
non-dominated solution set. Therefore, let us first consider the initial set of admissible
weights by the simplex of � ¼ {w 2 Rq | w >�� 0, etw ¼ 1}, where et ¼ (1, . . . ,1), qrepresents the number of objectives and w represents the relative weight of importance of
each objective perceived by a DM. Then for ordinal preference, we have
Definition 2.1 (Carrizosa et al (1995)) Let the information presented by a homogeneous
linear relation be Mw >�� 0, M 2 Rqq, M�1 >�� 0, then the convex hull of weights is
PðMÞ ¼ fw 2 � j Mw >�� 0g with M�1 >�� 0: ð4Þ
WANG AND HUANG164
![Page 5: Top-Down Fuzzy Decision Making with Partial Preference Information](https://reader038.vdocuments.net/reader038/viewer/2022100511/57506a7b1a28ab0f07b9ad39/html5/thumbnails/5.jpg)
For cardinal preference, we have
Definition 2.2 (Marmol et al (1998)) Let the information presented by a non-
homogeneous linear relation be � <�� Mw <�� �, M 2 Rqq, M�1 >�� 0 and �, � 2 Rq, then
the convex hull of weights is
P�;�ðMÞ ¼ fw 2 � j � <�� Mw <�� �g with M�1 >�� 0: ð5Þ
To reduce the non-dominated solution set of a multi-objective linear programming
problem, we must elicit the extreme points of the weight convex hull of the DM. While
Carrizosa et al (1995) have shown that such extreme points of P(M) are just the columns of
M�1 normalized to have unit sum, Marmol et al (1998)’s algorithm can be adopted to
obtain the extreme points of P�,� (M).
When the matrix E 2 Rqp in Model (TDP) represents the extreme points of the weight
convex hull, then, the columns of matrix E represent the extreme points and p is the
number of extreme points.
2.1.2. Properties Derived from the Partial Preference Information
At first, let us assume that in all discussion that follows, Model (P) has a bounded, feasible
solution set X ¼ {x | Ax <�� b , x >�� 0}.
When partial preference information of the upper level is provided, within the
framework of an MOLP, the following Corollary suggests the existence of a non-
dominated set which satisfies upper level’s preference structure:
COROLLARY 2.1 (Wang and Huang (2001)) Let N 0 represent the non-dominated solution
set with respect to the partial preference information of a DM, then we can find N 0 by the
following model:
Model (P1)
Maximize Z ¼ ETCx
s:t: x 2 X
ð6Þ
The relation between Model (P) and Model (P1) has the following property:
COROLLARY 2.2 (Wang and Huang (2001)) The inefficient extreme points in model ( P)
retain inefficient in model ( P1).
Definition 2.3 (Steuer (1986)) Let C>�� be the semi-positive polar cone generated by the
gradients of the q objective functions, then
C>�� ¼ fy 2 Rn j Cy >�� 0; Cy 6¼ 0g [ f0 2 Rng: ð7Þ
TOP-DOWN FUZZY DECISION MAKING 165
![Page 6: Top-Down Fuzzy Decision Making with Partial Preference Information](https://reader038.vdocuments.net/reader038/viewer/2022100511/57506a7b1a28ab0f07b9ad39/html5/thumbnails/6.jpg)
THEOREM 2.1 (Steuer (1986)) Let Dx be the domination set at x 2 X, then x is efficient if
and only if , Dx, \ X ¼ {x}.
Theorem 2.1 provides a tool for detecting efficient points that can be geometrically
visualized. If the intersection of the domination set and the feasible region only contains x,
then x is efficient. If there are other points in the intersection, then x is inefficient.
COROLLARY 2.3 (Steuer (1986)) The larger the domination set Dx is, the greater the
possibility that x 2 X is inefficient. Similarly, the smaller Dx, the greater the possibility
that x 2 X is efficient.
Definition 2.4 (Wang and Huang (2001)) Let C�1 be the semi-positive polar cone
generated by the gradients of eiT C, i ¼ 1, 2 . . . p, then
C�1 ¼ fy 2 Rn j ETCy >�� 0; ETCy 6¼ 0g [ f0 2 Rng: ð8Þ
Let D1x be the domination set when the semi-positive polar cone is C�1 at x, then we have
COROLLARY 2.4 Dx � D1x
Proof: Since for any ei, i ¼ 1, 2 . . . p is strictly positive andPq
j¼1 eij ¼ 1, so C� � C�i .
Hence, x þ C� � x þ C�1 , it means that the number dominate x in C�
1 is larger than that in
C�, i.e. Dx � D1x .
By Corollaries 2.2, 2.3, 2.4, a non-dominated solution set can be reduced by the
preference information of a DM which facilitates making a decision.
2.2. Vague Preference Information of Lower-Level DM
2.2.1. Preference Presentation with Vague Information
Facing the same decision problem as upper-level, the lower-level DM should take from
more operational viewpoint to achieves substantially more ( less) than or equal to some
levels of objectives under the upper level’s guideline. Then such vague goals of objectives
can be presented by linear membership functions in fuzzy programming (Sakawa (1993),
Zimmermann (1978)).
To elicit a membership function ui (zi (x)) for a maximization objective functions zi of
model (P), a strictly monotonic increasing form is considered by first calculating the mini-
mum and maximum values of an objective function under the given constraints as follows:
zmini ¼ min
x2XziðxÞ; i ¼ 1; 2 . . . q ð9Þ
zmaxi ¼ max
x2XziðxÞ; i ¼ 1; 2 . . . q ð10Þ
WANG AND HUANG166
![Page 7: Top-Down Fuzzy Decision Making with Partial Preference Information](https://reader038.vdocuments.net/reader038/viewer/2022100511/57506a7b1a28ab0f07b9ad39/html5/thumbnails/7.jpg)
zimin and zi
max can be regarded as the worst and the best achievement of the i-th objective.
Taking the closed interval [zimin, zi
max] as reference, the lower level DM is asked to specify
the pessimistic value zi0 of the objective function with the zero degree of satisfaction and
the optimistic value zi1 of the objective function with the degree of satisfaction as one such
that [zi0, zi
1] � [zimin, zi
max]. Therefore, the values which are less than zi0 are undesirable with
membership values ui (zi(x)) ¼ 0; and for those larger than zi1 are the desired values with
the membership value ui (zi(x)) ¼ 1.
Therefore, a linear membership function ui (zi(x)) of the i-th objective function is
formulated as below and shown in Figure 2 for which the satisfactory level of each
objective function for a decision x can be presented by �i2 [0, 1], and thus ui (zi (x)) >�� �i,for i ¼ 1, . . . ,q is desired.
uiðziÞ ¼
0 if zi � z0i
zi � z0i
z1i� z0
i
if z0i < zi < if z1i
1 if z1i � zi
8>>>><>>>>:
ð11Þ
2.2.2. Properties Derived from Vague Preference Information
Once the membership function is defined, finding a satisfactory solution of model (P1) by
lower level DM is equivalent to find a solution with the largest degree of satisfaction with
all objective values from the non-dominated solution set, N 0. That is,
Model (P2)
Maximize uiðziðxÞÞ i ¼ 1; 2 . . . q
s:t: x 2 N 0ð12Þ
1
0
)( ii Zu
iZ1iZ0
iZ
Figure 2. Membership Function of a Maximization Objective Function zi.
TOP-DOWN FUZZY DECISION MAKING 167
![Page 8: Top-Down Fuzzy Decision Making with Partial Preference Information](https://reader038.vdocuments.net/reader038/viewer/2022100511/57506a7b1a28ab0f07b9ad39/html5/thumbnails/8.jpg)
To derive a satisfactory solution of model (P2), we first find the maximal solution of
fuzzy decision problem proposed by Bellman and Zadeh (1970). That is, the following
problem should be solved to obtain a solution which maximizes the smallest satisfactory
degree among all of the fuzzy goals:
Max�min fu1ðz1ðxÞÞ; . . . . . . ; uqðzqðxÞÞ
s:t: x 2 N 0:ð13Þ
Then, let � ¼ mini¼1;...q
uiðziðxÞÞ ¼ mini¼1;...q
�i, the problem above can be transformed into the
following model:
Model (P2 0 )
Maximize �
s:t: x 2 N 0
uiðziðxÞÞ >�� �; i ¼ 1; . . . ; q
� 2 ½0; 1�:
ð14Þ
With definition (11), this model is a simple linear program which can be solved by
Simplex method. If the DM satisfies the optimal solution x* of model (P20 ) with objective
value �*, then a satisfactory solution is found; otherwise, the DM is asked to specify the
desired satisfactory degrees �j >�� �* with �j2 [0, 1] for some objectives zj, j 2 {1, . . . ,q}.Then the following problem is solved
Model (P200)
Maximize �
s:t: x 2 N 0
ujðzjðxÞÞ >�� �j; for some j 2 f1; . . . ; qg
uiðziðxÞÞ >�� �; for i 2 f1; . . . ; qg=j
� j 2 ½0; 1�; j 2 f1; . . . ; qg; � 2 ½0; 1�:
ð15Þ
If an optimal solution to model (P200 ) exists, then �* (P20 ) >�� �* (P200 ) for objectives
i 2 {1, . . . ,q}/j and �j >�� �* (F 0 ) for objectives j ¼ 1, 2 . . . ,q. Therefore, the DM
obtains a satisfactory solution with satisfactory degrees of some objectives j larger than
or equal to the minimal satisfactory levels �j which are specified by DM. Otherwise, we
WANG AND HUANG168
![Page 9: Top-Down Fuzzy Decision Making with Partial Preference Information](https://reader038.vdocuments.net/reader038/viewer/2022100511/57506a7b1a28ab0f07b9ad39/html5/thumbnails/9.jpg)
ask DM to specify the minimal satisfactory level by neglecting those objective functions
he/she considers the less important. If an optimal solution exists, then stop; otherwise we
continue to ask DM to specify the minimal satisfactory level by neglecting those he/she
considers the less important objective functions among the remaining objective functions
till an optimal solution is found.
3. The Two-Stage Decision Procedure
Based on the properties derived from upper and lower levels’ preference information as
discussed in Section 2, in this section we propose a two-stage decision procedure for
hierarchical decision makers such that a satisfactory solution can be found.
Before proceed our presentation, let us first summarize the discussion above by
redefining model (TDP) into a Top-Down Fuzzy Program model (TDFP) as follows so
that the properties of the preference structures of both levels can be presented:
Model(TDFP)
Finding N 0 ¼ fx j x 2 X; Maximize Z ¼ ETCxg ðUpper levelÞ
where x solves
Maximize uiðziðxÞÞ i ¼ 1; 2 . . . q ðLower levelÞ
s:t: x 2 N 0 ð16Þ
Then, the procedure is outlined as follows:
Step1: The upper level is asked to provide his/her preference information. Then, based on
Definitions 2.1 and 2.2, the extreme points of the respective weight convex hulls
P(M) and P�,� (M) are generated.
Step2: Use those extreme points to derive objective vectors ETC and then the irreducible
objective vectors is formed (Telgen (1982)) to construct model (P1).
Step3: Use model (P1) to reduce the non-dominated extreme point set N to obtain the
reduced set N 0.
Step4: The minimum and maximum values of each objective function under the reduced
set N 0 are presented to lower-level and the DM is asked to specify the values of zi0
and zi1 for each objective function. Then a membership function ui (zi(x)) can be
determined when a strictly monotonic increasing function with respect to zi (x) is
assumed.
Step5: Find the non-dominated extreme point set of the following model (P3) which has
the satisfactory degree � of all points in set N 0.
TOP-DOWN FUZZY DECISION MAKING 169
![Page 10: Top-Down Fuzzy Decision Making with Partial Preference Information](https://reader038.vdocuments.net/reader038/viewer/2022100511/57506a7b1a28ab0f07b9ad39/html5/thumbnails/10.jpg)
Model (P3)
Maximize Z ¼ ETCx
Maximize �
s:t: uiðziðxÞÞ >�� �; i ¼ 1; . . . ; q
x 2 X : ð17Þ
Step6: Choose a solution x* with the maximal satisfactory degree �* from the points in set
N0. If DM satisfies this solution, then stop; otherwise ask DM to specify the
satisfactory degrees �j for some objective functions j 2 {1, . . . ,q} with �j >�� �* andgo to Step7.
Step7: With these satisfactory levels �j, we formulate the following model (P4):
Model (P4)
Maximize Z ¼ ETCx
Maximize �
s:t: x 2 X
ujðzjðxÞÞ >�� �j; for some j 2 f1; . . . ; qg
uiðziðxÞÞ � �; for i 2 f1; . . . ; qg=j ð18Þ
Step8: Find the non-dominated extreme point set of model (P4), if there are solutions
which belong to set N 0, then choose a solution which maximizes the satisfactory
degree � and then stop; otherwise we ask DM to specify the minimal satisfactory
level by neglecting those with the less important objective functions among the
remaining objective functions, then go to Step7.
This procedure is illustrated by the following example :
4. An Numerical Example
Now let us consider a three objective linear problem, Max {Cx| x 2 X }, where the
objective matrix C is given by C ¼
"3 1 2 1
1 �1 2 4
�1 5 1 2
#and X is defined by the
constrains: 2x1þ x2þ 4x3þ 3x4 <�� 60, 3x1þ 4x2þ x3þ 2x4 <�� 60, x1, x2, x3, x4 >�� 0.
WANG AND HUANG170
![Page 11: Top-Down Fuzzy Decision Making with Partial Preference Information](https://reader038.vdocuments.net/reader038/viewer/2022100511/57506a7b1a28ab0f07b9ad39/html5/thumbnails/11.jpg)
Then, the efficient extreme point solutions are listed in Table 1. Since solutions G, H and
I are dominated ( G by A, H by 0.5B and 0.5C, and I by F ), therefore the non-dominated
extreme point set N = {A, B, C, D, E, F}.
Step1: Assume that the upper-level gives the preference structure as
0 <�� w1<�� w2; 0 <�� w1
<�� w3 1with w1 þ w2 þ w3 ¼ 1:
Because the information is homogeneous linear relations, so we can use the method
of Carrizosa et al (1995) to find the extreme points of P(M) ¼ {w2 �| Mw >�� 0}
where
M ¼
1 0 0
�1 1 0
�1 0 1
266664
377775 and M�1 ¼
1 0 0
1 1 0
1 0 1
266664
377775:
From the non-negativity of M�1, the extreme points of P(M) are the columns of
matrix
E ¼
1=3 0 0
1=3 1 0
1=3 0 1
266664
377775:
Step2: The irreducible objective vectors are (1, 5/3, 5/3, 7/3), (1, �1, 2, 4), (�1, 5, 1, 2)
respectively.
Table 1. Efficient extreme points with objective function values.
Decision variables Slack variable Objective function values
Point x1 x2 x3 x4 x5 x6 Z1 Z2 Z3
A 18 0 6 0 0 0 66 30 -12
B 12 0 0 12 0 0 48 60 12
C 0 12 12 0 0 0 36 12 72
D 0 6 0 18 0 0 24 66 66
E 0 15 0 0 45 0 15 -15 75
F 0 0 0 20 0 20 20 80 40
G 20 0 0 0 20 0 60 20 -20
H 0 0 15 0 0 45 30 30 15
I 0 0 0 0 60 60 0 0 0
TOP-DOWN FUZZY DECISION MAKING 171
![Page 12: Top-Down Fuzzy Decision Making with Partial Preference Information](https://reader038.vdocuments.net/reader038/viewer/2022100511/57506a7b1a28ab0f07b9ad39/html5/thumbnails/12.jpg)
Step3: Reducing non-dominated extreme point set N by model (1):
Model (1)
Max
x1 þ 5=3x2 þ 5=3x3 þ 7=3x4
x1 � x2 þ 2x3 þ 4x4
�x1 þ 5x2 þ x3 þ 2x4
8>>>><>>>>:
s:t:
2x1 þ x2 þ 4x3 þ 3x4 � 60
3x1 þ 4x2 þ x3 þ 2x4 � 60
x1; x2; x3; x4 � 0
8>>>><>>>>:
The non-dominated extreme point set of model (1) is N 0 ¼ {C, D, E, F}.
Step4: The minimum and maximum values from objective 1 to objective 3 are [15, 36],
[�15, 80], [40, 75] respectively. By taking account of the minimum and maximum
of each objective function, lower level DM specifies the acceptable range of each
objective function as [z10, z1
1] ¼ [18, 30], [z20, z2
1] ¼ [50, 70], [z30, z3
1] ¼ [55, 70].
Then the membership functions ui(zi(x)) for i ¼ 1,2,3 can be defined by a linear form as
follows:
u1ðz1ðxÞÞ ¼
0 if z1 � 18
z1�1830�18
if 18 < z1 < 30
1 if 30 � z1
8>>>><>>>>:
u2ðz2ðxÞÞ ¼
0 if z2 � 50
z2�5070�50
if 50 < z2 < 70
1 if 70 � z2
8>>>><>>>>:
u3ðz3ðxÞÞ ¼
0 if z3 � 55
z3�5570�55
if 55 < z3 < 70
1 if 70 � z3
8>>>><>>>>:
WANG AND HUANG172
![Page 13: Top-Down Fuzzy Decision Making with Partial Preference Information](https://reader038.vdocuments.net/reader038/viewer/2022100511/57506a7b1a28ab0f07b9ad39/html5/thumbnails/13.jpg)
Step5: We construct the following model to find the non-dominated extreme points,
objective function value and the satisfactory degree � and the result are shown in
Table 2:
Model (2):
Max
x1 þ 5=3x2 þ 5=3x3 þ 7=3x4
x1 � x2 þ 2x3 þ 4x4
�x1 þ 5x2 þ x3 þ 2x4
o
8>>>>>>>><>>>>>>>>:
s:t:
2x1 þ x2 þ 4x3 þ 3x4 � 60
3x1 þ 4x2 þ x3 þ 2x4 � 60
uiðziðxÞÞ � �; i ¼ 1; 2; 3
x1; x2; x3; x4 � 0
8>>>>>>>><>>>>>>>>:
Step6: Because the solution D ¼ (0, 6, 0, 18) has the maximal satisfactory degree � ¼ 0.5
in set N 0 with the corresponding objective values of (24, 66, 66), and the DM
satisfies this solution, so we stop.
5. Evaluation and Discussion
The process of generating a compromise decision which satisfies different levels of needs
is a challenging task. Because of its efficiency and effectiveness in operation, top-down
decision procedure is one of the most commonly adopted styles in an organization. While
Table 2. Non-dominated solutions with satisfactory degrees.
Decision variables Objective function values Satisfactory Degree
Point x1 x2 x3 x4 Z1 Z2 Z3 �
C 0 12 12 0 36 12 72 0
D 0 6 0 18 24 66 66 0.5
E 0 15 0 0 15 �15 75 0
F 0 0 0 20 20 80 40 0
TOP-DOWN FUZZY DECISION MAKING 173
![Page 14: Top-Down Fuzzy Decision Making with Partial Preference Information](https://reader038.vdocuments.net/reader038/viewer/2022100511/57506a7b1a28ab0f07b9ad39/html5/thumbnails/14.jpg)
the upper level takes a broad and strategic views towards the problem; the lower level has
the responsibility to make final decision from an operational viewpoint under the
instruction of the upper level. However, providing preference information in terms of
the precise weighting constants has been recognized as a difficult task. Therefore, based
on the roles of the DMs at different levels, in this study we designed a procedure so that
with the support of analytic information by a computer, the requirements of DMs’
preference information can be minimized; and in the meantime, the effectiveness of DMs’
subjective judgments can be improved.
These results can be realized from the following:
(1) While the upper-level is only required to provide partial preference information; the
lower-level simply gives the preferred ranges of the objective functions with the
reference of the feasible ranges provided by the computer.
(2) The efficiency in reducing the complexity of the problems has also been achieved by
technically integrating such preference information into problem solving procedure so
that the non-dominated extreme solutions can be reduced. This idea can also been
referred to as Weighting Vector Space Reduction approach (Chankong and Haimes
(1983)).
(3) The interactive device provides a learning process for which the lower level of the final
decision maker can learn to recognize good solutions from adjusting the satisfactory
levels of the objectives.
Therefore, the proposed method provides integration-oriented, adaptation and dynamic
learning features by considering all possibilities of a specific domain of MOLP problems.
However, it also can be noted that the most time consuming step is to find the efficient
extreme point solutions of a vector-maximization problem at the 3rd step in which
ADBASE developed by Steuer (1983) can be used as a tool for this purpose.
6. Summary and Conclusion
In this study, we consider a decision environment of which when the decision makers in an
organization face a multi-objective decision problem, a top-down, multi-stage decision
procedure is performed. Within such environment the DMs at different levels of the
hierarchy have the same multiple objectives to deal with. However, because the upper
level plays a leading role, a decision made by the lower level DM should take account of
the upper level’s preference. Such decision problem when it can be described by a multi-
objective linear program has been described in this study by a Top-Down Decision model
as Model (TDP).
With such top-down structure, however, if the decision environment is uncertain that
both levels of DMs cannot precisely present their preference structure. This study
provides Model (TDFP) with a solution procedure to allow the upper level to present
his/her preference information that can be partially described in the form of ordinal or
cardinal relations. Since incorporating such information can reduce the non-dominated
WANG AND HUANG174
![Page 15: Top-Down Fuzzy Decision Making with Partial Preference Information](https://reader038.vdocuments.net/reader038/viewer/2022100511/57506a7b1a28ab0f07b9ad39/html5/thumbnails/15.jpg)
solution set, it facilitates the lower level to make final decision. However, if the lower
level is fuzzy about the weights of importance of the objectives, then based on the
membership function of fuzzy goals for all of the objective functions and by the procedure
of Bellman and Zadeh (1970) the lower-level can be supported to specify and adjust the
minimal satisfactory degrees for some or all of the fuzzy goals in order to find a final
satisfactory solution.
It has been realized that in reality, to obtain a satisfactory solution in a rapidly
changed society is a complicate and challenging problem. However, only the partial
preference information is required in the proposed procedure not only reduces such
complexity, but also facilitate the lower level to make a final decision within a small set
of efficient solutions. In the other hand, through fuzzy interactive technique, the lower
level will be more effective in dealing with the tradeoff problems among multiple
objectives.
Acknowledgments
The authors gratefully acknowledge the financial support from the National Science
Council, Taiwan, ROC with project number #89-2213-E007-038.
Note
1. Tel.: þ886-3-5742654; Fax: þ886-3-5722685.
References
Bellman, R.E. and L.A. Zadeh. (1970). ‘‘Decision Making in a Fuzzy Environment,’’ Management Science 17,
141–164.
Bracken, J. and J.M. McGill. (1973). ‘‘Mathematical Programs with Optimization Problems in the Constraints,’’
Operations Research 21, 37–44.
Carrizosa, E., E. Conde, F.R. Fernandez, and J. Puerto. (1995). ‘‘Multi-Criteria Analysis with Partial Information
About the Weighting Coefficients,’’ European Journal of Operational Research 81, 291–301.
Chankong, V. and Y.Y. Haimes. (1983). Multiobjective Decision Making: Theory and Methodology, New York:
North-Holland.
Davis, W.J. and J. Talavage. (1977). ‘‘Three-Level Models for Hierarchical Coordination,’’ Omega 5, 709–720.
Marmol, A.M., J. Puerto, and F.R. Fernandez. (1998). ‘‘The Use of Partial Information on Weights in Multicriteria
Decision Problems,’’ J. Multi-Crit. Decis. Anal. 7, 322–329.
Sakawa, M. (1993). Fuzzy Set and Interactive Multiobjective Optimization, New York: Plenum Press.
Sakawa, M., I. Nishizaki, and Y. Oka. (June 2000). ‘‘Interactive Fuzzy Programming for Multiobjective Two-
Level Linear Programming Problems With Partial Information of Preference,’’ International Journal of Fuzzy
Systems 2, 79–86.
Stanley Lee, E. and S. Hsu-Shih. (1999). Fuzzy and Multi-level Decision Making-An Interactive Computational
Approach, London: Springer-Verlag.
Steuer, R.E. (1983). ‘‘Operating Manual for the ADBASE Multiple Objective Linear Programming Package,’’
College of Business Administration, University of Georgia, Athens, Georgia.
TOP-DOWN FUZZY DECISION MAKING 175
![Page 16: Top-Down Fuzzy Decision Making with Partial Preference Information](https://reader038.vdocuments.net/reader038/viewer/2022100511/57506a7b1a28ab0f07b9ad39/html5/thumbnails/16.jpg)
Steuer, R.E. (1986). Multiple Criteria Optimization: Theory, Computation and Application, New York: Wiley.
Telgen, J. (1982). ‘‘Minimal Representation of Convex Polyhedral Sets,’’ Journal of Optimization Theory and
Applications 38, 1–24.
Wang, H.F. and Z.H. Huang. (2001). ‘‘Hierarchical Decision Making and Tolerance Analysis with Partial In-
formation,’’ Submitted to International Journal of Multi-Criteria Decision Analysis.
Wen, U.Y. and S.T. Hsu. (1991). ‘‘Linear Bi-level Programming Problems- A Review,’’ Journal of Operational
Research Society 42, 125–133.
Zimmermann, H.-J. (1978). ‘‘Fuzzy Programming and Linear Programming with Several Objective Function,’’
Fuzzy Set and Systems 1, 45–55.
WANG AND HUANG176