Professional Documents
Culture Documents
Gordana Pantelić
4. а4 b4 c4 d4 ... u4
at
ul
... ..................
p
Po
n. аn bn cn dn ... un
5 5Population
populacija
1010Population
populacija
1E7
2020Population
populacija
vrednost kriterijumske funkcije
1000000
100000
10000
1000
broj generacija
Number of generation
GA
n
S = ∑ i i
( A
i =1
− f ( t )) 2
GA
Procedures which are applied to successive string populations to
create new string populations:
selection,
parent choosing,
crossover
mutation.
GA
Procedures which are applied to successive string populations to
create new string populations:
selection,
parent choosing,
crossover
mutation.
a1 b 1 c 1 d 1 e 1 f 1 g 1
a2 b 2 c 2 d 2 e 2 f 2 g 2
Simple crossover
А) 1-point crossover
GA
Procedures which are applied to successive string populations to
create new string populations:
selection,
parent choosing,
crossover
mutation.
a1 b 1 c 1 d 1 e f g
1 1 1
a b c d e2 f 2 g2
2 2 2 2
Simple crossover
А) 1-point crossover
GA
Procedures which are applied to successive string populations to
create new string populations:
selection,
parent choosing,
crossover
mutation.
a1 b 1 c 1 d 1 e 2 f 2 g 2
a2 b 2 c 2 d 2 e 1 f 1 g 1
Simple crossover
А) 1-point crossover
GA
Procedures which are applied to successive string populations to
create new string populations:
selection,
parent choosing,
crossover
mutation.
a1 b 1 c 1 d 1 e 1 f 1 g 1
a2 b2 c 2 d 2 e 2 f 2 g2
Simple crossover
B) 2-point crossover
GA
Procedures which are applied to successive string populations to
create new string populations:
selection,
parent choosing,
crossover
mutation.
a1 b 2 c2 d2 e2 f 1 g1
a2 b1 c1 d 1 e1 f 2 g2
Simple crossover
B) 2-point crossover
GA
Procedures which are applied to successive string populations to
create new string populations:
selection,
parent choosing,
crossover
mutation.
a1 b 1 c 1 d 1 e 1 f 1 g 1
a2 b2 c 2 d 2 e 2 f 2 g 2
a1 b 2 c 2 d 1 e 2 f 1 g 1
a2 b 1 c 1 d 2 e 1 f 2 g 2
f I t Ato −λ1 t − λ 2t
f It I ⎡ λ2 λ1 −λ 2t −λ 1t ⎤
Am = (e − e ) + ⎢1 − ( e − e )⎥
λ 2 −λ 1 λ 1λ 2 ⎣ λ1 − λ2 λ2 ⎦
Chernobyl accident
Experimental data:
Activity in milk
Unknown parameters:
⎛ fIA ⎞ fIA
Am = ⎜⎜ Amo + t t to ⎟⎟e−λ 2t − t t to e−λ 1t
⎝ λ 1−λ 2 ⎠ λ 1− λ 2
f I t Ato −λ1t f It I ⎡ λ2 λ ⎤
Am = ( e − e − λ 2t ) + ⎢1 − ( 1 e −λ 2t − e −λ 1t )⎥
λ 2 −λ 1 λ 1λ 2 ⎣ λ1 − λ2 λ2 ⎦
Gen fitness a1 a2 a3 a4 a5
1 59378.64 36.31 0.3245 906.11 0.5633 0.0084796
2 59378.64 36.31 0.3245 906.11 0.5633 0.0084796
3 59378.64 36.31 0.3245 906.11 0.5633 0.0084796
4 27710.73 36.31 0.2875 906.11 0.7461 0.0084796
5 27710.73 36.31 0.2875 906.11 0.7461 0.0084796
………………………………….
49 7698.80 56.74 0.2636 883.34 0.7950 0.0060037
62 7361.38 47.10 0.2636 883.34 0.7950 0.0060037
………………………………..
495 3019.77 21.75 0.2069 854.67 0.6522 0.0051340
496 2671.49 21.75 0.2069 854.67 0.5941 0.0051340
…………………………..
22249 2427.83 1.00 0.1528 850.00 0.5391 0.0043700
22278 2426.24 1.00 0.1528 850.00 0.5367 0.0043700
……………………..
2860917 12.34 1.00 0.2036 1087.82 0.3781 0.0029971
2924902 12.30 1.00 0.2038 1087.78 0.3778 0.002997
Experiment at PKB
Measured and fitted values of milk activity
II grupa
group
160
140
131I IIIIgrupa
group
Kontrolna
Control
FIT
FIT (I grupa)
group)
120 FIT
FIT (II group)
(II grupa)
FIT
FIT (Control)
Aktivnost (Bq/l)
100 (Kontrolna)
80
Activity
60
40
20
0
0 5 10 15 20 25 30 35
dani
days
Experiment at PKB
Measured and fitted values of milk activity
II grupa
12 134Cs group
IIIIgrupa
group
Kontrolna
Control
10
FIT
FIT(I(Igrupa)
group)
Aktivnost (Bq/l)
0
0 5 10 15 20 25 30 35
days
dani
25 137Cs IIgrupa
group
IIIIgrupa
group
Control
Kontrolna
20
FIT(I (I
FIT group)
grupa)
Aktivnost (Bq/l)
FIT(II(II
FIT group)
grupa)
15 FIT (Control
FIT (Kontrolna) )
Activity
10
0
0 5 10 15 20 25 30 35
dani
days
Experiment at PKB
Measured and fitted values of milk activity
25
IIgrupa
group
20
103Ru IIIIgrupa
group
Kontrolna
Control
FIT
FIT(I(Igrupa)
group)
15 FIT
FIT(II(II
grupa)
group)
Aktivnost (Bq/l)
FIT
FIT(Kontrolna)
(Control)
10
Activity
0
0 5 10 15 20 25 30 35
days dani 20 I Igrupa
group
106Ru IIIIgrupa
group
Control
Kontrolna
Aktivnost (Bq/l)
15 FIT(I grupa)
FIT (I group)
FIT(II(II
FIT group)
grupa)
Activity
FIT (Control
FIT (Kontrolna) )
10
0
0 5 10 15 20 25 30 35
days
dani
Activity in food 14th May 1986 in experiment at PKB (Bq/kg)
Radionuclide Control I group II group
131I 127 1068 2009
133 962 1880
134Cs 22 284 546
29.2 240 562
137Cs 49 724 1399
55.6 657 1180
103Ru 153 1842 3531
180 2051 3171
106Ru 97 629 1161
111 647 1340
X measured, X calculated
Activity in milk 14th May 1986 in experiment at PKB (Bq/l)
Radionuclide Control I group II group
131I 15.4 44.8 57.8
13 41.4 52.4
134Cs 0.24 3.2 3
0.2 2.7 2.9
137Cs 3.9 5.7 7.5
3.3 5.3 6.7
103Ru 21 16.1 19.4
22.3 17.5 19.3
106Ru 9 10 11.9
8.2 10.1 14
X measured, X calculated
Experiment at PKB
Measured and fitted values of milk activity
20
106Ru II grupa
group
II grupa Pulse input
II group
Kontrolna
Aktivnost (Bq/l)
Control
15 FIT (I(Igrupa)
FIT group)
FIT (II(IIgrupa)
FIT group)
Activity
10 FIT (Kontrolna)
FIT (Control)
0
0 5 10 15 20 25 30 35
daysdani IIgrupa
group
20 106Ru IIIIgrupa
group
Kontrolna
Control
Aktivnost (Bq/l)
15 FIT
FIT(I grupa)
(I group)
FIT
FIT(II(II
grupa)
group)
Activity
FIT
FIT(Kontrolna)
(Control)
10
Pulse and continuous input
5
0
0 5 10 15 20 25 30 35
dani
days
Radionuclide transfer coefficient to milk
(day/l )
80
60
40
20
0
0 5 10 15 20 25 30 35
dani
25 II grupa
137Cs FIT(1. put)
20 FIT(2. put)
FIT(3. put)
15
Aktivnost (Bq/l)
10
Uncertainty 5
1.2 - 5 % 0
0 5 10 15 20 25 30 35
dani
GA - Optimization method that imitate natural selection
mechanisms.
It doesn′t require the definitions of initial conditions.
Involve only random number generation, string copies and partial
string exchanges.
Advantage of GA in solving optimization problem – easy to apply
and easy to find appropriate parameters.
GA opearates with populations, other metods deals with
individuals.
Results for transfer coefficients and biological half life agree with
literature data.
Thank you for your attention.