Professional Documents
Culture Documents
TM TT: Bi ton ti u thi gian - chi ph l mt trong nhng kha cnh quan trng nht ca
qun l d n xy dng. cc i ha li nhun, cc nh lp k hoch xy dng phi c gng tm
cch ti u ng thi thi gian v chi ph. Trong nhiu nm qua, nhiu nghin cu c thc hin
nhm nghin cu mi quan h thi gian - chi ph, cc k thut c ng dng t phng php tm kim,
phng php ton hc cho n thut gii di truyn. Trong bi bo ny, mt thut ton ti u da trn
nn tng ca s tin ha, vi tn gi ti u n kin (ACO) c ng dng gii quyt bi ton ti u
a mc tiu thi gian - chi ph. Bng cch kt hp vi phng php trng s thch ng sa i (MAWA),
m hnh s tm ra cc li gii ti u. M hnh ACO-TCO s c php trin bng mt chng trnh
my tnh trn nn Visual Basic. Mt v d s c phn tch minh ha kh nng ca m hnh cng
nh so snh vi cc phng php trc y. Kt qu ch ra rng phng php ny c kh nng tm ra
nhng kt qu tt hn m khng cn s dng qu nhiu n my in ton, t cung cp mt phng
tin hu hiu h tr cc nh lp k hoch v qun l trong vic la chn nhng quyt nh v thi
gian chi ph mt cch hiu qu.
T kha: Ant colony optimization (ACO), genetic algorithm, GA, MAWA, ACO-TCO.
1. GII THIU
Trang 17
nhm t c mt kt qu cn bng ti u
phng
php
php
quy
hoch
ton
hc
tin
tin,
nh
EOAs.
EOAs
ha
optimization
(evolutionary-based
Optimization_ACO) c xut nh l mt
Trang 18
ngi
thng
gia
TSP
(Traveling
ti u khc nhau.
Bi bo ny s i su nghin cu v ng
ng i vi nng mi t hn rt cuc s b
ko v mt ng i m c khuynh hng tr
ny.
vt mi li trn ng i v kh nng ln vt
ij trn cnh .
nhn c s ch rng ln nh vo kh
ij = 0 =
m
, (i,j)
C nn
(1)
Trong :
m : s lng kin
Cnn:
Trang 19
p =
[ ij ] [ij ]
lNik
[ il ] [il ]
, j N
k
i
(2)
k
ij
: h s iu chnh nh hng ca ij
ij :
Trong :
nh i t nh i qua nh j ; c xc nh theo
cng thc :
ij
= 1/dij
(3)
ij(t+1) = (1-)ij(t) +
k =1
: h s iu chnh nh hng ca ij
k
Ni
0<1
(t ) (i,j) (5)
: t l bay hi ca vt mi.
xe x s.
Cho mt hng s 0q01 v mt s 0q1
k
ij
Trong :
: tp cc nh lng ging ca
Nu con kin k i
qua cnh (i,j)
ik, j = f (k )
0 Ngc li
Q
(6)
: l mt hng s.
arg max ( il ) ( il )
lN ik
j=
J
Trong :
Nu qq0
Ngc
li
(4)
Trang 20
(Modified
tiu. Mi mt hm mc tiu c th t c
ton TCO.
Adaptive
Weight
Approach
nht v s ti u. Do , cc nh lp k hoch
kin sau:
thu c t mt b cc p n ti u dc theo
bin Pareto (Zheng v cc cng s 2005).
c trnh by bi Vilfredo Pareto vo th
k 19, khi nim ti u Pareto l mt cng c
c chp nhn trong vic so snh gia hai p
n trong bi ton ti u a mc tiu m khng
c tiu chun thng nht v s ti u. Cc p
n nh th i hi phi hy sinh t nht mt mc
tiu khc khi mun ci thin bt k mt mc
tiu no (Gen v Cheng 2000). Mt p n (x*)
khng b tri bi mt p n (x) khc nu n c
max
(1) Nu Z t
Z cmin
c = max
Z c Z cmin
(7)
Z tmin
t = max
Z t Z tmin
(8)
= t + c
(9)
wt =
(10)
wc =
(11)
max
(2) Nu Z t
wt =wc = 0.5
max
(3) Nu Z t
(12)
wt = 0.9
(13)
wc = 0.1
(14)
max
(4) Nu Z t
(15)
wc = 0.9
(16)
Trong :
min
Zc
: gi tr cho d n
max
Zt
Zt
max
c
wc
chun v chi ph
wt
v thi gian
Sau khi tnh c cc trng s wt , wc tnh
hm kt hp thi gian & chi ph theo cng
thc :
ztmax zt +
zcmax zc +
f ( x) = wt max
+ wc max
zt ztmin +
zc zcmin +
(17)
Trong :
: hng s dng ngu nhin nm trong khong [0,1].
4.1 M t bi ton
Trang 22
Cng tc 0
Cng tc i
Cng tc i+1
Cng tc num-act
Cng tc 1
.
.
.
.
.
.
k1
ki
.
.
.
ki+1
kn
Trong :
(k )
ti
xi
= 1 th
ngc li nu xi
= 0.
Tng ca cc gi tr bin s ca tt c
cc la chn phi bng 1.
Lk
ph ca d n.
: s ca cng tc j trn ng
i th k
L
: tp hp tt c cc ng i
ca s mng; L={Lkk=1,2,m}
(k ) (k )
T = max t i xi
iLk
(k )
m
(18)
: s ca cc ng i trong
s mng.
Trang 23
dc
(k ) (k )
i
i
i N
+ T ici
(k )
(19)
Trong :
(k )
dci
(k )
i
Bc 3 : Thit lp vng p n
(solution pool) v tm cc p n ti u
Pareto, t tn l E
Mc ch ca vic thit lp vng p n l
lm gim vic tnh ton lp li mt cch khng
cn thit trong sut qu trnh chy thut ton.
Khi to ra mt p n mi, trc tin s tm
kim trong vng p n. Nu p n ny
p n ti u ca Pareto, xa i cc p n
ng.
thnh cc p n ti u Pareto E.
N : tp hp cc cng tc trong s
mng.
4.2 M hnh ACO-TCO
M hnh ACO-TCO c m t gm cc
bc chnh nh sau :
Bc 1 : Khi to cc p n ban u
Trc tin, tt c cc con kin nhn to
c t nt khi u. Tip theo, to ra mt
Tm cc gi tr Z t
min
, Zt
max
, Zc
min
, Zc
ton TCO.
(19).
Trang 24
i , j1 , j2 =
num _ ant
ik, j1 , j2
(20)
k =1
Trong :
i , j1 , j2 ( nc + 1) = . i , j1 , j2 ( nc ) + i , j1 , j2 (22)
Trong :
i , j1 , j2 : gi tr cp nht ca vt mi
i , j1 , j2 : gi tr cp nht ca vt mi
k
xc nh nh sau :
ik, j1 , j 2
vt mi trn cnh
= f (k )
0
i , j1 , j2 (nc) :
Nu con kin k i
qua cnh (i,j1,j2)
Ngc li
cho t l tn ti ca vt mi trc ; nh vy
( 21)
pik, j1 , j 2 =
[ i , j1 , j 2 ] .[i , j1 , j 2 ]
u J k ( i )
i , j1 , u
] .[i , j1 ,u ]
, nu jJk(i)
(23)
Ngc li, pi , j1 , j 2 = 0
Trong :
k
i , j , j
1
i, j , j
1
(i,j1,j2)
Trang 25
i , j , j
i, j , j
1
(k )
(k )
dc imax
t imax
+1 dc i +1 + r
+1 t i +1 + r
= wc
+ w t max
min
dc imax
dc
+
r
t i +1 t imin
+1
i +1
+1 + r
[(
Vi :
max
arg max
j = uJ k (i ) i , j1 ,u
) ( ) ]
(24)
i , j1 ,u
(25)
Trong :
nhau.
nhau.
t imax
+1 : gi tr cc i v thi gian thc
min
p n, v cp nht cc p n ti u Pareto E.
nhau.
Lp li qu trnh t Bc 4 n Bc 10 cho
(k )
(k )
i +1
Bc 9 : La chn ng i cho mi
con kin
la chn thc hin mt cng tc, con
kin s s dng thng tin heuristic biu th bi
1
i , j , j
th bi i , j1 , j 2 . Quy tc la chn c m t
bi cng thc sau y :
Trang 26
5. V D MINH HA
minh ha cho tnh hiu qu ca m
hnh xut, mt chng trnh my tnh ng
dng cc bc ca m hnh trn c thc
hin. Chng trnh c vit bng ngn ng
lp trnh Visual Basic 6.0. Vic thc hin m
hnh nhm c gng to ra mt chng trnh
thn thin v d s dng.
Bng 1. Cc thng s ca d n
Cng tc
Cng tc trc
Phng n
Thi gian
(Task)
(Predecessor)
(Options)
(Duration)
(Direct cost)
14
23000
20
18000
24
12000
15
3000
18
2400
20
1800
23
1500
25
1000
15
4500
22
4000
33
3200
12
45000
16
35000
20
30000
22
20000
24
17500
28
15000
30
10000
14
40000
18
32000
24
18000
30000
15
24000
18
22000
2,3
5,6
Trang 27
Gi tr (Value)
S lng kin k
40
S vng lp
50
H s
H s
Thng s bay hi
0.9
q0
0.9
Nng mi ban u 0
STT
ACO-TCO model
Time (day)
Cost($)
Time (day)
Cost($)
73
251,500
62
233,000
84
251,000
67
224,000
66
236,500
63
225,500
60
233,500
c t m hnh ACO-TCO l tt hn so vi
6. KT LUN
Trang 28
(1997)
[6].
Australia, (2008).
Problem,
[4].
Dorigo,
M.,
Di
Caro,
G.
and
IEEE
Transactions
on
(1997)
[7].
Trang 29
26(1):5366,
(1996)
[8].
[9].
Optimization
Metaheuristic:
Optimization,
The
Cambridge, MA,(2004)
Trang 30
MIT
Press,
(2004).