MỤC LỤC
CHƯƠNG 1: TOÁN TỬ OWA
1.1. Toán tử OWA
1.2. Cách xác định vecto trọng số w
1.3. Một số biến thể của OWA
CHƯƠNG 2: TỐI ƯU CÁC TRONG SỐ
2.1. Độ phân tán cựu đại
2.2. Độ phân tán cực tiểu
CHƯƠNG 3: MỘT SỐ ỨNG DỤNG CỦA TOÁN TỬ OWA
3.1. Ra quyết định dựa trên độ quan trọng
3.2. Thuật toán phân cụm
3.3. Bài toán áp dụng .
50 trang |
Chia sẻ: maiphuongtl | Lượt xem: 1783 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Luận văn Toán tử owa trong một số bài toán tối ưu, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
tÝch hîp, nghÜa
lµ phÇn tö cÇn tÝch hîp ai kh«ng liªn kÕt víi träng sè wi mµ träng sè wi sÏ
kÕt hîp víi mét phÇn tö ë vÞ trÝ t¬ng øng cña tËp c¸c phÇn tö tÝch hîp sau
khi ®· ®îc s¾p xÕp. Sù kh¸c nhau gi÷a c¸c to¸n tö OWA ®îc ph©n biÖt
bëi c¸c träng sè nµy.
TÝnh tæng qu¸t cña to¸n tö OWA lµ ë chç b»ng viÖc lùa chän nh÷ng träng
sè, ta cã thÓ thùc hiÖn c¸c d¹ng to¸n tö kÕt hîp kh¸c nhau. B»ng c¸ch lùa
chän thÝch hîp c¸c träng sè trong vect¬ W , ta cã thÓ nhÊn m¹nh c¸c tham
sè kh¸c nhau trªn c¬ së vÞ trÝ cña chóng trong thø tù sau khi xÕp. NÕu ta
®Æt hÇu hÕt c¸c träng sè gÇn ®Çu cñaW , ta cã thÓ nhÊn m¹nh c¸c ®iÓm cao
h¬n, trong khi ®ã, nÕu ®Æt c¸c träng sè gÇn cuèi cña W sÏ nhÊn m¹nh c¸c
®iÓm thÊp h¬n.
1.1.2. Mét sè trêng hîp ®Æc biÖt
• NÕu träng sè w1 = 1 vµ wj = 0 víi mäi j 6= 1, vect¬ träng sè ký hiÖu
lµ W ∗ = (1, 0, . . . , 0)T , ký hiÖu to¸n tö OWA øng víi träng sè W ∗ lµ F ∗.
Ta cã F ∗(a) = F ∗(a1, ..., an) = maxj(aj). Nh vËy to¸n tö chän sè lín
nhÊt (max) lµ mét d¹ng cña to¸n tö OWA.
• NÕu träng sè wn = 1 vµ wj = 0 víi mäi j 6= n, vect¬ träng sè ký hiÖu
lµ W∗ = (0, 0, . . . , 1)T , ký hiÖu to¸n tö OWA øng víi träng sè W∗ lµ F∗.
Ta cã F∗(a) = F∗(a1, ..., an) = minj(aj). Nh vËy to¸n tö chän sè bÐ nhÊt
(min) lµ mét d¹ng cña to¸n tö OWA.
• NÕu c¸c träng sè wj = 1
n
víi mäi j, vect¬ träng sè kÝ hiÖu lµWave, ký
hiÖu to¸n tö OWA øng víi träng sèWave lµ Fave. Ta cã Fave(a) =
1
n
n∑
j=1
aj.
Tõ ®ã to¸n tö trung b×nh ®¬n gi¶n còng lµ mét d¹ng cña to¸n tö OWA.
5
• NÕu wk = 1 vµ wj = 0 víi mäi j 6= k, to¸n tö OWA F (a1, ..., an) = bk
( gi¸ trÞ lín thø k cña vect¬ a). Nh vËy viÖc chän mét thµnh phÇn cña
vect¬ còng lµ trêng hîp ®Æc biÖt cña hä to¸n tö OWA. Trêng hîp riªng
ta thu ®îc phÇn tö ë gi÷a vect¬ a b»ng c¸ch:
NÕu n lµ lÎ lÊy wn+1
2
= 1 vµ ®Æt wj = 0, j 6= n+12 .
NÕu n lµ ch½n lÊy wn
2
= wn
2+1 =
1
2
vµ ®Æt wj = 0 cho tÊt c¶ c¸c sè h¹ng
kh¸c.
1.1.3. Mét sè tÝnh chÊt
Sau ®©y ta ®Òu gi¶ thiÕt W = (w1, ..., wn)
T
lµ vect¬ träng sè.
TÝnh chÊt 1.1.1. §èi víi mçi to¸n tö OWA, ta cã:
F∗(a1, ..., an) 6 F (a1, ..., an) 6 F ∗(a1, ..., an),
⇔ min(ai) 6 F (a1, ..., an) 6 max(ai).
(Hay gi¸ trÞ cña to¸n tö OWA bÞ chÆn bëi gi¸ trÞ lín nhÊt vµ nhá nhÊt cña
vect¬ a).
Chøng minh. Gi¶ sö to¸n tö OWA víi vect¬ träng sè W = (w1, ..., wn)
T
®· cho nh trªn vµ b = (b1, ..., bn) lµ vect¬ s¾p xÕp l¹i cña vect¬ a. (NghÜa
lµ b1 ≥ b2 ≥ . . . ≥ bn.) Ta cã
F∗(a1, ..., an) = b10 + b20 + ...+ bn1 = bn = min(ai),
F (a1, ..., an) = b1w1 + b2w2 + ...+ bnwn =
n∑
i=1
wibi,
F ∗(a1, ..., an) = b11 + b20 + ...+ bn0 = b1 = max(ai).
Râ rµng
n∑
i=1
wibi ≥
n∑
i=1
wibn = bn
n∑
i=1
wi = bn = min(ai),
n∑
i=1
wibi ≤
n∑
i=1
wib1 = b1
n∑
i=1
wi = b1 = max(ai).
6
Tõ ®ã
min(ai) 6
n∑
i=1
wibi 6 max(ai) hay F∗ 6 F 6 F ∗.
2
TÝnh chÊt 1.1.2. (TÝnh ho¸n vÞ)
Ta cã
F (a1, ..., an) = F (d1, ..., dn),
víi mäi ho¸n vÞ d = (d1, ..., dn) cña a = (a1, ..., an).
Chøng minh. V× sù s¾p xÕp lµ duy nhÊt nªn vect¬ cÇn tÝch hîp a vµ ho¸n
vÞ d ®Òu cã chung vect¬ sau khi s¾p xÕp lµ b = (b1, ..., bn). VËy
F (a1, ..., an) = F (d1, ..., dn).
2
TÝnh chÊt 1.1.3. (TÝnh ®¬n ®iÖu)
Gi¶ sö a = (a1, a2, . . . , an) vµ c = (c1, c2, . . . , cn) lµ hai vect¬ cña to¸n tö
OWA tho¶ m·n ai ≥ ci (i = 1, ..., n). ThÕ th× F (a1, ..., an) ≥ F (c1, ..., cn)
Chøng minh. Gi¶ sö vect¬ sau khi s¾p xÕp cña vect¬ a lµ b = (b1, ..., bn),
vect¬ sau khi s¾p xÕp cña vect¬ c lµ d = (d1, ..., dn). V× hai vect¬ a, c tho¶
m·n ai ≥ ci, nªn bi ≥ di víi mäi i.
Ta cã
F (a1, a2, . . . , an) = b1w1 + b2w2 + . . .+ bnwn,
F (c1, c2, . . . , cn) = d1w1 + d2w2 + . . .+ dnwn.
Râ rµng F (a1, ..., an) ≥ F (c1, ..., cn).
2
TÝnh chÊt 1.1.4. (TÝnh luü ®¼ng)
NÕu vect¬ c = (c1, . . . , cn) víi c1 = c2 = . . . = cn = a th× ta cã
F (c1, . . . , cn) = a.
7
Chøng minh. Ta cã
F (c1, . . . , cn) = a.w1 + ...+ a.wn = a.(w1 + ...+ wn) = a.1 = a
2
1.1.4. §Æc trng cña to¸n tö OWA
Trong phÇn nµy ta nghiªn cøu hai phÐp ®o quan träng, phô thuéc vµo
vect¬ träng sè, h÷u Ých cho viÖc ®Æc trng ho¸ c¸c to¸n tö OWA [1].
§Þnh nghÜa 1.1.3. §é ®o thø nhÊt lµ ®é ®o ph©n t¸n cña vect¬W ®îc x¸c
®Þnh bëi c«ng thøc: Disp(W ) = −
n∑
i=1
wi lnwi
§Þnh nghÜa 1.1.4. §é ®o thø hai lµ ®é ®o tÝnh tuyÓn cña vect¬W ®îc cho
bëi c«ng thøc: Orness(W ) =
1
n− 1
n∑
i=1
(n− i)wi.
VÝ dô 1.1.2. Ta xÐt mét vÝ dô sau
Vect¬ träng sè W Disp(W) Orness(W)
W=(0.4,0.3,0.2,0.1) 1.2798 0.6666
W=(0.1,0.2,0.3,0.4) 1.2798 0.3333
W=(0.9,0.07,0.02,0.01) 0.4053 0.9533
W=(0.04,0.06,0.1,0.8) 0.7063 0.1133
W=(0.24,0.25,0.25,0.26) 1.3859 0.49
B¶ng 1.1
NhËn xÐt: Ta thÊy c¸c träng sè nµy cµng gÇn nhau th× Disp cµng lín, cµng
xa nhau th× Disp cµng nhá. §iÒu ®ã chøng tá nÕu ta xÐt c¸c thuéc tÝnh mét
c¸ch ®ång ®Òu nhau th× Disp lín vµ ngîc l¹i. Nãi c¸ch kh¸c, ®é ®o Disp
chØ møc ®é sö dông c¸c thuéc tÝnh.
Víi ®é ®o Orness, nÕu träng sè cao ë ®Çu th× Orness lín, träng sè cao
ë cuèi th× Orness nhá. NÕu c¸c träng sè ®Òu b»ng nhau th× Orness tiÕn tíi
0.5. NghÜa lµ ®é ®o Orness x¸c ®Þnh ®iÓm nhÊn m¹nh.
8
Ngoµi hai ®é ®o c¬ b¶n trªn, ngêi ta cßn ph¸t triÓn thªm mét sè ®é ®o
kh¸c [3], ch¼ng h¹n
§Þnh nghÜa 1.1.5. a, §é ph©n t¸n Shannon cho bëi c«ng thøc:
Hs(W ) = −
n∑
i=1
wi log2 wi.
b, §é ph©n t¸n RÐnyi's Hα (còng ®îc gäi lµ ®é ph©n t¸n cña α.)
Víi mäi sè thùc α 6= 1 th×:
Hα(W ) =
1
1− α log2
n∑
i=1
wαi .
c, §é ph©n t¸n cña β ®îc s¾p kÝ hiÖu lµ Hβ ®îc giíi thiÖu bëi Daroczy.
Víi mäi β 6= 1 th×:
Hβ(W ) =
1
21−β − 1
( n∑
i=1
wβi − 1
)
.
d, §é ph©n t¸n R- chuÈn HR(W )
Víi mäi R 6= 1 vµ x¸c ®Þnh theo c«ng thøc:
HR(W ) =
R
R− 1
(
1− ( n∑
i=1
wRi
) 1
R
)
.
NhËn xÐt: Sö dông c«ng thøc tÝnh giíi h¹n ta cã:
Hs(W ) = lim
α→1
Hα(W ) = lim
β→1
Hβ(W ) = lim
R→1
HR(W ).
1.2. C¸ch x¸c ®Þnh vect¬ träng sè w
Ta ®· thÊy ý nghÜa vµ hiÖu qu¶ cña to¸n tö OWA phô thuéc vµo c¸ch
chän vect¬ träng sè W. Tuú theo bµi to¸n cô thÓ mµ cã nh÷ng c¸ch chän
lùa kh¸c nhau. Trong phÇn nµy ta sÏ xÐt mét vµi c¸ch x¸c ®Þnh vect¬ W.
9
1.2.1. X¸c ®Þnh vect¬ träng sè qua c¸c lîng tö mê
XÐt mét hµm ®Þnh lîng Q nh mét lîng tö mê (ch¼ng h¹n nh "®a sè")
lµ mét hµm ®¬n ®iÖu, kh«ng gi¶m trªn [0,1] tho¶ m·n Q(0) = 0, Q(1) = 1.
Khi ®ã víi mçi i = 1, 2, . . . , n tÝnh wi = Q(i/n)−Q((i− 1)/n). Tõ ®ã ta
cã vect¬ W.
C¸ch x¸c ®Þnh nµy dïng cho líp bµi to¸n ®¸nh gi¸ ph¬ng ¸n sù tho¶
m·n mét sè c¸c tiªu chuÈn nµo ®ã. Ch¼ng h¹n, xÐt tËp h÷u h¹n c¸c tiªu
chuÈn T (ch¼ng h¹n: gi¸ c¶, mÉu m·, ®é bÒn,... cña s¶n phÈm) vµ tËp X
c¸c ph¬ng ¸n lùa chän. Víi mçi ph¬ng ¸n x, ®é thuéc cña nã vµo tiªu
chuÈn thø i x¸c ®Þnh bëi Ai(x). §Ó ®¸nh gi¸ mÖnh ®Ò P: "x tho¶ m·n c¸c
tiªu chuÈn" ta lµm nh sau:
1. X¸c ®Þnh hµm ®Þnh lîng tõ mê Q (ch¼ng h¹n "tho¶ m·n ®a sè c¸c
tiªu chuÈn").
2. TÝnh wi theo c«ng thøc wi = Q(i/n)−Q((i− 1)/n).
3. TÝnh vect¬ a, trong ®ã ai = Ai(x).
4. Sö dông to¸n tö OWA víi vect¬ träng sè W vµ vect¬ a võa x¸c ®Þnh.
VÝ dô 1.2.1. Cho lîng tö mê Q ®îc x¸c ®Þnh Q(i) = i2, vµ n = 3.
Khi ®ã vect¬ träng sè W x¸c ®Þnh nh sau:
w1 = Q(
1
3
)−Q(0
3
) = (
1
3
)2 − 0 = 1
9
,
w2 = Q(
2
3
)−Q(1
3
) = (
2
3
)2 − (1
3
)2 =
4
9
.
1
9
=
1
3
,
w3 = Q(
3
3
)−Q(2
3
) = (1)2 − (2
3
)2 = 1− 4
9
=
5
9
.
Ta cã vect¬ träng sè W = (
1
9
,
1
3
,
5
9
).
1.2.2. X¸c ®Þnh vect¬ W g¾n víi ®é quan träng
Gi¶ sö ta cã n cÆp (uj, aj) trong ®ã uj ∈ [0, 1] lµ träng sè quan träng vµ
10
(ai ∈ [0, 1]) lµ thuéc tÝnh t¬ng øng. Cã thÓ xem uj lµ sù quan träng cña
®iÒu kiÖn thø j vµ aj lµ sù tho¶ m·n cña mét lùa chän ®· cho ®èi víi tiªu
chuÈn thø j.
Tríc hÕt ta s¾p xÕp l¹i c¸c aj, kÝ hiÖu bi lµ gi¸ trÞ lín nhÊt thø i cña
c¸c ai. KÝ hiÖu vi lµ sù quan träng g¾n víi ®iÓm cã gi¸ trÞ lín nhÊt thø i.
Khi ®ã ta cã thÓ xem xÐt tËp n cÆp (vi, bi) trong ®ã c¸c bi ®îc s¾p xÕp
theo thø tù gi¶m. Bíc tiÕp theo lµ thu nhËn c¸c träng sè OWA nh sau
wi = Q(Si/T ) − Q(Si−1/T ) víi i = 1, . . . , n trong ®ã Q lµ mét lîng tõ
mê nh nªu trªn,
Si =
i∑
k=1
vk, T = Sn =
n∑
k=1
vk.
Do ®ã T lµ tæng tÊt c¶ nh÷ng quan träng vµ Si lµ tæng c¸c quan träng
tÝnh ®Õn ®iÓm cao thø i.
Cuèi cïng ta tÝnh gi¸ trÞ kÕt hîp a∗ =
n∑
i=1
biwi.
VÝ dô 1.2.2. XÐt ®èi tîng x víi 4 thuéc tÝnh A1, A2, A3, A4. C¸c quan
träng g¾n víi thuéc tÝnh nµy lµ u = (1; 0.6; 0.5; 0.9). Khi ®ã T=3.
Gi¶ sö gi¸ trÞ cña ®èi tîng x trªn c¸c thuéc tÝnh nµy ®îc cho bëi:
(0.7; 1; 0.5; 0.6).
Gi¶ sö lîng tõ chØ dÉn cho kÕt hîp nµy lµ Q = r2 (ch¼ng h¹n nh lµ
"hÇu hÕt"). Sö dông thuËt to¸n trªn ta ®îc:
bj vj
A1 1 0.6
A2 0.7 1
A3 0.6 0.9
A4 0.5 0.5
B¶ng 1.2
TÝnh c¸c träng sè wi g¾n víi x ta cã:
11
w1(x) = Q(0.6/3)−Q(0/3) = (0.2)2 − 0 = 0.04
w2(x) = Q(1.6/3)−Q(0.6/3) = 0.28− 0.04 = 0.24
w3(x) = Q(2.5/3)−Q(1.6/3) = 0.69− 0.28 = 0.41
w4(x) = Q(3/3)−Q(2.5/3) = 1− 0.69 = 0.31.
Tõ ®ã:
F (x) = 0.4 ∗ 1 + 0.24 ∗ 0.7 + 0.41 ∗ 0.6 + 0.31 ∗ 0.5 = 0.609.
1.2.3. X¸c ®Þnh vect¬ W tõ d÷ liÖu
Gi¶ sö cã mét tËp m quan s¸t, mçi quan s¸t gåm mét bé n gi¸ trÞ
(ak1, ak2, . . . , akn) (k=1,2,...,m) gäi lµ tham sè vµ mét gi¸ trÞ kÕt hîp ®¬n
ký hiÖu lµ dk. Môc ®Ých cña chóng ta lµ t×m ®îc mét to¸n tö OWA víi
vect¬ träng sè W cã thÓ lµ m« h×nh tèt nhÊt cho qu¸ tr×nh kÕt hîp ®îc sö
dông trong tËp d÷ liÖu nµy. §iÒu nµy cã nghÜa lµ t×m mét vect¬ träng sèW
sao cho víi toµn bé tËp d÷ liÖu, ta tho¶ m·n ®iÒu kiÖn mét c¸ch chÝnh x¸c
nhÊt cã thÓ víi mäi quan s¸t
F (a1, a2, . . . , an) = dk,
trong ®ã F chØ ra sù kÕt hîp OWA cña c¸c tham sè sö dông W. Ta ký hiÖu
c¸c ®èi tîng ®· ®îc s¾p l¹i thø tù cña mÉu thø k lµ (bk1, bk2, . . . , bkn) trong
®ã bkj lµ thµnh phÇn lín nhÊt thø j cña tËp tham sè (ak1, ak2, . . . , akn). Sö
dông nh÷ng tham sè cã thø tù nµy, bµi to¸n trë thµnh t×m vect¬ träng sè
W = (w1, w2, . . . , wn)
T
tho¶ m·n tèt nhÊt
bk1w1 + bk2w2 + . . .+ bknwn = dk,
víi mäi k ch¹y tõ 1 tíi m.
Sö dông kü thuËt gi¶m ®é dèc gradient ta t×m mét vect¬ träng sè
W = (w1, w2, . . . , wn)
T
12
tèi thiÓu ho¸ nh÷ng sai sè ek
ek =
1
2
((bk1w1 + bk2w2 + . . .+ bknwn)− dk)2,
vµ c¸c wi ph¶i tho¶ m·n c¸c ®iÒu kiÖn:
n∑
i=1
wi = 1;wi ∈ [0, 1], i = 1, . . . , n.
§Ó ph¸ vì c¸c rµng buéc cña c¸c träng sè, ta biÓu diÔn wi nh sau:
wi =
eλi
n∑
i=1
eλi
, i = 1, . . . , n.
Nh vËy ®èi víi bÊt kú gi¸ trÞ nµo cña c¸c tham sè λi th× c¸c träng sè
wi sÏ d¬ng vµ tæng b»ng 1. Bëi vËy bµi to¸n tèi thiÓu ho¸ cã r»ng buéc cã
thÓ chuyÓn thµnh bµi to¸n quy ho¹ch phi tuyÕn kh«ng rµng buéc t×m kiÕm
λi lµm cùc tiÓu
ek =
1
2
(
bk1
eλ1
n∑
i=1
eλ1
+ bk2
eλ2
n∑
i=1
eλ2
+ . . .+ bkn
eλn
n∑
i=1
eλn
− dk
)2
.
Sö dông ph¬ng ph¸p ®é dèc gradient, ta cã thÓ thu ®îc luËt sau cho
viÖc cËp nhËt c¸c tham sè
λi(l + 1) = λi(l)− βwi(l)(bki − d̂k)(d̂k − dk),
trong ®ã λi(l + 1) lµ íc lîng míi cña chóng ta vÒ λi. KÝ hiÖu β lµ mét
h»ng sè chØ tØ lÖ häc (0 ≤ β ≤ 1), víi mçi i, wi(l) = e
λi(l)
n∑
i=1
eλi(l)
lµ íc lîng
cña wi sau lÇn lÆp thø l vµ
d̂k = bk1w1(l) + bk2w2(l) + . . .+ bknwn(l).
Qu¸ tr×nh cËp nhËt λi tiÕp tôc cho ®Õn khi thu ®îc ®¸nh gi¸ tham sè sau
®ñ nhá:
δi = lλi(l + 1)− λi(l)l, i = 1, . . . , n.
13
1.3. Mét sè biÕn thÓ cña OWA
Ngoµi d¹ng c¬ b¶n trªn cña to¸n tö OWA, ngêi ta cßn xÐt mét sè d¹ng
kh¸c cña nã tuú thuéc vµo c¸c øng dông còng nh kh¶ n¨ng tæng qu¸t ho¸.
Sau ®©y sÏ tr×nh bµy mét sè d¹ng thêng gÆp.
1.3.1. To¸n tö WOWA
Tríc hÕt xÐt mét sè kh¸i niÖm sau:
§Þnh nghÜa 1.3.1. Mét hµmQ : [0, 1] −→ [0, 1] lµ mét Lîng ho¸ mê kh«ng
gi¶m ®¬n ®iÖu chÝnh quy nÕu tho¶ m·n:
(i)Q(0) = 0,
(ii)Q(1) = 1,
(iii)x > y ⇒ Q(x) ≥ Q(y).
Hai lîng ho¸ ®Æc biÖt lµ:
(i)Qx(0) = 0, Qx(x) = 1, x 6= 0,
(ii)Qn(1) = 1, Qn(x) = 0, x 6= 1.
§Þnh nghÜa 1.3.2. Cho P lµ mét vect¬ n chiÒu th× ¸nh x¹WM : Rn −→ R
lµ mét Träng sè n chiÒu nÕu WM p(a1, . . . , an) =
∑
i
piai.
B©y giê ta ®i xÐt ®Þnh nghÜa to¸n tö OWA sö dông lîng ho¸ mê kh«ng
gi¶m.
§Þnh nghÜa 1.3.3. Cho Q lµ mét lîng ho¸ mê kh«ng gi¶m, ¸nh x¹ cho bëi
OWAQ : Rn −→ R lµ To¸n tö OWA n chiÒu nÕu
OWAQ(a1, . . . , an) =
n∑
i=1
(Q(i/n)−Q((i− 1)/n))aσ(i),
14
trong ®ã {σ(1), . . . , σ(n)} lµ mét ho¸n vÞ cña {1, . . . , n}, tøc lµ ta cã
aσ(i−1) ≥ aσ(i) víi mäi i = {2, . . . , n}, hay aσ(i) lµ phÇn tö lín thø i cña tËp
(a1, . . . , an).
§Þnh nghÜa to¸n tö OWA trong kh«ng gian Rn vµ to¸n tö OWA trong
lîng ho¸ mê kh«ng gi¶m lµ t¬ng ®¬ng nhau v× wi cã thÓ ®Þnh nghÜa qua
Q: wi = Q(i/n)−Q(i−1)/n vµ Q cã thÓ ®îc ®Þnh nghÜa nh lµ mét hµm
néi suy c¸c ®iÓm {i/n,Q(i/n)} víi i ∈ {0, 1, . . . , n}
§Ó thõa nhËn hai träng sè trong mét bµi to¸n ta xÐt mét d¹ng to¸n tö
OWA träng sè (WOWA). To¸n tö nµy tËp hîp mét tËp c¸c gi¸ trÞ sö dông
hai vect¬ träng sè: mét t¬ng øng tíi vect¬ P trong ý nghÜa träng sè, vµ
mét t¬ng øng tíi W trong to¸n tö OWA.
§Þnh nghÜa 1.3.4. §Æt P vµ W lµ hai vect¬ träng sè cña kh«ng gian n
chiÒu, ¸nh x¹ WOWA : Rn −→ R lµ To¸n tö WOWA( Weighted Or-
dered Weighted Averaging) cña kh«ng gian n chiÒu nÕu:
WOWAp,w(a1, . . . , an) =
∑
i
wiaσ(i),
trong ®ã aσ(i) lµ phÇn tö lín thø i trong tËp (a1, . . . , an), vµ vect¬ wi ®îc
®Þnh nghÜa bëi:
wi = W
∗(
∑
j≤i
pσ(i))−W ∗(
∑
j≤i
pσ(i)),
víi W ∗ lµ hµm ®¬n ®iÖu t¨ng trong kho¶ng (i/n,
∑
j≤i
wj) cïng víi ®iÓm cã
to¹ ®é (0, 0).
Còng t¬ng tù nh to¸n tö OWA, ta cã thÓ ®Þnh nghÜa WOWA sö dông
lîng ho¸ mê (thay cho vect¬ träng sè w).
§Þnh nghÜa 1.3.5. Cho Q lµ mét lîng ho¸ mê kh«ng gi¶m, P lµ mét vect¬
träng sè n chiÒu, ¸nh x¹ WOWA : Rn −→ R lµ mét to¸n tö WOWA n
chiÒu nÕu:
WOWAp,Q(a1, . . . , an) =
∑
i
wiaσ(i),
15
trong ®ã wi = Q(
∑
j≤i
pσ(i))−Q(
∑
j≤i
pσ(i)),
Chó ý r»ng to¸n tö WOWA còng lµ mét tæ hîp tuyÕn tÝnh cña c¸c gi¸
trÞ.
TÝnh chÊt 1.3.1. Mét ®é ®o mê µ cña tËp X lµ mét hµm
µ : ρ(X) −→ [0, 1]
tho¶ m·n tiªn ®Ò sau:
1. µ(∅) = 0, µ(X) = 1, ( ®iÒu kiÖn biªn)
2. A ⊆ B kÐo theo µ(A) ≤ µ(B), ( tÝnh ®¬n ®iÖu)
§é ®o mê thay thÕ tiªn ®Ò cña tÝnh chÊt céng ®é ®o bëi tÝnh ®¬n ®iÖu.
Suy ra nh÷ng tÝnh chÊt ®é ®o còng lµ ®é ®o mê.
§Þnh nghÜa 1.3.6. Cho µ lµ mét ®é ®o mê trong X. TÝch ph©n Choquet cña
hµm f : X −→ R ®îc ®Þnh nghÜa:
n∑
i=1
(f(xs(i))− f(xs(i−1)))µ(As(i)),
trong ®ã f(xs(i)) chØ ra tÝnh ho¸n vÞ, 0 ≤ f(xs(1)) ≤ . . . ≤ f(xs(N)) ≤ 1,
As(i) = {xs(i), . . . , xs(N)} vµ f(xσ(0)) = ∅.
Mét to¸n tö WOWA trªn lîng ho¸ mê kh«ng gi¶m Q vµ mét vect¬
träng sè W lµ mét tÝch ph©n Choquet trªn ®é ®o mê µ ®îc ®Þnh nghÜa:
µ(A) = Q
(∑
x∈A
p(x)
)
.
C¸c to¸n tö WOWA cã thÓ ®îc biÓu thÞ nh lµ tÝch ph©n Choquet khi
xÊp xØ ®é ®o mê ®îc ®Þnh nghÜa.
Ta cã thÓ ®Þnh nghÜa ®é ®o tÝnh tuyÓn cña lîng ho¸ Q nh sau:
§Þnh nghÜa 1.3.7. Cho mét lîng ho¸ mê Q, §é ®o Orness cña Q ®îc
®Þnh nghÜa:
Orness(Q) =
∫ 1
0
Q(x)dx.
16
1.3.2. To¸n tö LOWA
Sö dông kh¸i niÖm tæ hîp låi cña J.Delgado, F.Herrera vµ céng sù ®·
®Þnh nghÜa mét líp to¸n tö LOWA trùc tiÕp suy réng to¸n tö OWA cña
R.Yager vµ ¸p dông trong c¸c bµi to¸n quyÕt ®Þnh tËp thÓ. Tuy nhiªn trong
qu¸ tr×nh t×m c¸ch øng dông ®Þnh nghÜa vµo trong bµi to¸n ®¸nh gi¸ vµ íc
lîng c¸c dù ¸n c«ng thøc ®· cho tá ra kh«ng phï hîp. Víi gîi ý ®ã, t¸c
gi¶ ®· sö dông c«ng thøc díi ®©y [1]:
Cho S = {s1, s2, . . . , sT} lµ tËp nh·n, s¾p toµn phÇn s1 < s2 < . . . < sT .
Cho a = {a1, a2, . . . , am} lµ tËp c¸c phÇn tö cÇn tÝch hîp, mçi ai nhËn
gi¸ trÞ trong S. TËp b = {b1, b2, . . . , bm} lµ tËp a ®· s¾p xÕp, trong ®ã
bj lµ phÇn tö lín thø j cña a. Nh vËy b = {sim, si(m−1), . . . , si1} víi
im ≥ im−1 ≥ . . . ≥ i1.
ChoW = {w1, w2, . . . , wm} lµ vect¬ träng sè, wi ∈ [0, 1] vµ
∑
i wi = 1.
§Þnh nghÜa 1.3.8. Cho tËp a = {a1, a2, . . . , am}, W = {w1, w2, . . . , wm}
lµ vect¬ träng sè, to¸n tö LOWA lµ mét tæ hîp thùc cña vect¬ a víi träng
sè w, Low : (a, w) −→ S cho bëi c«ng thøc truy to¸n sau:
Low(a,W ) = C{(wim, aim), (1− wim,Low(a′, w′))},
ë ®©y a
′
= {ai(m−1), . . . , ai1}, w′ = {w′i1, w
′
i2, . . . , w
′
i(m−1)}, w
′
j =
wj
1− wim ,
C lµ phÐp tæ hîp cña hai nh·n (sj, si), j ≥ i víi träng sè wj > 0, wi > 0,
wj + wi = 1, C{(wj, sj), (wi, si)} = sk, víi k = i+ round(wj, (j − i)).
NhËn xÐt: Râ rµng nÕu tËp S nhËn c¸c gi¸ trÞ trªn R1 th× to¸n tö Low cho
phÐp lÊy trung b×nh cã träng sè quen biÕt, (do vËy Low(a,W) sÏ lµ kú väng
to¸n häc khi W lµ vect¬ x¸c suÊt).
VÝ dô 1.3.1. Cho a = (s1, s2, s3), w = (0.2; 0.3; 0.5).
Khi ®ã ta tÝnh ®îc b = (s3, s2, s1), w3 = 0.5, w2 = 0.3, w1 = 0.2 vµ
Low(a, w) = C{(0.5, s3), (0.5,Low((s2, s1), (0.2/0.5, 0.3/0.5)))}.
17
Mµ
Low((s2, s1), (0.2/0.5, 0.3/0.5)) = C{(3/5, s3), (2/5, s2)} = sk1,
k1 = 1 + round((3/5)(2− 1)) = 1 + 1 = 2.
Do vËy
Low(a, w) = C{(0.5, s3), (0.5, s2)} = sk,
k = 2 + round((0.5)(3− 2)) = 3.
VËy Low(a,W ) = s3.
1.3.3. To¸n tö IOWA
Yager ®· ph¸t triÓn mét d¹ng to¸n tö OWA tæng qu¸t (Generalized OWA
operator- GOWA) mµ OWA lµ trêng hîp ®Æc biÖt cña lo¹i tæng qu¸t nµy
[4].
§Þnh nghÜa 1.3.9. To¸n tö GOWA n chiÒu lµ mét ¸nh x¹
GOWA : Rn −→ R
liªn kÕt víi vect¬ träng sè W vµ
GOWA(a1, . . . , an) =
( n∑
j=1
wjb
λ
j
) 1
λ ,
trong ®ã
n∑
j=1
wj = 1, wj ∈ [0, 1], bj lµ phÇn tö lín thø j cña tËp ai, vµ
λ ∈ (−∞,∞) lµ tham sè
§Þnh nghÜa 1.3.10. Mét To¸n tö IGOWA n chiÒu lµ mét ¸nh x¹
IGOWA : Rn −→ R
liªn kÕt bëi c¸c vect¬ träng sè n chiÒu vµ
IGOWA((u1, a1), . . . , (un, an)) =
( n∑
j=1
wjb
λ
j
) 1
λ ,
18
trong ®ã
n∑
j=1
wj = 1, wj ∈ [0, 1], bj lµ gi¸ trÞ ai cña cÆp IGOWA (ui, ai) lín
thø j, ui biÕn thø tù c¶m sinh, ai lµ biÕn ®èi sè, λ ∈ (−∞,∞) lµ tham sè
To¸n tö IOWA ®îc giíi thiÖu bëi Yager vµ lµ mét më réng cña to¸n tö
OWA. ý nghÜa kh¸c biÖt cña to¸n tö nµy kh«ng ph¶i lµ viÖc ph¸t triÓn víi
gi¸ trÞ cña ®èi sè ai mµ lµ viÖc ph¸t triÓn thø tù biÕn c¶m sinh.
§Þnh nghÜa 1.3.11. To¸n tö IOWA n chiÒu lµ mét ¸nh x¹ IOWA : Rn −→
R ®îc liªn kÕt bëi c¸c vect¬ träng sè n chiÒu vµ
IGOWA((u1, a1), . . . , (un, an)) =
( n∑
j=1
wjbj
)
,
trong ®ã
n∑
j=1
wj = 1, wj ∈ [0, 1], bj lµ gi¸ trÞ ai cña cÆp IOWA (ui, ai) lín
thø j, ui biÕn thø tù c¶m sinh, ai lµ biÕn ®èi sè.
19
Ch¬ng 2
Tèi u c¸c träng sè
Ta ®· biÕt viÖc x¸c ®Þnh vÐc t¬ träng sè W quyÕt ®Þnh ®Õn hiÖu qu¶
cña to¸n tö OWA. Ngêi ta thêng quan t©m ®Õn hai khÝa c¹nh: Sö dông
hÇu hÕt c¸c thuéc tÝnh hay chØ sö dông mét sè thuéc tÝnh ®Æc trng cña ®èi
tîng. §iÒu nµy dÉn ®Õn viÖc kh¶o s¸t ®é ph©n t¸n cña vÐc t¬ träng sè.
Ngoµi ra viÖc sö dông c¸c thuéc tÝnh cßn phô thuéc vµo ®iÓm nhÊn trong
vÐct¬ träng sè, nghÜa lµ cÇn tho¶ mét rµng buéc nµo ®ã vÒ ®é ®o tÝnh tuyÓn.
Ch¬ng nµy tr×nh bµy hai bµi to¸n tèi u vÐc t¬ träng sè W theo hai híng
cùc ®¹i vµ cùc tiÓu ®é ph©n t¸n [3] [6].
2.1. §é ph©n t¸n cùc ®¹i
Trong ch¬ng tríc ta ®· biÕt ®ä ®o Disp ®o ®é ph©n t¸n vect¬ träng sè
W , c¸c gi¸ trÞ träng sè gÇn nhau chØ møc ®é sö dông c¸c thµnh phÇn cña
vect¬ kÕt hîp lµ t¬ng ®èi ®Òu nhau. Tuy nhiªn viÖc ®¸nh gi¸ còng cÇn tho¶
®iÒu kiÖn nµo ®ã vÒ ®iÓm nhÊn, nghÜa lµ cho tríc mét gi¸ trÞ α ∈ [0, 1] ®Ó
®¸nh gi¸ møc ®é cùc ®¹i nµy. Tõ ®ã ta cã bµi to¸n sau.
Cùc ®¹i ho¸:
Disp(W ) = −
n∑
i=1
wi lnwi,
víi ®iÒu kiÖn:
α =
1
n− 1
n∑
i=1
(n− i)wi, 0 ≤ α ≤ 1,
n∑
i=1
wi = 0, 0 ≤ wi ≤ 1, i = 1, . . . , n.
(2.1)
Ta còng cã thÓ ph¸t biÓu bµi to¸n.
20
Cùc ®¹i ho¸:
Disp(W ) = −
n∑
i=1
wi lnwi,
víi ®iÒu kiÖn:
Orness(W ) = α, 0 ≤ α ≤ 1,
w1 + . . .+ wn = 1, 0 ≤ wi ≤ 1, i = 1, . . . , n.
NÕu n = 2 th× tõ Orness(w1, w2) = α, chóng ta ®Æt w1 = α,w2 = 1−α.
Ngoµi ra nÕu α = 0 hoÆc α = 1 th× vect¬ träng sè liªn kÕt lµ duy nhÊt
vµ ®îc ®Þnh nghÜa: (0, 0, . . . , 0, 1)T vµ (1, 0, . . . , 0, 0)T .
NÕu n > 3 vµ 0 < α < 1, víi λ1, λ2 lµ c¸c sè thùc ta ®Æt:
L(W,λ1, λ2) = −
n∑
i=1
wi lnwi +λ1
( n∑
i=1
n− i
n− 1wi−α
)
+λ2
( n∑
i=1
wi− 1
)
,
lµ hµm Lagrange cña bµi to¸n tèi u víi r»ng buéc (2.1). §¹o hµm riªng L
víi mäi wj ta ®îc:
∂L
∂wj
= − lnwj − 1 + n− j
n− 1λ1 + λ2 = 0, (2.2)
vµ
∂L
∂λ1
=
n∑
i=1
wi − 1 = 0,
∂L
∂λ2
=
n∑
i=1
n− i
n− 1wi − α = 0.
Cho j = n th× ph¬ng tr×nh (2.2) trë thµnh:
− lnwn − 1 + λ1 = 0 ⇔ λ1 = lnwn + 1.
Cho j = 1 ta ®îc:
− lnw1 − 1 + λ1 + λ2 = 0,
⇒ λ2 = lnw1 + 1− λ1 = lnw1 + 1− lnwn − 1,
⇔ λ2 = lnw1 − lnwn.
21
Cho 1 ≤ j ≤ n ta t×m ®îc:
lnwj =
j − 1
n− 1 lnwn +
n− j
n− 1 lnw1,
⇒ wj = n−1
√
wn−j1 w
j−1
n .
(2.3)
NÕu w1 = wn th× (2.3) trë thµnh w1 = w2 = . . . = wn =
1
n
,
⇒ Disp(W ) = lnW.
§©y lµ lêi gi¶i tèi u cña (2.1) cho α = 0, 5 ( thùc tÕ ®©y lµ gi¸ trÞ tèi u
toµn côc cho ®é ph©n t¸n cña c¸c to¸n tö OWA n chiÒu).
Gi¶ sö w1 6= wn. KÝ hiÖu u1 = w
1
(n−1)
1 , un = w
1
(n−1)
n , th× (2.3) ®îc viÕt l¹i
wj = u
n−j
1 u
j−1
n víi mäi 1 ≤ j ≤ n. Tõ ®iÒu kiÖn Orness(W ) = α ta t×m
®îc:
n∑
i=1
n− i
n− 1wi = α,
⇔
n∑
i=1
(n− i)un−i1 ui−1n = (n− 1)α,
vµ tõ
n∑
i=1
(n− i)un−i1 ui−1n =
1
u1 − un
[
(n− 1)un1 −
n−1∑
i=1
ui1u
n−i
n
]
,
=
1
u1 − un
[
(n− 1)un1 − u1un
un−11 − un−1n
u1 − un
]
,
=
1
(u1 − un)2
[
(n− 1)un1(u1 − un)− un1un + u1unn
]
,
=
1
(u1 − un)2
[
(n− 1)un+11 − nun1un + u1unn
]
.
Suy ra:
(n− 1)un+11 − nun1un + u1unn = (n− 1)α(u1 − un)2,
nun1 − u1 = (n− 1)α(u1 − un),
un =
1
(n− 1)α
[
((n− 1)α + 1)u1 − nun1
]
.
22
un
u1
=
(n− 1)α + 1− nw1
(n− 1)α . (2.4)
Tõ ®iÒu kiÖn thø hai w1 + ...+ wn = 1 ta cã:
n∑
j=1
un−j1 u
j−1
n = 1 ⇔
un1 − unn
u1 − un = 1
⇔ un1 − unn = u1 − un.
(2.5)
n∑
j=1
un−j1 u
j−1
n = 1 ⇔ un−11 −
un
u1
un−1n = 1−
un
u1
.
(2.6)
KÕt hîp (2.4) vµ (2.6) ta cã:
w1 − (n− 1)α + 1− nw1
(n− 1)α wn =
nw1 − 1
(n− 1)α,
vµ suy ra
wn =
((n− 1)α− n)w1 + 1
(n− 1)α + 1− nw1 . (2.7)
ViÕt l¹i ph¬ng tr×nh (2.5)
un1 − unn = u1 − un,
u1(w1 − 1) = un(wn − 1),
w1(w1 − 1)n−1 = wn(wn − 1)n−1,
w1(w1 − 1)n−1 = ((n− 1)α− n)w1 + 1
(n− 1)α + 1− nw1
[ (n− 1)α(w1 − 1)
(n− 1)α + 1− nw1
]n−1
.
Tøc lµ:
w1[(n− 1)α + 1− nw1]n = [(n− 1)α]n−1[((n− 1)α− n)w1 + 1]. (2.8)
V× thÕ gi¸ trÞ tèi u cña w1 sÏ tho¶ m·n ph¬ng tr×nh (2.8). w1 ®îc tÝnh
theo wn cã thÓ x¸c ®Þnh tõ ph¬ng tr×nh (2.7) vµ träng sè kh¸c tÝnh ®îc tõ
ph¬ng tr×nh (2.3).
23
VÝ dô 2.1.1. X¸c ®Þnh vect¬ cùc ®¹i víi n = 5, α = 0, 4:
Ta cã bµi to¸n cùc ®¹i ho¸:
−
n∑
i=1
wi lnwi,
tho¶ ®iÒu kiÖn:
α =
1
n− 1
n∑
i=1
(n− i)wi, 0 ≤ α ≤ 1,
n∑
i=1
wi = 0, 0 ≤ wi ≤ 1, i = 1, . . . , n.
VËy lêi gi¶i cña bµi to¸n trªn lµ:
w1[4 ∗ 0.4 + 1− 5w1]5 = [4 ∗ 0.4]4[(4 ∗ 0.4− 5)w1 + 1],
Ta t×m ®îc kÕt qu¶ nh sau
w∗1 = 0.1278
w∗5 =
(4 ∗ 0.4− 5)w∗1 + 1
4 ∗ 0.4 + 1− 5w∗1
= 0.2884
w∗2 =
4
√
(w∗1)3(w
∗
5) = 0.1566
w∗3 =
4
√
(w∗1)2(w
∗
5)
2 = 0.192
w∗4 =
4
√
(w∗1)(w
∗
5)
3 = 0.2353.
Ta cã Disp(W ∗) = 1, 5692.
2.2. §é ph©n t¸n cùc tiÓu
B©y giê ta xÐt bµi to¸n.
Cùc tiÓu ho¸:
Disp(W ) = −
n∑
i=1
wi lnwi,
24
víi ®iÒu kiÖn (2.1)
PhÇn trªn ®· ®a ra lêi gi¶i tèi u cña bµi to¸n (2.1) tíi ph¬ng tr×nh ®a
thøc (2.8). Mét c©u hái thó vÞ kh¸c lµ x¸c ®Þnh tÝnh cùc tiÓu cña vect¬ träng
sè nh thÕ nµo? Tríc tiªn ta tÝnh ph¬ng sai cña mét vect¬ träng sè nh
sau
D2(W ) =
n∑
i=1
1
n
(wi − E(W ))2
=
1
n
n∑
i=1
w2i −
(1
n
n∑
i=1
wi
)2
=
1
n
n∑
i=1
w2i −
1
n2
.
Trong ®ã E(W ) =
1
n
(w1 + . . .+ wn).
XÐt bµi to¸n:
Cùc tiÓu ho¸:
D2(W ) =
1
n
n∑
i=1
w2i −
1
n2
.
víi ®iÒu kiÖn w1 + . . .+ wn = 1, 0 ≤ wi, i = 1, . . . , n vµ
Orness(W ) =
n∑
i=1
n− i
n− 1wi = α, 0 ≤ α ≤ 1, (2.9)
Ta xÐt bµi to¸n (2.9) trong trêng hîp n = 2. V×Orness(w1, w2) = α nªn
träng sè tèi u ®îc ®Þnh nghÜa duy nhÊt w∗1 = α, w
∗
2 = 1−α. Ngoµi ra nÕu
α = 0 hoÆc α = 1 th× vect¬ träng sè liªn kÕt ®îc ®Þnh nghÜa (0, . . . , 0, 1)T
vµ (1, 0, . . . , 0)T víi c¸ch tÝnh:
D2(1, 0, . . . , 0) = D2(0, . . . , 0, 1) =
1
n
− 1
n2
.
Gi¶ sö n ≥ 3 vµ 0 < α < 1 ta xÐt hµm Lagrange:
L(W,λ1, λ2) =
1
n
n∑
i=1
w2i −
1
n2
+ λ1
( n∑
i=1
n− i
n− 1wi − α
)
+ λ2
( n∑
i=1
wi − 1
)
,
25
víi λ1, λ2 lµ c¸c sè thùc. §¹o hµm riªng L theo wj víi 1 ≤ j ≤ n ta ®îc:
∂L
∂wj
=
2wj
n
+
n− j
n− 1λ1 + λ2 = 0, (2.10)
∂L
∂λ1
=
n∑
i=1
wi − 1 = 0,
∂L
∂λ2
=
n∑
i=1
n− i
n− 1wi − α = 0.
Gi¶ sö vect¬ träng sè tèi u cã d¹ng:
W = (0, . . . , 0, wp, . . . , wq, 0, . . . , 0)
T , (2.11)
trong ®ã 1 ≤ p ≤ q ≤ n vµ ta kÝ hiÖu I{p,q} = {p, p+ 1, . . . , q − 1, q}.
NÕu j 6∈ I{p,q} th× wj = 0.
NÕu j ∈ I{p,q} th× wj ≥ 0.
Cho j = p ta cã
∂L
∂wp
=
2wp
n
+ λ1 +
n− p
n− 1λ2 = 0,
vµ cho j = q ta cã
∂L
∂wq
=
2wq
n
+ λ1 +
n− q
n− 1λ2 = 0.
Tõ ®ã ta cã:
2(wp − wq)
n
+
q − p
n− 1λ2 = 0,
vµ suy ra gi¸ trÞ tèi u cña λ1, λ2 ( kÝ hiÖu bëi λ
∗
1, λ
∗
2) sÏ tho¶ m·n hÖ ph¬ng
tr×nh
λ∗1 =
2
n
[
n− q
q − pwp −
n− p
q − pwq
]
,
λ∗2 =
n− 1
q − p .
2
n
(wq − wp).
(2.12)
26
Thay thÕ λ∗1 cho λ1 vµ λ
∗
2 cho λ2 trong (2.10) ta cã
2
n
wj +
2
n
[
n− q
q − pwp −
n− p
q − pwq
]
+
n− j
n− 1 .
n− 1
q − p .
2
n
(wq − wp).
Trong ®ã träng sè tèi u thø j ∈ I{p,q} sÏ tho¶ m·n ph¬ng tr×nh:
w∗j =
q − j
q − pwp +
j − p
q − pwq. (2.13)
Tõ biÓu diÔn (2.11) ta cã
q∑
i=p
w∗i = 1, tøc lµ
q∑
i=p
(
q − i
q − pwp +
i− p
q − pwq
)
= 1,
wp + wq =
2
q − p+ 1 .
V× Orness(W ) = α ta t×m ®îc
q∑
i=p
n− i
n− 1wi =
q∑
i=p
n− i
n− 1 .
q − i
q − pwp +
q∑
i=p
n− i
n− 1 .
i− p
q − pwq = α.
Tøc lµ
w∗p =
2(2q + p− 2)− 6(n− 1)(1− α)
(q − p+ 1)(q − p+ 2) , (2.14)
vµ
w∗q =
2
(q − p+ 1) − w
∗
p =
6(n− 1)(1− α)− 2(q + 2p− 4)
(q − p+ 1)(q − p+ 2) . (2.15)
Vect¬ träng sè W ∗ = (0, . . . , 0, w∗p, . . . , w
∗
q , 0, . . . , 0)
T
cã thÓ lµ vect¬
träng sè nÕu vµ chØ nÕu w∗p, w
∗
q ∈ [0, 1]. Sö dông d¹ng (2.14) vµ (2.15) ta
t×m ®îc:
w∗p, w
∗
q ∈ [0, 1] ⇔ α ∈
[
1− 1
3
.
2q + p− 2
n− 1 , 1−
1
3
.
q + 2p− 4
n− 1
]
.
XÐt ph©n ho¹ch
(0, 1) =
n−1⋃
r=2
Jr,n ∪ J1,n ∪
n−1⋃
s=2
J1,s, (2.16)
27
trong ®ã r = 2, . . . , n− 1 vµ s = 2, . . . , n− 1
Jr,n =
(
1− 1
3
.
2n+ r − 2
n− 1 , 1−
1
3
.
2n+ r − 3
n− 1
]
,
J1,n =
(
1− 1
3
.
2n− 1
n− 1 , 1−
1
3
.
n− 2
n− 1
)
,
J1,s =
[
1− 1
3
.
s− 1
n− 1 , 1−
1
3
.
s− 2
n− 1
)
.
XÐt l¹i bµi to¸n (2.9) vµ gi¶ sö α ∈ Jr,s víi mçi r, s x¸c ®Þnh theo (2.16).(r
vµ s lu«n tån t¹i víi bÊt kú α ∈ (0, 1)) XÐt
W ∗ = (0, . . . , 0, w∗r , . . . , w
∗
s , 0, . . . , 0)
T , (2.17)
trong ®ã
w∗j = 0, nÕuj 6∈ I{r,s},
w∗r =
2(2s+ r − 2)− 6(n− 1)(1− α)
(s− r + 1)(s− r + 2) ,
w∗s =
6(n− 1)(1− α)− 2(s+ 2r − 4)
(s− r + 1)(s− r + 2) ,
w∗j =
s− j
s− rwr +
j − r
s− rws, nÕuj ∈ I{r+1,s−1}.
(2.18)
I{r+1,s−1} = {r + 1, . . . , s− 1}. Tõ c¸ch x©y dùng vect¬ W ∗ ta cã
n∑
i=1
w∗i =
s∑
i=r
w∗i = 1,
w∗i ≥ 0, i = 1, . . . , n
Orness(W ∗) = α, tøc lµ W ∗ tho¶ m·n bµi to¸n cùc tiÓu (2.9).
VËy vect¬ W ∗ lµ vect¬ träng sè cña bµi to¸n (2.9). §Ó chøng minh D2
®¹t gi¸ trÞ nhá nhÊt ta chøng minh bæ ®Ò sau.
Bæ ®Ò 2.2.1. Cho to¸n tö OWA cã träng sè w cè ®Þnh.
i, Tån t¹i λ∗1, λ
∗
2 ∈ R vµ µ∗1 ≥ 0, . . . , µ∗n ≥ 0 sao cho:
28
∂∂wk
(
D2(W ) + λ∗1
[ n∑
i=1
wi − 1
]
+ λ∗2
[ n−1∑
i=1
n− i
n− 1wi − α
]
+
n∑
j=1
µ∗j(−wj)
)∣∣∣∣
W=W ∗
= 0,
víi 1 ≤ k ≤ n vµ µ∗jw∗j = 0, j = 1, . . . , n.
ii, W ∗ lµ ®iÓm chÝnh quy cña sù liªn kÕt.
iii, Ma trËn Hessian
∂2
∂W 2
(
D2(W ) + λ∗1
[ n∑
i=1
wi − 1
]
+ λ∗2
[ n−1∑
i=1
n− i
n− 1wi − α
]
+
n∑
j=1
µ∗j(−wj)
)∣∣∣∣
W=W ∗
,
lµ ®¹i lîng d¬ng x¸c ®Þnh trªn
X̂ =
{
y
∣∣∣∣h1yT = 0, h2yT = 0, gjyT = 0, µj > 0},
víi mäi j, trong ®ã: h1 =
(n− 1
n− 1 ,
n− 2
n− 1 , . . . ,
1
n− 1 , 0
)T
, vµ h2 = (1, 1, . . . , 1)
T ,
lµ gradient cña sù liªn kÕt ®¼ng thøc tuyÕn tÝnh, gj = (0, 0, . . . , 0,−1, 0, . . . , 0)T
lµ liªn kÕt cña bÊt ®¼ng thøc tuyÕn tÝnh thø j.
Chøng minh.
i, Ta ®Æt:
λ∗1 =
2
n
[
n− s
s− rw
∗
r −
n− r
s− r w
∗
s
]
,
λ∗2 =
n− 1
s− r .
2
n
(w∗s − w∗r),
vµ víi k = 1, . . . , n th×
2
n
w∗k + λ
∗
1 +
n− k
n− 1λ
∗
2 − µk = 0.
29
NÕu k ∈ I{r,s} th×:
µ∗k =
2
n
[
s− k
s− rw
∗
r +
k − r
s− rw
∗
s
]
+
2
n
[
n− s
s− rw
∗
r −
n− r
s− r w
∗
s
]
+
n− k
n− 1 .
n− 1
s− r .
2
n
(w∗s − w∗r)
=
2
n
.
1
s− r
[
(s− k + n− s− n+ k)w∗r + (k − r − n+ r + n− k)w∗s
]
= 0.
NÕu k 6∈ I{r,s} th× w∗k = 0. Tõ ®¼ng thøc:
λ∗1 +
n− k
n− 1λ
∗
2 − µk = 0,
chóng ta t×m ®îc:
µ∗k = λ
∗
1 +
n− k
n− 1λ
∗
2
=
2
n
[
n− s
s− rw
∗
r −
n− r
s− r w
∗
s
]
+
n− k
n− 1 .
n− 1
s− r .
2
n
(w∗s − w∗r)
=
2
n
.
1
s− r [(k − s)w
∗
r + (r − k)w∗s .
Víi µ∗k ≥ 0 vµ k 6∈ I{r,s} th×:
(k − s)w∗r + (r − k)w∗s = (k − s).
2(2s+ r − 2)− 6(n− 1)(1− α)
(s− r + 1)(s− r + 2)
+ (r − k).6(n− 1)(1− α)− 2(s+ 2r − 4)
(s− r + 1)(s− r + 2) ≥ 0.
NÕu r = 1, vµ s = n th× ®Æt µ∗k = 0, víi k = 1, . . . , n
B©y giê gi¶ sö r = 1 vµ s s > 1 lµ ®óng vµ
ph¬ng tr×nh trªn phô thuéc vµo α,
α ≥ 1− (s− 1)(3k − 2s− 2)
3(n− 1)(2k − s− 1) .
Trong trêng hîp kh¸c, α ∈ J1,s vµ s < n ta cã:
α ∈
[
1− 1
3
.
s− 1
n− 1 , 1−
1
3
.
s− 2
n− 1
)
,
30
vµ suy ra α ≥ 1− 1
3
.
s− 1
n− 1 .
Cuèi cïng tõ bÊt ®¼ng thøc
1− 1
3
.
s− 1
n− 1 ≥ 1−
(s− 1)(3k − 2s− 2)
3(n− 1)(2k − s− 1)
ta cã i, ®óng.
ii, NÕu r = 1 vµ s = n th× víi j = 1, . . . , n ta cã w∗j 6= 0. h1, h2 lµ ®éc
lËp tuyÕn tÝnh.
NÕu r = 1, s < n víi j = s+ 1+ . . .+ n th× w∗j = 0. Trong trêng hîp
nµy ta cã:
gj = (0, 0, . . . , 0,−1, 0, . . . , 0, 0)T ,
XÐt ma trËn:
G =
[
hT1 , h
T
2 , g
T
s+1, . . . , g
T
n
]
∈ Rn(n−s+2).
th× sù x¸c ®Þnh ma trËn díi tr¸i (n− s+ 2)(n− s+ 2) chiÒu cña ma trËn
G lµ
∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣
n− s+ 1
n− 1 1 0 · · · 0
n− s
n− 1 1 0 · · · 0
n− s− 1
n− 1 1 −1 · · · 0
.
.
.
.
.
.
.
.
.
.
.
. 0
0 1 0 · · · −1
∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣
= (−1)n−s
∣∣∣∣∣∣∣
n− s+ 1
n− 1 1
n− s
n− 1 1
∣∣∣∣∣∣∣ =
1
n− 1(−1)
n−s
NghÜa lµ vect¬ cét cña G lµ ®éc lËp tuyÕn tÝnh vµ hÖ {h1, h2, gs+1, . . . , gn}
®éc lËp tuyÕn tÝnh.
NÕu r > 1 vµ r = n th× w∗j = 0 víi j = 1, . . . , r − 1. Trong trêng hîp
nµy
gj = (0, 0, . . . , 0,−1, 0, . . . , 0, 0)T .
31
XÐt ma trËn F =
[
hT1 , h
T
2 , g
T
1 , . . . , g
T
r−1
]
∈ Rn(r+1) th× sù x¸c ®Þnh ma
trËn tr¸i trªn (r + 1)(r + 1)chiÒu cña F lµ:
∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣
n− 1
n− 1 1 −1 · · · 0
.
.
.
.
.
.
.
.
.
.
.
. 0
n− r + 1
n− 1 1 0 · · · −1
n− r
n− 1 1 0 · · · 0
n− r − 1
n− 1 1 0 · · · 0
∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣
= (−1)r−1
∣∣∣∣∣∣∣
n− r
n− 1 1
n− r − 1
n− 1 1
∣∣∣∣∣∣∣ =
1
n− 1(−1)
r−1
NghÜa lµ vect¬ cét cña F lµ ®éc lËp tuyÕn tÝnh vµ hÖ {h1, h2, gs+1, . . . , gn}
lµ ®éc lËp tuyÕn tÝnh.
V× thÕ W ∗ chÝnh quy.
iii, KÝ hiÖu:
K(W ) = D2(W ) + λ∗1
[ n∑
i=1
wi − 1
]
+ λ∗2
[ n−1∑
i=1
n− i
n− 1wi − α
]
+
n∑
j=1
µ∗j(−wj).
Ma trËn Hessian cña K t¹i W ∗ lµ:
∂2
∂wk∂wj
K(W )
∣∣∣∣
W=W ∗
=
∂2
∂wk∂wj
D2(W )
∣∣∣∣
W=W ∗
=
2
n
δkj,
trong ®ã
δkj =
1 nÕu j = k,0 nÕu j 6= k.
Ma trËn
K
′′
(W ∗) =
2
n
1 0 · · · 0
0 1 · · · 0
.
.
.
.
.
.
.
.
.
.
.
.
0 0 · · · 1
32
lµ ma trËn x¸c ®Þnh d¬ng trªn Rn
2
Quay l¹i bµi to¸n (2.9), ¸p dông c¸ch chøng minh cña bæ ®Ò trªn th×
D2(W ) ®¹t nhá nhÊt t¹i W = W ∗,
X =
{
W ∈ Rn
∣∣∣∣W ≥ 0, n∑
i=1
wi = 1,
n∑
i=1
n− i
n− 1wi = α
}
trong ®ã X lµ tËp lêi gi¶i thùc hiÖn ®îc cña bµi to¸n (2.9). XÐt D2(W ) :
Rn → R lµ chÆt chÏ låi, hµm X lµ tËp con låi compact cña tËp Rn, D2(W )
®¹t tíi gi¸ trÞ nhá nhÊt trªn X t¹i W ∗.
VÝ dô 2.2.1. X¸c ®Þnh cùc tiÓu cña vect¬ träng sè 5 chiÒu khi biÕt
α = (0, 0.1, . . . , 0.9, 1)
Ta cã bµi to¸n cùc tiÓu ho¸:
D2(W ) =
1
n
n∑
i=1
w2i −
1
n2
.
víi ®iÒu kiÖn w1 + . . .+ wn = 1, 0 ≤ wi, i = 1, . . . , n
Orness(W ) =
n∑
i=1
n− i
n− 1wi = α, 0 ≤ α ≤ 1,
Tríc hÕt chóng ta xÐt ph©n ho¹ch t¬ng øng:
(0, 1) =
4⋃
r=2
Jr,5 ∪ J1,5 ∪
4⋃
s=2
J1,s,
trong ®ã
Jr,5 =
(
1
3
.
5− r − 1
5− 1 ,
1
3
.
5− r
5− 1
]
=
(
4− r
12
,
5− r
12
]
,
cho r = 2, 3, 4 ta tÝnh ®îc
J1,5 =
(
1
3
.
5− 2
5− 1 ,
1
3
.
10− 1
5− 1
)
=
(
3
12
,
9
12
)
,
J1,s =
(
1− 1
3
.
s− 1
5− 1 , 1−
1
3
.
s− 2
5− 1
)
=
[
13− s
12
,
14− s
12
)
,
33
cho s = 2, 3, 4 ta cã
(0, 1) =
(
0,
1
12
]
∪
(
1
12
,
2
12
]
∪
(
2
12
,
3
12
]
∪
(
3
12
,
9
12
)
∪
[
9
12
,
10
12
)
∪
[
10
12
,
11
12
)
∪
[
11
12
,
12
12
)
.
Kh«ng lµm mÊt tÝnh tæng qu¸t, gi¶ sö α < 0.5, ®Þnh nghÜaWRi = wn−i+1
lµ lêi gi¶i tèi u cho bµi to¸n (2.9) díi ®é ®o tÝnh tuyÓn 1−α. Ph¬ng sai
D2(WR) = D2(W ) vµ Orness(WR) = 1−Orness(W ).
• NÕu α = 0 th×
W ∗(α) = W ∗(0) = (0, 0, . . . , 0, 1)T ,
W ∗(1) = (W ∗(0))R = (1, 0, . . . 0, 0)T .
• NÕu α = 0.1 th× α ∈ J3,5 =
(
1
12
,
2
12
]
, vµ vect¬ träng sè nhá nhÊt lµ:
w∗1(0.1) = 0,
w∗2(0.1) = 0,
w∗3(0.1) =
2(10 + 3− 2)− 6(5− 1)(1− 0.1)
(5− 3 + 1)(5− 3 + 2) =
0.4
12
= 0.0333,
w∗5(0.1) =
2
5− 3 + 1 − w
∗
3(0.1) = 0.6334,
w∗4(0.1) =
1
2
w∗3(0.1) +
1
2
w∗5(0.1) = 0.3333,
do ®ã
W ∗(α) = W ∗(0.1) = (0, 0, 0.033, 0.333, 0.633)T ,
vµ
W ∗(0.9) = (W ∗(0.1))R = (0.633, 0.333, 0.033, 0, 0)T ,
víi ph¬ng sai D2(W ∗(0.1)) = 0.0625.
• NÕu α = 0.2 th× α ∈ J2,5 =
(
2
12
,
3
12
]
, vect¬ träng sè nhá nhÊt vµ
34
ph¬ng sai lµ:
W ∗(0.2) = (0, 0.04, 0.18, 0.32, 0.46)T ,
W ∗(0.8) = (0.46, 0.32, 0.18, 0.04, 0)T ,
D2(W ∗(0.2)) = 0.0296.
• NÕu α = 0.3 th× α ∈ J1,5 =
(
3
12
,
9
12
]
, víi lèi tÝnh trªn ta cã:
W ∗(0.3) = (0.04, 0.12, 0.2, 0.28, 0.36)T ,
W ∗(0.7) = (0.36, 0.28, 0.2, 0.12, 0.04)T ,
D2(W ∗(0.3)) = 0.0128.
• NÕu α = 0.4 th× α ∈ J1,5 =
(
3
12
,
9
12
]
, t¬ng tù trªn ta cã:
W ∗(0.4) = (0.12, 0.16, 0.2, 0.24, 0.28)T ,
W ∗(0.6) = (0.28, 0.24, 0.2, 0.16, 0.12)T ,
D2(W ∗(0.4)) = 0.0032.
• NÕu α = 0.5 th×
W ∗(0.5) = (0.2, 0.2, 0.2, 0.2, 0.2)T
vµ ph¬ng sai
D2(W ∗(0.5)) = 0.
35
Ch¬ng 3
Mét sè øng dông cña to¸n tö OWA
Trong ch¬ng nµy ta ®i nghiªn cøu mét sè øng dông cña to¸n tö OWA
trong mét sè bµi to¸n cô thÓ gåm ®¸nh gi¸ dùa trªn ®é quan träng, c¸c thuËt
to¸n ph©n côm vµ øng dông trong mét d¹ng to¸n tèi u.
3.1. Ra quyÕt ®Þnh dùa trªn ®é quan träng
Mét líp quan träng c¸c bµi to¸n kÕt hîp lµ c¸c bµi to¸n kÕt hîp ®a tiªu
chuÈn ch¼ng h¹n nh÷ng bµi to¸n n¶y sinh trong c¸c øng dông nh ra quyÕt
®Þnh, nhËn d¹ng mÉu, thu thËp th«ng tin. Víi d¹ng thu thËp th«ng tin, ®iÒu
kiÖn g¾n liÒn víi c¸c thuéc tÝnh cña t liÖu ®ang t×m kiÕm. §iÓm chung cña
nh÷ng bµi to¸n nµy lµ c¸c tiªu chuÈn thu thËp Ai víi i = 1, . . . , n vµ mét
tËp X c¸c gi¶i ph¸p. Víi mét lùa chän x ta cã mét gi¸ trÞ ai ∈ [0, 1] chØ ra
møc ®é mµ x tho¶ m·n tiªu chuÈn Ai. Ta sö dông nh÷ng gi¸ trÞ ai nµy ®Ó
kÕt hîp chóng thµnh mét ®iÓm tæng thÓ cho lùa chän x, kÝ hiÖu lµ
a∗ = Agg(a1, a2, . . . , an).
ë ®©y Agg lµ c¸c phÐp to¸n c¬ b¶n ®Ó kÕt hîp c¸c ®iÓm trung b×nh, cùc
®¹i, cùc tiÓu.
Nh÷ng lùa chän riªng rÏ sÏ ®îc so s¸nh víi c¸c ®iÓm tæng thÓ nµy.
Ph¬ng ph¸p ®Ó thùc hiÖn to¸n tö Agg lµ sö dông to¸n tö OWA
a∗ = Fw(a1, a2, . . . , an),
Fw ë trªn lµ mét to¸n tö OWA ®Æc biÖt. ViÖc chän to¸n tö OWA víi vÐc t¬
träng sè W nh»m ph¶n ¸nh mèi quan hÖ gi÷a nh÷ng ®iÒu kiÖn ®ang ®îc
kÕt hîp. NÕu ta yªu cÇu tÊt c¶ c¸c tiªu chuÈn ph¶i ®îc tho¶ m·n th× ta sö
dông min : W = W∗. NÕu cÇn tho¶ m·n víi mét bÊt kú tiªu chuÈn nµo th×
36
ta sö dông max : W = W ∗. NÕu yªu cÇu chän mét con sè trung b×nh cña
c¸c tho¶ m·n ®iÒu kiÖn riªng rÏ th× cã thÓ sö dông W = Wave. Nãi c¸ch
kh¸c c¸c to¸n tö OWA cho phÐp biÓu thÞ mèi quan hÖ gi÷a c¸c tiªu chuÈn.
Ta tÝnh
a∗ = Fw((u1, a1), (u2, a2), . . . , (un, an)),
trong ®ã ai ∈ [0, 1] lµ ®iÓm cña tiªu chuÈn thø i vµ ui ∈ [0, 1] lµ sù quan
träng cña tiªu chuÈn thø i. Ta sÏ xem xÐt mét sè tiÕp cËn cæ ®iÓn sö dông
trong mét sè to¸n tö OWA kh¸c nhau.
Trong trêng hîp to¸n tö trung b×nh, c¸c quan träng ®îc xem lµ b×nh
®¼ng vµ ta sö dông trung b×nh cã träng sè
a∗ =
n∑
j=1
uj
T
aj =
1
n
n∑
j=1
n
T
ujaj,
trong ®ã T =
n∑
j=1
uj lµ tæng cña c¸c träng sè quan träng.
Trong trêng hîp to¸n tö min, mét tiÕp cËn chung lµ sö dông
a∗ = min
j
[S(uj, aj)],
trong ®ã uj = 1− uj vµ S lµ bÊt k× t- ®èi chuÈn nµo.
Trong trêng hîp to¸n tö max, mét tiÕp cËn chung lµ sö dông
a∗ = max
j
[T (uj, aj)],
trong ®ã T lµ t- chuÈn bÊt k×.
C¶ ba trêng hîp max, min, average ®Òu sö dông c¸c ph¬ng ph¸p luËn
kh¸c nhau nhng ®Òu cã tÝnh quy luËt. To¸n tö Agg nhËn n ®iÓm trong
kho¶ng ®¬n vÞ vµ tr¶ vÒ mét gi¸ trÞ trong kho¶ng ®¬n vÞ Agg : In −→ I.
Trong trêng hîp khi ta cã quan träng g¾n víi ®iÒu kiÖn, thay cho viÖc
cã c¸c gi¸ trÞ ®¬n, ta cã c¸c d¹ng (uj, aj) vµ do ®ã ta kh«ng trùc tiÕp sö
dông hµm Agg. Ta lÊy mçi cÆp (uj, aj) vµ ¸p dông mét phÐp chuyÓn ®æi
37
sù quan träng ®Ó thu ®îc mét gi¸ trÞ hiÖu qu¶, bj = G(uj, aj). Sau ®ã ¸p
dông phÐp to¸n Agg c¬ b¶n cho c¸c gi¸ trÞ ®· ®îc chuyÓn ®æi nµy.
a∗ = Agg(b1, b2, . . . , bn)
B¶ng sau sÏ tãm t¾t ba trêng hîp nµy
Tªn To¸n tö Average Sù chuyÓn ®æi cña (uj, aj)
Max Maxj[bj] bj = T (uj, aj)
Min Minj[bj] bj = S(u, aj)
Average
1
n
n∑
j=1
bj bj =
n
T
ujaj
B¶ng 3.1
VÝ dô 3.1.1. XÐt mét bµi to¸n thùc tÕ lµ bµi to¸n tÝnh ®iÓm trung b×nh häc
tËp cho sinh viªn ®¹i häc theo chÕ ®é häc tr×nh. Theo c¸ch tÝnh ®iÓm hiÖn
nay cña sinh viªn th× ch¬ng tr×nh ®µo t¹o ®îc chia ra nhiÒu häc phÇn mçi
häc phÇn gåm nhiÒu häc tr×nh vµ kÕt qu¶ ®îc tÝnh theo c«ng thøc:
D′tb =
∑
d(i)ht(i)∑
ht(i)
,
trong ®ã d(i) lµ ®iÓm m«n thø i vµ ht(i) lµ sè häc tr×nh cña m«n thø i t¬ng
øng. C¸ch tÝnh ®iÓm nµy tiÖn lîi, dÔ tÝnh vµ kÕt qu¶ tØ lÖ víi thêi lîng häc.
Tuy nhiªn nã còng béc lé nh÷ng ®iÓm yÕu lµ:
• C¸ch ph©n lo¹i häc tËp bÞ chÆn cøng, vÝ dô sinh viªn xÕp lo¹i trung
b×nh nÕu 5 ≤ kq < 7 vµ xÕp lo¹i kh¸ nÕu 7 ≤ kq < 9. Nh vËy c¸c sinh
viªn cã kÕt qu¶ lµ 5.0 vµ 6.9 ®Òu cïng mét lo¹i trong khi ®ã 6.9 víi 7.0 l¹i
thuéc 2 lo¹i kh¸c nhau.
• Nh ®· nªu ë trªn, c«ng thøc tÝnh ®iÓm kÕt qu¶ chñ yÕu dùa trªn thêi
gian dµnh cho mçi m«n häc chø kh«ng chó ý ®Õn nh÷ng m«n häc cã kÕt
qu¶ tèt hay kÐm. Nh vËy nÕu so s¸nh 2 sinh viªn cã kÕt qu¶ ®iÓm b»ng
nhau th× khã cã thÓ nãi sinh viªn sÏ ®îc u tiªn h¬n nÕu tuyÓn dông (vÒ
n¨ng lùc chuyªn m«n) theo nhu cÇu c«ng viÖc nµo ®ã.
38
NÕu ¸p dông kÕt qu¶ nghiªn cøu trªn vÒ to¸n tö OWA th× cã thÓ ®Ò xuÊt
c¸ch ph©n lo¹i kh¸c nhau dùa trªn ®é quan träng cña mçi m«n häc. §é
quan träng nµy cã thÓ thu nhËn tõ ý kiÕn cña c¸c chuyªn gia. M« h×nh cña
chóng t«i nh sau.
XÐt b¶ng ®iÓm cña ba sinh viªn xin viÖc. §iÓm trung b×nh häc tËp cña
hä ®îc tÝnh theo c«ng thøc trªn.
Song nÕu cÇn tuyÓn ngêi theo mét tiªu chÝ nµo ®ã ta sÏ g¾n mçi gi¸ trÞ
®iÓm cña mét häc phÇn víi mét gi¸ trÞ lµ ®é quan träng cña häc phÇn ®ã.
NghÜa lµ trong c«ng thøc trªn ta thay gi¸ trÞ ht(i) bëi ®é quan träng dqt(i)
theo c«ng thøc:
D′qt =
∑
d(i)dqt(i)∑
dqt(i)
,
trong ®ã d(i) lµ ®iÓm m«n thø i vµ dqt(i) lµ ®é quan träng cña m«n thø
i t¬ng øng. Víi c¸ch tÝnh ®iÓm nµy râ rµng sù ph©n lo¹i ®· theo chiÒu
híng kh¸c: c¸c m«n häc phï hîp víi tiªu chÝ ®¸nh gi¸ sÏ cã träng sè cao
h¬n nªn sÏ ®îc u tiªn h¬n.
B©y giê ta xÐt mét c¸ch tiÕp cËn kh¸c: C¸ch tÝnh ®iÓm theo vect¬ träng
sè cña to¸n tö OWA. Gi¶ sö cÇn xÐt u tiªn nh÷ng sinh viªn cã nhiªu ®iÓm
cao h¬n nh÷ng ngêi cã ®iÓm sè c¸c m«n ®Òu nhau. Víi mét c¬ së d÷ liÖu
lín th× viÖc xÐt chän b»ng tay lµ ®iÒu rÊt khã. Song ta cã thÓ gi¶i quyÕt ®iÒu
nµy b»ng c¸ch sö dông to¸n tö OWA víi c¸c träng sè ®îc xÕp theo thø tù
gi¶m dÇn. NghÜa lµ ta sö dông c«ng thøc:
D′OWA =
∑
d(i)w(i),
trong ®ã W = (w1, . . . , wn) vµ c¸c wi ®îc xÕp theo thø tù gi¶m dÇn.
Gi¶ sö c¸c m«n häc kÝ hiÖu m1 −→ m20.
Sè ®¬n vÞ häc tr×nh t¬ng øng lµ: (6, 6, 6, 6, 3, 6, 5, 7, 5, 6, 4, 6, 4, 5, 5, 4, 4, 3, 3, 3)
§é quan träng lµ
V =(0.07, 0.03, 0.03, 0.02, 0.03, 0.07, 0.03, 0.03, 0.02, 0.1,
0.03, 0.05, 0.02, 0.05, 0.06, 0.03, 0.1, 0.1, 0.1, 0.03)
39
Vect¬ träng sè
W =(0.103, 0.1, 0.098, 0.087, 0.083, 0.08, 0.075, 0.063, 0.06, 0.05, 0.047,
0.03, 0.025, 0.02, 0.019, 0.014, 0.013, 0.012, 0.011, 0.01)
§iÓm cña ba sinh viªn vµ ®¬n vÞ häc tr×nh ®îc cho bëi:
TrÇn ThÞ Cóc (6, 8, 8, 6, 8, 6, 7, 9, 7, 5, 5, 8, 5, 9, 6, 8, 5, 6, 6, 9)
Lª Thanh Mai (7, 7, 6, 8, 7, 5, 7, 6, 5, 7, 8, 7, 5, 7, 8, 7, 9, 8, 7, 7)
Cao Thu Tróc (6, 8, 5, 8, 6, 7, 6, 7, 8, 8, 6, 5, 6, 8, 5, 7, 6, 6, 5, 5)
Díi ®©y ®a ra kÕt qu¶ tÝnh ®iÓm cña 3 sinh viªn theo 3 c¸ch.
Tªn §iÓm trung b×nh §iÓm quan träng §iÓm OWA
Cóc 6.9 6.47 6.9
Mai 6.8 7.13 6.7
Tróc 6.5 6.3 6.6
B¶ng 3.2
KÕt qu¶ thÊy râ c¸ch tÝnh vµ ph©n lo¹i nµy ®· cã sù ph©n biÖt ®¸ng kÓ
gi÷a c¸c sinh viªn cã cïng ®iÓm trung b×nh. Râ rµng nÕu xÐt theo ®é quan
träng, th«ng tin nµy cã ý nghÜa ®¸ng kÓ cho ngêi tuyÓn dông ch¼ng h¹n.
T¬ng tù nh vËy ®èi víi c¸c bµi to¸n cïng lo¹i.
3.2. ThuËt to¸n ph©n côm
Tríc tiªn chóng ta xÐt bµi to¸n ®¸nh gi¸ c¸c dù ¸n, c¸c ph¬ng ¸n sau.
M« h×nh:
• Cho A = {A1, A2, . . . , An} lµ n dù ¸n cÇn ®¸nh gi¸ vµ ph©n líp.
• Cho E = {e1, e2, . . . , em} lµ m chuyªn gia- cè vÊn tham gia héi ®ång
®¸nh gi¸.
• Cho W = {w(1), w(2), . . . , w(k), . . . , w(m)}, w(k) lµ träng sè cña
chuyªn gia ek, 0 ≤ w(k) ≤ 1. Chän t¬ng øng mét tËp nh·n S b»ng tõ ®Ó
c¸c chuyªn gia lùa chän vµ thùc hiÖn ®¸nh gi¸ c¸c dù ¸n.
40
Ch¼ng h¹n cho S = (s1, s2, . . . , s9). ThÕ th× chóng ta cã thÓ chän tõ
tiÕng viÖt t¬ng øng lµ: S =(kh«ng thÓ x¶y ra, kh«ng cã kh¶ n¨ng, rÊt Ýt
kh¶ n¨ng, Ýt kh¶ n¨ng, cã thÓ, cã nhiÒu kh¶ n¨ng, rÊt cã kh¶ n¨ng, hoµn
toµn cã kh¶ n¨ng, hiÓn nhiªn) [1] .
3.2.1. ThuËt to¸n ph©n côm 1
ThuËt to¸n dùa vµo ®¸nh gi¸ trùc tiÕp cña c¸c chuyªn gia. Mçi chuyªn
gia ek cho ®¸nh gi¸ c¸c dù ¸n Ai b»ng mét phÐp ®¸nh gi¸ Pk : A −→ S.
Mäi th«ng tin ®¸nh gi¸ lµ {Pk : k = 1, . . . ,m}.
ThuËt to¸n 1:
Bíc 1: Thu thËp c¸c vect¬ {Pk}.
Bíc 2: Dùa vµo vect¬ träng sè
W = {w(1), w(2), . . . , w(k), . . . , w(m)},
w(k) lµ träng sè cña chuyªn gia ek, 0 ≤ w(k) ≤ 1, chuÈn ho¸ vect¬ träng
sè w
′
(k) =
w(k)
w0
, ë ®©y w0 =
∑
k w(k).
Bíc 3: TÝnh träng sè gép theo tõng nh·n st ®èi víi mçi ph¬ng ¸n Ai
- ®ã chÝnh lµ ®é nhÊt trÝ chän st cña c¶ héi ®ång khi ®¸nh gi¸ Ai.
IC(i)[st] =
∑
k
{w′(k) : Pk(Ai) = st}.
Bíc 4: TÝnh ®é tréi cña mçi ph¬ng ¸n Ai b»ng to¸n tö LOWA
E(i) = Low(S, U(i)),
ë ®©y U(i) = [u1, . . . , ut, . . . , uT ], víi ut = IC(i)[st], víi mçi t.
Bíc 5: Ph©n côm. Dïng {E(i) : Ai ∈ A} ®Ó ph©n côm tËp ph¬ng ¸n
A thµnh c¸c líp Y1, Y2, . . . , YT = {AiE(i) = st}, víi mçi st ∈ S. Râ rµng
A =
⋃
t Yt. Mçi tËp con Yt cã thÓ lµ tËp rçng, ®èi víi nh÷ng tËp Yt kh¸c
rçng ta cã thÓ s¾p xÕp cña tËp nh·n S nh sau: Yt < Yt′ nÕu t < t
′
.
41
3.2.2. ThuËt to¸n ph©n côm 2
ThuËt to¸n dïng th«ng tin d¹ng ®¸nh gi¸ so s¸nh tõng cÆp cña c¸c chuyªn
gia. Mçi chuyªn gia ek cho ®¸nh gi¸ d¹ng so s¸nh dù ¸n Ai víi dù ¸n
Aj b»ng mét phÐp ®¸nh gi¸ Pk : A ∗ A −→ S. Mäi th«ng tin ®Ó ph©n
côm lµ th«ng tin ®¸nh gi¸ lµ {Pk : k = 1, . . . ,m}. §Ó gän ta kÝ hiÖu
Pk(i, j) = Pk(Ai, Aj). Chóng ta sÏ gi¶ thiÕt r»ng Pk(i, i) = sT+1
2
, víi mçi i
vµ nÕu Pk(i, j) ≥ sT+1
2
th× Pk(j, i) ≤ sT+1
2
.
ThuËt to¸n 2:
Bíc 1: Thu nhËp c¸c quan hÖ mê {Pk}.
Bíc 2: Dùa vµo vect¬ träng sè
W = {w(1), w(2), . . . , w(k), . . . , w(m)},
w(k) lµ träng sè cña chuyªn gia ek, 0 ≤ w(k) ≤ 1, chuÈn ho¸ vect¬ träng
sè w
′
(k) =
w(k)
w0
, ë ®©y w0 =
∑
k w(k).
Bíc 3: TÝnh träng sè gép theo tõng nh·n st ®èi víi mçi cÆp ph¬ng ¸n
(Ai, Aj) - ®ã chÝnh lµ ®é nhÊt trÝ chän st trong so s¸nh cña c¶ héi ®ång
IC(i, j)[st] =
∑
k
{w′(k) : Pk(Ai, Aj) = st}.
Bíc 4: TÝnh ®é tréi cña mçi cÆp ph¬ng ¸n (Ai, Aj) b»ng to¸n tö
LOWA
E(i, j) = Low(S, U(i, j)),
ë ®©y U(i, j) = [u1, . . . , ut, . . . , uT ], víi ut = IC(i, j)[st], víi mçi t. §Ó ý
mçi E(i, j) lµ mét ma trËn, nh vËy ®ã lµ mét quan hÖ mê cÊp 2- quan hÖ
mê nµy ®o ®é tréi t¬ng ®èi theo ý kiÕn ®· tÝch hîp cña c¶ héi ®ång.
Bíc 5: T×m nghiÖm tËp thÓ mê FCS. §©y lµ mét tËp mê lo¹i 2 x¸c ®Þnh
trªn cho bëi:
FCS = (µFCS(A1)/A1, . . . , µFCS(An)/An).
42
Víi µFCS(Ai) = Low(S, V (i)), vµ V (i) = [v1, . . . , vt, . . . , vT ], víi mçi t,
vt = #{j : E(i, j) = st, j 6= i}/m− 1.
Bíc 6: Ph©n côm. Dïng µFCS(Ai) : Ai ∈ A} ®Ó ph©n côm tËp ph¬ng
¸n A thµnh c¸c líp Y1, Y2, . . . , YT , sao cho Yt = {AiµFCS(Ai) = st} víi
mçi st ∈ S. Râ rµng A =
⋃
t Yt. Mçi tËp con Yt cã thÓ lµ tËp rçng, ®èi víi
nh÷ng tËp Yt kh¸c rçng ta cã thÓ s¾p xÕp theo thø tù s¾p xÕp cña tËp nh·n
S nh sau: Yt < Yt′ nÕu t < t
′
.
3.3. Bµi to¸n ¸p dông
XÐt bµi to¸n [2]:
f(x) = (x1 + 2x2 − c3x3 − 1.2x4) −→ min,
tho¶ m·n ®iÒu kiÖn
2x1 + x2 + a13x3 + x4 ≤ 12,
2x1 + 2x2 + a24x4 ≤ b2,
3x1 + x2 + 2x3 ≤ 25,
xj ≥ 0, j = 1, 2, 3.
trong ®ã c¸c c3, a13, a24, b2 lµ c¸c tham sè.
Sö dông to¸n tö OWA ®Ó gi¶i bµi to¸n nµy theo c¸c bíc sau:
Bíc 1: §Þnh nghÜa tËp tham sè
UP = {c3, a13, a24, b2}
Bíc 2: X¸c ®Þnh c¸c kho¶ng gi¸ trÞ víi mçi tham sè, ch¼ng h¹n:
∆(c3) = [3, 5], ∆(a13) = [6, 7], ∆(a24) = [3, 5], ∆(b2) = [20, 24],
Bíc 3: Víi mçi tham sè ta thùc hiÖn tÝnh nh sau:
Ch¼ng h¹n, ta xÐt ∆(a13) = [6, 7].
• Chia ®o¹n [6,7] thµnh c¸c kho¶ng D = {d1, d2, d3, d4, d5} trong ®ã
d1 = [6, 6.2], d2 = [6.2, 6.4], d3 = [6.4, 6.6], d4 = [6.6, 6.8], d4 = [6.8, 7].
43
• Gi¶ sö cho tËp c¸c chuyªn gia E = {e1, e2, e3, e4, e5, e6} víi träng sè
e1 e2 e3 e4 e5 e6
0.23 0.21 0.12 0.25 0.15 0.32
B¶ng 3.3
• KÝ hiÖu tËp S = {st, t = 1, . . . , T} lµ tËp h÷u h¹n c¸c nh·n. TËp S
cã thÓ hiÓu nh c¸c quan hÖ vÒ ng«n ng÷ biÓu thÞ ý kiÕn ®¸nh gi¸ cña c¸c
chuyªn gia
C Certain HiÓn nhiªn (1, 1, 1, 1)
EL Extremely- likely Hoµn toµn cã kh¶ n¨ng (0.93, 0.98, 0.99, 1)
ML Most- likely RÊt cã kh¶ n¨ng (0.72, 0.78, 0.92, 0.97)
MC Meaningful-chance Cã kh¶ n¨ng (0.58, 0.63, 0.8, 0.86)
IM It- may Cã thÓ (0.32, 0.41, 0.58, 0.65)
SC Small- chance Cã Ýt kh¶ n¨ng (0.17, 0.22, 0.36, 0.42)
VLC Very- slow- chance RÊt Ýt kh¶ n¨ng (0.04, 0.1, 0.18, 0.23)
EU Extremely- unlikely Kh«ng cã kh¶ n¨ng (0, 0.01, 0.02, 0.07)
I Impossible Kh«ng thÓ x¶y ra (0, 0, 0, 0)
B¶ng 3.4
• Gi¶ sö ý kiÕn cña c¸c chuyªn gia lµ:
P 1 =
IM V LC SC EU V LC
MC IM MC MC MC
EL EU IM SC ML
EL EL EL IM EL
MC EU I EU IM
44
P 2 =
IM EU I SC EU
MC IM MC MC MC
ML I IM V LC EL
EL EL EL IM EL
MC EU V LC SC IM
P 3 =
IM V LC ML I ML
MC IM MC MC MC
EU EU IM I SC
EL EL C IM EL
EU I ML EU IM
P 4 =
IM V LC I V LC MC
MC IM MC MC MC
C EU IM EU EL
EL EL EL IM EL
EU EU SC SC IM
P 5 =
IM SC EL I ML
MC IM MC MC MC
V LC V LC IM I SC
EL EL EL IM EL
EU EU MC V LC IM
P 6 =
IM EU ML I I
MC IM MC MC MC
V LC SC IM SC ML
EL EL EL IM EL
C SC V LC V LC IM
45
• TÝnh ma trËn E
E =
IM V LC IM V LC SC
MC IM MC MC MC
MC EU IM EU MC
EL EL EL IM EL
MC EU IM V LC IM
• B©y giê ta tÝnh lêi gi¶i (fuzzy collective solution- FCS) trªn D cña
tham sè a13
FCS = {SC/d1,MC/d2, SC/d3, EL/d4, SC/d5}
Ta cã thÓ chän kho¶ng d4 víi ®é tréi EL vµ chän kho¶ng d2 víi ®é tréi MC
nghÜa lµ ch än (EL, [6.6, 6.8]) vµ (MC, [6.2, 6.4]) cho a13. T¬ng tù nh
vËy ta tÝnh cho c¸c tham sè kh¸c.
Bíc 4: Gi¶ sö chóng ta chän tËp tham sè
UP = {c3, a13, a24, b2}
trong ®ã:
• c3 (EL, [-4.6,-4.2]), (MC, [-3.8,-3.4]).
• a13 (EL, [6.6,6.8]), (MC, [6.2,6.4]).
• a24 (ML, [4.2,4.6]), (MC, [3.4,3.8]).
• b2 (EL, [22.4,23.2]), (MC, [20.8,21.6]).
Bíc 5: KÕt hîp mét sè vect¬ tham sè cña UP.
VÝ dô chän vect¬ tham sè (-3.6, 6.3, 3.6, 21.2) cho UP th× ta nhËn ®îc kÕt
qu¶
f(x) = (x1 + 2x2 − 3.6x3 − 1.2x4) −→ min,
tho¶ m·n ®iÒu kiÖn
2x1 + x2 + 6.3x3 + x4 ≤ 12,
2x1 + 2x2 + 3.6x4 ≤ 21.2,
3x1 + x2 + 2x3 ≤ 25,
xj ≥ 0, j = 1, 2, 3.
46
Lêi gi¶i tèi u lµ x∗ = (0, 0, 0.970018, 5.888889) vµ fmin = −10.55873015.
Ta cã thÓ nãi r»ng tËp lêi gi¶i lµ MC = min(MC,MC,MC,MC).
Ta còng cã thÓ chän vect¬ tham sè (-4.4, 6.7, 4.4, 22.8). T¬ng tù trªn
ta cã:
f(x) = (x1 + 2x2 − 4.4x3 − 1.2x4) −→ min,
tho¶ m·n ®iÒu kiÖn
2x1 + x2 + 6.7x3 + x4 ≤ 12,
2x1 + 2x2 + 4.4x4 ≤ 22.8,
3x1 + x2 + 2x3 ≤ 25,
xj ≥ 0, j = 1, 2, 3.
Lêi gi¶i tèi u lµ x∗ = (0, 0, 1.017639, 5.181818) vµ fmin = −10.695793788.
Ta cã thÓ nãi r»ng tËp lêi gi¶i lµ ML = min(EL,EL,ML,EL).
47
kÕt luËn
LuËn v¨n ®· tr×nh bµy vÒ to¸n tö OWA vµ mét sè tÝnh chÊt ®Æc trng
cña nã, ®ång thêi còng tr×nh bµy mét sè biÕn thÓ cña to¸n tö OWA. ViÖc
chän x¸c ®Þnh c¸c träng sè cña vÐc t¬ träng sè cã ý nghÜa quyÕt ®Þnh ®Õn
hiÖu qu¶ cña to¸n tö v× vËy trong luËn v¨n còng tr×nh bµy hai bµi to¸n nh»m
tèi u vÐc t¬ träng sè theo híng cùc ®¹i hay cùc tiÓu vÒ ®é ph©n t¸n khi
cho gi¸ trÞ x¸c ®Þnh vÒ ®iÓm nhÊn. Trong phÇn øng dông, luËn v¨n ®· kh¶o
s¸t vµ tr×nh bµy mét vµi bµi to¸n cã ý nghÜa thùc tiÔn gåm bµi to¸n vÒ x¸c
®Þnh tiªu chuÈn ®¸nh gi¸ kÕt qu¶ häc tËp, bµi to¸n ph©n côm d÷ liÖu vµ x¸c
®Þnh tham sè trong bµi to¸n tèi u th«ng thêng.
C¨n cø môc ®Ých yªu cÇu ®Ò ra nh trong tªn gäi cña ®Ò tµi, lÏ ra cßn cÇn
nghiªn cøu thªm vÒ mét sè bµi to¸n tèi u nhÊt lµ nh÷ng bµi to¸n tèi u tæ
hîp vµ øng dông to¸n tö OWA ®Ó gi¶i. Song do thêi gian cã h¹n vµ n¨ng
lùc cßn h¹n chÕ, luËn v¨n míi chØ bíc ®Çu kh¶o s¸t ®îc vµi øng dông cô
thÓ nh ®· nªu. NÕu cã ®iÒu kiÖn, chóng t«i sÏ tiÕp tôc nghiªn cøu vµ ph¸t
triÓn theo híng nµy.
LuËn v¨n ch¾c ch¾n cßn nhiÒu thiÕu sãt kÝnh mong sù ®ãng gãp ý kiÕn
cña tÊt c¶ mäi ngêi.
Xin tr©n träng c¸m ¬n.
48
Tµi liÖu tham kh¶o
[1] Bïi C«ng Cêng, HÖ mê, m¹ng n¬ton vµ øng dông, Nhµ xuÊt b¶n Khoa
Häc KÜ ThuËt, 2001.
[2] Bui Cong Cuong, Nguyen Van Diep, Duong Thanh Long, Bui Duong
Hai, A new method for fuzzy parameter programming, using expert's opin-
ion and LOWA operator,
[3] Peter Majlender, OWA operators with maximal entropy,
[4] Jose' M. Merigo' and Anna M. Gil- Lafuente, The induced generalized
OWA operator,
[5] Robert Fuller, On obtaning OWA operator weights: a short survey of
recent developments, 2007
[6] Robert Fuller and Peter Majlender, On obtaning minimal variability
OWA operator weights, 2001
[7] M.O'Hagan, Aggregating template or rule antecedents in real- time ex-
pert systems with fuzzy set logic in: Proc. 22nd Annual IEEE Asilomar
Conf.Signals, Systems, Computer, Pacific Grove, CA,1988.
[8] R.R.Yager, Ordered weighted averaging aggregation operators in milti-
criteria decision making, IEEE Trans, on Systems, Man and Cybernetics,
1988.
[9] R.R.Yager, Families of OWA operators, Fuzzy Sets and Systems, 1993.
49
Các file đính kèm theo tài liệu này:
- doc277.pdf