Professional Documents
Culture Documents
Phát triển thuật toán tiến hóa giải một số bài toán tối ưu trong mạng không dây
Phát triển thuật toán tiến hóa giải một số bài toán tối ưu trong mạng không dây
NGUYN GIA NH
H Ni, 2014
Phn bin 1:
Phn bin 2:
Phn bin 3:
M u
Ngy nay, mng my tnh tr thnh mt c s h tng quan trng trong nn kinh t
ton cu v s ra i ca Internet lm thay i mnh m ca cuc sng con ngi. Trong
cuc cch mng ny, bn cnh s tin b v mt cng ngh th vai tr ca vic nghin cu v
xut cc thut ton mi cng c ngha ht sc quan trng. a ra c gii php hu
hiu cho mt vn thc t cn s hiu bit c l thuyt thut ton v cc phng tin k thut.
Mt trong nhng vn ng quan tm nht ca mng my tnh l hiu nng mng, hiu nng
mng tt nht l mc tiu hng n ca nhng nh nghin cu, pht trin v qun tr mng.
c hiu nng mng tt cn thit phi c nhng gii php v mt thut ton nhm ti u ha
mng. Ti u ha mng my tnh c xem l qu trnh cn bng tt nht gia hiu nng mng
my tnh v chi ph mng trong mi tng quan vi cht lng dch v mng.
Trong thc t cc bi ton ti u mng thng gp l cc bi ton ti u t hp (TTH),
trong phi tm cc gi tr cho cc bin ri rc lm cc tr hm mc tiu no ([31,60]).
a s cc bi ton ny thuc lp NP-kh. Tr cc bi ton c nh c th tm li gii bng cch
tm kim vt cn, cn li th thng khng th tm c li gii ti u. i vi cc bi ton c
ln khng c phng php gii ng, n nay ngi ta vn dng cc cch tip cn sau:
1) Tm kim heuristic, trong da trn phn tch ton hc, ngi ta a ra cc quy tc
nh hng tm kim mt li gii tt.
2) S dng cc k thut tm kim cc b tm li gii ti u a phng.
3) Tm li gii gn ng nh cc thut ton m phng t nhin (xem [31,57,60]) nh m
phng luyn kim, gii thut di truyn, ti u by n
Hai cch tip cn u thng cho li gii nhanh nhng khng th ci thin thm li gii
tm c, nn cch tip cn th ba ang c s dng rng ri cho cc bi ton c ln. Trong
cc phng php m phng t nhin, ti u n kin (Ant Colony Optimization ACO) l
cch tip cn metaheuristic tng i mi, c gii thiu bi Dorigo nm 1991 (xem
[28,29,31]) ang c nghin cu v ng dng rng ri cho cc bi ton TTH kh (xem
[7,9,10,31,36,37,55,59,63]). Ti u ha theo nhm by l mt k thut ti u ha ngu nhin
da trn mt qun th c pht trin bi Eberhart v Kennedy, phng theo hnh vi ca cc
by chim hay cc n c. PSO tm kim gii php ti u bng vic cp nht cc th h [28].
Cc vn nghin cu lin quan n ti u mng my tnh trn c s tip cn thut ton ti
u by n kh phong ph v a dng, c th k n cc vn sau:
i) Bi ton cy truyn thng ti u: Bi ton cy khung truyn thng ti u l bi ton
thuc lp NP-kh, c nhiu ng dng trong thc t c bit trong vic thit k cc m hnh
mng.
ii) t gateway ti u trong mng Wireless Mesh Network ( WMN): Thng lng l
mt trong nhng yu t quan trng nht m bo cc dch v ca WMN p ng cc yu
cu ca ngi s dng. pht trin mt thut ton t gateway hng thng lng, mt
o hiu nng hiu nng c s dng gi l Multi-hop Traffic-flow weight (MTW) [15]
tnh ton nhng nhn t chnh nh hng n thng lng ca WMNs. Nhng nhn t bao
gm s router, s client, v s gateway cng nh nhu cu bng thng t cc client, v tr ca
1
Gii thut di truyn l mt phn ngnh ca gii thut tin ha vn dng cc nguyn l ca tin
ha nh di truyn, t bin, chn lc t nhin, v trao i cho.
1.3.2 Thut ton ti u ha n kin (ACO)
Cc thut ton kin ln u tin c gii thiu bi Dorigo v cc cng s nh l cch
tip cn a tc t ti cc vn v ti u t hp kh, nh bi ton ngi du lch (TSP), bi
ton ngi a th. Hin nay s lng cc ng dng cng ngy cng tng v cc nh khoa hc
ng dng n vo rt nhiu cc vn ti u ri rc. Cc ng dng gn y c th k n
nh cc bi ton lp lch, t mu th, nh hng trong mng truyn thng, v.v
1.3.3 Thut ton ti u ha nhm by (PSO)
Ti u ha theo nhm by l mt k thut ti u ha ngu nhin da trn mt qun th
c pht trin bi Eberhart v Kennedy, phng theo hnh vi ca cc by chim hay cc n
c. Cng ging nh GA, PSO tm kim gii php ti u bng vic cp nht cc th h. Tuy
nhin, khng ging nh GA, PSO khng c cc thao tc tin ha nh l lai ghp hay t bin.
Nm 1987, quan st qu trnh chuyn ng ca cc theo by n (by chim, n c), Reynolds
[6] a ra nhn ra ba quy lut: Tch bit; Sp hng v Lin kt. T nghin cu ca Renolds,
Eberhart v Kennedy [7] a thm gi thuyt v qu trnh tm v t ca by n theo cc quy
lut:
(1) Tt c cc phn t trong by n u c xu hng chuyn ng v t
(2) Mi phn t u ghi nh v tr gn t nht n t ti
Tng t nh vy, hai ng a gi thuyt v qu trnh tm mi ca by n trong mt
vng khng gian m cc phn t trong by n u bit thng tin v thc n cch bao xa v
lu gi v tr gn thc n nht m chng t ti. Khi , cch tt nht tm thc n l theo
sau nhng con phn t u n nhng con trong by gn ch thc n nht. T , hai ng
xut thut ton PSO phng theo kch bn ny v s dng n gii cc bi ton ti u. Trong
PSO, mi gii php n l mt phn t (particle) trong kch bn trn. Mi phn t c c
trng bi hai tham s l v tr hin ti ca phn t present[ ] v vn tc v[ ]. y l hai vect
trn trng s Rn (n l tham s c xc nh t bi ton c th). ng thi mi phn t c
mt gi tr thch nghi (fitness value), c nh gi bng hm o thch nghi (fitness
function). Ti thi im xut pht, by n, hay chnh xc l v tr ca mi phn t c khi
to mt cch ngu nhin (hoc theo mt cch thc no d da vo tri thc bit trc v bi
ton). Trong qu trnh chuyn ng, mi phn t chu nh hng bi hai thng tin: thng tin
th nht, gi l pBest, l v tr tt nht m phn t t c trong qu kh; thng tin th
hai, gi l gBest, l v tr tt nht m c by n t c trong qu kh. Trong nguyn bn
do Eberhart v Kennedy a ra, cc phn t trong PSO s duyt khng gian bi ton bng cch
theo sau cc phn t c iu kin tt nht hin thi ( thch nghi ln nht). C th l sau mi
khong thi gian ri rc, vn tc v v tr ca mi phn t c cp nht theo cc cng thc:
v[ ] = v[ ] + c1.rand() . (pbest[ ] - present[ ]) ++ c2.rand() * (gbest[ ] -present[ ])
present[ ] = persent[ ] + v[ ]
(1.2)
(1.3)
Trong : rand( ) l mt s ngu nhin trong khong (0,1); c1, c2 l cc h s hc, chng
thng c chn l c1 = c2 = 2. [10]. M gi ca thut ton PSO c cho di y:
4
(1.4)
cc nhu cu xut pht t phn mng truy nhp u phi thng qua x l ca phn mng li, v
bt c nhng s thay i no cng u da trn kh nng phc v ca phn CN. V vy vic
nghin cu tnh ton v ti u dung lng mng li CN l ht sc quan trng.
ii) Ti u thng lng trong mng li khng dy: xc nh v tr gateway nhm t
thng lng cc i, mt o hiu nng c s dng gi l Multihop Traffic flow weight
nhm tnh ton nhng nhn t nh hng n thng lng ca mng WMNs.
iii) Ti u truy cp trong mng khng dy: Xc nh cc base station trong mng khng
dy l mt trong nhng khu quan trng ca qu trnh thit k mng khng dy. Vic nh v
cc base station trong mng khng dy lin quan n nhiu yu t khc nhau nh lu lng
mng , knh truyn, kch bn can thip, s lng basestations v cc thng s quy hoch mng
khc. Sau khi ti u c v tr cc trm basestations, cng vic tip theo ti tip cn l ti u
truy cp tp trung trong mng khng dy vi s kt hp gia cc BTS, MSC v LE.
Ngoi phn m u v kt lun, lun n c t chc nh sau: Chng 1 gii thiu mt
s kin thc c bn v nhng vn m trong ti u mng khng dy. Lun n cng phn tch
v gii thiu cc cch tip cn tin ha gii cc bi ton ti u nh thut ton GA, ACO, PSO.
Chng 2, lun n xut gii php t gateway trong mng WMN s dng thut ton PSO
nhm xc nh v tr gateway nhm t thng lng cc i. Bi ton nh v cc basestation
v ti u truy cp tp trung trong mng khng dy c trnh by trong Chng 3.
Cc kt qu ca lun n c cng b trong 5 bo co hi ngh quc t, 4 bi bo trn
cc tp ch quc t, 1 bi bo tp ch trong nc, 3 bi trn hi tho quc gia Cc ch
chn lc ca cng ngh thng tin, 1 bi trn hi tho FAIR. C th nh sau:
1.5 Kt chng
Chng ny, lun n gii thiu mt s kin thc c bn v nhng vn m trong ti
u mng khng dy. Lun n cng phn tch v gii thiu cc cch tip cn tin ha gii cc
bi ton ti u nh thut ton GA, ACO, PSO.
Cc bin quyt nh: yij: Dung lng yu cu ca lung (i, j) , xij: 0-1 bin quyt nh. Bi
ton c m hnh nh sau:
min f x
wl
i , j E l 1
(2.6)
Tha mn
n
i 1 j 1
n
i 1 j 1
xij n 1
xij S 1 cho bt k b S ca cc nt
qijl , if i s
n
n
yij yki 0, if i V s , t
j 1
k 1
q l , if i t
ij
l
nt ngun v nt cha ca qij , l L
(2.7)
(2.8)
(2.9)
(2.10)
(2.11)
thc nh vi thi gian chp nhn c [5]. Do hin nay vic pht trin thut ton tm
kim hiu qu a ra nhng li gii cht lng cao cho bi ton OCST l hng nghin cu
ang c quan tm.
gii bi ton OCST, mt s thut ton chnh xc c xut in hnh l thut ton
nhnh cn ca Ahuja v Murty [21], tuy nhin chng khng tht s hiu qu khi gii quyt
bi ton k c vi nhng bi ton kch thc nh [12]. Rt nhiu nhng gii thut xp x
c pht trin tuy nhin cht lng li gii kh gii hn. Gii thut heuristic u tin c
Palmer v Kershenbaum [2] xut. Trong [8], Chou v cng s da trn m ha ca ngi
tin nhim to ra mt s nhim sc th bt hp php (ngha l khng phi cy bao trm). Kt
hp khi to ngu nhin n gin, hu ht cc nhim sc th s l bt hp php bi ba l do:
thiu nt I, t vng lp, hoc c chu k. Quy trnh sa cha phc tp s c s dng mi
th h (chi ph in ton), v sau khi sa cha, con ci ca cc xuyn cho v t bin kh m
biu trng cho cc gii php m kt hp cu trc bn di ca b m chng (v tr v kh nng
di truyn xu nht). Lin Lin v Misuo Gen trong [15] xut mt cch m ha da trn
PrimPred, m ha da trn ngi tin nhim c ci to. Vic khi to ph thuc vo mt thut
ton cy bao trm ngu nhin c bn. Quy trnh c th ca cch m ha v gii m ny c
gii thiu trong [10].
2.1.3 Ti u cy khung truyn thng s dng thut ton PSO
Trong phn ny, chng ti trnh by ng dng ca phng php PSO cho vn cMST.
Xt cu hnh trong thut ton l cc b gm n nt vi lc biu din NBE nh trnh by
trn. Mi c th c m ha bng mt ma trn x xij trong xij 0,1 , i, j 1..n .
nn
yij 0, i, j 1..n v c tnh ton bi cng thc (2.5). Hm chi ph cho c th x c tnh
8
P = 1000
Ngen = 500
c1 = 1
c2 = 1
Cng thc (2.6) v (2.7)
K=3
2.1.4.2 Kt qu
Trong cc th nghim, PSO do chng ti xut c so snh vi EA da trn PrimPred
[5], EA da trn Cnh cc thut ton tin ha khc nhau, GA da trn s Prufer [7] v thut
ton truyn thng ca Prim (m khng xt n hn ch dung lng) [6], Hm mc tiu l tng
thi gian tr trung bnh ca thut ton ca chng ti t c hiu sut tt hn nhiu so vi
cc thut ton khc.
Hnh 2.1 So snh tng thi gian tr trung bnh ca PSO, EA da trn PrimPred, EA da
trn cnh, GA da trn s Prufer v Cc thut ton ca Prim
Hnh 2.2 So snh thi gian x l ca cc thut ton vi lp bi ton Palmer v Raidl
Palmer6
Palmer12
Palmer24
Raidl10
Raidl20
Raidl50
Raidl50gen
Berry6
Palmer' GA
Cost
Time
709770
3876488
1959790
58352
165788
191987
1230130
534*
6.88
35.53
229.67
22.21
138.50
1883.09
1883.86
6.80
Li & Bouchebaba's
GA
Cost
Time
708090
3457952
1086656*
53674*
157570*
134931
964140
534*
5
24.7
162
15.93
97.3
1350
1351
5.74
PSO
Cost
693180
3428509*
1138360
53674*
157570*
107746*
826499*
534*
ACO
Time
4.1
22
143
14
87.3
1178
1177
4.6
Cost
Time
693162*
3428509*
1138364
53674*
157570*
107746*
826499*
534*
3.92
23
152
14.71
86.9
1176
1179
4.5
2
2
hnh vung R 0, l . R c phn tch thnh l t bo nh RSj 0, lS ( j 1.. l )
lS
lS
, Mt router c t ti trung tm ca mi t bo.
TH
i 1
i, N max
(2.17)
min TH
i 1
i, N max
(2.18)
(2.24)
=1 (,)
kin dng cho thut ton. Thut ton s dng khi gi tr ca gBest v pBest khng thay i
hoc sau G th h (G l mt tham s thit k).
2.2.3
Kt qu m phng v nh gi
2.2.3.1Tham s m phng
Ti khai bo v ci t cc thut ton trn ngn ng lp trnh C vi cu hnh my thc
nghim l chip Intel CPU Duo Core 3.0 GHz, b nh RAM 2G. Cc tham s thit lp khi
thc thi thut ton c m t trong Bng 2.4.
Bng 2.3 Cc tham s thit lp khi chy thut ton
Thut ton PSO
Kch thc nhm by
S lng vng lp ti a
H s hc
S ln cn c xem xt
Gi tr tham s
P = 100
Ngen = 500
c1 = c2=1
K=3
10
681.7
1142
1165
20
628.6
1097
1073
30
922.6
1184
1152
40
804.9
1103
1096
S Gateway
50
60
715.7 687.0
976.3 935.2
985.1 967.3
70
1295
1452
1489
80
1257
1352
1315
90
1218
1241
1253
100
1184
1278
1291
Kch bn 2: Ti so snh thng lng thp nht t c ca mi client gia hai phng
php trn. Vn gi thit cc tham s nh trong kch bn 1. Theo kt qu m phng nhn c
trong Bng 2.6, chng ta li mt ln na d dng nhn ra s u vit ca phng php t
Gateway da trn thut ton PSO, ACO so vi phng php dng tham s MTW.
13
Bng 2.5 Tng quan so snh thng lng thp nht ca mi client khi t Gateway theo
thut ton PSO, ACO v theo phng php s dng tham s MTW
Thut
ton
MTW
PSO
ACO
10
0.020
0.035
0.037
20
0.030
0.046
0.041
30
0.058
0.073
0.069
40
0.058
0.058
0.058
S Gateway
50
60
0.041 0.040
0.057 0.064
0.061 0.059
70
0.07
0.18
0.18
80
0.07
0.096
0.092
90
0.071
0.085
0.089
100
0.072
0.093
0.095
10
68.17
111.0
114.6
116.5
20
31.43
52.03
57.12
56.41
30
30.07
37.29
38.57
37.84
40
20.12
25.28
25.28
26.15
S Gateway
50
60
14.31
11.45
18.43
14.51
14.51
20.57
19.44
15.16
70
18.50
18.78
18.93
18.93
80
15.71
15.98
15.98
15.98
90
13.54
13.76
13.85
3.79
100
11.84
12.09
12.24
12.31
Hnh 2.5 So snh thng lng trung bnh v xu nhy ca Client trong kch bn 4
Kch bn 5: Tng t nh kch bn 4 nhng ti thay th cc gi tr Nc=400, Nr=64 v lu
lng cc b yu cu trn mi router c sinh ngu nhin. Kt qu ca kch bn 5 c th
hin trong Hnh 2.6.
14
Hnh 2.6 So snh thng lng trung bnh v xu nht ca Client trong kch bn 5
2.2.3.3nh gi
Kt qu m phng cho chng ta mt ci nhn tng quan chn s lng gateway cn
t khi thit k mng. Khi s lng gateway cng ln, thng lng trung bnh t c bi
cc gateway cng nh, iu ny s gy ra s lng ph ti nguyn mng. V vy chng ta cn
chn s gateway ph hp m bo thng lng tt nht cho mng, v khng gy lng ph.
Kt qu m phng trong Bng 3.4 cn cho chng ta thy vi cng s gateway, phng php
s dng thut ton PSO v ACO lun cho gi tr thng lng trung bnh ca cc gateway tt
hn. Nh vy d trong bt c trng hp no, phng php t gateway s dng thut ton
PSO cho ta kt qu tt hn kt qu t c bi phng php s dng tham s MTW.
2.3 Kt lun chng 2
Trong chng ny, lun n xut mt thut ton PSO gii quyt bi ton ti u thng
lng trong mng li. M hnh bi ton c chuyn v cy bao trm ti thiu c kh nng
(cMST) m xem xt n cc kh nng ca mng li, s u tin khc nhau cho cc loi hnh
dch v v mi trng nng ng khc nhau. Trong thut ton ca ti, cc hm mc tiu c
xc nh bi tng s thi gian tr trung bnh da trn ma trn pheromone ca kin tha mn
cc hn ch dung lng tm cc gii php thch hp tt. Cc th nghim s vi cc vn
mng li thng tin lin lc c quy m khc nhau cho thy tnh hiu qu v hiu qu ca thut
ton ca chng ti, iu ny cho thy rng thut ny ny tt hn nhiu so vi nhng nghin
cu gn y.
Bi ton t Gateway trong mng WMN nhm ti u thng lng mng - mt vn c
ngha thc tin cao s dng thut ton ti u by n (PSO) da trn o tham s MTW
nh gi i vi tng Gateway. Cc kt qu m phng c phn tch cho thy r s u
vit ca cc phng php ny v c hiu sut ln hi t ca phng n ti u. Hiu sut tt
nht t c vi thut ton PSO l mc thp nht v nng lng v thi gian truyn thng.
Vi vai tr l mt bi ton c ngha thc tin cao, bi ton t Gateway trong mng WMN
nhm ti u thng lng mng hn s cn c nghin cu tip v s cn nhng gii php ti
u hn.
15
iR j
wi p j , j 1..N
F x
M N
i 1
2
2
Vi cost tij (li1 rj1 ) (li 2 rj 2 ) l khong cch gia trm u cui li v trm iu
khin rj.
Bi ton OCLP c xy dng da trn 2 giai on th hin trong hnh 3.1. Giai on u
l chn ra N trm iu khin t M trm BTS, giai on tip theo l vi mi trm iu khin
c thit lp chng ta s quay li xc nh vic kim sot cc trm BTS da trn bi ton TA
va trnh by trn.
16
lj(j=1..MN)
c(S,ri)=pi
c(li,D)=wi
c(ri,tj)=wj
17
F x
i 1
j 1
(ri1 l j1 ) 2 (ri 2 l j 2 ) 2
(3.8)
tin hnh thc nghim v phn tch cc thut ton, ti s dng cc bi ton OCLP
vi mc kh khc nhau c xc nh da trn cc gi tr ca N, M v kch thc li. M
t chi tit 10 bi ton OCLP c cho trong Bng 3.1.
Bng 3.1 So snh kt qu thc nghim gia cc thut ton xut v thut ton trc
Bi ton #
1
2
3
4
5
6
7
8
9
10
Kich thc li
100x100
100x100
100x100
200x200
200x200
400x400
600x600
800x800
1000x1000
1500x1500
Tham s
Kch thc qun th
S vng lp
H s hc
S ln cn c xem xt
3.1.4.2
SA-Greedy
187.4
315.0
427.2
1798.5
2215.1
4863.2
8027.2
13753.8
26624.3
168253.7
LB-Greedy
187.4
315.0
419.6
1658.2
1976.3
4627.5
7371.9
10863.7
19569.2
143665.4
GA
187.4
315.0
415.4
1615.3
1910.6
4507.8
7144.1
9584.3
16896.7
141276.9
PSO
187.4
315.0
412.7
1615.3
1911.9
4503.4
7137.1
9563.6
16861.3
141235.8
ACO
187.4
315.0
418.7
1615.3
1916.6
4518.1
7136.5
9578.4
16874.7
141257.2
.
Hnh 3.2 So snh thi gian thc hin ca cc thut ton xut v thut ton trc
3.2 Ti u truy cp tp trung trong mng khng dy
Mng truy cp trong kin trc h thng di ng t bo gm 4 tng tng tc: tng tc
gia cc trm di ng (mobile station-MS) hay tp cc ngi dng n cc trm thu pht sng
c s (base transceiver stations-BTS), tng tc gia cc trm thu pht sng c s vi cc
trung tm chuyn mch di ng (mobile switching centers-MSC), v tng tc gia cc trung
tm chuyn mch di ng vi tng i truy cp tp trung (local exchanges-LE) trong mng
PSTN. Kin trc mng truy cp c m t trong Hnh 3.5.
19
BS
MS
MSC
BS
MS
PSTN
BS
BS
MS
MS
LE
BS
MS
BS
MS
MSC
c20 c21
c2 M
C cij
N M 1
cNM
cN 0 cN 1
Nu MSC Sj c s dng th chi ph kt ni s l tng chi ph kt ni ca cc BTS Ti
kt ni n. Gi fj l vect chi ph kt ni ca MSC Sj n trm trung tm LE S0, v bj l chi
ph duy tr hot ng. Hai vect chi ph c m t nh sau:
20
F f 0 , f1 ,..., f M
B b0 , b1 ,..., bM
P p0 , p1 ,..., pM
x
X xij
20
N M 1
xN 0
x1M
x2 M
xNM
x11
x21
xN 1
Trong ,
1 if Ti is connected to S j
xij
0 if Ti is not connected to S j
Ch rng, mi BTS phi kt ni n t nht mt MSC hoc trc tip n trm trung tm
LE. iu c ngha l c mt v ch mt gi tr trn mi dng i trong ma trn X c gi tr 1.
Mi ct j trong ma trn X th hin s kt ni ca BTS n MSC Sj ( j 0..M ) , nu tt c cc
gi tr ca ct j u bng 0 th hin rng MSC khng c s dng. T , ta c th biu
din cc trm MSC c s dng t ma trn X bng vect sau:
Y y0 , y1 ,..., yM
1
if
S
used
,
if
xij 0
i
i 1
yj
N
1 if Si not used , if xij 0
i 1
Khi , tng chi ph kt ni trong mng c biu din thng qua ma trn X v vecto Y
nh sau:
N M
i 1 j 0
ij
xij
j 0
yj
j 0
b y
j
Z sumdiag (C X ) F Y B Y
T
21
Z sumdiag (C X T ) F Y T B Y T min
X E E
E X P
T
Rng buc (3.18) th hin tng cc thnh phn trn dng i ca ma trn X phi bng 1
(i=1,2,,N) vi E l vect ct vi cc thnh phn bng 1. Rng buc (3.19) th hin rng tng
cc thnh phn trong ct j ca ma trn X phi nh hn hoc bng pj ( j 0..M ) tc l s lng
BTS ti a c th p ng bi MSC Sj
3.2.2 Cc nghin cu lin quan
Cc tc gi trong [5] a ra m hnh kin trc truy cp tp trung trong mng di ng
th hin s tng tc gia cc BTS n MSC v gia cc MSC n LE. y l kin trc c
trng tiu biu trong cc mng di ng t bo. Trong trng hp hp n gin, kin trc mng
c th biu din theo m hnh truy cp tp trung hnh cy. Tc mt trm LE s c s dng
iu khin tp cc MSC, mi mt MSC s iu khin truy cpmt tp cc BTS. Cui cng,
mi BTS s cung cp cc kt ni n mt nhm cc trm di ng MS thng qua cc kt ni
khng dy. y l kin trc rt quan trng, hin ang thu ht c rt nhiu nghin cu vi
cc cng b trong [5-9]. Tuy nhin, y l mt bi ton kh v phc tp nn cc nghin cu
u tp trung theo hng s dng cac thut ton heuristic gii quyt. Thut ton Exhaustive
search sinh ra tt c cc ma trn kt ni c th v kim tra tm ra ma trn kt ni vi chi ph ti
thiu c xut trong [6]. Thut ton Heuristic s dng t tng greedy tm kt ni ti
u sau mi vng lp vi vic s dng cc MSC gn nht cn dung lng p ng cc
yu cu ca BTS c xut trong [7].
3.2.3 Thut ton PSO cho bi ton ti u truy cp tp trung
Mi c th trong thut ton PSO c m ha bng ma trn x ( xij ) N M 1
(i 1..N , j 0..M ) . vi qui c xij = 1 c ngha l BTS Ti tng ng c kt ni vi MSC
Sj, v ngc li. khi to nhm by, chng ti s sinh ngu nhin v tr cc phn t. Sau
tin hnh hiu chnh li cc c th sao cho mi c th x tha mn rng buc (3.18-3.19).
m bo mi c th c chnh xc N bit 1 ng vi N trm iu khin cn thit lp ti xut
hm PSO_Repair hiu chnh cc c th. Sau khi chun ha, mi c th kin s c tng cc
phn t trong dng i ca ma trn bng 1 (i = 1,2, ..., N) v tng cc phn t trong ct j ca ma
trn k phi nh hn hoc bng Pj. Hm mc tiu c tnh theo (3.17).
3.2.4 Kt qu thc nghim v nh gi
Thc nghim c tin hnh trn 8 bi ton vi mc kh khc nhau th hin thng
qua s lng cc trm N v M. Thng tin v cc d liu, v ma trn chi ph BS-kt ni hin th
trong Bng 3.4.
22
S trm MSCs
#1
#2
#3
#4
#5
#6
#7
#8
S trm BTSs
4
5
8
10
20
40
50
60
10
20
40
80
100
150
200
250
Tham s thc nghim chi tit ca cc thut ton PSO c cho trong Bng 3.5
Bng 3.5 Tham s thc nghim ca thut ton PSO
Kich thc qun th
Tham s hc
S ln cn xem xt
S vng lp ti a
100
c1=1, c2=1
K=3
Ngen = 500
Thc nghim c tin hnh nhm so snh hiu qu thc thi gia cc thut ton xut
vi thut ton Exhaustive Search [5] v Heuristic [8]. Hnh 3.5 th hin kt qu so snh hm
mc tiu gia cc thut ton.
23
25