Неiгеративнi, еволюцiйнi та мультиагентнi методи синтезу нечiткологiчних i нейромережних моделей: Монографiя 978-966-7809-96-6

Книга мiстить систематизоваиий виклад результатiв дослiдження неiтеративиих, еволюцiйних та мультиагеитиих методiв синте

170 67 4MB

Ukrainian Pages 376 Year 2009

Report DMCA / Copyright

DOWNLOAD PDF FILE

Recommend Papers

Неiгеративнi, еволюцiйнi та мультиагентнi методи синтезу нечiткологiчних i нейромережних моделей: Монографiя
 978-966-7809-96-6

  • Commentary
  • 46881
  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
File loading please wait...
Citation preview

ь

ь

. ., . ., . .

Ю

,

Ь

ь

є У

. . .,

«Є

ь -

,

. .

ь

М

ь » (JEP 26182–2005) Tempus Tacis Є ь К

2009

2 32.973 89 004.93:681.32 З

ь

ь №4

(

01.12.2008 .)

:

, ь ,

Є. .; ,

. І.; , « . .

є . 89

.,

»

.

.,

.

.

, .

. . .

.–

: / , 2009. – 375 .

:

ISBN 978–966–7809–96–6

-

. ,

Swarm Intelligence (

). ,

,

.

, -

. , ’

,

, ’

. 32.973

ISBN 978–966–7809–96–6

© ©

, 2009 . ., . ., . ., 2009

3

1.1 1.2 1.3 1.4 1.5

....................................................................................................... I ............ 1 ь .......................................... .................................... .................................................... ’є ........................................... ......................................... ,

1.6 1.7

-

11 15 15 15 17 19 21

........................ 23 ....... 27

............................................. 29 ................................ 33

1.8 1.9 І

,

................................................................ 36 ....................... 36

1.9.1 1.9.2

................................................................... 38

1.9.3 1.10 1.11

.................................................................. 40 ....................... 44 є , ........................................................ 51

-

1.11.1 ................................................................. 52

1.11.2 1.11.3 1.11.4

є

2 -

є

2.1 2.2 2.3 -

є

-

є

............................................................................ 52 ............................................................... 55 ........................................................ 57 ............................................................. 59 ......................................................................... 59 .......... 62 ......................................................................... 63

4 3 3.1 ’є 3.2 3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.4 -

-

................................ ............................................ ............................. ............ ............................................................................. ......................................................... ........ є ....................................... ...... ......................................................................... I ......................................................................... II Ю ........................................................ 4 ...................................................................... 4.1 ........................................... 4.2 ....................... 4.3 ................................ 4.4 ................................... 4.5 ............................................................... 4.5.1 ............................................................................... 4.5.2 Genitor................................................................................................ 4.5.3 .......................................................... 4.5.4 ....................... 4.5.5 .......................................................... 4.5.6 .............................. 4.5.6.1 ............................................. 4.5.6.2 ............................................................................. 4.5.6.3 ............................................ 4.5.6.4 Іє .......................................................................... 4.5.6.5 .................................................... 4.5.7 .................. 4.6 І ..................................... 4.6.1 , 4.6.2 ........................................................... 4.6.3 І ....................................................................................... 4.7 ........................................................................... 4.7.1 ................................................................................................. 4.7.1.1 ..................................................................... 4.7.1.2 .................................................................. 4.7.1.3 ............................................................................ 4.7.1.4 ....................................................

69 69 71 74 75 76 76 77 79 84 94 98 98 98 102 102 105 108 108 110 110 111 113 115 116 116 118 118 118 119 120 120 123 125 127 127 127 130 130 130

5 4.7.2 4.7.2.1 4.7.2.2 4.7.2.2.1 4.7.2.2.2 4.7.2.2.3 4.7.2.2.4 4.7.2.2.5 4.7.2.3

..................................................................................... ................................................................. ....................... ................................................................. ............................................................. ............................................................ .......................................................... ..........................................................

131 131 134 134 134 135 135 135

........................................................................ ................................................................... ........................................................ ......................................................... ................................................................. ........................................................... .................................................................. .......................................................................

136 137 137 139 139 139 140 141

........................................................................ ................................. ............................... ............................................................... .............................................. .............................................. ..................................................................... ..................................................... .............................................................................................. ............................................................................... ................................. ............................................................................... ................................................................................... , .................................................... ........................................................ ........................................................................... .......................................... ................................................................................ ............................................ ............................................................... ..................................................... ...............................................................

141 142 143 144 144 145 146 146 147 147 149 151 153 154 155 156 157 157 158 158 159 160

4.7.2.3.1 4.7.2.3.2 4.7.2.3.3 4.7.2.3.4 4.7.2.3.5 4.7.2.3.6 4.7.2.3.7 SBX4.7.2.4 4.7.2.4.1 4.7.2.4.2 4.7.2.4.3 4.7.2.4.4 4.7.2.4.5 4.7.2.4.6 4.7.2.4.7 І 4.7.3 4.7.3.1 4.7.3.2 4.7.3.3 4.7.3.4 І 4.7.3.5 4.7.4 4.7.5 4.8 4.8.1 4.8.2 4.8.2.1 4.8.2.2 4.8.2.3

6 4.8.3 4.8.4 4.9 5 5.1 5.1.1 ( + ) 5.1.2 5.1.2.1 5.1.2.2 5.1.3 5.2 5.2.1 5.2.2 5.2.3 5.2.3.1 5.2.3.2 5.3 5.3.1 5.3.2 5.3.3 5.3.4 6 6.1 6.1.1 6.1.2 6.2 6.2.1 6.2.2 6.2.3 6.2.3.1 6.2.3.2 7 7.1 7.1.1 7.1.1.1 7.1.1.2 7.1.1.2.1 7.1.1.2.2 7.1.1.2.3 7.1.2 7.1.2.1 7.1.2.1.1

..................................................................................... ............................................................................... ......................................... . ......................................................................... ........................................................................... ( , ) ............................................... .............................................................................. «20% » .................................................................. ............... ..................................................................... .................................................................. ................................................................................ ................................................. ......................................... .................................................................................. ........................................................................................... ................................................................ ................................................................................ .............................................. .............................................................................. ....................................... ................ ................................... ................................................ ......................................... ................................................................................ ......................................................................... ................................................................ - є ...................................................... ........................................................................ ............................... ь ............................... .................................... ................................................ ......................................................................... ........................................................................ ...................................................... ......................................................................... ...................................................... ........................................ .............................................................................. .....................................................................

160 161 162 165 165 165 166 166 167 168 170 171 171 171 172 172 173 173 174 174 175 178 178 179 179 180 180 180 181 181 182 184 184 184 184 186 186 187 188 188 188 188

7 7.1.2.1.2 7.1.2.2 7.1.2.2.1 7.1.2.2.2 7.1.2.2.3 7.2 7.2.1 7.2.1.1 7.2.1.2 7.2.1.3 7.2.2 7.2.2.1 7.2.2.2 8

-

...................... .............................................. , .................................. , є ............................................. ...................................... ............................................................................ ...................................................... .......................................................... .................... , ................... .............................................. ......................................................................................

189 190 190 190 191 192 192 192 193 193 193 193

...................................................................................... 194 ь ........................................................................... 196

8.1 8.2 8.2.1 8.2.2 8.2.3 8.2.4 8.3 8.4 8.4.1 8.4.2 8.4.3 8.4.4 8.4.4.1

......................................................... ........................... ......................................................... ..................................................... ........................................................................... ............................................. ........................................................................... , ................................................................................. ................................................................................ ...................................................................... ............................................ ...................

196 197 197 198 198 198 199 199 200 202 203 205

............................................................................. 205 8.4.4.2 8.4.4.3 8.4.4.4

......................................................................................... 206 ................................... 207 ......................................................................................... 207

8.4.4.5 ......................................................................................... 208 8.4.4.6 2 .......................................................................... 209 8.4.4.7 2......................................................................... 209

8 8.4.4.8 ........................................................................... 210 ................................................................ 210

8.4.4.9 8.4.4.10 , 8.5 8.6 8.6.1 8.6.2 8.6.3 8.6.4 8.6.5 8.6.5.1 8.6.5.2 8.6.5.3 8.6.5.4 9 9.1 9.1.1 9.1.2 9.1.3 9.1.4 9.2 9.2.1 9.2.2 9.2.3 9.2.4 9.2.5 9.2.6

-

.................................... ....................................................................... ........................................................................... .................................................. ..................................................... .................... .............................................. .................................

211 211 214 214 215 216 216 216

................................................................ ....................................................... ........................................ ..................................................................... ................... ........ .............................................. ......................................................................... ..................................................................... ........................................... .......................................

216 217 217 218 219 219 222 224 225 227 228

................................................................... 229 ................................................................................. 230 ...................................................................................... 232 ............................ 232 є ........ 235 .................................................... 239

9.2.6.1 9.2.6.2 9.2.6.3 9.3 9.4 9.4.1 9.4.1.1

є

.................................... 239 ............................... 242

................................ 244 .................................................. 245 ............................................. 251 ....................................................................................... 251 ........................................................................... 252

9 9.4.1.2 9.4.1.3 9.4.1.4 9.4.1.5 9.4.1.6 9.4.1.7 9.4.2 9.4.3

.................................................................. .................................................................... .................................... ...................................................................... .................................................................... .............................................................................. ..............................................................

253 253 254 254 254 255 255

.................................... 255 9.4.4 .................................................................................... 256 9.4.5 9.5 9.6 9.7 9.8

є -

.............................................................. .................................................... ............................................................. ...............................................

257 259 263 264

................................................................................. 267 9.9 ..................................................................... 271 ........................................................................ 277 Ь

I Ь (SWARM INTELLIGENCE) ................................................................... 10 swarm intelligence...................................................... 10.1 ..................................................................... 10.2 .................................... 11 ................................................... 11.1 ............................................................................... 11.2 ............................................................... 11.3 ............................................ 11.4 ................................................ 11.4.1 .................................................................... 11.4.2 ............................ 11.4.3 ........................................................................ 11.4.4 .................................................................... 11.4.5 ,

286 286 287 288 292 292 295 298 300 302 305 307 309

...................................................................... 309

10 11.5 11.6

12

12.1 12.2 12.3

................... .......................... ...................................................... ................................. .................

310 312 314 314 316

......................................... 319 12.4 .............................................................................. 323 12.5 .............................................................................. .......................................... 13 PSO– ............................................................................... 13.1 PSO......................................... 13.2 gbest PSO ................................................................................ 13.3 lbest PSO ................................................................................. 13.4 PSO................................. 13.5 І PSO.......................................... 13.6 PSO.......................................................... 13.7 PSO...................................................... 13.8 PSO13.9 PSO................................................ 13.10 PSO.............................................. 14 ........................................................... 14.1 ............................................................................... 14.2 (Bacterial Foraging Optimization, BFO).............................. 14.3 ’ ........... 14.4 PSO....... 14.5 .......... 14.6 .................................... 14.7 BFO................................................................ III ...................................................................... ............................................................................................. 12.6

327 330 332 332 333 335 336 338 339 340 341 343 344 345 345 346 350 352 355 357 359 361 371

11

є

’є

,

, є

,

, ’є

)

, -

. ,

( .

є ’є

є

,

(

-

), ,

,

. є



-

є. : –

,

-

, ;

– ,



(

,

,



) –



;

,є –

,

є – , є ,

-

є –

,

; , ,

, є



; ,

-

; –



є

, ,

;



– ,

, ;

12 –

-

є

– ,

є

, -

, .

-

-

,

,

,

,

, , є

, , , ,

-

)

є

-

є

,

є

(

-

.

є

, -

(

,

)

( ,

)

-

є

(

) -

,

,

,

є



-

є

.

-

:

є

,

-

є ,



;

є

є

,

-

є

( ) ( , ). є

-

, , ,

,

є

(

-

13 )

є

. ,

,

(

)

. є 2003–2011 , № 1174 28.07.2003 12.02.2003 «

№102/2003 »,

-

;

№1896

є «…

10.12.2003, … ,

№789

»; 1997 . « №75/98-

i 04.02.1998 «

04.02.1998 « 1998–2000 № 914–XIV i 13.07.1999 « 1999– ,« : ’ -

№76/98-

», », 2001

15

»,

»,

,

,

i

, ,

є

-



,

, -

,

-

, , ». ( «

-

i i

i i Є

i

i i

» (№

,

i i i є 0106U008621) «Є » (JEP 26182-2005) «

) i -

i .

»

14 «

»

«

Multinetworks s.r.l. «

»

» (№ 0106U012013) , .

.

-

є

« , » (№

є

0107U0006781). , І

( ,

,

І

,

,

.

.

.

,

,

І

, ,

.

,

,

, . . .

.

І

, , . . . .

. . .

. І.

-

,

-

.

, , . . . Є. . є , . .

.

, ( , . . . Є. .

«

І ,

І

,

,

.

, ,

, », . . . . .

є

).

), , ,

15

-

І ЧІ

ЧА А В І Х А

АI Х 1 Ь

[1, 8, 10, 13, 23] є [9, 12, 16, 22, 24, 26, 29–31, 33, 46] 17, 19, 20, 23, 25, 27–29, 32, 33, 45, 46, 51]: , є [13, 51], ( є [7, 11, 15, 21, 47] [4, 48]). , є . , , , , є . є , ( є , є , . -

, є

-

, є

)

. -

ь

1.1 xs,

[2, 14, 15,

є s– , j = 1, 2, ..., N. ys* –

x, , s = 1, 2, ..., S. N xsj, , s.

є

S

sj–

sxs

, ,

-

.

16 ’є ,

.

,

,

, ,

.

,

, 1–12 [17]. ,

. x, ,



, y*={ys*}, .

, {Dj},

N, . j–

. S.

2. 3.

-

,

1. І

2, ..., N,

-

є

,

i ≤ N,

3, x

-

: Dj = 0, j = 1, : i = 1. – 12. iy y* :

: x(j) = xsi; y(s) = y , s = 1, 2, ..., S. 4. x y x ( 4.1–4.7 , ). 4.1 : s = 1. 4.2 s ≤ S, 4.3, – 5. 4.3 : k = s+1. 4.4 k ≤ S, 4.5, – 4.7. 4.5 x(s) > x(k), : z = x(s), x(s) = x(k), x(k) = z, z = y(s), y(s) = y(k), y(k) = z, z – . 4.6 : k = k+1. 4.4. 4.7 : s = s+1. 4.2. 5. : s = 1, k = 1. 6. s ≤ S, at – : at = x(s), ki, 7, – 11. 7. s < S y(s) = y(s+1) : s = s+1. y(s) = y(s–1), : K(i,k) = y(s), 8. s=S A(i,k) = at, B(i,k) = x(s), k = k+1, s = s+1, 10. K(i, k) – , , iє k; A(i, k) B(i, k) – ki, . s*

17 9. s < S y(s) ≠ y(s+1), : K(i,k) = y(s), A(i, k) = at, B(i, k) = x(s), k = k + 1, s = s + 1, Di = Di + 1, – : K(i, k) = y(s), A( , k) = x(s), B( , k) = x(s), k = k + 1, s = s + 1. 10. 6. 11. : = + 1, 2. 12. . 112 {x, y} {Dj}, , є , {A(i, k)}, {B(i, k)} {K(i, k)}, , . є {K(q)}, , . є . ( ) , є , , , , , , ( , ). Ij , , : ⎛ ⎞ I j = ⎜ min Di ⎟ D j , ⎝ i =1, 2 ,..., N ⎠

j = 1, 2, ..., N. 1.2

ь -

( [A(j, q); B(j, q)] є kjє s-

) [37].



xk , i-

, k-

q-

j:

xq [A(i, k); B(i, k)] , q. ig-

18 ⎧0, K (i, k ) ≠ K ( j , q ), ⎪ s xis < A(i, k ), ⎪⎪0, B(i, k ) > xi n( xis , x gj , k , q ) = ⎨ g x gj < A( j , q ), ⎪0, B( j, q ) > x j ⎪ s g ⎪⎩1, K (i, k ) = K ( j , q ), A(i, k ) ≤ xi ≤ B (i, k ), A( j , q ) ≤ x j ≤ B ( j , q ),

s = 1, 2,..., S; g = 1, 2, ..., S; i = 1, 2, ..., N; j = 1, 2, ..., N; k = 1, 2, ..., ki; q = 1, 2, ..., kj. , kiqj:

∑∑ n( x , x S

N (i, k , j , q) =

S

s i

g j , k , q ),

s =1 g =1, g ≠s

k-

i = 1, 2, ..., N; j = 1, 2, ..., N; k = 1, 2, ..., ki; q = 1, 2, ..., kj. Ni,k – , i. є є kqjei,k,j,q ei,k,j,q

⎧⎪ N (i, k , j, q) N (i, k , j, q) ⎫⎪ N (i , k , j , q ) = min ⎨ , , ⎬= N i,k N j,q ⎪⎩ ⎪⎭ min N i , k , N j ,q

{

i:

}

i = 1,2,...,N; j = 1, 2, ..., N; k = 1, 2, ..., ki; q = 1, 2, ..., kj. є є ij:

∑∑ e ki

kj

i,k , j ,q

ei , j =

k =1 q =1

,

max{ki , k j }

i = 1, 2, ..., N; j = 1, 2, ..., N. -

1–7. . x = {xsi} y = {ys}, s = 1, 2, ..., S; = 1, 2, ..., N. . : A(i, k), B(i, k), K(i, k), Ii, Ni,k, ki. : N(i, k, j, q), ei,k,j,q, ei,j. : = N. Ii. i > 1, 4.1 4.2. ei,j = 1, : xi, ∀j , j ≠ i, j = 1,2,..., (i − 1) :

1. І 2. 2.1 2.2 3. 4. 4.1 N = N – 1. 4.2 : = +1. 5. : i = N. 6. i ≥ 1,

4. 6.1

6.2.

19 6.1 6.2

: k = ki. k ≥ 1,

∑∑e

6.2.1–6.2.3.

N −1 k j

6.2.1

: c=

i ,k , j , q , ei ,k , j , q

= 1.

j =1 q =1

6.2.2 c ≥ 1, : ki = ki – 1. 6.2.3 : k = k – 1. 7. .

k-

i6.2. -

є : A(i, k) ≤ xsi ≤ B(i, k), ysi = K(i, k), s = 1, 2, ..., S; i = 1, 2, ..., N; k = 1, 2, ..., ki, ysi – si. 1.3

,

-

’є 1.1, , ,

, є

,

. , (

-

є ). -

є

, -

’є .

1. І . S– ,N– , , {A(j, k)}, {B(j, k)}, {K(j, k)}, j– , j = 1, 2, …, N, k – j, k = 1, 2, …, kj; kj – , є j. α. 2. Sj,k – kj, k = 1, 2, …, kj, j = 1, 2, …, N. , :

20

∑S kj

Sj = 1 kj

j ,k

,

k =1

j = 1, 2, …, N. 3.

є

:

⎧⎪ S ⎫⎪ µ Kj ,k = min ⎨1; j ,k ⎬, k = 1, 2, …, kj, j = 1, 2, …, N. ⎪⎩ S j ⎪⎭

4. 4.1 4.2

. : j = 1. j > N, 5, 4.3. : k = kj – 1. k > 1, 4.8, 4.5. K(j, k–1) = K(j, k+1) ≠ K(j, k) α < Sj,k–1+Sj,k+1–Sj,k, 4.6, – 4.7. : B(j, k–1) = B(j,k+1), µ Kj ,k = µ Kj ,k −1 + µ Kj ,k +1 − µ Kj ,k .

– 4.3 4.4 – 4.5 4.6.

k+1, : k = k – 1. : j = j + 1.

4.5 Sj,k–1 – Sj,k > α

,

,

’є є

. K(j, k–1) = K(j, k+1) ≠ K(j, k)

:

j, k



j ,k

>α,

…,

j ,k

= S j ,k /(B( j, k ) − A( j, k )) .

є

, j-

-

,

,

j , k +1

...

, ,

+

-

Sj,k+1 – Sj,k > α,

.

j , k-1

-

.

K(j, k–1) = K(j, k+1) ≠ K(j, k)

:

-

: kj = kj–2, k = k–1. 4.4. 4.2.

k.

4.7. 4.8. 5.

-

k-

: − j ,k ( x j )

= S j,k e

(x j − x j , k )2 2

2 j,k

,

-

21

2 j ,k



=

B ( j,k +1)

s j

S j ,k

1 S j ,k

∑ x , A( j, k ) ≤ x S

1

x j,k =

(x −1 ∑ S

s j

A ( j,k −1)

∫ b

a

≤ B ( j , k ),

)

2

− x j , A( j , k ) ≤ x sj ≤ B ( j , k ).

s =1



K(j, k–1) = K(j, k+1) ≠ K(j, k)

:

B ( j , k +1)

j , k-1 ( x j )dx j +

s j

s =1



B ( j , k +1)

j , k +1 ( x j )dx j −

A ( j , k-1)

j , k ( x j )dx j

A ( j , k-1)

(a − x j ,k )2 ⎛ − (b − x j ,k )2 − ⎜ 2 2 2 j,k 2 j ,k −e j ,k ( x j ) dx j = S j ,k ⎜ e ⎜⎜ ⎝ :

( A( j , k −1) − x j,k-1 )2 ⎛ − (B ( j , k +1) − x j,k-1 )2 − ⎜ 2 2j, k-1 2 2j,k -1 S j , k −1 ⎜ e −e ⎜⎜ ⎝



⎞ ⎟ ⎟, ⎟⎟ ⎠

K(j, k–1)=K(j, k+1)≠K(j,k)

( A( j , k −1) − x j ,k +1 )2 ⎛ − (B( j , k +1) − x j ,k +1 )2 ⎞ − ⎜ ⎟ 2 2j ,k +1 2 2j ,k +1 ⎟ + S j , k +1⎜ e −e ⎜⎜ ⎟⎟ ⎝ ⎠

(A( j ,k −1)− x j ,k )2 ⎛ − (B ( j ,k +1)− x j , k )2 − ⎜ 2 2j , k 2 2j , k − S j ,k ⎜ e −e ⎜⎜ ⎝ 1.4

>α,

⎞ ⎟ ⎟ > α, ⎟⎟ ⎠

⎞ ⎟ ⎟− ⎟⎟ ⎠



є

, A, B, K, D, , x={xs}, xs={xsj}, y={ys}, s = 1, 2, …, S; j = 1, 2, …, N. є < xˆ , yˆ >, xˆ = { xˆ s }, xˆ s = { xˆ sj }, yˆ = { yˆ s }, s = 1, 2, …, Sˆ ; j = 1, 2, …, N. -

< xˆ , yˆ >, . .

є

1.

, .

-

22 1. І

.

:

< xˆ , yˆ >.

A, B, K, D,

: Aˆ = A, Bˆ = B , Kˆ = K , Dˆ = D .

:

j = 1. 2. 3. 4.

j > N,

11.

5. 6. 7.

: s = 1. s > Sˆ ,

: k = 1. k > Dˆ j ,

10. 10. .

7.1

Aˆ ( j, k ) ≤ xˆ sj ≤ Bˆ ( j, k )

yˆ s = Kˆ ( j , k ) ,

7.2

Aˆ ( j , k ) ≤ xˆ sj ≤ Bˆ ( j , k )

yˆ s ≠ Kˆ ( j, k) ,

-

8.

Kˆ ( j , i ) = Kˆ ( j , i − 2),

i =

Bˆ ( j , i ) = Bˆ ( j , i − 2 ),

Aˆ ( j , i ) = Aˆ ( j , i − 2),

Dˆ j = Dˆ j +2;

:

Dˆ j ,

Dˆ j –1,

…, k+4, k+3;

Aˆ ( j, k + 2) = xˆ sj + δ,

Bˆ ( j, k + 2) = Bˆ ( j, k ), Kˆ ( j, k + 2) = Kˆ ( j, k ), Aˆ ( j , k + 1) = xˆ sj , Bˆ ( j , k + 1) = xˆ sj , Kˆ ( j, k +1) = yˆ s ,

Bˆ ( j , k ) = xˆ sj − δ,



:

δ xkt, . : k = k+1. : s = s+1. q>K, q-

4.4. 4.2. q=1. 18.

j, ∀ s, p = 1, 2, …, S, s ≠ p :

-

24 ⎧⎪| xts − xtp |, yts = ytp = q, r jq ( s, p ) = ⎨ ⎪⎩− 1, ⎤ ( yts = ytp = q ).

8. ,

∑ ∑r

j-

qr jq =

S

2 S q2

Sq –

− Sq

-

:

S

q j ( s,

p), r jq ( s, p) ≥ 0,

s =1 p = s +1

,

q-

.

9.

j,

q-

: k = 0.

-

s=1.

j-

q: D(j, q) = 0. 10. s > S, 17. : s = s+1, 10. 11. yst ≠ q, 12. : k + 1, p = s + 1, A(j, q, k) = xst, B(j, q ,k) = xst, n(j,q,k) = 1, D(j,q) = D(j,q) + 1. A(j,q,k) B(j,q,k) – , kjq, n(j,q,k) – q, kjq. 13. p>S, 17. : p=p+1, 13. 14. ypt ≠ q, q q 15. , α – є , rj (s, p ) ≤ α q rj q qn(j,q,k)=n(j,q,k)+1, p=p+1, αq

n'(j,q,k) – k-

13.

є

1 αq = 1 + log 2 S q

16. 17. 18. 19.

: B(j, q, k) = xpt,

,

: α , 1 ≤ α ≤ S. αq = 1 + Sq

: s=p. : q=q+1. : j=j+1.

10. 6. 2. ,

q-

j19.1 19.2 19.3 19.4 19.5 19.6 19.7

q: j = 1.

j>N,

20. : q = 1.

q>K, : k = 1, n'(j,q,k)=0. k>D(j,q), : s=1.

19.13. 19.12.

.

,

25 19.8 19.9

s>S, A(j,q,k) ≤ x sj ≤ B(j,q,k)

n'(j,q,k)=n'(j,q,k)+1. 19.10 19.11 19.12 19.13 20. 20.1 q-

19.11. ys ≠ q,

: s=s+1. : k=k+1. : q=q+1. : j=j+1.

:

19.8. 19.6. 19.4. 19.2. . k-

є

j-

:

⎧S −1 (n( j , q, k ) − n' ( j , q, k ) ), n( j , q, k ) > n' ( j , q, k ); ⎪ q ⎪ I ( j , q, k ) = ⎨0, n( j , q, k ) = n' ( j , q, k ); ⎪ −1 ⎪⎩− S − S q (n( j , q, k ) − n' ( j , q, k ) ), n( j , q, k ) < n' ( j , q, k ),

(

)

j=1, 2, …, N; q=1, 2, …, K; k=1, 2, …, D(j,q). 20.2 jє : I ( j , q) =

1 D( j , q )

∑ 1+ e

D ( j ,q )

1 − I ( j ,q,k )

, j=1, 2, …, N; q=1, 2, …, K.

k =1

20.3 :

jIj =

21.

q-

1 K

∑ I ( j, q), j=1, 2, …, N.

є

K

q =1

. .

-

: j , q ,k s j ,q ,k S ( x j )

– S-

( x sj ) =

j , q ,k S

,

( x sj ) j ,q ,k Z

j , q ,k Z

( x sj ) ,

( x sj ) – Z-

:

⎧0, x sj < 0,5( A( j , q, k ) + B( j, q, k − 1)), ⎪ ⎞ x sj − A( j, q, k ) ⎪⎪ 1 1 ⎛⎜ s x = π ⎟, 0,5(A( j , q, k ) + B( j , q, k − 1)) ≤ x sj ≤ A( j , q, k ), ( ) ⎨ + cos⎜ i , q, k S j ⎪ 2 2 ⎝ 0,5(A( j , q, k ) − B( j, q, k − 1)) ⎟⎠ ⎪ s ⎪⎩1, x j > A( j, q, k );

-

26 ⎧1, x sj < B( j, q, k ), ⎪ ⎞ x sj − B( j , q, k ) ⎪⎪ 1 1 ⎛⎜ s ( ) = π ⎟, B( j, q, k ) ≤ x sj ≤ 0,5(B( j, q, k ) + A( j , q, k + 1)), x ⎨ + cos⎜ j , q, k Z j ⎪ 2 2 ⎝ 0,5( A( j, q, k + 1) − B( j, q, k )) ⎟⎠ ⎪ s ⎪⎩0, x j > 0,5(B( j, q, k ) + A( j , q, k + 1));

є

:

⎧0, x sj ≤ 0,5(A( j, q, k ) + B( j, q, k −1)), ⎪ ⎪ x sj − 0,5(A( j, k ) + B( j, k −1)) , 0,5(A( j, q, k ) + B( j, q, k −1)) ≤ x sj < A( j, q, k ), ⎪ ⎪ 0,5(A( j, q, k ) − B( j, q, k −1)) ⎪ s s j ,q, k ( x j ) = ⎨1, A( j, q, k ) ≤ x j ≤ B( j, q, k ), ⎪ s ⎪ 0,5(A( j, q, k + 1) + B( j, q, k )) − x j s ⎪ 0,5(A( j, q, k + 1) − B( j, q, k )) , B( j, q, k ) ≤ x j < 0,5(B( j, q, k ) + A( j, q, k + 1)), ⎪ ⎪0, 0,5(B( j, q, k ) + A( j, q, k +1)) ≤ x s , j ⎩

:

⎛ ( x sj − 0,5( B( j, q, k ) − A( j, q, k ))) 2 ⎞ ⎟. µ j , q , k ( x sj ) = exp⎜ − ⎟ ⎜ 2 αq 2 ⎠ ⎝

( )

s-

є

x

s

q-

j-

-

: µ q, j ( x s ) =

max

k =1, 2,..., D ( j , q )

( I ( j, q, k )µ q, j ,k ( x s )), q = 1, 2, …,K; j=1,2,…,N.

xs

s-

є

q-

-

: µ q ( x s ) = max ( I ( j, q )µ q , j ( x s ))

∑ I ( j, q)µ

j =1, 2,..., N

µq (x s ) =

-x

1 N

⎛ µq (xs ) = f ⎜ ⎜ ⎝

N

∑ I ( j , q )µ

q, j ( x

j =1

N

q, j ( x

j =1

s

s

)

⎞ ) ⎟, ⎟ ⎠

f(x)=1/(1+e ), q = 1, 2, …,K. ,

-

.

27 ь

1.6

-

, i , k ( xi )

,

i–

,k–

i-

.

є

⎧0, xi ≤ 0,5( A(i, k ) + B (i , k − 1)), ⎪ ⎪ xi − 0,5( A(i , k ) + B (i , k − 1)) , 0,5( A(i , k ) + B (i, k − 1)) ≤ xi < A(i, k ), ⎪ 0,5( A(i, k ) − B (i , k − 1)) ⎪ = x ( ) ⎨1, A(i, k ) ≤ xi ≤ B (i , k ), i,k i ⎪ 0,5( A(i , k + 1) + B (i , k )) − x i ⎪ , B (i, k ) ≤ xi < 0,5( B (i , k ) + A(i , k + 1)), ⎪ 0,5( A(i , k + 1) − B (i , k )) ⎪0, 0,5( B (i , k ) + A(i, k + 1)) ≤ x , i ⎩

,

: i , k Z ( xi )

i,k ( xi ) = i,k S ( xi ) i,k Z ( xi ) ,

– Z-

i ,k S ( xi ) –

S-

:

-

:

⎧0, xi < 0,5( A(i, k ) + B (i, k − 1)), ⎪ ⎞ ⎛ xi − A(i, k ) ⎪1 1 i , k S ( xi ) = ⎨ + cos ⎜ ⎜ 0,5( A(i, k ) − B(i, k − 1)) π ⎟⎟, 0,5( A(i, k ) + B(i, k − 1)) ≤ xi ≤ A(i, k ), ⎠ ⎝ ⎪2 2 ⎪1, x > A(i, k ); ⎩ i ⎧1, xi < B (i, k ), ⎪ ⎞ ⎛ xi − B (i, k ) ⎪1 1 i , k Z ( xi ) = ⎨ + cos ⎜ ⎜ 0,5( A(i, k + 1) − B (i, k )) π ⎟⎟, B (i, k ) ≤ xi ≤ 0,5( B (i, k ) + A(i, k + 1)), ⎠ ⎝ ⎪2 2 ⎪0, x > 0,5( B (i, k ) + A(i, k + 1)). ⎩ i 0

0

(x ) = max s

s

0

i , k ( xi ), K (i, k )

= 0;

x

1, 1

(x ) = max s

(x ) s

1

(x ) s

-

: i , k ( xi ), K (i, k )

= 1,

i = 1, 2, ...,N; k = 1, 2, ...,ki. : ⎧⎪1, ys = ⎨ ⎪⎩0,

-

1

(x s ) >

1

(x s ) ≤

0

( x s ),

0

( x s ).

[39],

. 1.1. -

. . є

.



-

28

1.1 –

-

-

,

-

, ,

) ∑ w( :

(

ϕ(3,1) w(3,1) , x (3,1) =

2

3,1) (3,1) j xj

+ w0(3,1) ,

j =1

⎧0, x < 0, ψ (3,1) (x ) = ⎨ ⎩1, x ≥ 0,

(

)

(

)

(

ϕ(j2,i ) w (2,i ) , x (2,i ) = min w (j2,i ) , x (j2,i ) , ψ (2,i ) (x ) = max ϕ (j2,i ) w (j2,i ) , x (j2,i )

ψ (η,i ) (x )

(

ϕ(η,i ) w(η,i ) , x(η,i ) j

)

– –

j

j

i-

), i=1, 2,

η-

j-

i-

, -

29 , w(η,i ) , x(η,i ) – η-

η-



,

w (η,i ) , j

, η –

є

-

,i–

-

.

j–

,

:

⎧0, η = 2, i = 1, K ( p, q) = 0, j = z ( p, q), p = 1, 2, ..., N , q = 1, 2, ..., k p , ⎪ ⎪0, η = 2, i = 2, K ( p, q) = 1, j = z ( p, q), p = 1, 2, ..., N , q = 1, 2, ..., k p , ⎪1, η = 2, i = 1, K ( p, q) = 1, j = z ( p, q), p = 1, 2, ..., N , q = 1, 2, ..., k , p ⎪ ( η,i ) ⎪1, η = 2, i = 2, K ( p, q) = 0, j = z ( p, q ), p = 1, 2, ..., N , q = 1, 2, ..., k p , wj = ⎨ ⎪0, η = 2, i = 1, 2, j = 0, ⎪ ⎪0, η = 3, i = 1, j = 0, ⎪1, η = 3, i = 1, j = 1, ⎪ ⎩- 1, η = 3, i = 1, j = 2,

∑k P-1

z ( p, q ) = q +

v

.

v =1

є -

-

,

,

.

ь

1.7

-

І

є

-

[1, 50], є , . -

, -

є

,

-

, ,

. -

[35, 38],

є

, є

. ,

.

30 є

. є

є



-

, , .

, ,

є

є , {xs} = {xsj}, s = 1, 2, …, S, j = 1, 2, …, N, ,N– , – j, є s( ) y = {ys}, , ys – s . y ∈ {1, 2, …, K}, K – y(x) є , ( , є ’ .

. ,

-

.

є S–

xs,

, xs j xs,

-

,

)

є

,

(

.

є )

,

. -

є

1–6.

1. І

.

.

є

q , 0 ≤ 1. , 2.1–2.3. . ,

, s– jxsj – ys – ys∈{q}, q = 1, 2, ..., K, q – 2. 2.1

(

є

,

,

[22]. ,

.

-

37 ,

. ,

є

є

,

(

)

[17],

є

є

. (i = 1, 2, ..., N; j = 1, 2, ..., , -

, Ji)

2.2. : Bij; Nij – ; Nijq –

-

.

j-

Aij; ,

q;

Kij: K ij = arg max

q =1,2 ,...,K

N ijq .

2.3

-

є

. : ij ( x )



1

= 1+ e

1

(

− xi − Aij

є

,

) − 1 + e − (xi − Bij ) , , > 1.

3.

j-

i-

, ,

j-

qiI ijq =

q,

-

:

∑N

N ijq

K

,

ijp

p =1

4. 1 I iq = Ji

i =1, 2, ..., N; j = 1, 2, ..., Ji; q = 1, 2, ..., K. iqє :

∑I

∑ (I (K Ji

Ji

ijq

j =1

I iq =

max

j =1, 2,..., J i

I ijq

i =1, 2, ..., N; q = 1, 2, ..., K, (a, b ) = ⎧⎨0, a ≠ b;

ijq

I iq =

∑ (K

ij

,q

j =1

Ji

ij

,q

))

,

)

j =1

⎩1, a = b.

5. x* (q = 1, 2, ..., K):

q-

-

q

(x ) = *

∑I

∑ ( (x )I )⎟⎟



1

N

iq

⎛ ⎜ ⎜ * x = max ⎜ i =1,2, ...N⎜ ⎜ ⎜ ⎝

( )



Ji

*

ij

N

i =1

q

⎛ ⎜ ⎜ ⎜ I iq ⎜ i =1 ⎜ ⎜ ⎝

38

j =1

∑ (I )

ijq

Ji

ijq

⎟ ⎟ ⎟ ⎟ ⎠

q

∑( (x )I )⎟⎟ j =1

*

j =1

∑(I )

*

ijq

Ji

ijq

j =1

∑I

⎟ ⎟ ⎟ ⎟ ⎠

q



1

N

i =1



Ji

ij

(x ) =

⎛ ⎜ ⎜ ⎜ ⎜ i =1 ⎜ ⎜ ⎝ N

iq

⎛ ⎜ ⎜ x* = min ⎜ i =1,2 , ...N⎜ ⎜ ⎜ ⎝

( )

∑ ( (x )I )⎟⎟ ⎞

Ji

*

ij

j =1

∑ (I )

ijq

Ji

ijq

⎟ ⎟ ⎟ ⎟ ⎠

∑( (x )I ) ⎟⎟ j =1

Ji

*

ij

j =1

∑(I )

ijq

Ji

ijq

j =1



⎟. ⎟ ⎟ ⎟ ⎠

6. x*: q

q = arg max

i =1, 2 , ..., N

(x ) . *

1.9.2.

-

-

.

,

, ,

-

-

. 1.4. ,

2

. -

q-

j-

i-



Є

. .

6

(

) ∑ w(

φ (η,i ) w (η,i ) , x (η,i ) =

J∑

η,i ) (η,i ) j xj

+ w0(η,i ) ,

j =1

η = 2: i = 1, 2, ..., JΣK; η = 3: i = 1, 2, ..., K,

є

. :

39 η–

,i– j-

∑J .

i-

η-

(η,i)

,w

j



, x(η,i)j – j-

N

η-

i-

,j–

, JΣ =

a

a =1

1.4 –

-

: ψ (η,i ) ( x) = x, η = 2: i = 1, 2, ..., JΣK; η = 3: i = 1, 2, ..., K.

є

:

⎧0, η = 2, i = 1, 2, ..., J Σ K, j = 0; ⎪ ⎪I abq , η = 2, i = abq , j = abq − q /K , a = 1, 2, ..., N , b = 1, 2, ..., J a , q = 1, 2, ..., K ; ⎪ ( η,i ) ⎪0, η = 2, i = abq , j ≠ abq − q /K , a = 1, 2, ..., N , b = 1, 2, ..., J a , q = 1, 2, ..., K ; wj = ⎨ ⎪0, η = 3, i = 1, 2, ..., K , j = 0; ⎪0, η = 3, i = 1, 2, ..., K , j ≠ abi , a = 1, 2, ..., N , b = 1, 2, ..., J a , j = 1, 2, ..., J Σ K ; ⎪ ⎩⎪α ai , η = 3, i = 1, 2, ..., K , j = abi , a = 1, 2, ..., N , b = 1, 2, ..., J a , j = 1, 2, ..., J Σ K ,

(

)

(

αiq =

∑ (I ) I iq

Ji

ijq

j =1

,

abq

⎛ = K ⎜ b −1 + ⎜ ⎝

)

∑J a −1 j =1

j

⎞ ⎟ + q. ⎟ ⎠

-

40 1.9.3.

. . 1.5 ,

.

1.5 –

є

,

. q-

j-

i-

-

,

-

,

. – ,

. . :

41

) ∑ w(

(

φ (η,i ) w(η,i ) , x (η,i ) =

J∑

η,i ) (η,i ) j xj

+ w0(η,i ) ,

j =1

η = 1: i = 1, 2, ..., 2JΣ; η = 2: i = 1, 2, ..., JΣ; η = 3: i = 1, 2, ..., JΣK; η = 4: i = 1, 2, ..., K. : ψ (η,i ) ( x ) =

1 1 + e− x

, η = 1: i = 1, 2, ..., 2JΣ;

ψ (η,i ) ( x) = x, η = 2: i = 1, 2, ..., JΣ;

η = 3: i = 1, 2, ..., JΣK; η = 4: i = 1, 2, ..., K. є

:

⎧ Aab, η = 1, b = p − ν j−1, ν j−1 < p ≤ ν j , p = 0,5(i +1),i = 1, 3, ..., 2J Σ −1, a = 1, 2, ..., N, j = 0; ⎪ ⎪− ,η = 1, j = a, b = p − ν j−1, ν j−1 < p ≤ ν j , p = 0,5(i +1), i = 1, 3,...,2J Σ −1, a = 1, 2,...,N; ⎪0, η = 1, b = p − ν , ν < p ≤ ν , p = 0,5(i +1), i = 1,3, ..., 2J −1, j ≠ a, a = 1, 2, ..., N, j = 1, 2,...,N; Σ j −1 j−1 j ⎪ ⎪ Bab, η = 1, b = p − ν j−1, ν j−1 < p ≤ ν j , p = 0,5i, i = 2, 4, ..., 2J Σ , a = 1, 2, ...,N, j = 0; ⎪ ⎪− ,η = 1, j = a, b = p − ν j−1, ν j−1 < p ≤ ν j , p = 0,5(i +1), i = 1,3, ..., 2J Σ −1, a = 1, 2,...,N; ⎪ ⎪0, η = 1, b = p − ν j−1, ν j−1 < p ≤ ν j , p = 0,5(i +1),i = 1,3, ..., 2J Σ −1, j ≠ a, a = 1, 2,...,N, j = 1, 2,...,N; ⎪1, η = 2, i = 1,2,..., J , j = 2i −1; Σ ⎪ ( η,i ) ⎪−1, η = 2, i = 1,2,..., JΣ , j = 2i; wj = ⎨ ⎪0, η = 2, i = 1,2,..., JΣ , j ≠ 2i −1, j ≠ 2i, j = 1,2,...,2J Σ ; ⎪ ⎪0, η = 2, i = 1,2,..., JΣ , j = 0; ⎪0, η = 3, i = 1,2,..., JΣ K, j = 0; ⎪ ⎪I abq, η = 3, i = abq,j = abq − q /K, a = 1, 2,...,N, b = 1, 2,...,J a , q = 1,2,...,K; ⎪0, η = 3, i = abq, j ≠ abq − q /K, a = 1, 2,...,N, b = 1, 2,...,J a , q = 1,2,...,K; ⎪ ⎪0, η = 4, i = 1,2,...,K, j = 0; ⎪ ⎪0, η = 4, i = 1,2,...,K, j ≠ abi, a = 1, 2, ...,N, b = 1, 2,...,J a , j = 1, 2,..., J Σ K; ⎪α , η = 4, i = 1,2,...,K, j = abi, a = 1, 2,...,N,b = 1, 2, ...,J a , j = 1, 2, ..., J Σ K, ⎩ ai

(

)

(

∑J

)

j

νj =

k.

k =1

’є ,

, (

, . 1.5) . 1.6. є

.

, ,

, . -

q-

j-

i-

,

42 , . –

. , .

1.6 –

) ∑ w(

(

φ (η,i ) w(η,i ) , x ( ,i ) =

J∑

η,i ) (η,i ) j xj

: + w0(η,i ) ,

j =1

η = 1: i = 1, 2, ..., 2JΣ; η = 2: i = 1, 2, ..., JΣK; η = 3: i = 1, 2, ..., K. : 1 ( η,i ) , η = 1: i = 1, 2, ..., 2JΣ; ψ (x ) = 1 + e− x

ψ (η,i ) ( x) = x, η = 2: i = 1, 2, ..., JΣK; η = 3: i = 1, 2, ..., K.

є

:

⎧ Aab, η = 1, b = p − ν j−1, ν j−1 < p ≤ ν j , p = 0,5(i + 1),i = 1, 3,...,2JΣ − 1, a = 1, 2,...,N, j = 0; ⎪− , η = 1, j = a, b = p − ν j−1, ν j−1 < p ≤ ν j , p = 0,5(i + 1),i = 1, 3,..., 2J Σ − 1, a = 1, 2,...,N; ⎪0, η = 1, b = p − ν , ν < p ≤ ν , p = 0,5(i + 1),i = 1,3,..., 2J − 1, j ≠ a, a = 1, 2,..., N, j = 1, 2,...,N; Σ j −1 j −1 j ⎪ B , η = 1, b = p − ν j−1,ν j−1 < p ≤ ν j , p = 0,5i, i = 2,4,...,2J Σ , a =1, 2,...,N, j = 0; ⎪ ab ⎪− , η = 1, j = a, b = p − ν j−1, ν j−1 < p ≤ ν j , p = 0,5(i + 1),i = 1,3,...,2J Σ − 1, a = 1, 2,..., N; ⎪0, η = 1, b = p − ν j−1, ν j−1 < p ≤ ν j , p = 0,5(i + 1), i = 1,3,..., 2JΣ − 1, j ≠ a, a = 1, 2,...,N, j = 1, 2,...,N; ⎪ w(jη,i ) = ⎨0, η = 2, i = 1,2,...,JΣ K, j = 0; ⎪I abq, η = 2, i = abq, ( j + 1) = 2( abq − q)/K, a = 1, 2,...,N,b = 1, 2,..., Ja , j = 1,3,...,2J Σ − 1, q = 1,2,...,K; ⎪− I abq, η = 2, i = abq, j = 2( abq − q)/K, a = 1, 2,..., N, b = 1, 2,...,J a , j = 2,4,...,2J Σ , q = 1,2,...,K; ⎪0, η = 2, i = abq, ( j + 1) ≠ 2( abq − q)/K, a = 1, 2,...,N, b = 1, 2,..., Ja , j = 1,3,...,2J Σ − 1, q = 1,2,...,K; ⎪0, η = 2, i = abq, j ≠ 2( abq − q)/K, a = 1, 2,...,N, b = 1, 2,...,J a , j = 2,4,...,2J Σ , q = 1,2,...,K; ⎪0, η = 3, i = 1,2,...,K, j = 0; ⎪0, η = 3, i = 1,2,...,K, j ≠ , a = 1, 2,...,N, b = 1, 2,...,J , j = 1, 2,..., J K; ⎪α , η = 3, i = 1,2,...,K, j = abi , a = 1, 2,...,N, b = 1, 2,...,aJ , j = 1, 2,..., JΣ K. Σ abi a ⎩ ai

43 ’є ,

, ,

.

-

,

( . 1.7.

, є

. 1.6)

,

-

. –

.

,

-

,

,

.

, .

1.7 –

(

) ∑

ϕ(η,i ) w(η,i ),x (η, i ) =

J∑

: w(η,i )x (η,i ) + w(η,i ) , j

j

0

j =1

η = 1: i = 1, 2, ..., 2JΣ; η = 2: i = 1, 2, ..., K. : 1 η,i ) ( , η = 1: i = 1, 2, ..., 2JΣ; ψ ( x) = 1 + e− x ( η,i ) ψ ( x ) = x,

є

η = 2: i = 1, 2, ..., K.

:

44 ⎧ Aab, η = 1, b = p − ν j −1, ν j −1 < p ≤ ν j , p = 0,5(i + 1), i = 1,3,...,2JΣ −1, a = 1, 2,..., N, j = 0; ⎪ ⎪− , η = 1, j = a, b = p − ν j −1, ν j −1 < p ≤ ν j , p = 0,5(i + 1), i = 1,3,...,2JΣ −1, a = 1, 2,..., N; ⎪0, η = 1, b = p − ν , ν < p ≤ ν , p = 0,5(i +1),i = 1,3,...,2J −1, j ≠ a, a = 1, 2,..., N, j = 1, 2,..., N; j −1 j −1 j Σ ⎪ ⎪ Bab, η = 1, b = p − ν j −1, ν j −1 < p ≤ ν j , p = 0,5i, i = 2,4,...,2JΣ , a = 1, 2,..., N,j = 0; ⎪ ⎪− , η = 1, j = a, b = p − ν j −1, ν j −1 < p ≤ ν j , p = 0,5(i + 1), i = 1,3,..., 2JΣ −1, a = 1, 2,..., N; ⎪ w(j ,i) = ⎨0, η = 1, b = p − ν j −1, ν j −1 < p ≤ ν j , p = 0,5(i + 1),i = 1,3,..., 2JΣ −1, j ≠ a, a = 1, 2,..., N, j = 1, 2,..., N; ⎪ ⎪αaiIabi, η = 2, ( j + 1) = 2 abq − q /K, a = 1, 2,..., N, b = 1, 2,..., Ja , j = 1,3,...,2JΣ −1, i = 1,2,...,K; ⎪− α I , η = 2, j = 2 abq − q /K, a = 1, 2, ..., N, b = 1, 2,..., J a , j = 2,4,...,2J Σ , i = 1,2,...,K; ⎪ ai abi ⎪0, η = 2, ( j + 1) ≠ 2 abq − q /K, a = 1, 2,...,N, b = 1, 2,...,Ja , j = 1,3,...,2JΣ −1, i = 1,2,...,K; ⎪ ⎪0, η = 2, j ≠ 2 abq − q /K, a = 1, 2,...,N, b = 1, 2,..., Ja , j = 2,4,...,2JΣ , i = 1,2,...,K; ⎪ ⎩0, η = 2, i = 1,2,...,K, j = 0.

(

)

(

)

(

)

(

)

-

є

, .

є

є

,

є

, -

. ,

, -

, ,

є

. ,

є

, .

(

є

),



.

,

,

,

’ 1.10

,

.

є

,

, ,

, ,є

,

. ,

(

)

,

, .

-

45 , ,

є

.

є

є



є

-

, -

. ,

, , .

-

є

1–10 [43]. 1. – s, ys –

,

, x ={xs}, xs={xsj}, y={ys}, js.

s

,xj– s2. Ij, j = 1, 2, …, N. є , є . 3. i, j = 1, 2, …, N, i≠j,

є

1.1,

xs -

-

, -

∑ (x

d(xj,xi): S

d ( x j , xi ) =

s j

− xis ) 2 .

s =1

4. 1.2 є eji, i, j = 1, 2, …, N, i≠j. : eji =eji–1. 5. : g = 0. 6. ∃ xj: ∀ Ij≠–1 ∃ d(xj,xi)≠–1, i, j = 1, 2, …, N, i≠j, 7, – 10. 7. xi: Ii = max Ij, j = 1, 2, …, N. 8. : g = g + 1. Gg. g G xi. : Ii = –1. 9. ∃ xj: ∀ Ij≠–1, ∃ d(xi,xj)≠–1, F(xi, xj) = 1, i, j = 1, 2, …, N, i≠j, F– , є є , Gg xj, : Ij = –1, d(xj,xk) = –1, 9, – d(xk,xj)= –1, k = 1, 2, …, N, : Ii = –1, d(xi,xk) = –1, d(xk,xi) = –1, k = 1, 2, …, N, 6. 10. . F :

46 ⎧⎪1, eij < e , ⎧⎪1, d ( xi , x j ) < αd , F ( xi , x j ) = ⎨ F ( xi , x j ) = ⎨ ⎪⎩0, d ( xi , x j ) ≥ αd ; ⎪⎩0, eij ≥ e ;

⎧1, dˆ ( x , x ) < dˆ , ⎧1, d ( xi , x j ) < αd , eij < e , ⎪ i j ⎪ F ( xi , x j ) = ⎨ F ( xi , x j ) = ⎨ eij ≥ e ; ⎪⎩0, d ( xi , x j ) ≥ αd ⎪0, dˆ ( xi , x j ) ≥ dˆ ; ⎩

⎧1, e < e , dˆ ( x , x ) < dˆ , ⎧1, d ( x , x ) < αd , dˆ( x , x ) < dˆ , i j i j i j ⎪ ij ⎪ F ( xi , x j ) = ⎨ F ( xi , x j ) = ⎨ ˆ( x , x ) ≥ dˆ ; ⎪ ⎪0, d ( xi , x j ) ≥ αd ≥ 0, e e dˆ ( xi , x j ) ≥ dˆ ; d i j ⎩ ij ⎩

⎧1, d ( x , x ) < αd , e < e , dˆ ( x , x ) < dˆ , i j ij i j ⎪ F ( xi , x j ) = ⎨ ⎪0, d ( xi , x j ) ≥ αd eij ≥ e dˆ ( xi , x j ) ≥ dˆ . ⎩

d , dˆ , dˆ , e d=

1 0,5 N 2 − N

∑ eij , ∑ ∑ d ( x , x ), e = 0,5N 2 − N ∑ i =1 j = i +1 N

N

1

i

:

N

j

i =1 j =i +1

dˆ =

N

1 0,5 N 2 − N

∑ ∑ dˆ ( x , x ), N

N

i

j

i =1 j = i +1

((i − 1) mod width − ( j − 1) mod width )2 + ((i - 1) div width − ( j − 1)div width )2 , , div – « ». . , є , ) . 1.8. . 1.9), , .

dˆ ( xi , x j ) =

width – mod –

( (

,

, є

. .

,

1.5. -

, N2 = VQ,

V–

є

, Є

. ,Q–

. є

. є

.

’є

N3 = Q. -

47

1.8 –

-

є

, η –

w(jη,i ) ,

,

j–

,i–

:

⎧ j, η = 4, i = 1, j = 1, 2, ..., K , ⎪ ⎪0, η = 3, i = 1, 2, ...Q, v = 1, 2, ..., V, j = (v − 1)Q + i, ⎪1, η = 3, i = 1, 2, ...Q, v = 1, 2, ..., V, j ≠ (v − 1)Q + i, ⎪ ⎪ w (jη,i ) = ⎨1, η = 2, x p ∈ G v K ( p, g ) = q, j = z ( p) + g , g = 1,2, ..., D p , p = 1,2, ..., N , ⎪ ⎪ i = (v − 1)Q + q, q = 1, 2, ..., Q, v = 1, 2, ...,V , ⎪0, η = 2, x ∈ G v K ( p, g ) = q, j = z ( p) + g , g = 1,2, ..., D p , p = 1,2, ..., N , p ⎪ ⎪⎩ i = (v − 1)Q + q, q = 1, 2, ..., Q, v = 1, 2, ...,V ,

-

48

1.9 –

-

∑D , z = ∑ D . p −1

z ( p) =

N

r

j

r =1

j =1

: ϕ(η,i ) ( w(jη,i ) , x (jη,i ) ) = min {w(jη,i ) , x (jη,i )} , η =2,

i = 1, 2, …,VQ;

ϕ(η, i ) ( w(jη,i ) , x (jη,i ) ) = max {w(jη,i ) , x (jη,i )} , η =3,

i = 1, 2, …, Q;

∑ w( K

ϕ(η,i ) ( w(η,i ) , x (η,i ) ) = j

j

η, i ) (η, i ) xj j

∑ x(

j =1

K

,

η=

4, i = 1.

η, i ) j

j =1

: ψ (η,i ) ( x) = max {ϕ(η,i ) ( w(jη,i ) , x (jη,i ) )} , η =2, i = 1, 2, …,VQ; j

ψ (η, i ) ( x ) = min {ϕ (η, i ) ( w (jη, i ) , x (jη, i ) )} , η =3,

i = 1, 2, …, Q;

j

ψ (η,i ) ( x ) = round ( x), η =4, i = 1.

49 w(j ,i )

є

:

⎧ j, η = 4, i = 1, j = 1, 2, ..., K , ⎪ ⎪0, η = 3, i = 1, 2, ...Q, v = 1, 2, ...,V , j = (i − 1)V + v, ⎪1, η = 3, i = 1, 2, ...Q, v = 1, 2, ...,V , j ≠ (i − 1)V + v, ⎪ ⎪ ( η,i ) w j = ⎨1, η = 2, x p ∈ G v K ( p, g ) = q, j = z( p) + g , g = 1,2, ..., D p , p = 1,2, ..., N , ⎪ ⎪ i = (q − 1)V + v, v = 1, 2, ...,V , q = 1, 2, ..., Q, ⎪0, η = 2, x ∈ G v K ( p, g ) = q, j = z( p) + g , g = 1,2, ..., D p , p = 1,2, ..., N , p ⎪ ⎪⎩ i = (q − 1)V + v, v = 1, 2, ...,V , q = 1, 2, ..., Q.



,

Gg, є

,

∑x ,x

,

N

xi =

j

j

∈ G g , xi =

j =1

( ),

є 1 NG

∑x ,x

:

N

j

j

∈Gg ,

j =1

xi = min x j , x j ∈ G g , xi = max x j , x j ∈ G g . j =1, 2,..., N

j =1, 2,..., N

’є -

1.10 –

-

,

. 1.10.

-

50 -

. ,

’є .

N1=V. . , .

1.5,

’є .

-

Є

є

є

. ’є

-

. -

:

∑w

N η −1

ϕ

( η,i )

(w

( η,i )

,x

( η,i )

)=

w0(η,i )

+

( η,i ) ( η,i ) xj . j

j =1

: ψ( x) = x . є

:

⎧ 0, η = 1, i = 1, 2, ..., V , j = 0, ⎪⎪ w (jη, i ) = ⎨ α , x j ∈ G i , η = 1, i = 1, 2, ..., V , j = 1, 2, ..., N , ⎪ i ⎩⎪ 0, x j ∉ G , η = 1, i = 1, 2, ..., V , j = 1, 2, ..., N ,

α=1–

α = NG–1 –

-

. max : ϕ( η,i ) ( w( η,i ) , x ( η,i ) ) = min{w(jη,i ) , x (jη,i ) }. max : ψ ( η,i ) = max{ϕ( η,i ) ( w( η,i ) , x ( η,i ) )}. i

max :

є

⎧⎪1, x j ∈ G i , η = 1, i = 1, 2, ..., V , j = 1, 2, ..., N , w(jη,i ) = ⎨ i ⎪⎩0, x j ∉ G , η = 1, i = 1, 2, ..., V , j = 1, 2, ..., N .

51 min : ϕ(η,i ) ( w(η,i ) , x (η,i ) ) = max{w(jη,i ) , x (jη,i ) }. min : ψ (η,i ) = min{ϕ( η,i ) ( w(η,i ) , x (η,i ) )}. i

є

min :

⎧⎪0, x j ∈ G i , η = 1, i = 1, 2, ...,V , j = 1, 2, ..., N , w(jη,i ) = ⎨ i ⎪⎩1, x j ∉ G , η = 1, i = 1, 2, ...,V , j = 1, 2, ..., N .

-

. є

є

,

-

, . . ,

,

,

. -

є

,

. «1»,

є

,

,

. , 1.11

, ’є

є

,

є



.

є

, , (

є

)

,

є

’ є

є є

’ ,

. ’

. є ,

ь

-

є ,

є

.

«0» –

є

є

,

,

.

-

52 1.11.1

є , {xs} = {xsj}, s = 1, 2, …, S, j = 1, 2, …, N, ,N– , j, є s( ) y = {ys}, , ys – y(x) ) є



( ,

є S–

, xs j -

xs, xs.

, ’

є

.

ь

1.11.2

є

,

. r, -

1.

.

2.

x: xsj+i = ln(xsi), j = 1, 2, …, N, i = 1, 2, …, N, s = 1, 2, …, S. min(xi) max(xi) i = 1, 2, …, 2N, s = 1, 2, …, S:

0 r |rjk| > r , : h(G, k)=1, rkp = 0, rpk = 0, p = 1, 2, …, 2N. 4.4.3 : rip = 0, rpi = 0, rjp = 0, rpj = 0, p = 1, 2, …, 2N. 4.4.4. 4.2. 4.5 ∃ p, rpj ≠ 0, rjp ≠ 0, p = 1, 2, …, 2N, j = 1, 2, …, N, j≠p, : G=G+1, h(G,j)=1, rjk = 0, rkj = 0, k = 1, 2, …, 2N, 4.5, – 4.6. 4.6 h(g, i)=0, g = 1, 2, …, G, i = 1, 2, …, 2N, h(g, i) . 4.7 ∀ j, j = 1, 2, …, N, : ⎧0, i = j, ∃g : h( g , j ) = 1, j ≤ N ; gi = ⎨ ⎩1, i = j − N , ∃g : h( g , j ) = 1, j > N .

4.8

j = N+1, …, 2N, g = 1, 2, …, G,

h(g, j) = 0.

є

5. ,

є

,

: h(g, j–N)=1,

Ij, 0 ≤ Ij ≤ 1,

’ Ij

-

. , [5]. 6. Cq, q = 1,2, …,Q, Q– , Cqj, j = 1, 2, …, N, q = 1,2, …, Q. , [2, 12]. K . 7. Q

: -

-

( -

7.1 7.2 – 7.3 q=1. 7.4 –

i>N, 7.3.

: i = 1. 7.6,

-

7.5,

-

q>Q, q: v = arg min {xis | q s = q}, s =1,2,...,S

u = arg max {xis | q s = q} , s =1,2,..., S

K(i,q) = yv, Q(i,q) = qv, a(i,q) = xvi, b(i,q) = xui, 7.5

: q = q +1. : i = i +1.

) .

7.4. 7.2.

c(i, q) = Ciq

v

.

54 7.6

K(i,q) Q(i,q) j, j = 1, 2, ..., NQ: K(j)=K(1+((j–1) div Q), ((j+1) mod Q)–1)), Q(j)=Q(1+((j–1) div Q), ((j+1) mod Q)–1)).

8. .

є

є

⎧0, xi ≤ 0,5( a (i, q ) + b(i, q − 1)), ⎪ ⎪ xi − 0,5( a (i, q ) + b (i, q − 1)) , 0,5( a (i, q ) + b (i, q − 1)) ≤ xi < a (i, q ), ⎪ 0,5( a (i, q ) − b (i, q − 1)) ⎪ i , q ( xi ) = ⎨1, a (i , q ) ≤ xi ≤ b (i , q ), ⎪ 0,5( a (i, q + 1) + b(i, q )) − x i ⎪ , b (i, q ) ≤ xi < 0,5(b (i, q ) + a (i, q + 1)), ⎪ 0,5( a (i, q + 1) − b(i, q )) ⎪0, 0,5( b(i, q ) + a (i, q + 1)) ≤ x , i ⎩

-

:

i , q ( xi )

=

i,q S

( xi )

i,q Z

( xi ) ,

xi i , q S ( xi )

K(j)

– S-

,



i , q ( xi )

q-

– Zi , q Z ( xi )

i:

⎧1, xi < b(i, q), ⎪ ⎞ ⎛ x i − b (i , q ) ⎪1 1 i , q Z ( xi ) = ⎨ + cos ⎜ ⎜ 0,5( a (i, q + 1) − b(i, q )) π ⎟⎟, b(i, q) ≤ xi ≤ 0,5(b(i, q ) + a (i, q + 1)), ⎠ ⎝ ⎪2 2 ⎪0, x > 0,5(b(i, q ) + a (i, q + 1)), ⎩ i

:

⎧0, xi < a (i, q ); ⎪ ⎪0, xi > b(i, q ); ⎪ xi − a(i,q) , a (i, q ) ≤ xi ≤ c(i, q); i , q ( xi ) = ⎨ ⎪ c(i, q) − a (i, q ) ⎪ xi − b(i, q ) , c (i, q ) < xi ≤ b(i, q), ⎪ ⎩ c(i,q) − b(i, q)

i , q ( xi )

(

= exp − (xi − c(i, q ))2

).

:

-

⎧0, xi < 0,5( a (i , q ) + b(i , q − 1)), ⎪ ⎞ ⎛ xi − a (i, q ) ⎪1 1 i , q S ( xi ) = ⎨ + cos⎜ ⎜ 0,5( a (i , q ) − b (i , q − 1)) π ⎟⎟, 0,5(a (i , q ) + b (i , q − 1)) ≤ xi ≤ a (i , q ), ⎠ ⎝ ⎪2 2 ⎪1, x > a (i, q ); ⎩ i

:

Q(j) –

,

55 1.11.3

(

. 1.11).

, ,

[0, 1],

-

, .

( є

, «1», , «0» –

). .

.

1.11 –

: φ

(1,i )

(

(w

(1,i )

,x

(1,i )

)

)=

w0(1,i )

φ (2,i ) w (2,i ) , x (2,i ) = w0(1,i ) +

+ w1(1,i ) x1(1,i ) ,

∑w N

j =1

(1,i ) (1,i ) xj , j

i = 1, 2, …, N; i = 1, 2, …, G;

) ∑ (w

56

G

(

φ (3,i ) w(3, i ) , x (3,i ) =

(3, i ) j

j =1

(

)

2

i) , − x (3, j

∑w

i = 1, 2, …, Q;

Q

)

i) φ (4,i ) w(4,i ) , x (4,i ) = w (4, + 0

(4,i ) (4,i ) xj , j

i = 1, 2, …, K,

j =1

(

ϕ(η,i ) w(η,i ), x (η,i )

)–

є

i-



i-

j-

η-

η-

x (η,i ) = { x (jη,i )} , x (η,i )

η-

, x (η,i ) – j-

η-

i,

, w ( η, i ) – , w(η,i ) = {w(jη,i )} , w(jη,i ) – η-



i-

. ⎧ x, g i = 0; i = 1, 2, …, N; ψ (1,i ) ( x) = ⎨ ⎩ln( x), g i = 1, ψ (2,i ) ( x) = x,

:

i = 1, 2, …, G; 2

ψ (3,i ) ( x 2 ) = e − x , i = 1, 2, …, Q;

⎧0, x ≤ 0; i = 1, 2, …, K, ψ (4,i ) ( x ) = ⎨ ⎩1, x > 0, ψ (η,i ) ( x )





:

w(jη,i )

η-

. є

⎧1 + min( x p )(max( x p ) - min( x p ) )−1 , p = i + N , g i = 1, η = 1, i = 1, 2, ..., N , j = 0; −1 ⎪ xi ) ) , g i = 0, η = 1, i = 1, 2, ..., N , j = 0; ⎪min( xi )(max( xi ) - min( −1 ⎪(max( x p ) - min( x p ) ) , p = i + N , g i = 1, η = 1, i = 1, 2, ..., N , j = 1; ⎪(max( xi ) - min( xi ))−1 , g i = 0, η = 1, i = 1, 2, ..., N , j = 1; ⎪0, η = 1, i = 1, 2, ..., N , j = 0; ⎪ = ⎨ I j h(i, j ) z (i ), g j = 0, η = 2, i = 1, 2, ..., G, j = 1, 2, ..., N ; ⎪(ln 2)-1 I j h(i, j ) z (i ), g j = 1, η = 2, i = 1, 2, ..., G , j = 1, 2, ..., N ; ⎪ i , η = 3, i = 1, 2, ..., Q, j = 1, 2, ..., G; ⎪ j ⎪0, η j= 4, i = 1, 2, ..., K , j = 0; ⎪1, C ∈ K i , η = 4, i = 1, 2, ..., K , j = 1, 2, ..., Q; ⎪⎩− 1, C j ∉ K i , η = 4, i = 1, 2, ..., K , j = 1, 2, ..., Q;



⎛ N ⎞ z (i ) = ⎜ I k h (i , k ) ⎟ . ⎜ ⎟ ⎝ k =1 ⎠ −1

57 1.11.4

-

,

. 1.13)

, ( -

. 1.12)



(

. -

. .

1.12 –

-

1.13 –



-

,

’є -

є

’ .

є Є



’є

-

i

є

’є

.

. :

(

)

{

}

i) i ) (4,i ) i ) (4, i ) φ (4, w(4, ,xj = min w(4, ,xj , j j j

i = 1, 2, …, Q, j = 1, 2, …, N3;

-

58

(

)

{

}

i ) (5,i ) (5,i ) i ) (5,i ) φ(5, w j , x j = min w(5, , j j , xj

(

)

i = 1, 2, …, K, j = 1, 2, …, Q;

{

}

φ(6,1) w(6,1) , x (6,1) = min w(6,1) , x (6,1) , j j j j j Nη

η-



j = 1, 2, …, K, . -

-

:

(

) { } i = 1, 2, …, Q, j = 1, 2, …, N3; (φ ) = max{φ }, i = 1, 2, …, K, j = 1, 2, …, Q;

i) ψ (4,i ) φ (4,i ) = max φ (4, , j

ψ

(5,i )

j

(5,i )

(5,i ) j

j

(

)

{ }

j = 1, 2, …, K.

ψ (6,1) φ (6,1) = arg max φ (6,1) , j j

є

:

⎧1, Q( j ) = i, η = 4, i = 1, 2, ..., Q, j = 1, 2, ..., N 3 ; ⎪ ⎪0, Q( j ) ≠ i, η = 4, i = 1, 2, ..., Q, j = 1, 2, ..., N 3 ; ⎪ w(jη,i ) = ⎨1, j ∈ i, η = 5, i = 1, 2, ..., K , j = 1, 2, ..., Q; ⎪ j ⎪0, ∉ i, η = 5, i = 1, 2, ..., K , j = 1, 2, ..., Q; ⎪0, η = 6, i = 1, j = 1, 2, ..., K . ⎩



-

:

(

)

{

} i = 1, 2, …, K, j = 1, 2, …, N3; ) = min{w , x }, j = 1, 2, …, K,

i ) (4,i ) (4,i ) i ) (4,i ) φ (4, wj , x j = min w(4, ,xj , j j

(

φ (5,1) , x (5,1) w (5,1) j j j

(5,1) j

(5,1) j

η-

Nη –

.

:

(

)

{ }

i) ψ(4,i ) φ(4,i ) = max φ (4, , j j

(

i = 1, 2, …, K, j = 1, 2, …, N3;

)

{

}

ψ (5,1) φ (5,1) = arg max φ (5,1) , j = 1, 2, …, K. j j

є

:

⎧1, K ( j ) = i, η = 4, i = 1, 2, ..., K , j = 1, 2, ..., N 3 ; ⎪ w (jη,i ) = ⎨0, K ( j ) ≠ i, η = 4, i = 1, 2, ..., K , j = 1, 2, ..., N 3 ; ⎪0, η = 5, i = 1, j = 1, 2, ..., K . ⎩

-

59 2 Є -

,

є .

є

,

-

, є

є

,

є

.

’ -

-

є

,

, , .

-

є

.

є

2.1

-

є

(



)

. -

, -

.

є

є

. ,

’є -

, .

є

є , є [41, 42]. 1. І . y={ys}, s = 1, 2, …, S, j = 1, 2, …, N, , xsj – s , sy –

, 2.

-

N– jє s-

, -

, x={xs}, xs={xsj}, ,S– s, . . -

.

60 2.1 {A(j,k)}, {B(j,k)}, {K(j,k)}, {Ij}. , k = 1, 2, …, kj; kj – j. 2.2 :

k–

є

,

∑k

-

-

N

Z=

1.1 j-

j

.

j =1

2.3

{u(p)}, p = 1, 2, ..., Z, . .

’є : z = Z+1. 2.4 ’

v( ,j)=0, ’ , , j =1, 2, ..., z. 2.5 є « jє

u(Z+1) -

’ ii-

j-

.

{t(j)}, t(j) = 0, jє « »; t(j) = –1, .

j-

: t(j)=–1, j= 1, 2, ..., z.

є

2.6

h(j) – є j: h(j)=1, j = 1, 2, …, z–1; h(z)= 0. 2.7 , i– i,k ( xi ) iє

є

.

,k– є

q > K,

K– ,

. q = 1. , 16.

5.

, ,

,

1.1, є 5.1 5.2 5.3

{h{j}}, -



. 3. 4.

{v( ,j)}, , v(i,j) = 1, є : v( ,j) = 0,

j-

»; t(j) = 1,

-

: h = 2. : s = 1, st = 1. s > S, 6. ys = q, =1, 2, …, N, ∀j j: st = st+1.

-

r.

r(st,j) s-

61 . 5.4 6. j-

: s = s +1. , r

7. 8. 9.

q-

-

n(j). : j = N, st = st–1. j st,

10. r(s, j)

є

jr.

– ℵ = {ℵi } ,

ℵi –

,

i-

ℵ.

« r(p,j) ∈ ℵ ,

l–

9.4 u(z+1); »: t(z) = 1;

ℵ.

: z = z + 1, h(z) = h +1; ’ : v( ℵi , z) = 1; : r(p, j) = z. r

9.5

l > 0,

: z

p = 1, 2, …, st:

. st. 9.6 : s = s +1. 9.2. 10. s = 1, 2, …, st: u(z+1); z « »: t(z) = 0; z=z+1, h(z) = h + 2; ’ : v(r(s, j), z) = 1, v(r(s, j–1), z) = 1; : r(s, j–1) = z. 11. : h = h+2, j = j–1. 8. 12. r . st. 13. st >1, : u(z+1); z=z+1, h(z) = h + 1; z « »: t(z) = 0; ’ : v(s,z)=1; s = 1, 2, …, st; : r(1, 1) = z; , . 14. ’ : v(r(1,1), Z+q) = 1. 15. : q = q+1. 4. 16. :

:

: r

h( Z + 1) = 1 + max h(i). i=1, 2,...,z

є

, 17.

.

η = 1, 2, …, h(Z+1), є η.

Nη –

-

62 ь є

2.2

-

є

-

,

,

2.1 –

-

. 2.1.

є

-

.

, –

є

.

.

(

) (

. 2.1

« )

. 2.1

», «

».

-

63 є

,

’є

-

. : ϕ(η,i ) (w(jη,i ) , x(jη,i ) ) = min{w(jη,i ), x(jη,i )} , η =2,

4, …, h(Z+1)–1;

ϕ (η, i ) ( w (jη, i ) , x (jη, i ) ) = max { w (jη, i ) , x (jη, i )} , η =3,

∑ w( K

ϕ (η,i ) ( w (jη,i ) , x (jη,i ) ) =

η,i ) (η,i ) xj j



j =1

K

,

5, …, h(Z+1)–2;

η = h(Z+1), i = 1.

x (η,i ) j

j =1

: ψ (η,i ) ( x) = max {ϕ(η,i ) ( w(jη,i ), x(jη,i ) )} , η =2,

4, …, h(Z+1)–1;

ψ (η,i ) ( x) = min {ϕ(η,i ) ( w(jη,i ), x (jη,i ) )} , η =3,

5, …, h(Z+1)–2;

j

j

ψ (η,i ) ( x ) = round ( x ),

: :

ψ (η,i ) ( x) = x, η =

є

,



w(jη,i ) ,

η = h(Z+1), i = 1;

h(Z+1), i = 1. j–

,i–

,

-

:

⎧ j, η = h(Z + 1), i = 1, j = 1, 2, ..., K ; ⎪⎪ w(jη,i ) = ⎨v( j, i ), η = 2, 4, …, h(Z + 1) − 1, i = 1, 2, ..., N η , j = 1, 2, ..., N η-1 ; ⎪ ⎩⎪1 − v( j, i), η = 3, 5, …, h(Z + 1) − 2, i = 1, 2, ..., N η , j = 1, 2, ..., N η-1.

,

,

є

max-min

є

2.3 є

max-max ) »,

«

-

. -

.

(

,

. 2.1 ,

(

)

«

. 2.1 ».

. : ϕ(η,i ) ( w(jη,i ) , x (jη,i ) ) = min {w(jη,i ) , x (jη,i )} , η =2,

3, …, h(Z+1)–1, :

-

64 ψ (η,i ) ( x) = max {ϕ(η,i ) ( w(jη,i ), x (jη,i ) )} , η =2,

3, …, h(Z+1)–1.

j

є

:

w(jη,i ) = v( j , i ), η = 2, 3, …, h( Z + 1) − 1, i = 1, 2, ..., N η , j = 1, 2, ..., N η-1.

є (

,

-

є

max-prod )

. 2.1 ,

«

. 2.1

. ,

-

»,

(

)

«PROD».

. : ϕ(η,i ) (w(jη,i ) , x(jη,i) ) = min{w(jη,i) , x(jη,i)} , η =2,

4, …, h(Z+1)–1;

ϕ (η,i ) ( w (jη, i ) , x (jη, i ) ) = max {w (jη,i ) , x (jη,i )} , η =3,

5, …, h(Z+1)–2; :

ψ (η,i ) ( x) = max {ϕ(η,i ) ( w(η,i ), x (η,i ) )} , j

j

j

η =2, 4, …, h(Z+1)–1;

ψ (η,i ) ( x) = ∏ ϕ(η,i ) ( w(jη,i ) , x (jη,i ) ) , η =3,

5, …, h(Z+1)–2.

j

є

:

⎧v( j, i), η = 2, 4, …, h(Z + 1) − 1, i = 1, 2, ..., N η , j = 1, 2, ..., N η-1 , w(jη,i ) = ⎨ ⎩1 − v( j, i), η = 3, 5, …, h(Z + 1) − 2, i = 1, 2, ..., N η , j = 1, 2, ..., N η-1.

,

є

є

.

(

max-average ) « »,

. 2.1 ,

( . 2.1 «AVERAGE».

)

. : ϕ(η,i ) (w(η,i ) , x(η,i ) ) = min{w(η,i ) , x(η,i )} , j

j

j

j

η =2, 3, …, h(Z+1)–1,

: ψ (η,i ) ( x) = max {ϕ(η,i ) ( w(η,i ), x (η,i ) )} , j

1 η-1 (η,i ) (η,i ) (η,i ) , η =3, ∑ ϕ (w j , x j ) N η-1 j =1 j

ψ ( η, i ) ( x ) =

j

η =2, 4, …, h(Z+1)–1;

N

5, …, h(Z+1)–2.

, -

65 є

:

w(jη,i ) = v( j , i ), η = 2, 3, …, h( Z + 1) − 1, i = 1, 2, ..., N η , j = 1, 2, ..., N η-1.

є

, .

є

-

average-max ) ( . 2.1 « ».

( . 2.1 «AVERAGE», ) . : ϕ(η,i ) ( w(jη,i ) , x (jη,i ) ) = min {w(jη,i ) , x (jη,i )} , η =2, 1 η-1 (η,i ) (η,i ) (η,i ) , η =2, ψ ( η, i ) ( x ) = ∑ ϕ (w j , x j ) N η-1 j =1 N

ψ (η,i ) ( x) = max {ϕ(η,i ) ( w(jη,i ), x (jη,i ) )} , η =3,

3, …, h(Z+1)–1, : 4, …, h(Z+1)–1;

5, …, h(Z+1)–2.

j

є

:

w(jη,i ) = v( j , i ), η = 2, 3, …, h( Z + 1) − 1, i = 1, 2, ..., N η , j = 1, 2, ..., N η-1.

є

,

є

.

average-min ) ( . 2.1

( . 2.1 «AVERAGE», )

«

».

. : ϕ(η,i ) (w(jη,i ) , x(jη,i) ) = min{w(jη,i) , x(jη,i)} , η =2,

4, …, h(Z+1)–1,

ϕ (η,i ) ( w (jη, i ) , x (jη, i ) ) = max {w (jη,i ) , x (jη,i )} , η =3,

ψ ( η, i ) ( x ) =

1 ∑ ϕ(η,i )( w(jη,i ), x(jη,i )) , η =2, N η-1 j =1 N η-1

ψ (η,i ) ( x ) = min {ϕ(η,i ) ( w(jη,i ), x (jη,i ) )} , η =3,

5, …, h(Z+1)–2; :

4, …, h(Z+1)–1;

5, …, h(Z+1)–2.

j

є

⎪⎧v( j, i ), η = 2, 4, …, h(Z + 1) − 1, i = 1, 2, ..., N η , j = 1, 2, ..., N η-1 , w(jη,i ) = ⎨ ⎪⎩1 − v( j, i ), η = 3, 5, …, h(Z + 1) − 2, i = 1, 2, ..., N η , j = 1, 2, ..., N η-1.

, .

є

є

(

. 2.1

average-prod )

:

-

66 «AVERAGE», )

( «PROD».

. 2.1

-

. : ϕ(η,i ) (w(η,i ) , x(η,i) ) = min{w(η,i) , x(η,i)} , j

j

j

j

η =2, 4, …, h(Z+1)–1,

ϕ (η,i ) ( w (jη, i ) , x (jη, i ) ) = max {w (jη,i ) , x (jη,i )} , η =3,

ψ ( η, i ) ( x ) =

1 ∑ ϕ(η,i )( w(jη,i ), x(jη,i )) , η =2, N η-1 j =1 N η-1

ψ (η,i ) ( x) = ∏ ϕ(η,i ) ( w(j η,i ), x (jη,i ) ) , η =3,

5, …, h(Z+1)–2; :

4, …, h(Z+1)–1;

5, …, h(Z+1)–2.

j

є

:

⎧⎪v( j, i ), η = 2, 4, …, h(Z + 1) − 1, i = 1, 2, ..., N η , j = 1, 2, ..., N η-1 , w(jη,i ) = ⎨ ⎪⎩1 − v( j, i ), η = 3, 5, …, h(Z + 1) − 2, i = 1, 2, ..., N η , j = 1, 2, ..., N η-1.

є . 2.1

, (

є

average-average ( . 2.1 «AVERAGE».

)

)

.

. : ϕ(η,i ) (w(jη,i ) , x(jη,i) ) = min{w(jη,i) , x(jη,i)} , η =2,

ψ ( η, i ) ( x ) =

3, …, h(Z+1)–1,

1 ∑ ϕ(η,i )( w(jη,i ), x(jη,i )) , η =2, N η-1 j =1 N η-1

: 3, …, h(Z+1)–1.

є

:

w(jη,i ) = v( j , i ), η = 2, 3, …, h( Z + 1) − 1, i = 1, 2, ..., N η , j = 1, 2, ..., N η-1.

є

,

( «SUM»,

є

. 2.1 ( «PROD».

) . :

sum-prod ) . 2.1

. -

67 ϕ(η,i ) ( x) =

∑ w(jη,i )x(jη,i ),

N η-1

η =2, 4, …, h(Z+1)–1,

j =1

ϕ (η,i ) ( w (jη, i ) , x (jη, i ) ) = max {w (jη,i ) , x (jη,i )} , η =3,

ψ (η,i ) ( x) =

1 1 + e− x

5, …, h(Z+1)–2;

: , η =2, 4, …, h(Z+1)–1,

ψ (η,i ) ( x) = ∏ ϕ(η,i ) ( w(jη,i ), x (jη,i ) ) , η =3,

5, …, h(Z+1)–2.

j

⎧⎪v( j, i ), η = 2, 4, …, h(Z + 1) − 1, i = 1, 2, ..., N η , j = 1, 2, ..., N η-1 , w(jη,i ) = ⎨ ⎪⎩1 − v( j, i ), η = 3, 5, …, h(Z + 1) − 2, i = 1, 2, ..., N η , j = 1, 2, ..., N η-1.

є

,

є

( »,

«

. 2.1 (

)

max-sum ) . 2.1

:

. -

«SUM». . : ϕ(η,i ) (w(η,i ) , x(η,i) ) = min{w(η,i) , x(η,i)} , j

j

ϕ(η,i ) ( x) =

∑ w(jη,i )x(jη,i ), j

j

N η-1

η =2, 4, …, h(Z+1)–1;

η =3, 5, …, h(Z+1)–2;

j =1

: ψ (η,i ) ( x) = max {ϕ(η,i ) ( w(η,i ), x(η,i ) )} , j

ψ (η,i ) ( x) =

є

:

j

1 1 + e− x

j

, η =3, 5, …, h(Z+1)–2.

w(jη,i ) = v( j , i ), η = 2, 3, …, h( Z + 1) − 1, i = 1, 2, ..., N η , j = 1, 2, ..., N η-1.

є

,

η =2, 4, …, h(Z+1)–1,

( «SUM»,

є

. 2.1 (

)

« . :

».

sum-max ) . 2.1

. -

68 ϕ(η,i ) ( x) =

∑ w(jη,i )x(jη,i ),

N η-1

η =2, 4, …, h(Z+1)–1;

j =1

ϕ(η,i ) (w(jη,i ) , x(jη,i) ) = min{w(jη,i) , x(jη,i)} , η =3, ψ (η,i ) ( x) =

1 1 + e− x

5, …, h(Z+1)–2;

: , η =2, 4, …, h(Z+1)–1,

ψ (η,i ) ( x) = max {ϕ(η,i ) ( w(jη,i ), x(jη,i ) )} , η =3,

5, …, h(Z+1)–2.

j

є

:

w(jη,i ) = v( j , i ), η = 2, 3, …, h( Z + 1) − 1, i = 1, 2, ..., N η , j = 1, 2, ..., N η-1.

є

,

є

( «SUM»,

sum-min ) . 2.1

. 2.1 (

)

«

. -

».

. :

ϕ(η,i ) ( x) =

∑ w(jη,i )x(jη,i ),

N η-1

η =2, 4, …, h(Z+1)–1,

j =1

ϕ (η,i ) ( w (jη, i ) , x (jη, i ) ) = max {w (jη,i ) , x (jη,i )} , η =3, ψ (η,i ) ( x) =

1 1 + e− x

5, …, h(Z+1)–2,

: , η =2, 4, …, h(Z+1)–1,

ψ (η,i ) ( x) = min {ϕ(η,i ) ( w(jη, i ) , x (jη,i ) )} , η =3, 5, …, h(Z+1)–2. j

є

:

⎧⎪v( j, i ), η = 2, 4, …, h(Z + 1) − 1, i = 1, 2, ..., N η , j = 1, 2, ..., N η-1 , w(jη,i ) = ⎨ ⎪⎩1 − v( j, i ), η = 3, 5, …, h(Z + 1) − 2, i = 1, 2, ..., N η , j = 1, 2, ..., N η-1.

-

,

є

є

є

, -



.

69 3 -

-

-

. -

є

є

,

є .

є

, .

є

,

. 3.1

’є є

. K.

)

(

.

1. І j–

y={ys},

,

. 2. k– , n(j,k,p) – jj–

[36]. . , x={xs}, xs={xsj}. (j = 1, 2, …, N), N – ,S– js, xsj – : Q = S, Q – . 1.1 A(j,k), B(j,k), K(j,k), Ij, j, k=1,2,…,kj; kj – є j. , kp. ( ) j ,k ,

,k– є .

3. ,j–

qyq,

.

є

{ q},

x

, 4.

j-

q j

-

=k,

q–

,k–

j-

xq. .

q

:

70

∑ C Mj − C Lj , M = 1, 2, …, Q; L = 1, 2, …, Q. N

R ( M , L ) = R ( L, M ) =

j =1

’є

5. .

5.1 : q =1. 5.2 q>K, 6. 5.3 : M = 1. 5.4 M>Q, 5.10. 5.5 : L = M+1. 5.6 L>Q, 5.9. 5.7 yM = yL = q R(M,L) ≤ R(α, ) yα = y = q, α = 1, …,Q, = 1, …,Q, α ≠ ; α ≠ M = L; α ≠ L = M; ≠ M α = L; ≠ L α = M, 5.7.1-5.7.4; – 5.8. L 5.7.1 ’є CM : M j

u = 1, 2, …, Q.

⎧ ⎪ ⎪ =⎨ ⎪ ⎪⎩

M j

,

M j

=

L j ,

M j

,

M j



L j , n(

L j ,

M j

≠ v

L j , n(

M j

j,

M j

j,

, q ) ≥ n( j ,

L j , q ), L j , q ).

, q ) < n( j ,

v+1

v = L, …,Q–1: C = C , R(v, u)=R(v+1, u), R(u, v)=R(u, v+1), : Q = Q–1. L = 1, 2, …, Q, :

∑ C Mj − C Lj N

R ( M , L ) = R ( L, M ) =

.

j =1

5.7.2 ys*, s = 1, 2, ..., S. 5.7.2.1 xs

(

5.7.2.2 xs

)

(xs). j, k -

q-

p ,q s j ,k ( x )

, p-

⎧⎪ j ,k ( x s ), K ( j , k ) = y q = p , =⎨ ⎪⎩0, ¬( K ( j , k ) = y q = p );

:

p = 1,2, …, K; q = 1, 2, …, Q; j = 1, 2, …,N; k = 1, 2, …,kj. 5.7.2.3 xs jq, p: p ,q s j (x )

= max

k =1,2,..., k j

-

p, q s j , k ( x ),

p = 1, 2, …, K; q = 1, 2, …, Q; j = 1, 2, …,N. 5.7.2.4 xs q, p:

-

71 p,q

( xs ) =

1 N

∑ N

p,q

p, q s j (x )

( x s ) = max

j =1,..., N

j =1

p,q s j (x )

,

p = 1,2, …, K; q = 1, 2, …, Q. 5.7.2.5 xs p-

: p (x

s

p ,q

) = max

q =1, 2,...,Q

5.7.2.6

( x s ) , p = 1,2, …, K.

: y s* = arg max

p =1,...,K

p (x

s

).

5.7.3 E = ∑ y s − y s* .

:

S

s =1

5.7.4 E ≤ Emax, – ’є R(M,L)=R(L,M)=RealMax, RealMax – . 5.8 : L=L+1. 5.9 : M=M+1. 5.10 : q = q + 1. 6. . 1–6 Q Cq. 3.2

є

,

5.5, CM

CL,

5.6. 5.4. 5.2 є

є

,

1. І y={ys}, xs={xsj}. 2. 1. 2.1

, [36, 40]. , x={xs},

. y L–

, y.

min(ys) y,

max(ys) – .

. є

-

2.2

: Δy = ( max( y s ) − min( y s ))/L.

2.3 2.

:

: y s = y s div Δy, s = 1, 2, …, S, a b.

a div b –

72 2.1



y

min(ys)

.

s

max(y ) –

y,

.

2.2

y. : k = 0, s = 2, y = min(y), y1 = 0. s>S, 3. |ys – yL| ≤ y, : ys = k, s : k = k + 1, y = k. : s = s+1. 2.4.

2.3 2.4 2.5 – 2.6 3. 1.1 4. .

A(j,k), B(j,k), K(j,k). ( )

j-

j ,k

,

j–

,k– є

. 5.

: (q) ( 2, …, Q), Q –



є-

. –

-

A(j,k) ≤ x j ≤ B(j,k) …, ), K(q) – , :

K(q) = K(j,k), q-

q– (q = 1,

⎞ ⎛ ⎟. 1 N ⎜ N Q = ∑k j⎜ ∑kp ⎟ 2 j =1 ⎜ p =1, ⎟ ⎜ p≠ j ⎟ ⎠ ⎝

6.

: q

=

max w qj , k

j =1, 2,..., N ; k =1, 2,...,k i

j ,k ,

⎧1, K ( q ) = K ( j,k ); w qj,k = ⎨ ⎩0 , K ( q ) ≠ K ( j,k ),

q = 1, 2, …, Q. 7.

-

yq(xs), :

∑ N

yq ( x s ) =

q 0

+

q s j xj

,

j =1

q j



є

j-

. , -

,

[18, 34, 44].

73 8.

∑ αq

:

Q

y s* =

q

( x s ) y q ( x s ),

q =1

є

αq –

α q = 1).

( -

-

(

3.1 –

. 3.1).

-

N .

, (

2Q

:

). Q ,

yq(xs).

Q Q

.

, (

)

74 є

,

’є

-

. :

(

)

i ) (2,i ) , i = 1, 2, …, Q, ϕ(2,i ) ( w, x) = min w (2, ,xj j

∑ w(2,j i) x(2,j i) + w0(2,i) , i = Q+1, Q+2, …, 2Q, j

N

ϕ(2,i ) ( w(2,i ) , x (2,i ) ) =

j =1

ϕ(3,i ) ( w(3,i ) , x(3,i ) ) =

∏ w(3,j i) x(3,j i ) ,

j = i , 2i

i = 1, 2, …,Q,

x(4,1) + w0(4,1) . j ∑ w(4,1) j Q

ϕ(4,1) ( w(4,1) , x(4,1) ) =

j =1

:

(

ψ (2,i ) (x ) = max ϕ (j2,i ) w(j2,i ) , x (j2,i ) j

) , i=1, 2, …,Q; ψ (2,i) ( x) = x , i=Q+1, Q+2, …, 2Q;

ψ (3,i ) ( x) = x , i = 1, 2, …,Q; ψ (4,1) ( x) = x .

є

, η –

w(jη,i ) ,

j–

,

,i–

-

:

⎧1, η = 2, i = 1, 2, ..., Q , j = 1, 2, ..., N , ⎪ q ⎪ j , η = 2, i = Q + q , q = 1, 2, ..., Q , j = 0, 1, ..., N , ⎪ η, i ) ( w j = ⎨1, η = 3, i = 1, 2, ..., Q , j = 1, 2,..., 2Q , ⎪0, η = 4, i = 1, j = 0, ⎪ ⎪α j , η = 4, i = 1, j = 1, 2, ..., Q . ⎩

-

є

є

,

[14].

3.3

ь

-

є

. (

є

-

-

є

-

) [5, 22], [22, 29],

( ,

75 , [10, 14, 24]

[36–43]). -

є

-

, є

, ,

.

, ( ),

-

. ,

’є . ,

є

,

-

,

, ,

,

є

.

є

,

-

, -

,

-

. 3.3.1

’є

, є S– 2, …, S, j=1, 2, …, N, , є sy = {ys},

s

(

) x = {xs}, xs = {xsj}, s=1, ,N– j, ( ) , ys –

, xsj –

x, xs. y(x)

є

-

-

, , ,

)

( є

, ’

.

-

76 ь

3.3.2.

i-

j-

jxjmax . – xjmin)–1 αj = xjminΔj. xi xj :

. xjmin

: Δj = (xjmax

x(si ,(jI)) = d (si , j ) +

d(si, j) =

(xiΔi − αi )2 + (x jΔ j −α j )2 ,

s (i, j ) d (min i, j )

sin

, (j = 1, 2, ..., N) -

,

s d (min i , j ) = min d ( i , j ) , sin

s (i , j )

s =1,2 ,...,S

=

x sj Δ j − α j d (si , j )

,

: x(si ,(jII) ) =

d (si, j ) Δ (min i, j )

x sj Δ j − α j d (si , j )

+

, Δ (min i,j ) = min

x sj Δ j − α j d (si, j )

s =1,2 ,...,S

.

, ,

:

(

) (d ) 1d+ d

(

) (d )1++ΔΔ

x(si ,(jI)) = ℵ1 xis , x sj =

x(si ,(jII) ) = ℵ2 xis , x sj =

‫א‬z –

s (i,j )

s (i , j )

2

min s (i , j ) + ( x j Δ j s min (i , j ) d (i , j )

2

min s (i , j ) ( x j Δ j min s (i , j ) d (i , j )

є z-

,

x* , x* .

, k-

є

−α j)

,

ь

x*

Kk –

,

.

3.3.3

S,

−αj)

< x * ,y>, x * = { x* s}, y = {ys}, s =1, 2, ..., є Lk Rk , k– k, -

. -

x*

1–7.

77 < x * ,y>,

1.

K, .

2.

< x * , y> x* .

5.

: k = 1, Lk = x*1 , Rk = x1 , Kk = y1, D( x * ) = 1, s = 2. * s ≤ S, 5, 7. ys = ys–1, : Rk= x*s , s = s+1,

6.

ys ≠ ys–1,

3. 4. – 4.

: k = k+1, Lk = x s , Rk = x s , Kk=ys, * * 4.

D( x * ) = D( x * )+1, s = s+1, 7. . 1–7

< x * , y> ,

x*

Kk.

x*

D( x * ) –

є

,

-

x* . D( x * ), D( x * ) ≥ K. ( )

x*

D, , ,

x x*

,

.

є

3.3.4.

ь

’є

,

є

’є

,

є

,є є

є

, є

0. І

є .

,

, , ,

-

є

-

є

. -

є

. .

. .

k = 1.

78 x(k,i) –

i-

k-



2. 15, 3. 4. – 5. 6. 7. :

: x(k–1,i) = xi, i = 1, 2, ..., N, N(k–1) = N, N(k) – -

. (

1.

p = 1. .

– ). D(x(k–1,i)) –

, x(k–1,i), i = 1, 2, ..., N. ∃ i, i = 1, 2, ..., N(k–1): D(x(k–1,i)) = K, – 3. : i = 1, p = 1. i > N(k–1)–1, 12, 5. : j = i+1. j > N(k–1) –1, 12, – 5. ij, Δi, Δ j , αi, α j. , Δ (min d (min i, j ) i, j ) min min min d(min k ,i , j ) = d(i , j ) , Δ ( k ,i , j ) = Δ (i , j ) , Δ( p,i) = Δi , Δ( p, j ) = Δ j , α( p,i) = αi , α( p, j ) = α j .

x(k, p)z = ‫א‬z(x(k–1, i), x(k–1, j)), z = 1, 2, ..., Z, x(k–1,j) x(k–1,i)

i-

‫א‬z –

j-

є

,

є ,Z–

z-

: -

. 8. 8.1 , 8.2 :

k-

∀ z = 1, 2, ..., Z: є

9. k-

x(k,p)z. p-

(k , p )

8.3

. -

D(x(k,p)z) –

= arg

min

z =1, 2, ...,Z

D( x( k , p ) z ) .

: x(k,p) = x( k , p ) τ( k , p ) , D(x(k,p)) = D( x( k , p ) τ( k , p ) ). D(x(k,p))

≤ min(D(x(k–1,i)), D(x(k–1,j))),

є

k-

,

:

f(k,p)1 = i, f(k,p)2 = j, p = p + 1. 10. : j = j+1. 6. 11. : i = i+1. 4. 12. ¬∃ x(k,q): x(k–1,i) ∈ x(k,q), q = 1, ..., ∀ i = 1, 2, ..., N(k–1): p–1, : x(k,p) = x(k–1,i), f(k,p)1 = i, f(k,p)2 = i, (k,p) = 0, p = p+1. , ( f(k,p)1 – ), pk.

79 N(k): x(k, ,

i)

13. = x(k–1, i),

: N(k) = p–1. N(k–1) = N(k) k(k–1): k = k–1, 15. 14. : k = k +1. 2. ( – ). 15. : I = arg min D ( x( k , j ) ) , i = arg min n( x( k , j ) ) , j =1,2,...,N ( k )

I –

∀ i = 1, 2, ...,

j =1,2,..., N ( k ) ; j∈I

k-

,

, n(x(k,j)) –

(

0),

-

x(k,j). 16. k, x(k,i) – : x(k,1)=x(k,i), f(k,1)1 = f(k,i)1, f(k,1)2 = f(k,i)2, (k,1) = (k,i), N(k) = 1. 17. , , , 17.1–17.4. 17.1 : ℓ = k. 17.2 ℓ > 0, , 17.3, – 18. 17.3 ∀ j = N(ℓ–1), N(ℓ–1)–1, ..., 1: ¬∃ x(ℓ,q): x(ℓ–1, j) ∈ x(ℓ,q), q= 1, ..., N(ℓ), : x(ℓ–1, p) = x(ℓ–1, p+1), f(ℓ–1,p)1 = f(ℓ–1, p+1)1, f(ℓ–1, p)2 = f(ℓ–1, p+1)2, (ℓ–1, p) = (ℓ–1, p+1), p = j, j+1, ..., N(ℓ–1); N(ℓ–1)= N(ℓ–1)–1. 17.4 : ℓ = ℓ–1. 17.2. 18. є k, : D(x(k,1)) {}, i = 1, 2, ..., D(x(k,1)). 19. . 1–18 є 'є , ( 0) , є , є . 3.3.5

-

є

,

є

,

. 3.2,

-

є

(

є . 3.2).

: є

, -

.

є

80

3.2 –

-

є

:

⎧ 2 N (( + 4)div 5), = 1, 3, 6, 8, ... , M − 7, M − 5; ⎪ ⎪ N (( + 4)div 5), = 2, 4, 5, 7, 9, 10, ... , M − 6, M − 4, M − 3; ⎪ N = ⎨ D ( x( k ,1) ), = M − 2; ⎪ ⎪ K , = M − 1; ⎪⎩1, = M ,

– M = k+3, N –

a

b. .

, -

є

-

, ,

є ,

,

,M– , a div b –

, .

,

(I), . 3.3.

,

(II),

є

,

-

,

-

є

. 3.4. : ψ (µ,i ) ( x) = x, ( ,i) , ψ (x) –

= 1, 2, ..., M–3; i = 1, ..., N , i-

i– .

81

3.3 – (I)

3.4 – (II)

, :

(

) ∑ w(

φ( ,i ) w( ,i ) , x ( ,i ) =

N µ−1

,i )

j

x (j ,i ) + w0( ,i ) ,

j =1

= 1, 6, ..., M–7: i = 1, 2, ..., N , = 3, 8, ..., M–5: i = 1, 3, ..., N –1, = 4, 9, ..., M–4: i = 1, 2, ..., N , φ( , i)(wj( , i), x j( , i)) – ( ) , x j( , i) – jiє , ji-

i-

, wj( .

, i)



-

(

) ∑ (w(

φ( ,i ) w( ,i ), x ( ,i ) =

2

j

: 2

,i )

)

− x (j ,i ) ,

j =1

= 2, 7, ..., M–6: i = 1, 2, ..., N , :

82

(

2

)

φ( ,i ) w( ,i ), x( ,i ) = w0( ,i ) ∏ w(j ,i ) x(j ,i ), j =1

= 3, 8, ..., M–5: i = 2, 4, ..., N . ’

: x ( ,i ) φ ( ,i ) x ( ,i ) = 2( ,i ) , x1

( )

= 5, 10, ..., M–3: i = 1, 2, ..., N . ( , є ,

) .

ℓє

p-

(ℓ, p)

= 0, ( ’є

є

-

є

є

, ). -

є

:

⎧0, x( M − 2,i ) < 0,5( Li + Li −1 ), ⎪ ( ⎪ x M − 2,i ) − 0,5( Li + Li −1 ) , 0,5( Li + Li −1 ) ≤ x (M − 2,i ) < Li , ⎪ 0,5( Li − Li −1 ) ⎪ ⎪ φ (M − 2,i ) x (M − 2,i ) = ⎨1, Li ≤ x (M − 2,i ) ≤ Ri , ⎪ ( M − 2, i ) ⎪ 0,5(Ri +1 + Ri ) − x , Ri < x (M − 2,i ) ≤ 0,5( Ri +1 + Ri ), ⎪ 0,5( Ri +1 − Ri ) ⎪ ⎪0, 0,5(Ri +1 + Ri ) < x (M − 2,i ) , ⎩

(

)

Li, Ri – , i, i = 1, 2, ..., D(x(k,1)), L0 = L1, RD ( x( k ,1) ) +1 = RD ( x( k ,1) ) . : ψ (M − 2,i ) ( x) = x, i = 1, 2, ..., D(x(k,1)).

є

,

(

)

є

( :

(

)

((

))

).

(

)

ϕ(µ,i ) w(µ,i ) , x (µ,i ) = min w(jµ,i ) , x (jµ,i ) ,

:

-

.

(

)

ψ (µ,i ) ϕ w(µ,i ) , x (µ,i ) = max ϕ w(µ,i ) , x (µ,i ) . j

83 Є

є

) ,

є

(

,

-

(

)

ϕ (M ,1 ) w (M ,1) , x (M ,1) = arg max

j =1,2,..., K

.

є:

w (jM ,1) x (jM ,1 ).

: ψ(M ,1) ( x) = x.

– є

:

⎧− α( ,υ) , = 1, 6, ..., M − 7, i = 1, 3, ..., N −1, j = 0, = 0,2( + 4), υ = f ( , 0,5(i +1))1; ⎪Δ , = 1, 6, ..., M − 7, i = 1, 3, ..., N −1, j = υ, = 0,2( + 4), υ = f ( , 0,5(i +1)) ; 1 ⎪ ( ,υ) ⎪0, = 1, 6, ..., M − 7, i = 1, 3, ..., N −1, j ≠ υ, j > 0, = 0,2( + 4), υ = f ( , 0,5(i +1))1; ⎪− α( ,υ) , = 1, 6, ..., M − 7, i = 2, 4, ..., N , j = 0, = 0,2( + 4), υ = f ( , 0,5i )2 ; ⎪Δ( ,υ) , = 1, 6, ..., M − 7, i = 2, 4, ..., N , j = υ, = 0,2( + 4), υ = f ( , 0,5i )2 ; ⎪0, = 1, 6, ..., M − 7, i = 2, 4, ..., N , j ≠ υ, j > 0, = 0,2( + 4), υ = f ( , 0,5i ) ; 2 ⎪ ⎪0, = 2, 7, ..., M − 6, i = 1, 2, ..., N , j = 1, 2; ⎪1, = 3, 8, ..., M − 5, i = 1, 2, ..., N , j = 0; ⎪d(min = 3, 8, ..., M − 5, i = 1,3,..., N −1, ( , 0,5(i+1)) = 1, j = 1, = 0,2( +1), ,υ,ϑ) , ⎪ υ = f ( , 0,5(i +1))1, ϑ = f ( , 0,5(i +1))2 ; ⎪ min Δ( ,υ,ϑ) , = 3, 8, ..., M − 5, i = 1,3,..., N −1, ( , 0,5(i+1)) = 2, j = 1, = 0,2( +1), ( ,i ) ⎪ υ = f ( , 0,5(i +1))1, ϑ = f ( , 0,5(i +1))2 ; wj = ⎨ ⎪d(min,υ,ϑ) , = 3, 8, ..., M − 5, i = 2, 4, ..., N , ( , 0,5i ) = 1, j = 0, = 0,2( +1), ⎪ υ = f ( , 0,5i ) , ϑ = f ( , 0,5i ) ; ⎪1, = 3, 8, ..., M − 5,1i = 2, 4, ..., N , 2 +2),0,5i ) = 2, j = 0; ⎪0, = 4, 9, ..., M − 4, i = 1, 2, ..., N , j(0,2( 0; = ⎪ ⎪1, = 4, 9, ..., M − 4, i = 1, 2, ..., N , j = 1; ⎪1, = 4, 9, ..., M − 4, i = 1, 2, ..., N , (0,2( +1),i ) = 1, j = 2; ⎪Δ(min,υ,ϑ) , = 4, 9, ..., M − 4, i = 1, 2, ..., N , j = 2, = 0,2( +1), ( ,i ) = 2, ⎪ υ = f ( ,i ) , ϑ = f ( ,i ) ; ⎪0, = M −1, i = 1,1 2, ..., N , j 2= 1, 2, ..., N , K ≠ i; −1 j ⎪ ⎪1, = M −1, i = 1, 2, ..., N , j = 1, 2, ..., N −1, K j = i; ⎪1, = M . ⎩

є

є

,

,

-

. ,

-

. ,

.

, -

84 3.4

-

ь-

-

[2, 4, 6], [13],

-

є

,

[10, 22].

є

, -

,

є

(

є

,

( ),

є

), -

. ,

, є

.

, ,

є

(

-

).

є

, -

,

є

. . 3.3.1 ,

є

. [17, 18, 34, 36, 40, 44], ( – , .

є

)

. 3.5 .

. 3.5,

y = sin x, є

, є

,

є

, є

-

,

є

-

, . [17, 18, 34, 36, 40, 44], , -

85 (

. 3.5). ,

, .

3.5 –

1. І . Smin : Smin =5, Smax = 30. 2. y. . 3. 3.1 ymax=max{ys}

-

. . Smax

,

-

y. ymin = min {ys} , s = 1, 2, …, S. ∆ymax = ymax – ymin,

-

86 s p Δmin y = min y − y ,

s =1, 2, …, S; p = s +1, s+2, …, S. : n = round(10 lg S),

round – 3.2 n < 1, : n = 1. 3.3 n > round(∆ymax/∆ymin), : n = round(∆ymax/∆ymin). 3.4 , : Lk = ymin+(k–1)(∆ymax / n), Rk = Lk + (∆ymax / n), k = 1, 2, …, n. 4. k, k = 1, 2, …, n, Sk – , , є : yk =

∑ y s , Lk ≤ y s ≤Rk , S

1 Sk

s =1

є

∑⎜⎜ {s|Lk ≤ y s ≤ Rk }− Sk ∑{s|Lk ≤ y s ≤ Rk }⎟⎟∑{y s − yk|Lk ≤ y s ≤ Rk } S

rk =

:



s =1 ⎝

⎛ 1 ∑⎜⎜ s|Lk ≤ y s ≤ Rk − Sk s =1 ⎝ S

{

}



S

1

s =1

∑{ S

s =1

є

⎞ s|Lk ≤ y s ≤ Rk ⎟ ⎟ ⎠

}

: r=

5. 5.1

є

rk< r ,

’є

S

⎠ s =1

2

2 ∑ ⎧⎨⎩ y s − yk |Lk ≤ y s ≤ Rk ⎫⎬⎭ s =1 S

(

,

)

є

1 n ∑ rk . n k =1

. , k = 1, 2, …, n,

k-

Sk > Smax

k,

5.1;



-

5.2.

1.

, (k+1): n = n+1. k: Lk+1=0,5(Lk+Rk), Rk+1 = Rk, Rk = Lk+1, rk rk+1, yk yk +1 ,

(

1)

,

k-

(k+1)-

k-

2.

L k +1

. ,

k-

(k+1)-

(

−1 − 1 , k +1 − 1 −1 ,0 k

⎧R − 1+ k ⎪ k +1 ⎪ = ⎨ L k + 1 + k +1 ⎪L , =0 ⎪ k +1 k ⎩

(

)

)

k +1

: k


0, = 0,2( + 4), υ = f ( , 0,5(i +1))1; ⎪− α( ,υ), = 1, 6, ..., M − 7, i = 2, 4, ..., N , j = 0, = 0,2( + 4), υ = f ( , 0,5i )2 ; ⎪Δ( ,υ), = 1, 6, ..., M − 7, i = 2, 4, ..., N , j = υ, = 0,2( + 4), υ = f ( , 0,5i )2 ; ⎪0, = 1, 6, ..., M − 7, i = 2, 4, ..., N , j ≠ υ, j > 0, = 0,2( + 4), υ = f ( , 0,5i ) ; 2 ⎪ ⎪0, = 2, 7, ..., M − 6, i = 1, 2, ..., N , j = 1, 2; ⎪1, = 3, 8, ..., M − 5, i = 1, 2, ..., N , j = 0; ⎪d(min,υ,ϑ), = 3, 8, ..., M − 5, i = 1,3, ..., N −1, ( , 0,5(i+1)) = 1, j = 1, = 0,2( +1), ⎪ w(j ,i ) = ⎨ min υ = f ( , 0,5(i +1))1 ,ϑ = f ( , 0,5(i +1))2 ; ⎪Δ( ,υ,ϑ), = 3, 8, ..., M − 5, i = 1,3, ..., N −1, ( , 0,5(i+1) ) = 2, j = 1, = 0,2( +1), υ = f ( , 0,5(i +1))1 ,ϑ = f ( , 0,5(i +1))2 ; ⎪ ⎪d(min,υ,ϑ), = 3, 8, ..., M − 5, i = 2, 4, ..., N , ( , 0,5i ) = 1, j = 0, = 0,2( +1), ⎪ υ = f ( , 0,5i ) ,ϑ = f ( , 0,5i ) ; ⎪1, = 3, 8, ..., M − 51, i = 2, 4, ..., N2, (0 ,2( +2) , 0 ,5i ) = 2, j = 0; ⎪ ⎪0, = 4, 9, ..., M − 4, i = 1, 2, ..., N ,j = 0; ⎪1, = 4, 9, ..., M − 4, i = 1, 2, ..., N ,j = 1; ⎪1, = 4, 9, ..., M − 4, i = 1, 2, ..., N , (0,2( +1),i ) = 1,j = 2; ⎪Δmin , = 4, 9, ..., M − 4, i = 1, 2, ..., N , j = 2, = 0,2( +1), ( ,i ) = 2, ⎪ ( ,υ,ϑ) υ = f ( ,i) ,ϑ = f ( ,i) ; 1 2 ⎩

(III)

– ( ,i )

wj

(IV):

⎧0, = 1, 6, ..., M − 4, i = 1,2, ..., N , j = 0, τ ( ,i ) = 3; ⎪1, = 1, 6, ..., M − 4, i = 1,2, ..., N , j = 0, τ ( ,i) = 4; =⎨ j = f ( ,i)2 , τ ( ,i ) = 3; 0, = 1, 6, ..., M − 4, i = 1, 3, ..., N , j > 0, j = f ( ,i )1 ⎪ ( ) ( ,i)2 , τ ( ,i ) = 3; = − = > ≠ ≠ , , , ..., M , i , , ..., N , j , j f ,i , j f 1 1 6 4 1 3 0 1 ⎩



:

93

w (j ,i )

⎧0 , = M − 1, i = 1, 2 , ...,N , j = 1, 2 , ...,0 ,5 N −1 ,K j ≠ i; ⎪1, = M − 1, i = 1, 2 , ...,N , j = 1, 2 , ...,0 ,5 N −1 ,K j = i ⎪0 , = M − 1, i = 1, 2 , ...,N , j = 0,5 N + 1, ...,N ,K ≠ i; −1 −1 j/ 2 ⎪ ⎪1, = M − 1, i = 1, 2 , ...,N , j = 0 ,5 N −1 + 1, ...,N −1 ,K j/ 2 = i; = ⎨1, = M − 3,i = 0 ,5 N + 1, ...,N , j = 1; ⎪− x* , = M − 3,i = 0,5 N + 1, ...,N , j = 0; ⎪ (i, i ) 0 , = M − 2 ,i = 1, 2 , ..., N , j = N + i; ⎪0 , = M − 2 ,i = 1, 2, ..., N ,j ≠ N + i, j = 1, 2 ,..., 2 N ; ⎪ ⎩ (i, i )1 , = M − 2,i = 1, 2, ..., N , j = 0. ,

є

є , ,

,

, .

. . -

94

I 1. Abraham A. Neuro-Fuzzy Systems: State-of-the-Art Modeling Techniques // Connectionist Models of Neurons, Learning Processes, and Artificial Intelligence / Eds.: J. Mira and A. Prieto. – Granada: Springer-Verlag, 2001. – P. 269–276. 2. Broomhead D.S., Lowe D. Multivariable function interpolation and adaptive networks // Complex systems. – 1988. – № 2. – P. 321–355. 3. . ., . ., . ., . . . . – .: ,1989 – 607 c. 4. . – CART // «Exponenta Pro ( )». – 2004. – № 3–4. 5. . ., . . : . – .: , 2004. – 424 . 6. ., . : . – .: , 1982. – 488 . 7. . . : Data Mining, Visual Mining, Text Mining, OLAP: . .– : BHV, 2007. – 384 c. 8. . ., . ., . . .– : . – 2005. – 311 . 9. . ., . . .– : , 2002. – 615 . 10. . ., . ., . . . – .: , 2007. – 284 . 11. . . Data Mining. . – .: , 2006. – 208 . 12. . . / . . . . . – .: , 2004. – 312 . 13. . . . – .: , 2003. – 225 . 14. i . I., i . . i i : i . – i : , 2003. – 136 . 15. ., . Data mining: . – .: , 2001. – 368 . 16. . . . . – .: , 2004. – 352 . 17. : / . . , . . , . . , . . .– : « », 2003. – 279 . 18. . ., . . //

i

i .I

.

i

. – 2004. – № 1. – . 62–67.

95 19. . . .– .: , 2005. – 304 . 20. . ., . . . . – .: – , 2001. – 382 . 21. . [ ]. – .: Basegroup, 2003. – : http://www.basegroup.ru/practice/salepromotion.htm. MATLAB fuz22. . . zyTECH. – .: , 2003. – 736 c. 23. . . : / . .– .– , 2005. – 864 . 24. . ., . ., . . Soft Computing: .– : , 2002. – 145 . 25. . . – .: , 2004. – 344 . 26. / ., ., . ./ . . , . , . .– .: , 1993. – 368 . 27. ., . : , 2.: .– .– , 2006. – 1408 . 28. . ., . . . .– :« І », 2002. – 240 . 29. . . : , , . – : , 1999. – 320 . 30. . . . – : , 1996. – 132 . 31. . ., . . . – : , 2006. – 275 . 32. . ., . . .– : , 2002. – 317 . 33. ., ., . , : . – .: , 2004. – 452 . 34. i . . i ii i // i i .І . .– 2003. – № 1. – . 114–121. 35. . . C // : , . – 2006. – № 10. – . 50–56. 36. . . // . – 2007. – № 11. – . 14–18.

96 37.

.

.

//

: , 6–8 . .

38.

2006 . / .– . . // . .

39.

.

/ .– 41.

.

. . :

.

.

.

:

.

. – 2006. – № 11. – . 31–36. . – 2006. – № 3. – . 323–330. : XV , . . . . . . , 2007. – . 143–146.

. -

2007. – № 1. – . 15–19. 42. . .

//

. –

-

//

, . . 43. // 44.

.

-

// 40. //

.

XIV , . . . , 2006. – . 116–118.

.–

: .

.

.

.,

: / , 2007. – . 68–91. . – 2006. – № 4. – . 3–7. . .

’ . .

: . :

, 1–3 2004 . / . . . . . . .– 2004. – . 136–137. 45. . . . , 2006. – 142 . 46. . ., . . . . – .: , 2004. – 143 . 47. . . Data Mining. . – .: – 382 . 48. . Apriori – [ ]. – .: Basegroup, 2002. – http://www.basegroup.ru/rules/apriori.htm. 49. . [ ]. – .: Basegroup, 2002. – http://www.basegroup.ru/rules/intro.htm. 50. . . , 2004. – 320 . 51. . . . . – .: , 2006. – 316 .

-

//

.

XII , ,

. .

.: , 2006. :

: .–

.: -

97

В

А І

Ю І

А II



,

. ’

-

, ,

, є

є

,

,

-

. є

,

, ,

є

,

є

-

, . :

,

, .

є

. . 4.1.

4.1 –

,

,

,

, (μ + λ) (μ, λ) , , (μ + λ)

,

98

4 є

є -

. , [62]. є

[39, 45, 72],

є

,

, є

’ . 4.1 [62]

. ’



-

.

:

– – – –

,

( ; ( (

, – – – –

);

, ,

,

); ,

,

,

-

); ( ,

); ;

(

); ,

( ). ,



.

і

(

,

,

,

[62]) , ,

, – .

є

є

-

99 і (

і

, ,

і -

є

[62]) є

,

і ь

,

( ).

’ і

,

і -

,

,– є

,

, іє

і

і ( [62])

,

-

, .

і ,

є

.

(

,



є

, -

[62]) .

,

і -

і і [62]) є

. (

,

,

-

,

-

. , [18, 19, 48, 55, 106, 107], ,

.

1857 . ,

є

, , . .

є -

[45, 57, 64]: = (P0, N, L, f, Ω, Ψ, ϑ, T), P0 = {H10, H20, …, HN0} – – ; Hj0 = {h1j0, h2j0, …, hLj0} – jP0 – , hij0 – ijP0 – i, j; N – ;L– ( ); f – ( , , ); Ω – ;Ψ– ;T– .

, ;

’ , ;ϑ–

-

100 є

, -

.

є

:



, . ,

, .

є -

,

є ),

,

(

є

. ,



-

. -

, , ,

. ,

є

-

, . ,

,

.

є ,

, [1, 12, 24, 25, 32, 40]. є є

– )

, є



: ,



– –

-

(

-

); ;

є

. ,

є

. , , . [23, 56, 57, 90, 92]:



. є

– –

,

, ;

, ; ;

’є

101 –

. (

,

,

-

’є ,

);



;



;



,

є

;



.

і і

:

– –

; (

, .



-

, .);



( .



є.

є

,

,

є

, ,

є

є

, , .

), ,

є

є

.

,

,

є

, ;



,



.

є

.

, .

,

-

і [18, 39–41, 72]: є

, –

, [67],

.

,

, ,

. , – ,

[62])

;

є

є

( ,

-

, ;

102 –

( ,

), -

, [16, 40, 62], ,



є

;

є

, (

),

,

. [39–41, 45, 72],

-

. 4.2 –

є

,

є

,

-

.

І. . .





.

«

»

– і–

А

«

»

є

,

. .

. ,



,

. .

і – . ’є ,

, і.

є

-

, ,

,

-

, (

), [18].

-

ь

4.3

,

є

, , (

,

є є [45, 55, 88, 93, 106, 107]. , .

є ) P0, P1, P2, ..., PT.

-

103 Pt + 1 – Pt.

є

P0

P0 є

, і і і і

-

іє .

іє .

є

. ( .

( і

і)

, і

і )

-

,

ь

є .

-

є

)

є

і

є

,

-

(

-

є

-

. .

, ,

,

. ,

-

, .

,

,

-

. ( ),

,

-

.

, -

. ,

.

і – ,

. , . , ,

,

, є

. і

є

. .

є .

,

і

. ’

і

і,

,

є

, .

є

є

.

-

104 . 4.1.

4.1 –

. 1. (initialization) 2. 3.

(

): t = 0. : Pt = {H1, H2, …, HN}. (evaluating)

-

f(Hj), j = 1, 2, …, N. (termination criteria). : ,

.

-

-

,

.

, 12.

4. 5. (selection of parents) P’.

( (

): t = t + 1. )

-

105 6.

(mating)

,

. (crossover)

7. 8. 9.

. (mutation)

P’. f(Hj)

,

. 10.

, (replacing, selection of survivors).

, 11. 12.

-

3. . ,

:



,

,

,

(

)

,

; – – –

; ; ,

,

; –

.

4.4 є

. «

є

-

»

,

[1, 7, 18, 27, 28, 30, 94, 97].

. . 4.2.

є

. 4.2 , , .

1. З

, .

і :

,

, .

-

Іє

-

-

4.2 –

-

-

-

-

є -

-

,

,

,

,

,

-

-

-

-

106

107 2. З

і

і і

-

.

є

t+1

є

,

t

, є

. -

, -

,

.

3. З

,

ь

і . є

-

. -

є – – – – є 4. З

.

: ; ; ;

. , ,

. -

. ,

-

.

є

, . 5. З

,

. . :

– –

-

; . :

– – – 6. З

; -

;

є

( і

).

ь

-

.

108 ,

-

. :



( );

– 7. З

( ).

і ь і

,

-

і . :



(

,

,

-

,

– –

);

; ( ).

8. З

і

,

і

ь

, ,

.

, – – – – –

,

,

-

:

,

; ;

,

; ;

,

.

4.5 ,

, -

, .



є

,

є .

, . [1, 31, 41, 58, 89]. ’ .

4.5.1 (canonical GA) є -

[72]. . 1.

( .

): t = 0.

.

109 2.

(

): t = t + 1.

-

. 3.

(

є

)

. -

4.

. -

: .

5. 6. 7. 8.

. -

.

-

.

,

,

-

3. 9. t = T,

10,



-

2. 10.

.

GA),

.

є

є

,

(simple . . і .

, .

1. І 2. 3.

. . .

.

4.

, .

5. 6.

. , ,

,

3. ,

є, .

є

,

-

: – – – – – – «

; ; ,

; ; є

».

; .

110 4.5.2 Genitor Genitor ( .

є

)

[18]. 1.

.

2. 3.

. .

є

є

, . 4. t = T, 2. 5.

5,



.

є

, .

Genitor: – – – – – є

; ; ;

є;

,

-

’є

-

.

4.5.3 є [41].

,

, .

є

,

, є

: і

є

і

,

.

і і

. 1.

«

, -

.



»

є

-

111 ,

є

.

2.

«



»



,

-

. 3. » 4.

є

«



.

« є

»

– –

– .

: – – –

; ; ;

– –

; ,

є

,

.

4.5.4 є

[45] . 1. 2.

. .

3. , 4.

є

TTL(jt +1) –

b(t + 1) –

f ( H j ) − f min

TTL(jt +1) = a (t +1) + b (t +1) ⋅

f max − f min

,b

(t + 1)

≥0–

b(t + 1).

,

є ; fmin

(t + 1)

,

(t + 1)

j, (t+1)-

. :

є

(t + 1)

– -

fmax – . (t + 1)

. .

(t + 1)

;

=1

b(t + 1) = 0 (t + 1) = b(t + 1) = 1

112 -

jTTLj,

⎧⎪ : TTL j = min ⎨lifemax ; lifemax ⎪⎩ η = 0,5(lifemax − lifemin ) ; lifemax – ; fj – lifemin – є ;f .– f j − f min , 2. : TTL j = lifemax − 2η f max − f min fmin – .

1.

. f j ⎫⎪ −η ⎬, f . ⎪⎭ ; -

j.

; fmax –

f max − f j ⎧ fj ≥ f ; , ⎪lifemin + η f max − f . : TTL j = ⎪⎨ ⎪0,5(life + life ) + η f . − f j , min max ⎪ f . − f min ⎩

3.

-

f j < f ..

5. . , .

, . -

. є

.

, -

: N(t + 1) = N(t) · (1 + R(t + 1)) – D(t + 1), N(t + 1)

N(t) – (t+1)-

(t+1)-

,

; R(t + 1) –

є

; D(t + 1) – (t+1).

, R(t + 1) = 1, D(t + 1) = N(t) . 6. , 2. 7.

.

-

. 7.

-

113 ь

4.5.5

, ,

,

є

(messy genetic method) , є

-

,

-

[39]. є : ,



-

-

; – –

; CUT (

)

SPLICE (

)

, ; –

; :

– 1–8. 1.

.

(

): t = 0.

-

. 2.

.

3.

.

4. 5. SPLICE ( 6. 7.

)

-

8.

,

. CUT (

-

). . (

): t = t + 1.

3. 8.

.

є

>, ( ( },


1, .

є є 0,36,

-

,

є

.

,

. -

: Ps(j) , ,

: ,



.

,

, . 2,36 :

є

. є

Ps(j)

є

, ,

(

) Ps(j). –

. .

N Ps(j). 0



-

є.

0,36 є 0,54

,

0,54

є є

-

N є



-

j, ,

є

.

, [0; 1] є xN = 1). xrnd ∈ [xj-1; xj),



.

є

,

-

– [xj-1;xj),

є xrnd

є

xj-1 – xj = Ps(j),

x0 = 0 ( j, [0; 1].

є

j:

130 .

є

.

4.7.1.2

є

[18] 1. 2.

. fj.

(

)

-

. 3.

Ps(j).

-

: Ps ( j ) = 1 ⎛⎜ ηmax − (ηmax − ηmin ) j − 1 ⎞⎟ , :

)

N −1⎠

N⎝

ηmax ∈ [1; 2], ηmin = 2 – ηmax;

⎧1

1 ≤ j ≤ μ;

: Ps ( j ) = ⎪⎨ μ ,

)

⎪0, ⎩

μ–

μ < j ≤ N,

. Ps(j)

4. . 4.7.1.3

єk

є m

1. 2.

,

[39].

k

-

. . ,

-

. , ь і

є

є

є

є

і .

,

і

(

)

і .

є

. m , -

, .

4.7.1.4

(

) [45]

. 1.

fj.

є

131 2. . 3. ( .

tr ∈ [0; 1].

є,

, -

),

,

,

1, ,

. 4. N

,

, .

є

,

, , -

. 4.7.2

є є

(

є

).

є

,

, -

. ,

[39, 68, 69, 71, 72, 101].

є

-

, ,

є

.

, .

ь

4.7.2.1

ь

, І В

є

і

,

,

,

ь і ь , є .



, [72].

-

. і і ») – ,

,

-

1. 2.

. .

3.

.

, ,

,

-

132 [0; 1]

.

-

,

.

4.

,

-

.

, ,

є

,

,

.

. , . , [0,6; 0,99]. , . ,



-

-

є

, .

І

. 1.

(

)

-

. 2. 3. ( 4.

. , )

-

. ,

,

-

[0; 1], . «

і

є

»

,

, , .

є

. -

,

, ,

,

.

,

.

-

, .

І



і

. є

«

»

.

«

» (

)

133 ( є

і

і

ь dE(Hj; Hk) :

p–

( j-

ь

є

і

І

i =1

; xi(j) – i-

)

(

j-

є

-

k-

) ∑ hij − hik

dH H j ; Hk =

є

).

p

. dH(Hj; Hk)

:

k-

j-

) ∑ (xi( j ) − xi( k ) )2 ,

(

dE H j;Hk =

Ві

), ( k-

j-

L

i =1

.

.

є

,

-

. . . 1. 2. (C = 1%–15% 3. , 4. . є

А

. C ). , .

C

.

є .

І

, .

-

-

, -

. ,

, ,

.

,

-

134 4.7.2.2

[12]: – – – – –

; ; ; ; . ,

, .

4.7.2.2.1

є

[72] 1.

. ,

n (n + 1)

.

2.

-

,

. , –

:

є

є (

є

. , crossover point); . ,

– .

є .

-

і .

,

є

.

– ,

-

, ,

-

є

.

. 4.7.2.2.2

(uniform crossover) є 1.

є [45].

. (

)

: j = 1.

-

135 2.

, : n = round(rand[0; 1]), rand[0; 1] – [0; 1]; round(А) –

jА. 3. hjn –

: hj = hjn, n. : j = j + 1. j > L, L–

j4. 5. 6. І 6.

hj –

, ,

j-

, 2.

.

4.7.2.2.3

[68] ,

є

. 1–3. 1. , 2.

є

,

є

,

. .

є,

,

,

,

.

є,

, -

, .

3.

. ,



2

-

,

-

.

, ,

. ь

4.7.2.2.4

.

[12] (0 0 1 1),

,

,

,

. 4.7.2.2.5

ь

є

[72] (R – 1)

R

-

136 .R

.

1.

R .

2.

(R – 1)

,

.

R 3. 4. 4.1 4.2.

: r = 1. r. : k = 1. kr, , k + r − 1 ≤ R; ⎧k + r − 1, g=⎨ k + r −1 > R. ⎩k + r − 1 − R , : k = k + 1. k ≤ R, 4.2. : r = r + 1. 4. r ≤ R, . , і :

k-

4.3. 4.4. 5. 6. 7.

-

g-

-

є

. -

. ,

, ,

є

.

, ,

,

.

-

,

є .

(

є

),

.

, , (

).

4.7.2.3

[18]: –

,

;

137 – – – ; – – ; – SBX-

; ; ; . (simple crossover)

(discrete crossover)

-

, , .

4.7.2.3.1

(flat crossover) H2 = {h21, h22, ..., h2L}, H [39]. iє : h i = rand[h1i; h2i], , ,

H1 = {h11, h12, ..., h1L} H rand[h1i; h2i] –

h

, -

i

[h1i; h2i].

4.7.2.3.2

h1

i-

(arithmetical crossover) є . ( . 4.6) H1 H2 i

h2

i

h1 i = k·h1i + (1 – k)h2i, k ∈ [0; 1] – d(H1; H2) –

4.6 –

h2 i = k·h2i + (1 – k)h1i, є , .

H1 H2 , [69]:

138

є

– і і



є

і

:

k

є

, ;

і

є

– є .

є

є -

є

k є

,

,



,

. . H1 – H4 ,

H1 H2 h1 i – h4 i

i-

-

k

є

h + h2i , h1 i = 1i 2 = w max,i (1 − k ) + k max(h1i , h2i ) ,

:

h3 i = w min,i (1 − k ) + k min (h1i , h2i ) ,

h2

i

h4 i =

(w max,i + w min,i )(1− k) + (h1i + h2i )k , 2

i; k ∈ [0; 1].

wmax, i –

wmin, i

є і і

.

(linear crossover) є

є

є

. H1 h1 i – h3 i

i-

H2

h2

i-

h3 i = −0,5h1i + 1,5h2i .

є

і і h

i

h1i + h2i , 2 = 1,5h1i − 0,5h2i ,

h1 i =

H1 – H3 , :

-

i

(extended line crossover), H є

є

-

:

h i = h1i + k·(h1i – h2i). k ∈ [–0,25; 1,25], є

є (

. 4.7).

є k.

, -

139

4.7 –

4.7.2.3.3

H2 . H2 ,

H1 H1 k ∈ [0; 1] –

(geometrical crossover) ih1 i h2 i , [12]: h1 i = h1ik · h2i1 – k, h2 i = h2ik · h1i1 – k, є , є .

-

4.7.2.3.4

є

(blend, BLX-alpha crossover) . 4.8). ihi є [45]: h i = rand[cmin – I·a; cmax + I·a], cmin = min(h1i; h2i); cmax = max(h1i; h2i); I = cmax – cmin; ∈ [0; 1] – є , є H (

H

.

4.8 –

(

= 0) є

. 4.7.2.3.5

(heuristic crossover)

-

H [41], H2 (

H1 . 4.9).

є

-

140

4.9 –

-

i-

є h i = k·(h1i – h2i) + h1i, є , є .

H

k ∈ [0; 1] –

h

i

:

4.7.2.3.6

(fuzzy recombination, FR-d crossover) H2 ( . 4.10).

H1 p(w i) 1

d = 0,5 d > 0,5 d < 0,5

0 wmin, i

h1i

h2i

wmax, i

4.10 –

w

i

μ1(w) μ2(w)–

p(w i)

, i[18]: p(w i) ∈ {μ1(w), μ2(w)},

є

h

i

( ):

-

141 w ≤ a1 ; ⎧0, ⎪ ⎪ w − a1 , a1 < w ≤ b1 ; ⎪⎪ b1 − a1 μ1 (w ) = ⎨ ⎪ c1 − w , b1 < w ≤ c1 ; ⎪ c1 − b1 ⎪ ⎪⎩0, w ≥ c1 ,

w ≤ a2 ; ⎧0, ⎪ ⎪ w − a2 , a2 < w ≤ b2 ; ⎪⎪ b2 − a2 μ 2 (w ) = ⎨ ⎪ c2 − w , b2 < w ≤ c2 ; ⎪ c2 − b2 ⎪ ⎪⎩0, w ≥ c2 ,

a1 = h1i – d⋅I; b1 = h1i; c1 = h1i + d⋅I; a2 = h2i – d⋅I; b2 = h2i; c2 = h2i + d⋅I; I = | h1i – h2i |. d ∈ [0; 1] є є . , є d = 0,5. 4.7.2.3.7 SBX-

(simulated binary crossover) є [39]. є u = rand[0; 1].

SBXSBX1.

є

, 3. i-

.

H1 H2. h2 i H1 H2 , : h1 i = 0,5·((1 + β)h1i + (1 – β)h2i), h2 i = 0,5·((1 – β)h1i + (1 + β)h2i). H1

h1

. 4.11

.

1 ⎧ ⎪(2u ) n +1 , u ≤ 0,5; β: β = ⎪⎨ 1 ⎪⎛⎜ 1 ⎞⎟ n +1 , u > 0,5, ⎪⎜ 2(1 − u ) ⎟ ⎠ ⎩⎝

2.

n–

-

i

H2 -

,

SBX, -

. n . 4.7.2.4

, (

).



[40, 88]. ,

142 ,

,

.

’ p(w i)

.

1 n1 n2 > n1

0 wmin, i

h1i

h2i

4.11 –

wmax, i

SBX-

4.7.2.4.1

(order crossover, OX) .

.

1985

[69]. . є

і ,

,

,

є

. ,

, ,

,

,

-

.

1. 2.

. , ,

,

.

є

3.

є

є

є

,

,

,

і

є .

.

є

.

є

-

. ,

-

143 1.

( -

)

.

2.

-

є

.

,

3.

.

є

-

,

,

.

є



.

,

є

, є

, . 4.7.2.4.2

-

),

(partially mapped crossover, . , є [12, 69]. -

.

.

є

.

(

1

,

2. 3. ( , b) є

b,

(

t1, t2, … , tk. , . t1 = m1 , P1−1 (P2 (m1 )) ;

(

)

-

є . : k = m2 – m1 + 1. є

)

t 2 = m1 + 1, (P1 o t1 ) (P2 (m1 + 1)) ; ..............

P2(m1) – P1 1

4.

-

, .

є

2,

– .

1. 1

2

),

(

−1

:

)

t k = m2 , (P1 o t1 o t 2 o ... o t k −1 )−1 (P2 (m2 )) , m1P2; P1–1( ) – ; 1 ◦ ( , b) – , ab. є : 1,

є

-

144

C1 = P1 o t1 o t 2 o ... o t k .

5.

2

(

1

4)

-

2

ti. .

4.7.2.4.3

1

2

(k + 1), ◦ (s2, s3) ◦ … ◦ (sk – 1, sk),

s2 = P2−1 (P1 (s1 )) ; ....... sk = P2−1 (P1 (sk −1 )) .

s0 – sk +1 = P2−1 (P1 (sk )) = s0 . 2

(cycle crossover) [18] є 1 (s0, s1, …, sk), є 2 1 = 2 ◦ (s0, s1, …, sk) = 2 ◦ (s0, s1) ◦ (s1, s2) ◦ : s1 = P2−1 (P1 (s0 )) ;

1

(L – 1)

є

2

.

1

4.7.2.4.4

( crossover)

1985 ’

є

, І

’є . «

, greedy [41, 72]. -

.

є

»

.

,

є,

,

, .

є

,

. . .

145 1.

: f(H1) f(H2), H1 = {h11, h12, ..., h1L}, H2 = {h21, h22, …, h2L}, i, hvi = 1, L, v = {1, 2} . 2. j = 1. : pj = rand[1, L]. 3. temp = pj; j = j + 1. 4. : k1 = H1−1 (temp) + 1 ; k 2 = H 2−1 (temp) + 1 ; p j = min f h1k1 , f h2 k 2 ,

(( ) (

))

H v−1 (temp) – 5. (j = L), 6. d = 1, j − 1 .

є

Hv, ,

temp.

8. : pj = pd,

,

.

7. 8.

3. є,

є

. є

, ,

,

. 4.7.2.4.5

є

[72]

-

. 1.

-

2. 3.

(

L

-

),

.

. -

1C1 U 2C3 U 1C2 U 2C4; 2C1 U 1C3 U 2C2 U 1C4, j.

bCi – i-

b,

, ,

4.

.

.

: : (1/2j) . -

146 4.7.2.4.6

-

R [45].

,

,

,

. -

. 1.

R .

2. 3.

: k = 1. k) k-

(

, -

, .

k-

.

є

, ,

, 4. 5. 6.

k-

,

.

: k = k + 1. k ≤ R, .

3.

4.7.2.4.7

, , «

τ = (−1 ± 5 ) / 2 ≈ 0,61803 ,

, і

і

D D=

є

є 1 – τ = τ2. L

»,

(τ·L).

є

,

,

є

-

і . R

1. L

[39, 41, 72]. і

,

і .

є

,

є

,

-

.

2. 0,618L 3

,

.

3.

.

147 4.

’є .

, .

є

5.

, .

і

і: φ0 = φ1 = 1, φ = φk-1 + φk-2 1, 2, 3, 5, 8, 13, 21, ...

k = 2, 3,…,

4.7.3

є [11, 48, 69].

,

і

і , ,

.

P, є

, .

є

,

(2L)

-

є

,

-

є

, ,

. -

.

є

.

1. 2.

Hj ,

,

.

є

-

Hj [0; 1). xj Hj

xj 3. 1/L .

є

1/N,

є

, .

L–

,N–

є 1%.

є

,

.

, 4.7.3.1

є . [69].

є

, є

,

. -

148 А

і 1. 2. 3.

і .

і

і

є

.

-

є.

, ,

.

і

.

1. 2. 3. 4.

-

.

.

є. є,

, , . ,

іє .

є

,

є

. . 1. 2. 3. 4.

-

.

: i = 1.

,

-

hi. : i = i + 1. i < (L + 1), L–

5. 6.

[0; 1).

xi

є

xi

,

-

3. 7.

. -

.

: –

– –

, . ,

є

; , .

є .

є

; -

,

. [18, 41]

.

149 і

і і ь

ь

«

»

«

»

-

[18, 45].

4.7.3.2

є

(

hij

Δhij,

Hj)

hij′= hij + Δhij, ; hij′ – . і і (non-uniform) і Hj є , w max,i − hij , + Δ h t ⎧ ⎪ ij hij ′ = ⎨ ⎪⎩hij − Δ t , hij − w min,i , k Δ(t , y ) = y ⋅ ⎛⎜1 − r (1−t / T ) ⎞⎟ ; r = rand[0; 1] – ⎝ ⎠ [0; 1]; t – ;T ;k– , є wmin, i wmax, i – [88]:

hij – 1. hij

( (

) )

i: r ≤ 0,5;

r > 0,5,

– (

); -

i.

,

′ ⎧⎪hij + Δ(t , w max,i − hij ), hij = ⎨ ⎪⎩hij − Δ(t , hij − w min,i ), Δ(t, y) = y ⋅ wi(t); wi(t) – , є wi(t)

:

t ⎞i ⎛ wi (t ) = r ⎜1 − ⎟ , ⎝ T⎠

f (H j + Δ(t , w max,i − hij )) ≥ f (H j − Δ(t , hij − w min,i ));

i-

j-

hji

-

f (H j + Δ(t , w max,i − hij )) < f (H j − Δ(t , hij − w min,i )),

є ,

t/T.

:

k

2. В

r = rand[0; 1] –

[0; 1]; ki > 0 – і Δhij,

, є

, hij

.

є

-

ln T − ln t , ln T [ ; b]; r = rand[0; 1].

:

Δhij = rand[wmin, i·r·q(t); wmax, i·r·q(t)], q(t ) = rand[ ; b] – 3.

ь ) є

( hij

εi –

,

і hij′= hij + εi,

i-

j-

: :

150 ε i = N (μ, σ) =

μ–

σ

.

1

σ 2π

e



,

(hij −μ )2 ,

μ = 0; σ – є

T − t w max,i − w min,i σ i (t ) = ⋅ T 3 εi є є ,

2σ2

. :

σi (t ) = 1 /(1 + t ) .

.

-

. -

є ,

. і К

-

i

і:

εi =



a 1 , 2 π a + hij2

. εi, . ,

є

є

є

,

,

-

є

, і

4.

.

2. 3. , 4.

і Δhij

hij

1. hij – Δhij: f (hij + Δhij)

f (hij – Δhij). Δ ε,

hij, hij + Δhij є

hij – Δhij f , min

. . hij, min.

: hij = hij, min. , ,

.

-

, ,

і.

hij + Δhij

.

151 4.7.3.3

[41, 48, 72] є . 1. і і і , . 1. H = {h1, h2, ..., hL}. 2. y1 y2 Y = {0, 1, 2, …, L + 1}, y1 ≠ y2. 3. H y1 y2. , H’: H ′ = h1 , h2 ,..., h y1 −1 , h y2 , h y1 +1 ,..., h y2 −1 , h y1 , h y2 +1 ,..., hL .

{

2. є

і

-

,

}

і .

є-

,

,

, .

1. H = {h1, h2, ..., hL}. 2. Y = {1, 2, ..., L – 1}. 3.

-

-

,

H + 1.

, H’:

є

-

H′ = {h1, h2,..., hy + 1, hy, ..., hL}. і . є « », L є : D= τ = (−1 ± 5 ) / 2 ≈ 0,61803 . H = {h1, h2, ..., hD, hD+1, ..., hL} H = {h1, h2, ..., hD+1, hD, ..., hL}. 4. і і і і. 3.

і

φ0 = φ1 = 1, φk = φk–1 + φk–2 , 1, 2, 3, 5, 8, 13, 21, .... 1. 2.

(τ·L),

:

k = 2, 3, ....

-

. .

152 3.

,

,

. , . . 1.

.

L 2.

є

. . 3.

: i = 0. -

.

4.

. , : i = i + 1.

5. 6. 7. 8. ( 5.

(3 + i) ≤ L,

(3 + i)-

. 3.

-

-

)

.

9. і 1.

і

.

і

і. L

-

(

),

2. . 3.

-

-

9.

. -

, -

-

. 4.

.

6. і

, 104),

( (



).

є є .

, є ,

є

,

. -

.

153 4.7.3.4

( [12, 88].

є

)

.

є є

, , . є

є

є

,



1. К

є

, .

.

-

.

і

2

:

,

-

.

1. H = {h1, h2, ..., hL}. 2. Y = {0, 1, 2, ...., (L+1)}, 3.

-

-

y1 y2 y1 < y2.. ,

H, y2

y1,

H.

є-

, H’: H ′ = {h1 , h2 ,..., h y1 −1 , h y1 , h y2 −1 , h y2 −2 ,..., h y1 +1 , h y2 , h y2 +1 ,..., hL }. 2. І

і

є

є

: ,

.

І

є

.

,

є

,

in.

-

in

[0,001; 0,01].

3. І

і

і.

1.

L.

2. . : i = 0. 3. -

.

є

, .

4. 5.

. : i = i + 1.

154 (3 + i) ≤ L,

6. 7. 8.

(3 + i)-

. 3.

-

-

. 9.

4. І

.

і

і

є

. 0,618L ,

-

, є

4.7.3.5

.

-

(L – 0,618L) ⋅ 0,618.

.

є

-

є

.

,

,

[39, 72]

,

-

, .

і .

1.

2. В

1. 2. 3.

. . , ,є

, 1. 2.

. .

(

)

. -

. 3.

( )

-

-

. 4. 3,

3.

і (

. ,

є ).

-

1. H = {h1, h2, ..., hL}. 2. 3.

.

-

. (

)

. .

, .

-

155 4.7.4

45].

(

[18, 19, )

, ,

,

.

, ,



.

є

ь і. ,

і

, є

,

. (

ь і. є -

)

,

є .

і

,

, .

k, , k = (1 – SO) · N, , .

SO – [0,95; 1,0]; N –

є

, N

є

,

. і

і

, і ,

є

,

є

, і

, є

.

,

: є :

.

2N.

.

є ,

є

, ь є

-

є

.

є

,

:

,

-

.

, ,

.

є

, ,

,

. ’ ,

,

є .

156 4.7.5

є [45, 48, 107].

,



,

є

.

-

, , , і ь і

ь

є

є

ь і ).

.

є

і

(

50–100

. ,

T, і

,

є ь ,

-

,

є є

T

. -

є

, .

.

є

, (t + 1), t-

-

є

ρ.

t

є

, f bestt .

є

(t – 1) f bestt −1 .

є ρ=

ρ

є

.

f bestt − f bestt −1 f bestt −1

є

,

і ь .

і f

,

f є

ρ

є

:

. ρ,

є -

ε,

f є f.

.

157 4.8

, . [18, 23, 29],

є

-

. ,

,

, ,

. -

є є

. ., .

. 4.8.1

,

є

є

, (

є

,

,

),

є

[29]. , І

. ,

є

,

, -

,

є ,

є

,

. -

. .

є – {0; 1; *},

.

є

L, {*} –

є

. L,

0,

1,

, .



, ,

є

,

, L

є

(

. 2L . N ⋅ 2L . є 3L.

) є

.

-

N -

158 , . L-

є

є

,

, .

L –

. : O(H) – L(H) – і ь( і ,

(0 ь) .

.



1)

-

.

є

-

4.8.2

[12,

, 23]. ,

.

4.8.2.1

є

t ’ P(t),

, є

,

є -

, :

m(H , t + 1) = m(H , t ) ⋅ N ⋅

∑ f (H j ) f (H ,t)

N

-

.

= m( H , t )

j =1

f(H,t) –

m m = m(H,t).

(t + 1) f (H , t) , f cp. (t )

t; f .(t) – t. ,

є

,

-

є

,

,

, є,

.

є [18].

,

159

є

є ,

-

, cf,

: m(H,t + 1) = (1 + c)⋅m(H,t). c– , m(H,t) = (1 + c)t·m(H,0).

c– .

,

є

: є

, . 4.8.2.2

,

є

.

є

,

[39]. ,

00** 0**0.

-

,

. .

,

-

. , є (L – 1) є Pd(H) = L(H) / (L – 1), Ps(H) =1 – Pd(H) =1 – L(H) / (L – 1). є є , є , . І , nє n,

, є

H

, .

.

, , . є

-

,

,

. .

160 4.8.2.3

, ,

-

, [45].

,

є,

, .

(1 – Pm).

є

-

,

є -

(H) (1 – Pm)

(H) , (1 – Pm) (H).

,

Pm μ. є -

, ,

є

.

η = /μ

,

є,

, ,

,

. ,

ηє

є

.

(μ + )

, (μ, )

. -

. 1. 2. І 3. . 4.

: t = 0. t

μ

. t

.

166 5. 6.

μ

-

. ,

,

-

t + 1.

7. 8.

: t = t + l. . ,

3.

9.

.

є, , -

-

,

. ,

є

-

.

5.1.2

, , σ(t)

є є

,

5.1.2.1

єє

є

( [18, 41]. «20%

»

(1 + 1)

є

)

,

«20%

» (1/5

) .

.

А–

А ,

(

-

-

є

,

).

-

. є,



⎧ ⎪cσ(t − A), k < 1 / 5; ⎪ k = 1 / 5; σ(t ) = ⎨σ(t − A), ⎪ σ(t − A) ⎪ k > 1 / 5, , ⎩ c , є ; σ(t) σ(t – А) – t(t – А)-

1/5,

є:

,

;

167 c–

0,817≤ c ≤ 1; k – (t – А – 1)(t – 1)Bl t −1 ⎛ ⎞ 1 k = ∑ ⎜ ∑ u H lj ⎟ , ⎜ ⎟ l =t − A−1 ⎝ Bl j =1 ⎠ l; u(Hjl) – ljє f u(Hjl) ⎧⎪1, f H lj < f H lj−1 ; l u Hj =⎨ f H lj ≥ f H lj−1 . ⎪⎩0, (μ + λ) (μ, ) , t: μ λ ⎧ ⎪ ∑ f H lj ∑ f H lj−1 ⎪ j =1 j =1 ; < ⎪1, μ λ ⎪ ul = ⎨ μ λ ⎪ l f H f H lj−1 j ∑ ∑ ⎪ j =1 j =1 ⎪0, ≥ . μ λ ⎩⎪

( )

Bl – є

( ) ( ( ) (

( )

-

є (t – 1)-

є

:

( )

(

)

( )

(

)

(μ + λ)

k=

) )

, -

є :

,

. :

, ut

μ -

(t – А – 1)-

(μ, )

∑ ul . t −1

l =t − A−1

5.1.2.2

μ

є

, .

,



-

, . є

«20%

» :

-

168

t-

σ j (t ) = σ j (t − A) ⋅ e

σj(t – А) – σj(t) (t – А)-



t2 2γ 2

;γ–

,

, jє ,

є є .

є

:

γ2 =

C

∑ N

j =1

μ

C (10,100).

σ 2j

γ

.

є.

,

C=1

.

-

є

:

σj =

Rj

∑ N

j =1

σ 2j

,

Rj –

.

5.1.3

(simulated annealing) є є: ,

[18].

-

. (1 + 1)

,

є

.

-

є ,

-

(1 + 1)

є

.

є є

. Ві

є

, ,

є

,

. , .

– є є

-

169 є

, ,

.

,

-

є

,

. , є

,

,

є

.

-

. .

і

1.

.

є

. (current solution). І

і

’ є

.

є

,

є ,

, .

2. 2.1.

. .

.

. 2.2.

є

, .

3. 3.1. 3.2. .

-

є ( 3.3.

,

є

). (

4. – –

(

2). . :

є )

(

;

)

. ’

(

,

, 4.1.

. (working solution).

і

є

,

),

,

є

). (

є (

є

4.2. .

є

,

є

-

6). ,



. є ,

,

є

:

-

170 P( E) = e– E / T, E = Ews – Ecs – Ecs; – є ( 60 ° )

-

Ews .

є

:

є

,

,

. є

.

є

.

.

є .

є

є

, -

є

, 5.

. ( (

)

є 3 6).

.

(

4). .І

6.

є

-

,

Ti + 1 = αTi, α < 1,

: Ti + 1, Ti – є ,

0°.

(i + 1)-

є

;α–

, .

i,

-

. 7. є 8.

. ,

. .

є

, є

,

є

є

, , ’

-

.

5.2

є ’

-

[12, 18]. ,

є

, ’є ,

. ,

-

є .

-

171 5.2.1

.

є

’ є

-

,

є

,

є

,

.

.

,

є

,

,

. , (

,

,

. .).

5.2.2

є

, ,



.

є

1. 2. І

. (

): t = 0. P0

-

. 3.

(

)

-

. 4. 5. Ptemp 6. 7. 3. 8.

Ptemp,

. Pt + 1.

: t = t + 1. .

,

-

.

5.2.3

,

. ,

, .

172 -

є . 5.2.3.1

є

.

1. (

).

,

:



, -

. ; –

,

.

2.

. .

5.2.3.2

і і

1.

і ь

. (grow mutation).

1. . 2.

. (shrink mutation).

і і

2. 1.

. 2. і і

3.

і

, . (switch mutation).

1. . 2. 4.

і

. і (cycle mutation).

.

173 1. . 2.

.

5.3

є

. І

[18, 41,

’ 55].

,

, , ,

є

.

є .

є -

, .

,

. . . 5.3.1

є

,

, ,

,

,

’є .

(

, . –

)

.

.

,

-

, є

.

є

.

-

є

є

,

,

.

є

є

.

є .

, , , .

є

є

є ,

є .

, ,

-

є -

174 є

є

,

,

-

.

5.3.2

є

. 1.

. ,

,

,

, ,

-

.

2. 3.

.

’ )

є

(

-

4. 5.

.

-

-

.

,

.

6.



-

. 7. 8. :

. ,

-

,

. ,

9,

-

5, , 9.

. .

5.3.3

є

.

є

є

.

ґ

є

-

,

є

є

. . . :



;

175 – – – –

; ; ; .

5.3.4

є

є

[66, 107],

-

. є

,

є

’є

:

yk(1)

)

-

( є

;

k2 = (k1 + 1), (k1 + 2), ..., N; yk(1), (1) yk є F1

k = 1, 2, ..., K1; . -

,

(

)

-

y k( 2) = g y k(1) , y k(1) , 1

2

; y k(1) , y k(1) –

yk(2) – k, k2 = (k1 + 1), (k1 + 2), ..., F1;

-

y k(1) = g xk1 , xk2 ,

– k); xk1 , xk 2 –

k1 = 1, 2, ..., (N – 1); K1 = CN2 = N(N – 1) / 2 – K1 є . 2. :

.

(

1.

= f(x1, x2, ..., xN)

1

є k = 1, 2, ..., K2; yk(2),

2

; k1 = 1, 2, ..., (F1 – 1); K2 = C F21 = F1(F1 – 1) / 2 – є

yk(2)

.

F2 є , . ................................................................................................................... r. : y k( r ) = g y k( r −1) , y k( r −1) , K2

(

1

2

)

176 yk(r) – k-

; y k( r −1) , y k( r −1) –

r-

1

2

, є ; k1 = 1, 2, ..., (Fr – 1 – 1); k2 = (k1 + 1), (k1 + 2), ..., Fr – 1; k = 1, 2, ..., Kr; Kr = C F2r −1 = Fr – 1(Fr – 1 – 1) / 2 – yk(r), Kr

є

yk(r) .

є ,

. Fr

,

g.

-

g . , ,

,

. yk(r)

-

: –

(



є

(

: –

,

є ).

,

є

,

);

є .

є

є

, ,

, ,

є ,

є

.

,

-

– . -

є . ’є



,

.

. ,



є:

, . , ;

-

177 – ,

;

є



,

є

( –

); -

, ,

є



є

, –



є



,

;

, ,



;

є

;

є

є )–

є

є

’є .

; ( -

178

6

є

, (

,

, .

є

,

.). -

,

. ,

. [8, 11, 14, 15]

(

. 6.1).

6.1 –

6.1

.

179 6.1.1

-

є . 0,001 – 0,01, 50 .

1/L –

,

: : 0,7 – 1,0, ’

і .

є ,

-

є

.

,

є .

-

є

,

є – ’

,

, .

є

:

є

,

, ;



.

6.1.2

є -

, ’

.

є ,

. pm (t ) = α ⋅

tp –

e

,

,

t-

є

:

−1 ⎧⎛ ⎞ ⎪⎪⎜ 2 + L − 2 ⋅ t ⎟ , ⎟ pm (t ) = ⎨⎜ tp ⎠ ⎝ ⎪ t p < t, ⎪⎩1 / L,

−β t

N L

є

-

,

, .

0 ≤ t ≤ tp;

180 ,

І

,

є

.

, (

,

-

. .).

6.2

,

.

ь

6.2.1

(measure-based methods) – ,

«



,

,

». ,

)

:

є

, . :

– –

; ;

– –

; ; -

) )

(

;

)

-

. ь

6.2.2

,

,

-

. (w, σ). –

є

є :

. : (w1, w2, ..., wL, σ).

-

181

σt+1 = σt exp(τ0N(0,1)), wj,t+1 = wj,t + σt+1Nj(0,1), jt(t + 1)-

wj,t wj,t+1 – є σt+1 t –

,

(t + 1)-

t-

є

; ,

; τ0 –

, ,

(w1, σ1, w2, σ2, ..., wL, σL). : σj,t+1 = σj,t exp(τN(0,1) + τjNj(0,1)), wj,t+1 = wj,t + σt+1Nj(0,1), , є jτj – Nj(0,1); τ – , є є ; – (w, α, σ), w σ– , ; α– , jkwj wk. є : σj,t+1 = σj,t exp(τN(0,1) + τjNj(0,1)), αjk,t+1 = βNjk(0,1), wt+1 = wt + N(0, (σt+1, αt+1)), , jkαjk – wj wk; β – , є . (β = 0,0873 ≈ 50); N(0, (σt+1, αt+1)) – ;



є

6.2.3

-

є

є

є

-

(population-structure-based methods)

. 6.2.3.1

є

-

, ґ , . 1. 1.1.

1.2.

. .

є

k . k

,

.

182 1.3. 2. 2.1. 2.2. 2.3. 2.4.

(

): t = 1. . .

, : t = t + 1. t/t – є

,

. (

t –

,

), 2.4.1–2.4.3. 2.4.1.

(

-

)

. 2.4.2. 2.4.1

.

2.4.3.

, (

). (

,

,

), є

)

є

,

є

. (

)

, 3.

,

,

-

1.1. .

-

(spatial control)

є -

, 4.

( -

2.

.

6.2.3.2

(

є (terrain-Based Genetic Algorithm),

. 6.2). є

. , (

,

). ,

(terrain-based patchwork model)

є

є .

.

183 0.02

0.02

0.1

0.1

0.2

0.2

0.4

0.4

0.8

0.8

0.8

0.8

0.4

0.4

0.2

0.2

0.1

0.1

0.02

0.02 1

2

3

4

8

8

4

3

2

1

1

2

3

4

)

8

8

4

3

2

1

)

6.2 – : (the TBGA); (the TBPM)

) )

(artificial life). , (

, , .

є

.

.)

-

184

7

Ь є

,

-

, .

,



,

. ,

-

. ’ (

. 7.1). [13, 42, 104]

-

: – –

,

;

(

),

-

. ,

-

,ґ ,

-

.

7.1

(avoid strategies) (premature convergence)

. .

ь

7.1.1 7.1.1.1

є є

(replacement methods) ,

є

(crowding),

1. 2. 3. (crowding factor)

. -

. G (generation gap). : g = 1. C

(1–4)

Gg .

185

,

' -

,

є

7.1 –

,

186 4.

S –

Gg

.

.

5.

,

-

-

Gg

,

S, Gg.

S 6. 7.

: g = g + 1. g > |G|,

8,



-

3. 8.

.

є

(deterministic crowding) . є

,

-

1. 2.

є -

. .

, .

3. 4.

-

-

6. І І

. .

5.

, –

1.

6.

.

(probabilistic crowding) є H′ tj, t f H ′j p H tj , H ′jt = . f H ′jt + f H tj

) ( () )( )

є

(spatial population topology)

: .

(

Htj

:

7.1.1.2

, 7.1.1.2.1

(cellular evolutionary algorithms) (diffusion model)

,

. ,

є-

є .

187 ь

7.1.1.2.2

(patchwork model) є

є

, .

є

є

(grid world)

, .

( , (motivation network). , є (

.

, . 7.2). ( 0 1),

,

(

-

, -

.),

(

), ).

-

-

7.2 –

-

i(mapping functions), Mi

wij –

Mi =

jsj,

ij-

∑ wij mapij (s j ) , .

S

j =1

, wij ∈ [0; 1]; mapij – i;S–

.

188 7.1.1.2.3

(religion-based evolutionary algorithms) (

) .

(conversion scheme) ,

,

-

: – –

; ( , -

є

є

,



є );

, . ь

7.1.2

, lap of solutions), – –

(prevent over: ; .

7.1.2.1

(selection-based approaches)

-

,

-

. 7.1.2.1.1

(sharing)

-

(raw fitness) , , -

є є

( )

( )

(shared fitness) f Hj , f new H j = N ∑ sh( j, k ) k =1

(selection pressure) . є

. є

.

:

189 sh(j,k) – :

(

,

)

(

є

)

⎧ ⎛ d H ; H ⎞ α sh j k ⎟ , d H j ; H k < σ sh ; ⎪⎪1 − ⎜ ⎟ sh( j , k ) = ⎨ ⎜⎝ σ sh ⎠ ⎪ d H j ; H k ≥ σ sh , ⎪⎩0,

(

)

d(Hj,Hk) < σsh, ); αsh – ,

d(Hj,Hk) – (

Hk; σsh – є , є , , αsh = 1.

Hj

-

є

7.1.2.1.2

(diversity controloriented evolutionary algorithms) (CPSS – cross-generational probabilistic survival selection), , . 1. . 2. / . 3. ’є . 4. . 5. . 6. . k 7. , , (N – k ) є : . ps

(

)

⎞ ⎛ (1 − c ) ⋅ d H H j , H opt + c ⎟⎟ , ps = ⎜⎜ L ⎠ ⎝ α

Hopt – Hj

Hopt;

α–

; dH(Hj,Hopt) – є , Hj

Hopt. 7 , ,

(N – k )

, -

ps .

190 7.1.2.2

(search space division)

-

. ,



-

.

є

є

,

-

. 7.1.2.2.1

ь

,

,

(forking evolutionary algo, є . є ). ( . -

є

rithms),

. ,

є

( -

,

)

-

(

) ,

( (

)

,

, .

7.1.2.2.2

є

є (colony populations).

,

.

-

є ь

,

, rithms),

).

є

,

, є ,

(shifting balance evolutionary algo. (core population) є , . , ( ). , є . -

191 є . P : –

є



C,

M:

C ( A, M ) =

NA – Wdist(Hj,M) – M, ,

(

1 NA

(

є

)

∑Wdist H j , M = NA

j =1

є, Hk

(

dist(Hj,M) –

M

)

⎧⎪1, =⎨ ⎪⎩0,

, M:

1 N ANM

А; NM – є M

,

δ H j , Hk

(

)

dist H j , M =

А

∑∑ δ(H j , H k ) , N A NM

j =1 k =1

M; А,

( ) dist (H j , M ) ≥ dist (H k , M ),

: dist H j , M < dist (H k , M ); є

1 L ⋅ NM

-

Hj

∑ d (H j , H k ) , NM

k =1

Hj Hk. ь

7.1.2.2.3

(multinational evolutionary algo, , ( . 7.3). ( ), . -

’є ,

є

є

є

:

Hj; δ(Hj,Hk) – Hj

dH(Hj,Hk) –

rithms)

)

(diversity) N N 1 dH H j , Hk ; diversity(P ) = ∑∑ L ⋅ N ( N − 1) j =1 k =1

: – – –

; – (policy), .

є .

є

-

; є

,

-

192

7.3 –

7.2

(repair strategy)

:

– –

; .

7.2.1

є

(mass extinction) .

, .

7.2.1.1

rithms) )

(random immigrants evolutionary algo, є (5–10% .

193 7.2.1.2

tionary programming) : η(t) = U(0; 0,96),

( )

є

є

-

f ′ H j = α + (1 − α )

[α; 1]

(

α–

є ,

,

t-

( )

): f H j − f (H max )

f (H min ) − f (H max )

.

: є

є

,

,

є

f′(Hj) < η(t).

,

(extinction evolu. -

,

. -

. 7.2.1.3

ь

,

,

(self-organized criticalє . , .

ity evolutionary algorithms) .

7.2.2

є ,

based techniques)

. 7.2.2.1

є

є

(restart and phase, . , .

-

(Cross-population selection, Heterogeneous recombination and Cataclysmic mutation – , , ), . , , є , , , .

194 є

є (half uniform crossover).

, HUXє (non-matching),

є

є

. ,

, є (incest prevention). є є

.

, ,

.

є

L–

L/4,

, .

, ,

є

є

.

є

,

,

, є ,

є

( ,

.

,

35 %

)

-

. ,

є

, CHC– – – – –

-

є

. :

; ; ; ; є

;



;

– –

є

(HUX); .

7.2.2.2

sity-guided evolutionary algorithm) diversity(P)

(diver-

є :

195 diversity( P) =

wjk –

k-

1 N

∑ ∑ (w jk − wk ) N

R

j =1

k =1

2

; wk – . diversity(P) , є

j;R–

k-

,

, , , (exploration). , є

є -

(exploitation).

, (

-

. 7.4).

7.4 –

є

є ,

є

, .

є

-

є .

. є

є

, .

196

8

Ь

ь

8.1

K–

З

і ь

З

. і ь (

)

m hi(x) = 0.

ь

і

і

і [2, 22, 37] є F(x) = {f1(x), f2(x), ..., fK(x)}, і

і

є F(x) = {f1(x), f2(x), ..., fK(x)}, p gi(x) ≤ 0 є

*

,

f1(x), f2(x), ..., fK(x) і

, .

’ [4, 21, 26]

(

. 8.1):

8.1 –

-

197 і



і є

,

,

. .

є

і

– )

. , –

і

; (

’ ,

і

; ,

є

.

-

,

. ь

8.2

є

[2] F(x). ,

є

є

-

. : ;

– – – –

; ; . ь

8.2.1

є

( є

є

є

f ( x) =

є

wk –

) .

∑ wk f k ( x) ,

[22]. :

K

k =1

∑ wk = 1 . K

,

k-

k =1

wk (

) Hj

t. w1

F = w1f1 + w2f2 :

-

198 є

– w1 = rand(0; 1) – w1 (0; 1); – w1 = rand(0; λ) / λ – , λ– P– – w1 = | sin (2πt / P) |, І

є

μ

, (

(μ, λ)

; є

)–

.

є

w2

-

w1 + w2 = 1: w2 = 1 – w1. є

,

є

,

.

,

.

є (

)

-

. 8.2.2

є є

dering)

(lexicographic or. ,

. ,

є

.

8.2.3

[4]

є

f ( x) = max wi

f k0

k∈1, m

fk0 – є k-

k-

є

− f k ( x) f k0

: , ; wi –

-

; f(x) –

.

8.2.4

є

[26] є

:

-

199

f ( x) = (F ( x) − G )W −1 ,

F(x) –

-

;G– ; W –

є

-

,

-

. 8.3

є

[2] K .

K

є

-

є k-

k-

.

є VEGA (vector evaluated genetic algorithm). N 1. 2. N/K , K– . є 3. . Hj kє fk(Hj). 4. 5. ’є , 4. 6. 2. 7. .

. K . .

,

,

є .

є

є

, . ,

, ’

,

,

,

,

, .

’ ,

»

-

,

є

*

«

є

, ,

ь

8.4

-

є

[4].

є -

200 , . *

є )є

ь



: f(x) < f(x*). , *

)

є fi(x) ≤ fi(x*)

, є

, і

,

(

є

є

, (

-

,

ь

.

, .

є

,

-

.

8.4.1

, ,

[2], .



.

є

,

і є H1 fi(H1) ≤ fi(H2)

, є

: f(H1) < f(H2). . 8.2

H2,

є

( ) f2.

f1 , є

, ,

.

,

є

.

,

. , ,

.

1. І

P0

-

. 2. 3. lection mechanism). 4. Ptemp.

. Ptemp,

(Pareto se-

201 5. 6.

.

Pt + 1 (survivor selection mechanism and retention of nondominated solutions). 7. . , 3. 8. .

(

/

)

f1 A B D C

($)

E

K L

F

G P

0 0

f2

(%) 8.2 –

, ,

, є:

-

202 – – – –

; ; ,

;

. , ,

-

. -

.

є

, є

– –

,

: ;

-

,

(

-

), .

8.4.2

(

,

є

[2, 4], . 8.3):

– –

; .

f2

f2 4

1

6

1

2

3

3

4

1

1 2

2 2

1

3

1

1

1 1

1

f1

f1

) 8.3 –

) ( )

( )

203 (nondominated sorting) .

є -

, (dummy fitness),

є

Pareto ranking) ,

-

. (nondominated ranking, , -

. ь

8.4.3

, є

,

, ,

-

. (

. 8.4).

f2

f2

f1 )

) 8.4 – ( )

і NSGA MOGA) fj,sh

f1

( )

[4] ( . 8.5). і і (fitness sharing, є -

є fj .

204 f1

f1 i-1 i i+1

f2

f2

)

)

f1

f1

f2

f2

)

) 8.5 –

)

) NSGA2-

) )

: (fitness sharing); (crowding); (grid-based niching); (ε–dominance archiving)

є

(niche counts mj) є σsh), –

,

, Hj. ( ,

. 1. 2.

σsh. Hj

m j = ∑ sh( j , k ) , N

k =1

mj:

-

(

205

)

(

)

⎧ ⎛ d H ; H ⎞α sh j k ⎟ , d H j ; H k < σ sh ; ⎪⎪1 − ⎜ ⎟ sh( j, k ) = ⎨ ⎜⎝ σ sh ⎠ ⎪ d H j ; H k ≥ σ sh , ⎪⎩0,

d(Hj;Hk) –

(

)

( 3.

f j , sh

і ь

) 1 = fj . mj

j-

є

(crowding,

.

k-

NSGA2)

.

і

і ь PAES, PESA, PESA2) є є

є

niching, . . і

і ε.



(

і (grid-based , -

(ε–dominance archiving) , ( ε) .

,

),

є

є

є

, ь

8.4.4 8.4.4.1

(nondominated sorting genetic algorithm, NSGA)

є (

-

є

,

),

,

. (

є NSGA 1. 2. 3. 4. minated sorting).

. [26]. . ),

, ,

. -

. .

(

): t = 0. N

. . (nondo-

206 4.1.

(

):

b = 1. 4.2. є 4.3. 4.4.

, ( ,

є

,

). -

4.2, , – b. -

(fitness є -

sharing), . 4.5.

, 5. : b = b + 1. 4.1.

4.6. 4.6. 5.

,

-

.

6. 7. 8. 9.

: t = t + 1. . . . ,

-

3.

10.

. ь

8.4.4.2

(niched-Pareto genetic algorithm, NPGA) [2]. 1. 2. 10% ) . 3. , є ( є , , є

є

, (niche count) є (

є . .

є . (

є

), . є



-

, , (fitness sharing). -

NSGA

MOGA),

207 ь

8.4.4.3

rithm, MOGA) є (nondominated ranking) [4]. , є Rj = 1, , f(Hj) Rj, є -

(multi-objective genetic algo-

. : Rj = 1 + dj, Hj.

-

dj – ,

-

є

-

. -

(fitness sharing). .

. ( ,

,

-

). 8.4.4.4

(strength

є

Pareto evolutionary algorithm, SPEA) ( ) [18], .

(strength) .

є

1. 2. . 3.

(

): t = 0. N є

, (

).

4. (

).

5.

-

H

-

Hj

-

. 5.1. , 5.2. ,

(strength) dj – Hj. (dummy fitness) : Rj = 1 + dj, dj – Hj. : Rj = 1 + dj, є

Hj

-

208 6.

. ,

-

7.

7. є

, , , -

, ’є

8. . 9.

-

-

(

). -

’є .

10. 11.

: t = t + 1.

. 12.

-

. 13. 14.

3. . SPEA

SPEA2,

SPEA –

: -

є Hj,

Hj ,

,

є;

-



;



,

є

-

. 8.4.4.5

є (1 + 1)

reto archived evolution strategy, PAES) ( є є , , .

) ,

є (grid-based niching).

(Pa-

[2].

209 8.4.4.6 2

-

(nondominated sorting genetic algorithm 2, NSGA2) , є , є ’ . є є [41]. 1. : t = 0. . 0 N 2. . є (dummy fitness). 3. Qt. 4. ’є Rt = Pt ∪ Qt, . 5. : t = t + 1. 6. ’є Rt (crowding). 7. Rt–1 . 8. , 3. 9. .

2 є -

, SBX-

Pt, ґ

-

ь

8.4.4.7 2

є

2 (niched-Pareto genetic algorithm 2, NPGA2) NSGA2,

є

. (niche counts)

є .

є

[2]. ’

є

NPGA2

є .

-

,

210 ь

8.4.4.8

(external, -

є

(Pareto envelope-based selection algorithm, PESA) (internal) secondary, ) , є [4]. є ( )

є

,

. -

, . , , ,

є

,

, -

,

є є

,

. ,

,

, є

,

.

PESA2

є (region-based selection).

,

є

,

,

-

. 8.4.4.9

(micro genetic algorithm, microGA) –

[2].

1. , 2. ,

. -

( ,

).

є

є

,

є

(

). є .

є

3. 3.1.

,

-

. 3.2. 3.3. 4. є ,

. . ,

,

,

-

. 5.

( .

)

,

-

211 5.1. . 5.2.

. .

5.3.

. ,

.

6.

,

-

2. 7.

. ,

-

: –

, ;

– –



є

,

(

,

); -

. ь

8.4.4.10 ,

є

:

– – – – – – –

; ; ; ; ; ; . . 8.1. ь

8.5

: – ; –

є

.

є

– ,

;

( ).

-

-

PAES

NSGA2

NPGA2

PESA

6

7

8

9

10 PESA2

11 microGA

-

SPEA2

5

-

SPEA

4

-

(crowding)

-

-

-

є

MOGA

-

є SBX-

-

-

-

3

-

NPGA

-

2

-

NSGA

-

,

1



8.1 –

-

-

-

-

-

-

-

-

-

-

є

є

є

-

-

-

212

213 – і іє Ker = K / Pr, K–

і

[2, 4, 26]: : , ; Pr –

є

. , –

є

– ’ ь

і

;

ьD– D=

є, :

∑ d p2 , Pr

1 Pr

p =1

; dp –

Pr –

-

p–

і іє

; є

і (spacing) S – S=

(

1 Pr ∑ d −dp Pr − 1 p =1

)

2

-

: ,

dp = minj ( | f1p (x) – f1j (x) | + | f2p (x) – f2j (x) | ), i, j = 1, 2, …, Pr; d – є dp. S = 0, ( – і ь (spread) SP – є

∑ K

SP =

k =1 K

d ke +



k =1

d ke – -

d ke

∑ d −dp

); :

Pr

p =1

+ Pr − 1 d

,



k; – (C-metric, set convergence) є A B : (А, В) = KAB / | B |, (B, A) = KBA / | A |, |A| |B|– A B( A B, ); KAB – є B(А, В) = 0, Bє А. (А, В) = 1, B є

є

-

B,

А. А.

214 ь

8.6

,

: -

. .

є . . – – – – –

[2, 4]:

,

; ; ; ; .

8.6.1

,

, . є )

(

-

-

є

, .

є

, ,

,

.

і



і

:

і –

f * ( x) = f ( x) + ∑ ki g i ( x) , β

m

i =1

f(x) –



-

β

і і

[4]: )

(

; ki – ki = 0; β – і

; f*(x) – є iє ,

є

gi(x), ,

;

і –

-

,

f * ( x ) = f ( x) +

∑ g i ( x) :

m

t

i =1

β

,

215 є

gi(x) – ,

i-

– і



і

і – -

f * ( x) = f ( x) + optt − opt f ,t

optt –

-

; qi,t –

;

∑ ⎜⎜

:

β

⎛ g i ( x) ⎞ ⎟ , ⎟ q , i t i =1 ⎝ ⎠ tm

є

,

-

є

; Ct – t-

; optf,t – t.

t-

-

, -

-

, . ’

(

,

є

, )

-

, -

. ’

.

є

є

є

є

,

. ,

-

, ,

, ,

і

-

і

. ь

ь ( ь

,

, ь

) -

, .

: – є – –

.

є

-

;

-

; ,

-

. 8.6.2

[18].

(mapping)

є

216 ,

-

.

,

, .

є (



є

. /

є ,

, )

-

. ,

. ь

8.6.3

, [2].

-

,

,

-

, . ,

є

,



є

,

.

ь

8.6.4

є ,

є

,

.

є

,

-

-

[4]. ь

8.6.5

є K

m(m + K)

8.6.5.1

ь

-

[2]. ь

(constrained optimization by multi-objective genetic algorithm, COMOGA) є -

217 [18]. :

є ,

є

-

– –

-

є

Pcost,

. ,

-

.

8.6.5.2

netic algorithm, VEGA)

(vector evaluated geє

’ ,

, ,

( )

fk H j

( )

[4].

( )

k, gk H j ⎧gk H j , ⎪ v ≠ 0; = ⎨v, ⎪f H , gk H j j ⎩

( )

: є

( )

v–

є

; ,

.

8.6.5.3

( ) ∑ (max{0; g k (H j )})β ,

f2 H j =

β ∈ [1; 2].

,



m

k =1

. d=

. є

-

(H i − H j )

,

Hi − H j

, Hj.

Hi

(line search m, [4]:

є

and Pareto dominance) gk(Hj) ≤ 0 є

є

є

, Hj.

,

, d

218 є . 8.6.5.4

[2, 41] –

Hi

є

),

є

: ( -

; – є, –

є

Hj є є

є є

,

,

є

,

; , .

є

-

, ,

-

. ,

.

219

9

є

, , ,

.) є є

,

-

(

[49, 51, 53, 62, 67]. [18, 39, 86], , є . : , , , -



,

є

, ,

. . [9, 10, 33, 34, 38, 46, 49, 79, 98]. 9.1

ь

є (

-

),



’є є .

є є

.

[61, 63, 85, 91, 105]. ,

є i-

(

є є -

є

) wi, (

) (

є

),

.

, . ,

,

,



,

,

.

(

)

y– ;w– ( ,

y = ψ (ϕ(w, x)), ;ψ– , ); x –

,

,

, є

(

). : ;ϕ– є:

є .

220 – – – – –

L;

є ) w0;

(

w1, w2, …, wL; ; .

,

, .



, ,



-

є

.

.

є



-

, .



,

: ( ’



,



). ,

,

’є

,

,

-

, ,

є

.

є μ-

. , M– – – –

(μ + 1). є: M;

є

,

-

N1, N2, …, NM; ;

’ , -

.

. [105] ,

є ,

,

’ ,

.

,

:

f, y = f(w, x), w – x–

x

,

є

; .

221 : < X = {X1, X2, ..., XL} = {Xi}, Y = {y1, y2, …, ym} = {yp} >, X– , ’є ; Y – ; , i = 1, 2, ..., L; xip – iXi = {xip} – ip, p = 1, 2, ..., m; yp – p; L – ;m– . [70, 91, 105] є : = ( , W, B, DF, TF), : ξ( , X, Y) → min, є ’ – , ( , ); W = W( ) – є , ’ ; B = B( ) – ; DF = DF( ) – ; TF = TF( ) – ; ξ( , X, Y) – , є X Y. , : ξ=

∑ (y p − y ( p =1

Zp –

))

2

m

,Zp

, ; y(

p, є

, Zp) – Zp. , ,

-

. [61, 73, 105]: ;

– – – –

; ; . , ,

, .

222 9.1.1

, ,

-

,

,

є [3, 5, 6, 16, 17, 20, 47]. , ’ . , ’є . є 43, 52, 59, 82].

-

, є

, [16,

є ’ ’

-

, . [5, 16, 35, 44, 50]. : є

1. І , :

*

-

J ( X * ) = min J ( Xe) , Xe∈XS

X –

XS; J(Xe) – Xe; XS –

2.

є

,

є

, X. : J (X *) =

|Xe| – 3.

є

*

,

(

(L0 < L),

L0

Xe∈XS , Xe ≤ L0

min

J ( Xe) ,

є

,

ε– )–

,

-

L , :

Xe. X* =

-

:

Xe∈XS , J ( Xe )< ε

min

є

Xe ,



є є

J. ’

223 (



) є .

-

,

є

. ,

*

,

є

, ’є

.

– – .

:



,

;



, .

є ,

-



. , 36, 59, 60, 67, 84]: – – – – ; – ; – – – tion); – – – –

[16,

(exhaustive search); (depth-first search); (breath-first search); (branch and bound method)

(forward selection); (backward selection); (combined selec; (unsupervised learning for feature selection); є (adaptive stochastic search); (evolutionary search). [5, 67] є , ,

є

-

є

,

. [16, 59] ,

є

є

, , , є

-

є

.

, , .

-

224 , є [52, 67],

-



,

, -

,

.

є -

є [23, 24, 80, 83, 95, 99], ,

є ’є

-

, . ,

-

. 9.1.2

є [88, 105],

є



,

, .

,

-

, ,

,

-

. [49, 67]. , , ,

,

[49, 51]. є ’

,

, = = (L, A) –

, ( є

ξ(

( , TF), є , .

); A – ,

є , X, Y) → min, ’

. -

-

225 .

’є

є

,

,

є ,

.

’ , є

, ’є

. -

. ’є

, .

є

, ,

– – І

,

. , :

; ,

є

, ,

. -

,

[49, 70, 105]. ( ,



)

,



. є

,

, є



-

, .

.

,

-

є ,

. 9.1.3

є , є

є

,

, -

[61, 91, 105].

226 є

-

є

є

, .

є ’

. : .

-

є

є .

є

, .

-

’є ,

, , .

,

’є

є

. ’є

,

-

,

. , є,

’ ’

. -

І

є

є

,

. є

є

,

І

-

, .

є

є

-

, -

є .

,

, є

є

є

.

,

wij :

wij (t + 1) = wij (t ) + α

∂ξ ∂wij

wij = wij (t )

,

-

227 wij (t + 1) t-

є

wij (t) – (t + 1),

,

,

,

є

, ,

j-

-



,

i-

.

.

, . -

є

,

. є

,

,

-

.

є

,

. :

,

, .

є .

,

, ,

-

(

є

),

,

.

,

-

, , , . 9.1.4

, [70, 91, 92]. є .

-

є

( , W, B, DF, TF), ′ ⊆ , W′, B′, DF′, TF′, ,

ξ1, ξ2, …, ξK, K–

.

228 є

-

– –

[91, 105]: ; .

’ ’ ,

. ’

,



-

,

,

-

. ’

:

, ,

.

, .

-

, .

: .

,

’є

[70, 91, 105],

. є ),

, (

, -

’ ,

.

,

.

9.2

,

,

є

, є

.

. : – –

; -

, ’

.

є

-

229 ь

9.2.1



,

.

є

,

-

-

;



є

є

є

,

:

(

, ).

;

,

,

є

.

-

( ,

. ,

)

є -

, . , ;



. L0

є

,

-

[1; L],

L0 – ;L– є є

.

є

,

-

,

-

; –

, , (

є

,

L є

)

L.

є

,

є

.

, є

є

,

є

-

є

, .

є

.

, -

є

. ’

.

,

-

230 9.2.2

-

,

є

,

-

. [16, 52, 59, 65]:



-

,

; –

. ,

,

,

. ,

-

,

,

.

,

: -

,

,

, ,

,

,

-

. . є

, є

-

. ,

є ,

, . . І, є

, ,

’є -

є

,

. ,

.

є

, ’є

.

є

.

-

231 , є

, є

-

’є .

є

,

.

є

. ,

є

,

.

,



, ’є

-

,

.

, [5, 52, 60, 67]: –

є

,

, ,

); ,

є

, ,

,

(

є

,

, -

,

, ,

, є



є

(

є

,

є

, –

,



,

,

,

).

,

. .

є

,

( )

⎞ ⎛ 1 f H j = ⎜⎜1 + ∑ hij ⎟⎟ I j , ⎝ L i =1 ⎠

-

є :

L

Ij –

,

є

Hj. ,

.

232 ь

9.2.3

-

є

.

1.

.

Hj (j = 1, 2, …, N; L( ). 2. , є . 3. : ,

-

N–

,

-

є

-

. ,

.

, 4. 5. , 6.

-

)

7. .

. -

,

.

2. 7. ,

. , -

,

. є

-

, , ,

.

9.2.4

є ( ,

, (

,

. .).

)

233 є

[8, 14], ,

-

.

, ,

-



. ,

[8, 11, -

. 14, 15]

, є .

-

є

, : – –

; .

є є

. .

є

1.

λg =

H –

(

,

1 N

∑ 1 + D (H , H ) , j =1 g j

) D (H g

hi = –

[59, 67]: :

1 N

∑ hij

є

– :

-

)

j,H

) ∑ (h

Dg H j , H =

N

j =1

(

L

i =1

ij

Hj H . є

− hi

)

2

) ∑h

Dg H j , H =

,

;

i-

(

:

t1

N

; Dg H j , H – є –

-

L

i =1

ij

− hi .

234 є

2.

Dgf H j , H

(

Dgf H j , H

Ii –

(

λ gf =

)

)

∑ 1 + D (H , H ) . j =1 gf j -

1 N

N

1

Hj

H

'

-

.

(

) ∑ I (h

є

Dgf H j , H =

L

2 i

i =1

ij

− hi

)

2

: , [5, 52, 60, 67],

i-

є i-

Hj. .

є

є

,

. ,

є

,

:

t-

-

, .

є

-

, .

є

-

. 1. N ., t–1 – (t – 1)2. ft =

t-

Ct: Ct =

t-

1 Nt

N

Nt



K Δf = f t − f t −1 ,

Nt

j =1

fj

f t −1 =

1 N t −1

(t – 1)-

, є

∑ fj

,

,

t; Nt –

., t −1

t-

. KΔf:

N t −1 j =1



-

. ,

235 , -

.

,

є

є

,

-

. λt. є

1. 2.

: λt > λ , ,

λ –

є

є

,

,

. 4. pin (pin ∈ [0,01; 0,5]) , .

3.

KΔf,t < KΔf,

4. 5. ,

λ

KΔf,

є – -

,

6.

Ct KΔf,t. : Ct > C , -

7. 6. pm(t) = ρ ⋅ pm(0),

: ρ – pm(0) –

є ,

, 1 < ρ < (pm(0))–1; -

. 7. . є ’

-

. є

9.2.5

І

-

є є

. -

.

236 , . , ,

-

, ϕ

,

Теорема.

є

ϕn є

, , μ ∈ [0; 1) –

. L–

[36, 83]. є

,

, n > 1. , -

,N–

,T–

. є

,

N

( 1

)

1

(1 – μ)⋅L

μ:

.

L , = L/2.

-

,

є 1 = μL/2.

-

є

t O(t) = N⋅T⋅O(f),

: O(f) –

,

є

-

. -

O(f) , є

O( 1) ,

:

O(f) ~ O( 1), ,

є .

, ,

,

, .

, ,

tc t .

-

237 tc = O( 13).

,

,

O( 13).

,

t , tc,

: O(f) = O( 1n), n ≥ 3. ,

,

,

-

,

. , O((μ 1)n) = O(μn)⋅O( 1n). , , є

γ=

,

є

-

, , -

.

t

O(f) = O( 1 + ( 1/2)⋅( 1 – 1)) O(f) = O( 12). O(μ 1) = O(μ)⋅O( 1) O(t),

-

O(t) = N⋅T⋅O( 1n). γ, ,

( (

:

) ( )( ) ( ) ) ( )

O(t ) c N ⋅ T ⋅ O(K1c ) O (μL / 2)n O μ n O (L / 2)n = = = O μn , = O(t ) ac. N ⋅ T ⋅ O(K1 ac. ) O (L / 2)n O (L / 2)n

O(t)

O(t)

.



, є

, ϕ =1/μ

, є

,

ϕn



, .

,

:

.

,

,

n>1– -

, .

є

.

,

,

L/2. , . , .

,

238 є

[36]. 1.

-

Ii . i-

є

– –

,

є



: є

,–

[52]; -

[67]. 2.

, є :

2.1. Ic

Ic =

: ⎧1, βi = ⎨ ⎩0,

1 L

є

2.2.

μ=

Ii < Ic ;

Ii ≥ Ic .

∑ βi L

1 L

∑ Ii . L

i =1

μ,

∑ βi , i =1

,

, 2.3. . 2.4. . є , (1 – αμ)L

.

αμL є ,

α–

є

3.

3.1.

( N

3.2.

-

L

є

i =1

-

.

-

, є , 0 < α < 1/μ.

): t = 0. І (1 – αμ)L. ,

.

-

є .

-

239 3.3.

. , 3.4.

3.4. 3.5. 3.6. 3.7. 3.8. 3.9. 3.10. 3.11. 4.

,

4. (

): t = t + 1. .

. . . -

. .

3.3. . ,

є є

9.2.6

,

.

ь

є

є ,

є

.

,

, , .

є

-

, 9.2.6.1

.

ь

є

[95]

[52, 60, 67]. ’ ,

. , , ,

.

240 І

(

) .

1. 2. 2.1.

: j = 0. dik, i, k = 1, L , Ii – ’ i. dik –



Ii 2.1.1. ,

i-

2.1.2.

.

i-

Pi L–

.



i-

. -

k-

dik i-

.

k2.2. 2.2.1. (qi = 1,

i), Ng –

. : qi = 0, i = 1, L , Ng = 0, qi – , qi = 0 – .

-

c = arg max I i .

2.2.2.

:

qi = 0, i =1, L

: qc = 1, gc = c, Ng = Ng + 1, gi – i. 2.2.3. d .– є L L 2 dc . = ∑ ∑ d ik . L( L − 1) i =1 k =i +1 2.2.4.

є

, ’

dip:

: dic ≥ d

,

.

qi = 0. 2.2.5. qi = 1. gi = c 2.2.6. є 2.2.2. 2.3. : 3. 4. 5. І

j > N, 7.

,

qi = 0, -

iPi = I i (1 − I g i + I i ) .

N–

, rand ∈ [0; 1].

j-

⎧1, hij = ⎨ ⎩0,

rand ≥ Pi ;

rand < Pi ,

:

241 hij – i,

j-

; Pi –

є

6. 7.

.

i,

: j = j + 1.

3.

. ,

є

.

( )

:

L

f′Hj =

f(Hj) –

( )∑ hij

-

-

f Hj 1+

i =1

∑ I i hij

,

L

i =1

є є

, ,

Hj. .

. ,

-

, ,

, . .

-

, .

, ,

І – PMi – , α ∈ [0; 1]; –

.

є :

є

PMi = α (1 – Pi),

;α–

i:

⎧0, PMi = ⎨ ⎩α,

: є

g i = i;

g i ≠ i.

є

-

242 . є

9.2.6.2

, (

),

,

,

, ’є ,

.



,

-

, є

є

.

[65], (

,

)

-

. -

є

, , (

), ,

.

є

є

-

. 1. 1.1.

. Xi є

Xa Xb

pb –

pa

,

. d E (X a ; X b ) =

a-

b-

∑ (x pa − x pb )2 ,

d(Xa; Xb)

-

:

m

p =1

-

p-

. 1.2.

-

,

є

,

[65], .

. 1.3. .

Xi

,

243 1.3.1. Xi. 1.3.2.

Pi = I i +

Pi d E ( X i ; X c ,i )

d(Xi; Xc, i) –

3.2.4. 3.2.5. 3.2.6. 3.3. 3.4. 3.5. 4. :

(I i − I c ) ,

:

i-

; d max, c – ; Ic –

Xi ,

2. 3. І 3.1. 3.2. 3.2.1. 3.2.2. 3.2.3.

d E max,c

Ii

є

,

i-

Xi.

, (

): t = 0. N

. : j = 1.

Hj.

j-

: i = 1. : r = rand[0; 1]. j: hij = 0.

iPi > r, : hij = 1, j3.3. : i = i + 1. 3.2.2.

(i = L),

(j = N),

-

4. : j = j + 1. 3.2. -

( )

f′Hj =

( )∑ hij

f '(Hj)

L

⎛ ⎜1 + ⎜ ⎝



f Hj

i =1

⎞⎛ I i hij ⎟⎟⎜⎜1 + i =1 ⎠⎝ L



⎞ Pi hij ⎟⎟ i =1 ⎠ L

5.

.

.

-

, 6. 7. 8.

-

11. : t = t + 1. . . , , .

,

244 9. i-

є

,



є

PMi .

10. 11.

. є

,

4.

.

є

є

,

, ,

є

,

-

,

. ь

9.2.6.3

є

ь

.

, .

є tm ) 1.

.

): t = 0. І

( ,

є (

-

,

.

2.

.

-

7.

, 3.

: t = t + 1. . (

4.

(t / tm) = 0),

tm –

,

. 5.

-

, ,

, 6. 7.

. 2.

. ,

, є , .

[1], є

є -

245 9.3

,

,

є , ,

,

,

є

,

. ,

є

’ ,

.

,

,

,

. ,

, ,є

,є -

,

є

є

,

.

є

,

-

є

.

є

,

,

.

є

,

,

, -

,

,

. -

: . -

:

– –

; . ,

є

є [91, 105]. . 9.1)

, (

, є

є .

є

μ =1

(

є [49].

K -

)

K = N1 (L + 1) + ∑ N μ N μ −1 + 1 , M

-

:

246 w(1)01 ... w(1)L1

...

w(1)0N1 ... w(1)LN1

...

1

...

(μ ) wνρ

w(M)01 ... w(M) NM-11

...

...

N1

w(M)0NM

w(M) NM-1NM

...

...

1

...

1

...

NM M

9.1 –

Nμ –

μ-

;M–

;L– . -

. 1. . 2. 2.1.

є

,

є .

.

2.2. . 2.3. є 3.

, .

, (

-

, , ). ,

, 7. -

4.

,

. 5.

, .

6. .

,

-

2. 7. є

. є

, ,

,

, є

.

247 є

-

є (

,

[18, 39]

.). ,

є

є

,

,

. -

. -

є

[74]

, . є є

є

[105],

є -

є ,

.

є ,

є

-

.

[–4; 4]

, 96,4 %

(0,018; 0,982),

є є

є .

[–2; 2], (–0,964; 0,964) (0,0183; 1], ,

є

,

є

. -

є -

, -

. [74]

є .

є .

є [52, 67],

-

, є

,

-

248 є -

є

є

. -

є

є -

є . [74]

, є є

,



-

,

,

. -

. 1. 2.

( Ii ∈ [0; 1]. є , ,

є ,



): t = 0.

,

є

,

, [52, 59, 67]. N

3–6),

є є

Hj (

,

-

. 3. 4. 4.1.

: μ = 1.

4.2.

γ–

є

є

є , 4.3.

ν-

: j = 1. 4.1–4.12.

,

j-

4.4.

⎧γ L N μ , ⎪ α=⎨ N ⎪⎩γ μ −1 N μ ,

є

μ-

α,

є

μ = 1;

є

-

,

:

μ ≠ 1,

, γ ∈ (0; 1),

: γ = 0,7.

⎧ L, Vμ = ⎨ ⎩ N μ −1 ,

є j-

,

Vμ μμ = 1; (μ)

x

μ ≠ 1.

ν min

:

:

x(μ)ν max

-

xν min

ψ(μ–1)ν max – νρx(μ)ρ . max

. min

. 4.6. 4.7. 4.7.1.

ν = 1.

Iν – μ-

⎧rand[− I ν ; I ν ], r=⎨ ⎩rand[− 1;1],

xρ(μ )

(μ ) wνρ = αr

4.7.4. 4.7.5. є

. max ) xν(μmax

4.8.

(

⎧1 ⎪ xρ(μ) ⎪2 bρ = ⎨ ⎪ 1 (μ ) ⎪ xρ ⎩2

(

ρ-

∑ x (μ ) Vμ

ν =1 ρ

(μ ) .max + xρ .min (μ ) .max + xρ .min

:

r: μ = 1;

μ ≠ 1,

νє

− xρ(μ )

) − xν(μmin

. min

[a; b]. ρ-

.

.

,

. max

− xρ(μ )

. min

(μ) (μ ) ρ .max − xρ .min

Nμ = 1.

ρ-

w0(μρ)

) ) xν(μmax + xν(μmin

)+ 12 α(x ),

.

4.8; 4.7.2.

w0(μρ) =

: ρ = 1. μμ-

,

– :

μ-

: ν = ν + 1. , (ν > Vμ)

μ-

-

.

ν-

; rand[a; b] – 4.7.3. :

ρν > Vμ

ρ-

μ ≠ 1,

ν-

(μ – 1)μ-



4.7.2.

μ = 1;

⎧⎪ xν max , ) = ⎨ (μ −1) xν(μmax ⎪⎩ψ ν max ,

μ ≠ 1,

4.5.

x(μ)ρ

є

μ = 1;

⎧⎪ xν min , ) = ⎨ (μ −1) xν(μmin ⎪⎩ψ ν min , xν max – ; ψ(μ–1)ν min

249

μ-

(μ ) wνρ + bρ ,

)⎛⎜⎜ −1 + 2N(ρ −−11) ⎞⎟⎟, ⎝

μ



Nμ ≠ 1;

250

4.9. 4.10.

: ρ = ρ + 1.

μ-

є

(ρ > Nμ),



4.11; : μ = μ + 1. є

4.7.

4.11. 4.12. (μ > M, 5;

),

M– –

-

4.3. 5. 6.

: j = j + 1. ,

(j > N).

, 7,



7.

є

4.

, .

8.

(

-

, , ).

,

,

-

13. 9.

, . ,

10. . І

11. Pi i:

є

hi

⎧ I ⎪γ , Pi = ⎨ I i ⎪ ⎩γ,

(1) hi = wνρ ;

(1) hi ≠ wνρ ,

Ii –

є

, 1 L hi; I = ∑ I i – L i =1

.



w(1)νρ,

є

є ’

, є

( ).

;γ–

, γ = 0,01K; K –

-

251 є

, ,

є



,

-

,

.

12.

( -

): t = t + 1. ,

-

. 7. .

13.

є

є

,

. , є

, , ,

є

. 9.4

, ,

’є , ,

. ,

. 9.4.1

І

[49]:

– – – – – – –

; ; ; ; ; ; .

252 9.4.1.1

є





, i-

.

j-

є

, ’

є B2, ( ’ ,

0

0

-

.

,

-

,

’ , . 9.2), : K = B×(B – 1) / 2.

(

0

. B=L+A – L A)

,

є 0

є

,

.

0

є

cij



-

C

0

0

1

1

1

0

0

1

1

0

0

0

1

0

0

1

) ⎛0 ⎜ ⎜0 ⎜0 ⎜ C = ⎜0 ⎜0 ⎜ ⎜0 ⎜ ⎝0

0 0 0 0 0 0⎞ ⎟ 0 0 1 1 1 0⎟ 0 0 0 1 1 0⎟ ⎟ 0 0 0 0 0 1⎟ 0 0 0 0 0 0 ⎟⎟ 0 0 0 0 0 1⎟ ⎟ 0 0 0 0 0 0⎠

7 7 4

5

6 4

1

2

3

( 1)

( 2)

( 3)

)

6

2

3

)

)

9.2 – : )

; ) )

)



є

, ’

; ’

(

; )

, ,

-

253 ,

. (

є

)

. 1. ( 2. 3.



є

,

. 9.2, ). ’

(

, ’

-

, . 9.2, ).

( .

. 9.2, ).

,

,

, ’є



,

.

є

-

,

, .

9.4.1.2

. : ,

, ’

-

. .

є

. -

, є

, .

9.4.1.3

є

є . (

).

’ .

,

є

,

’ ,

, ’ ’

).

. (



,

254 9.4.1.4

є є

,

,



є

.



.

ь

9.4.1.5

( ,

є

), є

є ,

є . -

.

є .

є . ,

, .

9.4.1.6

,

є .

є

. -

, є

), є

( .

є

.

’ (

:

( .

є є

).

) (

Hj.

) Hj

, є

-

,

,

,

є

є

є

,

. , є

,

,

.

255 9.4.1.7

є

є

-

,

.

(

є

),

. :

)

(

(

-

). (

є

,

)

:

, ’

.

. 9.4.2

-

-

,



,

,

є

: .

, , –

,



; -

. ь

9.4.3

[49, 51]. ,

1.

-

. 2. 2.1.

. .

2.2. (

є

).

-

. 2.3.

-

, (

,



,

). .

3. ,

є -

7.

-

256 4. . 5. . 6. -

-

.

2. 7.

.

9.4.4

, ,

,

.

,

,

: –



є

,

-

(

) ; –





– 1. . 2.

є (

є) -

;

є

.

є

,

K

є ;



є



-

. 1.

є

,

є

.

, ,

.

,

є

2.

-

. . : – –



; .

257 9.4.5

ь

є

,

є

,

[49, 105], .

-

є

, .

, (



), .

є

-

, .

є

-

. : [13, 27]. . , ,

є

,

. -

є

, є

.

є

[104]

)

( .

(

-

є

) ,

. є 1. ) k 0; ⎧0, =⎨ ⎩(1 − k )hi1 + khi 2 , i iiє , k ∈ (0; 1).

,

, ,

; ;

,

: hi 2 = khi2 + (1 – k)hi1. hi 1 = khi1 + (1 – k)hi2 , , є : hi1 = hi 2 r ≤ 0,5; hi1 = hi 2 r > 0,5; ⎧h , ⎧h , hi 2 = ⎨ i 2 hi 1 = ⎨ i1 rand [ TF ], i , rand [ TF ], i , ⎩ ⎩ r– (0; 1); rand[TF] – TF, , . 6. . , , є , є : i⎧⎪0, r < 0,5hi ; hi = ⎨ ⎪⎩r , i , hi – i, ; hi [–hi; hi]. r = rand[–hi; hi] – , є є , ihi : hi = rand[hi,min; hi,max], hi,min hi,max – i. , , є : hi = rand[TF]. 7. . 2. 8. . є ,

263 , ’є

. -

є

,

,

є

, ,

, ,

.

ь

9.6

-

. . 1.

, -

2. 2.1.

. .

є

.

2.2. .

. 2.3. є

(

,

).

3.

. ,

7.

4. 5.

. ,

.

6.

.

2. 7.

. -

-

є

, ’є

, ,

.

264 9.7

[67, 91, 105], , ,

:

,

, .

є

-

є

,

. . -

’є

(

Nw,

є

.

N

Nn

)

:

⎛ N ⎞⎛ N ⎞ K c = ⎜⎜1 + w ⎟⎟⎜⎜1 + n ⎟⎟(1 + N c ) , Nn ≥ 1, N ≥ 1. N n ⎠⎝ Nc ⎠ ⎝ є , ’ , .

.

є

N

.

-

є

, ⎛1+ N K =⎜ ⎜ 1+ N ⎝

:

⎞ .⎟ , ⎟ . ⎠

– ,

-

, (

,

( .); N ).

.

– -

E .

t, ,

є

є

,

є [2, 4],

. -

є ,

: ⎛ N ⎞⎛ N ⎞ f1 = E ⋅ K c = E ⎜⎜1 + w ⎟⎟⎜⎜1 + n ⎟⎟(1 + N c ) , N n ⎠⎝ Nc ⎠ ⎝

265

f1 .

⎛1+ N f 2 = t ⋅ K = t⎜ ⎜ 1+ N ⎝ є є f2 є

. .

⎞ ⎟. ⎟ ⎠

.

, ,

є

,

є

,

є

,

. ,

. . є

[37] . 1. P0

: t = 0. N

.

N . )

( , .

є

є –

,

L–

, . Pt

2. K– 2.1. Hj Hl



K ’

-

N/K .

Hj

(

є

.

) ∑ (hij − hil )2 ,

d H j ; Hl =

; hij hil – .

: є



(N/K ≥ 2),

є

,

-

,

,

d

-

Hj Hl,

-

:

L

i =1

i-

266 2.2. 2.3. І 2.4.

: = 1. , A = Pt.

: Vc = ∅. Hj

, A

-

Hl

. 2.5. Vc = Vc U {Hj, Hl}. 2.6.

Hl : Hj Hj Hl А: А = А \ {Hj, Hl}. ( |Vc| = N/K ),

2.9.

2.7.

Hk,

A

Vc є

.

2.8. Vc = Vc U {Hk}.

Hk Hk

А: А = А \ {Hk}.

: -

2.6. 2.9.

( = K), 3.

2.10.

:

= + 1.

2.3. 3. .

K

c-

є .

c4. 5.

N ≤ N/K

’є

. ,

. 6.

’є

.

Hj є Bk , F (H j ) = k =1 Δ k

F(Hj) = F(f1(Hj), f2(Hj), …, fK(Hj) ),



:

K

( )

f k → min; ⎧⎪ f k H j − min ( f k ), Bk = ⎨ f k → max, ⎪⎩max( f k ) − f k H j , Δk = max(fk) – min(fk); max(fk) min(fk) – kF(Hj) ∈ [0; K].

( )

, . ’є -

.

, , -

267 7.

. ,

-

9. : t = t + 1.

8. 2. 9.

. ’є

Hj ,

Rj –

-

є

є

: Rj = Rj1 + Rj2 +…+RjK, ; Rjk – j-

j-

fk (

fk).

є ,

є

,

.

є

, ,

. , є

є

, ,

є

.

,

є .

є , ,

є

,

є

.

є

,

є

-

-

є

.

9.8

-

є

,

.

[100],

є

є

:

,

[62],

, .

268 є –

f

.

є

.,

f

-

є

.

: -

ε=|f

: .

– f*

.

|,

– ; f*

-



.

. ,

є :ε=f

.

,

,

є ;

,



є

n, є,

.

(

)

,

є (

-

), –



τ,

; є , ;

є



.

є

Nr –

є



є

-

,

є Ks =

є

є

, ,

є

: Nr , N ⋅ L ⋅T

,

;

є

-

. : Kd = 1 – Ks.

є є – – –

є є є

λg; -

: λE:

λgf :

269

λE =

fj – 1 f = N

(

∑ fj N

)

j =1

1 N

∑ 1 + D (f , f ) , j =1 E j N

1

j-

;

є



;

DE f j , f = f j − f –

є ,

є – – –

fj

f .

, : : νg = 1 – λg ; : νgf = 1 – λgf ; : νE = 1 – λE .

є є є

: t-

– – – є

G– є – ,

Ct;

, η=

KΔf; ,

є

,

:

G , N

,

;

є

.

є

є

. : f ⎧⎪1, bt = ⎨ f ⎪⎩1, f .,t f .,t – 1 – , ; – є

(

.,t .,t

≠ f = f

.,t −1 ;

Ke =

), є

1 T ∑ bt , T t =1

-

.,t −1 ,

t-

: Kn = 1 – Ke.

(t – 1)-

-

270 -

є : E;

– –

τ

– – –

; K; K; f1:

⎛ N ⎞⎛ N ⎞ f1 = E ⋅ K c = E ⎜⎜1 + w ⎟⎟⎜⎜1 + n ⎟⎟(1 + N c ) ; N Nc ⎠ n ⎠⎝ ⎝ f2: ⎛1+ N . ⎞ ⎟. f 2 = t ⋅ K = t⎜ ⎜ 1+ N . ⎟ ⎝ ⎠



. 1. .

є

,

’є

, , (

-

,

, ),

.

2.

, , -

, τ,

n

. : f(Hj),

є

, -

t-

є

λgf ,

KΔf ,

, λg,

є Ct, ,

є

є є η.

Nr λE,

, -

271 є

є

Ks λg, λgf , λE, Ct, KΔf , η

Ke.

,

є

є

νgf, є Ks, λg, λgf , λE , Ke,

Kd, νE,

νg,

є

. -

є

Kn,

. :

τ

E,

,

-

K, K,

f1, 3.

f2.

, ,

-

.

9.9

[36, 37, 74, 83, 95, 104] Matlab. [77] , , є , ,

-

є , є

є

,



,

.

. 9.4.

є: (

є

,

-

.

є

– )

-

; – –



є



; , ;



– ;



(

,

).

272 . ,

-

, ,

, . .

є

є

.

.

є ,

є

є

,

-

є

. ,

, -

ґ

– . -

. main_ga)

( ’

gaUpdateParameters,

є

є

.

є

.

,

-

, .

. .

є .

-

: ,

, .

’є ’є

,

є :

-

, ,

. -

.

-

9.4 –

273

274 -

. :

,

,

.

є

є ,

є

.

є

, .

І

є

є

. , ’

-

.

є

,

-

, .

. 9.5. . 9.6. ,

,

є

,

’є ,

є ’

,

є

. -

( ,

,

-

,

є є

), Matlab

. -

,

. -

, . . .

[54, 76, 78, 81, 87, 96, 102, 103]. ,

,

-

. .

, :

275

)

)

)

)

)

) 9.5 – ; )

)

: ;

) ) )

; -

; ; )

9.6 –

276

277 , ’є ,

,

,

,

’ . ’ .

є



, ,

278

1. Cantu-Paz E. Efficient and accurate parallel genetic algorithms. – Massachusetts: Kluwer Academic Publishers, 2001. – 162 p. 2. Coello C. A short tutorial on evolutionary multiobjective optimization // Evolutionary Multi-Criterion Optimization: Proceeding of the International Conference EMO2001 (7–9 March 2001). – Zurich: Springer-Verlag, 2001. – P. 21–40. 3. Cohen S., Ruppin E., Dror G. Feature selection based on the shapley value // Artificial Intelligence: Proceedings of the International Joint Conferences IJCAI’2003 (9-15 August 2003). – Acapulco: CAI, 2003. – P. 665–670. 4. Cvetkovic D., Coello C. Human preferences and their applications in evolutionary multiobjective optimization // IEEE Transactions on Evolutionary Computation. – 2002. – № 6. – P. 42–57. 5. Dash M., Liu H. Feature selection for classification // Intelligent Data Analysis. – 1997. – №1. – P. 131–156. 6. Dong M., Kothari R. Feature subset selection using a new definition of classifiability // Pattern Recognition Letters. – 2003. – №24. – P. 1215–1225. 7. Eiben A. E., Raue P. E., Ruttk Z. Genetic algorithms with multiparent recombination // Parallel Problem Solving from Nature: Proceedings of the 3rd International Conference. – Berlin: Springer-Verlag, 1994. – P. 78–87. 8. Eiben A. E., Hintering R., Michalewicz Z. Parameter control in evolutionary algorithms // IEEE Transactions on Evolutionary Computation. – 1999. – № 3. – P. 124–141. 9. Elalfi A. E, Haqueb R., Elalami M. E. Extracting rules from trained neural network using genetic algorithm for managing E-business // Applied Soft Computing. – 2004. – №4. – P. 65–77. 10. Emmanouilidis C., Hunter A., MacIntyre J., Cox C. Multiple-criteria genetic algorithms for feature selection in neurofuzzy modeling // International Joint Conference on Neural Networks: Proceedings of the International Conference IJCNN’99 (10-16 July 1999). – Washington: IEEE Press, 1999. – P. 4387–4392. 11. Fogarty T. C. Varying the probability of mutation in the genetic algorithm // Genetic Algorithms: Proceedings of the Third International Conference. – San Mateo: Morgan Kaufmann, 1989. – P. 104–109. 12. Gen M., Cheng R. Genetic algorithms and engineering design. – New Jersey: John Wiley & Sons, 1997. – 352 p. 13. Goldberg D. E., Richardson J. Genetic algorithms with sharing for multimodal function optimization // Genetic Algorithms: Proceedings of the Second International Conference (3–5 June 1987). – Cambridge: Lawrence Erlbaum Associates, 1987. – P. 41–49. 14. Grefenstette J. J. Optimization of control parameters for genetic algorithms // IEEE Transactions on Systems, Man, and Cybernetics. – 1986. – № 16. – P. 122–128.

279 15. Gremling J. T., Passino K. M. Genetic adaptive parameter estimation // International Journal of Intelligent Control and Systems. – 1999. – № 3. – P. 465–503. 16. Guyon I., Elisseeff A. An introduction to variable and feature selection // Journal of Machine Learning Research. – 2003. – №3. – P. 1157–1182. 17. Handl J., Knowles J. Semi-supervised feature selection via multiobjective optimization // Neural Networks: Proceedings of the International Joint Conference IJCNN’2006 (16–21 July 2006). – Vancouver: IEEE Press, 2006. – P. 6351–6358. 18. Haupt R., Haupt S. Practical genetic algorithms. – New Jersey: John Wiley & Sons, 2004. – 261 p. 19. Holland J. H. Adaptation in natural and artificial systems. – nn Arbor: The University of Michigan Press, 1975. – 97 p. 20. Hyvarinen A., Karhunen J., Oja E. Independent component analysis. – New York: John Wiley & Sons, 2001. – 481 p. 21. Ishibuchi H., Nakashima T. Multi-objective pattern and feature selection by a genetic algorithm // Genetic and Evolutionary Computation: Proceedings of the International Conference GECCO-2000 (8–12 July 2000). – Las Vegas: Morgan Kaufmann, 2000. – P. 1069–1076. 22. Jin Y., Okabe T., Sendhoff B. Adapting weighted aggregation for multiobjective evolution strategies // Genetic and Evolutionary Computation: Proceedings of the International Conference GECCO-2001 (7–11 July 2001). – San Francisco: Morgan Kaufmann, 2001. – P. 1042–1049. 23. Jong K., Spears. W. On the state of evolutionary computation // Genetic Algorithms: Proceedings of the Fifth International Conference. – San Mateo: Morgan Kaufman, 1993. – P. 618–623. 24. Kuo R. J., Chen J. A. A decision support system for order selection in electronic commerce based on fuzzy neural network supported by real-coded genetic algorithm // Expert Systems with Applications. – 2004. – №26. – P. 141–154. 25. Lam H. K., Ling S. H., Leung F. H., Tam P. K. Function estimation using a neural-fuzzy network and an improved genetic algorithm // International Journal of Approximate Reasoning. – 2004. – №36. – P. 243–260. 26. Lee M. A., Esbensen H. Fuzzy multi-objective genetic systems for intelligent systems design tools and components // Fuzzy Evolutionary Computation. – 1997. – № 1. – P. 57–80. 27. Muhlenb in ., Schlierkamp-Voosen D. Predictive models for the breeder genetic algorithm // Evolutionary Computation. – 1993. – № 1. – P. 25–50. 28. Pendharkar P. C., Rodger J. A. An empirical study of impact of crossover operators on the performance of non-binary genetic algorithm based neural approaches for classification // Computers and Operations Research. – 2004. – №31. – P. 481–498.

280 29. P li R. Exact schema theory for genetic programming and variablelength genetic algorithms with one-point crossover // Genetic Programming and Evolvable Machines. – Las Vegas: Morgan Kaufmann. – 2001. – P. 469–476. 30. Radcliffe N.J. Equivalence class analysis of genetic algorithms // Complex Systems. – 1990. – № 2. – P. 183–205. 31. Rasheed K., Hirsh H. Informed operators: speeding up genetic-algorithmbased design optimization using reduced models // Genetic and Evolutionary Computation: Proceedings of the International Conference GECCO-2000 (8-12 July 2000). – Las Vegas: Morgan Kaufmann, 2000. – P. 628–635. 32. Roshdy S. Y., Carla N. P. Combining genetic algorithms and neural networks to build a signal pattern classifier // Soft Computing Systems – Design, Management and Applications: Proceedings of the International Conference (1–4 December 2002). – Santiago: IOS Press, 2002. – P. 735–744. 33. Sarimveis H., Alexandridis A., Mazarakis S., Bafas G. A new algorithm for developing dynamic radial basis function neural network models based on genetic algorithms // Computers and Chemical Engineering. – 2004. – №28. – P. 209–217. 34. Siedlecki W., Sklansky J. A note on genetic algorithms for large-scale feature selection // Pattern Recognition Letters. – 1989. – №10. – P. 335–347. 35. Subbotin S., Oleynik An. Entropy based evolutionary search for feature selection // The experience of designing and application of CAD systems in Microelectronics: Proceedings of the IX International Conference CADSM2007 (20–24 February 2007). – Lviv: Publishing house of Lviv Polytechnic, 2007. – P. 442–443. 36. Subbotin S., Oleynik An. The feature selection method based on the evolutionary approach with a fixation of a search space // Modern problems of radio engineering, telecommunications and computer science: Proceedings of the IX International Conference TCSET’2006 (21–25 February 2006). – Lviv: Publishing house of Lviv Polytechnic, 2006. – P. 574–575. 37. Subbotin S., Oleynik An. The multi objective evolutionary feature selection // Modern problems of radio engineering, telecommunications and computer science: Proceedings of the IX International Conference TCSET’2008 (19–23 February 2008). – Lviv: Publishing house of Lviv Polytechnic, 2008. – P. 115–116. 38. Subbotin S.A., Oleynik An.A, Oleynik Al.A. Feature selection based on evolutionary approach // Intelligent Systems Design: Neural Networks, Fuzzy Logic, Evolutionary Computation, Swarm Intelligence, and Complex Systems: Proceedings of the 16-th International Conference ANNIE 2006 (5– 8 November 2006). – Missouri-Rolla: ASME Press, 2006. – P. 125–130. 39. The practical handbook of genetic algorithms. Applications / Ed. L.D. Chambers. – Florida: CRC Press, 2000. – Vol. I. – 520 p. 40. The practical handbook of genetic algorithms. Complex coding systems / Ed. L.D. Chambers. – Florida: CRC Press LLC, 2000. – Vol. III. – 659 p.

281 41. The practical handbook of genetic algorithms. New frontiers / Ed. L.D. Chambers. – Florida: CRC Press, 2000. – Vol. II. – 421 p. 42. Ursem R. K. Diversity-guided evolutionary algorithms // Parallel Problem Solving from Nature: Proceedings of the Seventh International Conference (7–11 September 2002). – Berlin: Springer-Verlag, 2002. – P. 462–471. 43. Vafaie H., Imam I. Feature selection methods: genetic algorithms vs. greedy-like search // Fuzzy and Intelligent Control Systems: Proceedings of the Third International Conference (22–26 March 1994). – Louisville: IST, 1994. – P. 381–390. 44. Vafaie H., Jong K. Genetic algorithms as a tool for feature selection in machine learning // Tools with Artificial Intelligence: Proceeding of the 4th International Conference TAI’92 (10-13 November 1992). – Arlington: IEEE Press, 1992. – P. 200–204. 45. Whitley D. A genetic algorithm tutorial // Statistics and Computing. – 1994. – № 4. – P. 65–85. 46. Yang J., Honavar V. Feature subset selection using a genetic algorithm // Genetic Programming: Proceedings of the II International Conference GP-97 (13–16 July 1997). – Stanford: Publishing house of Stanford University, 1997. – P. 58–63. 47. Yang J., Tiyyagura A., Chen F., Honavar V. Feature subset selection for rule induction using RIPPER // Genetic and Evolutionary Computation: Proceedings of the International Conference GECCO-1999 (13–17 July 1999). – Las Vegas: Morgan Kaufmann, 1999. – P. 981–988. 48. Yao X. An overview of evolutionary computation // Chinese Journal of Advanced Software Research. – 1996. – № 3. – P. 12–29. 49. Yao X. Evolving artificial neural network // Proceedings of the IEEE. – 1999. – № 9(87). – P. 1423–1447. 50. Zhang P., Verma B., Kumar K. Neural vs. statistical classifier in conjunction with genetic algorithm based feature selection // Pattern Recognition Letters. – 2005. – №7. – P. 909–919. 51. Zhengjun L., Aixia L., Changyao W., Zheng N. Evolving neural network using real coded genetic algorithm for multispectral image classification // Future Generation Computer Systems. – 2004. – №20. – P. 1119–1129. 52. . ., . ., . . : . – .: , 1985. – 487 . 53. . ., . . c // . – 1999. – №5 – . 23–32. 54. . ., . ., . ., . . // . – 2006. – № 1. – . 14–17.

282 55.

. .,

. .,

. .–

56. 57. . . 58.

.

.,

.

: , 1991. – 206 .

.:

. .

. – 2002. – №12 – C. 29–34. , / . . , . . .– : . ., . .

-

// , . . , 1997. – 111 .

, -

//

. – 2003. – № 1. – . 95–108. . . . . . – .: , 2004. – 261 . 60. / . . . . – .: , 1981. – 336 . 61. . . .– .: , 2001. – 225 c. 62. . І, . . : .– : , 2003. – 136 . 63. ., . Data mining: .– .: , 2001. – 368 c. 64. . . . . . . . – .: , 2003. – 432 . 65. . . – .: , 1988. – 342 c. 66. . ., . . . – .: , 1987. – 118 . 67. : / . . , . . , . . , . . .– : « », 2003. – 279 . 68. . . : // . – 2000. – № 12. – . 9–14. 69. . . : // . – 2001. – № 1. – . 29–34. 70. . ., . . : . – .: , 2001. – 382 . 71. . ., . . // . – 2001. – №1. – . 17–21. 72. . . : .– : , 1998. – 242 . 59.

283 73.

.

.,

.

.,

. -

.– 74.

.

.:

-

. : -2008 (14–17

2008. – . 351–361. 75. .

, 2003. – 205 .

.,

.

2008 .). –

// ,

:

.

//

-

,

: , 2006. – . 179–181. . ., .

: 76.

(13–15 .,

.

: 2008 .). – 78. ’ . . 79.

., //

X I (1–3 // :

.

, . . . .

.–

:

, 2007. – . 134–146.

//

X I

12–

(1–3

: 80. //

, 2008. – . 2. – . 316. . . X I (10–12 2007. – . 2. – . 142. 81. . ., . .,

: 2007 .). –

. – 2008. – № 1. – . 84–90. 82. . . 83. . .

. .

. – 2005. – №3. – . 25–30. . . // 12: , 2008. – . 2. – . 162. . .

77.

/

2006 .). –

.– . 18294 ,

. .

// : , 2007. – . 59–61. , G06F 19/00. : . 18294 ( );

.

: 2008 .).

11:

,

. -

// : ,

G06F 19/00 -

284 . № 11. – 4 84. . . / . – .: 85. . – .: 86. 1992. – № 9. – 87. / 88. :

. – № u200603087;

. 22.03.06;

. 15.11.06,

. .

.

,

.,

: .

.

, . , 1989. – 607 .

,

. , 2006. – 1408 . //

.

». – № .

.

, 1999. – 320 . ., .

«

0106U012013. –

, -

. .

: -

:

. . . 160–163.

І 89.

.

,

.– : , 2007. – 259 . : .– -

.

-

. – 2001. – № 4. – . 45–53. . . // . – 2001. – № 6. – . 162–170. 91. . ., Є. . .– : І , 2006. – 404 . 92. ., ., . : . . . . . – .: – , 2004. – 452 . 93. B. C., . . // 2003. – № 6. – . 39–45. 94. . ., . . // : X (12–14 2007 .). – : , 2007. – C. 152–153. 95. . ., . .

//

90.

.

.,

// 62008. – . 61–62.

.

.– -

.

, (25–29

, -

.–

//

2006. – № 4. – . 488–494. 96. . .,

-

: 2008 .). –

:

,

285 97.

.

., //

– . .,

: 98.

2007. – № 2. – . 99–104. 99. . ., // 100.

.

. -2006:

(25–28

2006 .). –

, 2006. – . 409. . . //

. –

. .

-

-2007: (10–14 , 2007. – . 100–102. . .,

2007 .). –

. . //

2007»: 2007. – . 2. – . 177–184. 101. . .,

.

. :

(6–8 .,

.

// « 2008 .). – . .,

(22–25 103.

(26–28 104.

.: .

.: . .

є 2006: (25–28 2006 .). – : 105. . « », 2005. – 1104 . 106. . . – № 9. – . 32–40. 107. / . . , . : , 1992. – 256 .

: .

-

–2008. X -2008»: , 2008. – . 2. – . 160–170. ., . .,

// « 2006 .). – . .,

, 2006.

XIV

2006 .). – .

–2007. IX .: ,

« 2007 .). –

(23–26

// – C. 116–118. 102.

:

. .

–2006. VIII -2006»: , 2006. – . 3. – . 141–148.

-

//

-

-

, 2006. – . 448–451. .– :

:

//

. – 1992. :

,

.

.

, .

.

.–

286

А

І

А IІІ

А Ь І Ь А А І (SWARM INTELLIGENCE) 10 SWARM INTELLIGENCE є

-

,

( І) Swarm Intelligence. ,

,

,–

є

-

, .

І є

.

, ,

є , -

, , є

.

, ,

, ,

, , ,

є

.

є

[1, 2]. - є

є

,

. , , : (Ant Colony Optimization, ACO) [3–5], (Bee Colony Optimization, BCO) [6, 7], (Particle Swarm Optimization, PSO) [8] [9]. .

, ACO

-

-

є

[10, 11], [12], [17–21], BCO –

[13–15], [23, 24],

[25]

. [26, 27].

[16]

. [22], -

287 ь

10.1

(

) [29, 30]:



,

А =.

є

i:

=
,

;В і .

, i,



i

,

. « -

»

є

є,



i

-

є

.

є

: ,

=< є

>,

,

,

-

.

є

є

,

-

,

,

, В і

i

. В і .

В і

,

:

i

, є

В і ,

В



є,

В . ,

.

,

є,

, ,

є є

-

. , ( є [32, 33], [36],

)

, [28] є

. , [31]. – [34, 35],

– [37, 38].

-

. 10.1.



288

10.1 –

10.2 -

( , Swarm Intelligence). ,

, . ., є ,

,

, ,

. . ,

,

,

,

,

– є

,

є

є

є

. 1.

,

. . [39, 40].



.

є

: ,

.

, –



є

.

ґ

є



,

,

,

, . ’

2. ’

,

:

є .



-

289 :

, .



, є



,

,

,

,

.

3.



:



. .

є

,

, є

, .

,

,

,

.

є

4.

,

-

є

.

є

є

-

,

,

,

, ,

,

.

є

, . 1.

є .

: ’

2. є

,



, ,

,

,

.

, є .

є

є

3.

є

,

є :



є

є

.

.

(

) – . .

є –

4.

. , . : ,

. –

,

є

є

,

є

є



,

є

, . .

/

.

,

290 є [41, 42].

,

є (

(

)

)

є

. є

,

.

, [43, 44]. . [45–48] (stigmergy) ),

[49, 50] (

є

)

.

,

, ’є

І

-

(

є

,

. -

, .

є

,

,

.

: Oecophylla longinoda

[51], Eciton burchelli [52], Formica [53, 54]. .

,

Pheidologeton diversus , ,

[55]. , .

є

є

.

, ,

,

є

[56]. , .

,

[57, 58, 35]. , . ,



,

, , ’

, ,

-

– ,



, .

, ,

.

є , –

, .

-

291 ,

-

. , : ,

,

.

є

є

.

є-

є .

1. ,

є

.



-

, є

, є

2. є

. , є

, .

. , -

є .

, ,

-

292

11

11.1 ,

,

,

,

є

, . ’

. -

,



,

.

є

, ,

-

, . ,



є



, , ’ .



є,

-

:

є

є

,

,

є

.

є

, ,

.

є

– є -

є

, ,

,

є

є

,

,

І

, ’ . є

;

. . , ,

– –

(

-

) ,

, .

. є

. , ,

є

stigmergy. .

є

-

,

. ’

є ,



,

293 є

є

, .

, є

,

.

є

є

,

. ,

-

. . , . [17, 18]. Linep-ithema humile , є , , ,

, , . , (

, -

. 11.1).

11.1 –

є

є

, .

, , , є

є

’є

-

,

,

є

,

. .

,

є

,

є

A. ,

-

, , .

,



-

B.

,

-

294 , ,

, ,

є

-

.

є , .

,

,

,

B,

,

, B, ,

,

B

;

,

,

є

, , .

, ,

,

, A B

,

,

,

є

,

, -

є

. C D ,

B.

,

-

,

. D, є

,

,

,

B. C

є

є

,

. -

є ,

, , , . ,

є

, ,є

, .

є ,

,

є

, .

,

,

-

,

є ,

, .

295 11.2 є є

,

є

, . ,

є

.

, ’ є

,

.



, -

. 11.2. І

?

11.2 –

, , ,

’ є

(Traveling Salesman Problem, TSP). ,є , , .

-

, .

296 (Ant System – AS) ,

[59, 60]. . є

є

є

. .

tmax ,

n

є



є

,

-

r,

. [4, 59–62] : cycle)

, – . (ant-quantity)

(ant-density),

(ant-

. ,

, -

,

. [4, 59, 60]

, -

, .



, .

, є

.

є

, τru(t), є .І .

є

є

,

(r, u) – є ,

,

-

,

:

,

,

-

,

,

-

є

.

.



,

,

,

є

tList –

є

-

,

. ,

.

«

» Path

,

є :α–

1. є

є

.

;



, ,

. є

є , є

.

є

,

; ρ– (1–ρ) -

297 є ;Q–

є , ; startPheromone –

-

, , .

2. І

.

.

є

. -

, .

є ,

,

є

, .

,

, ,

1.

3.

.

,

,

є

(11.1):

τ ru (t ) α ⋅ ηru (t )β

∑ τ rk (t ) α ⋅ ηrk (t )β

Pru =

є

,

u,

r-

> rand (1) ,

(11.1)

k∈J

Pru – rand(1) –

,

u,

r є

(

,

є

.

є

3

,

.

,

tList.

4.

є

. . i-

є

, Δτi(t) – i-

,

, (11.2): Q Δτ i (t ) = i , L (t ) ,

є

(11.2) ; Li(t) –

i-

. є

u

є

, tList).

,

; .

r-

(0; 1); J –

; τru(t) – t; ηru(t) –

-

є

: ,

є



.

-

298 -

i(11.3):

τ ru (t ) = τ ru (t − 1) + ρ ⋅

r, u –

,

∑ Δτi (t ) , N ru

, ,

; Nru –

iru.

є

є

(11.3)

i =1

,

-

.

, ,

ρ

.

є

0

є

1. .

,

є

-

,

ρ

. (11.4): τru (t ) = τru (t ) ⋅ (1 − ρ) .

,

(11.4)

5.

. ,

(

.

є

, 7),



6.

6.

.

,

є

, . 7.

.

є

. 3.

є

є

,

,

.

11.3 ’ [4, 10, 11, 59–66] . [3, 59]; (ASrank) [4]; [3, 59].

:

, , [10, 11, 63]; (MAX-MIN AS – MMAS) [64–66]. ґ

,

є t.

,

-

,

299 ,

є

,

є

є

,

є

(w–1)

;

gb τru (t + 1) = ρ ⋅ τru (t ) + w ⋅ Δτru (t ) +

Δτrugb(t) = 1/Lgb(t), Lgb(t) –

, .

,

[63]: : u = arg maxu∈J r {τru ⋅ ηru (t )β} , .

є

1, ,

є

є

-

k(11.5):

∑ (w − k ) ⋅ Δτkru (t ) , w −1

є

,

q0 є

.

q0 = 0, .

, є

(11.5)

k =1

,

є

-

. (Ant Colony System – ACS) [15–17] , . є , є . , , , q0 є є 1–q0

є

q0

,

:

(w–k)

u,

.

(ASrank) [4]. є , w, ,

,

, , . (11.6): τ ru (t + 1) = ρ ⋅ τ ru (t ) + (1 − ρ) ⋅ Δτ best ru (t ) . , , , .

є ,

(11.6)

є

,

(

). є

. .

300 ∀τru: τmin є

. ,

(MAX-MIN AS – MMAS) [64–66] ,

є MMAS τmax,

є τmin≤τru≤τmax. .

(

MMAS, )

. , .

MMAS

-

є [17] є

є -

, ACS, , є

. . (Quadratic Assignment Problem, QAP) [17, 67, 68],

MMAS [69].

. : (Jobshop Scheduling Problem, JSP) [3, 12], (Vehicle Routing Problem, VRP) [18, 70–72], (Shortest Common Supersequence Problem, SCSP) [19, 73], [20], [74] [21, 75, 76]. , [12, 18–21, 70–76]. . 11.1. 11.4

-

-

,

: –

– ;





-

; –

, ;

-

301 11.1 –

AS

ASrank

ACS

MMAS

-

(w–1)

є

( )

-

є

,

є



є

TSP, QAP, JSP, TSP VRP, SCSP



є

.

є

TSP, JSP

– є

outCF,

-

TSP, QAP

є

,

-

. -

302 .

є

,

H,

є

,

. ,

є

є,

.

,

,



. .

є

-

: [77, 78, 80–87] [80–84, 86, 87]; [79, 80, 83, 85]; [79, 80, 83, 85].

-

11.4.1

є

є

:

, -

n, xi, i= 1, n ; є

,

,

-

H, .

,

j= 1, n , є

.

. ;ρ– (1–ρ)



1. є ; Q – 2. І

є

: initPh – ,

є

-

є

, ; inCF –

, , ; outCF

,

. .

. .

3.

.

, є

outCf, (11.7):

-

303

Pk =

∑ nj

i =1

k



,

τk (t )

τij (t ) + τk (t )

є outCF.

nj

k; τi(t) – (0;1). ,

(

є

,

є

, , 4.

,

є Hj

⎧⎪0, ai = ⎨ ⎪⎩1, ;i–

ai – i4.2. є 4.3. (11.9):

(

,

є εj=

є

i ∉ Lj ;

i ∈ Lj ,

-

(11.8)

; Lj – Hj

.

j-

).

εj

.)

2

, .

(11.9) – .

Δτ j (t ) =

(11.10):

Q , εj

(11.10)

, εj, .

. , tList.

,

∆τj(t) – j-

-

,

; yi ;N– j-

j-

, (11.8):

1 N ∑ ( yi − yi 2 i =1

yi –

є

,

4.1.

5.

, i-

.

є

3

(11.7)

,

j-

t; rand(1) – є tList). ,

> rand (1) ,

t; Q –

, є

,

-

,

(11.10) є

: , ,

304 ∆τj(t)

.

є

(11.11), ,

τi (t ) = τi (t − 1) + ρ ⋅

N–

,

. , .

, ,

ρ

. є

(11.11)

j =1

i-

є

є

∑ Δτij (t ) ,

:

N

є є

0

.

, ρ

-

, . (11.12): τi (t ) = τ i (t ) ⋅ (1 − ρ) .

(11.11),

(11.12)

6.

. є

,

( 6. 7.

.

є

,

є

1.

7),

-



.

,

,

є

,

є

.

є

.

-

, (11.7).

3. 8.

є

є

.

4. , ,

.

-

,

, 9.

є

,

є

є .

-

305 11.4.2

є n–

(1, n) ,

inCF, B = {bi | bi = , i= 1, n },

,

.

outCF,

-

,

є

. :α–

1. ( ; ρ – ,

(1–ρ)

є

;Q–

є

є , ; inCF – . .

2. І .

B outCF

[1; inCF]

brNum

. є , ); initPh – ,

є -

є

, ; outCF – , maxTime – : curTime = 0. B . rNumj (j=1,outCF ) 1, bk

,

є

,

j

є

0.

-

. . 3. 4.

.

,

: curTime = curTime+1. ,

. ,

, є

j-

∑ nj

i =1

rand(1) – i-

j-

є

є

, є

, τ k (t )

τ ij (t ) + τ α k (t )

> rand (1) ,

, k

. (11.13):

(11.13)

(0; 1); τji(t) – nj . ,

.

306 5.

є

, (

6)

(



-

7).

3. 6.

.

, ,

є , 6.1.

. є

є

.

,

є

.

xji (i=1,outCF ) j(11.14):

B. ai

⎧1 , ⎪ ai = ⎨ ⎪0 , ⎩

b

xi j

b

xi j

= 1;

= 0.

(11.14) Hj={ai, i=1, outCF } , -

6.2. є ). 6.3.

є

( εj:

εj=

1 ∑ ( yi − yi 2 i =1 N

yi –

.)

; yi ;N–

2

,

(11.15) .



τji(t)

– Δτ j(t)

jє τ ij (t ) = Δτ j (t ) + ( τ ij (t ) ⋅ ρ) , ij, , є

є ,

.

Δτ(j):

6.4. ,

, -

(11.16) ; , :

Q Δτ (t ) = , εj j

Q–

(11.17)

є

,

εj,

,

j-

.

6.5. є

,

-

є

. ,

:

307

τi (t ) = τi (t ) ⋅ (1 − ρ) .

7. 2( є

(11.18) -

. ). є

є

,

– tList.

-

,

є

8.

bestPath. є є

. curTime (

maxTime), (εbestPath 0; α

,

, є

(11.27)

, B = σ −2 ;

є

f(i)

. -

); f(i) –

; d(i,j) – є

, є

є

, ,

(11.26)

є [16]:

nl –

σ

(11.26): ,

; nl –

i– є

.

f (i) ≥ 1;

⎧⎪1, Pl (i) = ⎨ n ⎪⎩ f (i) l ,

(

-

,

є

,

.

є

. є

B

.

,

-

’є

(

). -

,

∀ j (1 −

є

d (i, j ) )>0 α

є

, є ,

. , є

( ).

є

-

312 є

5. .

є

,

є

⎧1, ⎪ Pp (i ) = ⎨ 1 , ⎪ f (i ) n p ⎩

є

np –

,

, (11.28):

f (i ) ≤ 1;

(11.28)

,

є

,

є

,

,

є

f(i)

-

np = 2.

6.

4 4 5–

7.

. 7.

є

,

.

є

, –

5

8. 8.

-

, 9,

є

curIter curIter > maxIter, – 9.

є

є

: curIter = curIter + 1.

є

: 9,

4. .

11.6

,

. :



(

– – –



є ;

);

-

є

,

;

,

є

,

;

– –

; ,

-

; –

. :

313 – є

, є

є

;

,

-

;

; – – –

є

,

;

; ,

. ,

-

, , .

є

,

,

є

, ,

є

, ,

є

. ,

є

-

є

,

,

-

, ,

,

, .

314

12

12.1

:

(

),

,

,

є

. ,

: .

,

, ,

,

«

»

. ,

,

:

. .І

є

: ,

-

,

, . 5–10%.

є [6],

, -

,

. ,

-

,

є

, ,

, ,

, ,

. ,

є

є

є

, є – –

є

-

є

.

є -

,

.

.

,

є

.

,

,

-

: ; , ;



.

є ,

,

«

є

»

. ,

. -

315 , ,

є

є

,

є

[6]. .

є

,

,

є

ґ ’

. .

є

. 1.

-

є





,

-

, . 2.



є ,



,



,

-

, .

3.



.

4.

є ,

є



,

-

, .

. 12.1, ,

, –

. :



(« ») -

-

;



,

,

(« »).

є

,



,

,

є . ,

є

, ,

, .

,

, .

1»),

, є

-

,

є

. -

,

,

, («

»).

,

, (« , .

2»).

,

316

1

2

1

2

A

1

A

1

2

1

B

2

B

12.1 –

12.2

[88] ,

-

,

,

,

є

. .

’ –

.

’ ,

-

є

,

,

317 ,

є

. ,

-

. є

. ’

.

[7] , [88], (Calculus of Communicating Systems, CCS). CCS – ( ), , є , , . , є, . CCS є є . є , . , , є « », І CCS є «+», є . є , . CCS [89] є , , , . , ’ , є , – : b= b(s). b(s) + b. bє , є , , b(s) CCS . 12.2.



. CCS , «.». -

є є

.

, b.

.

, , s.

CCS : b(s) = b,s. b(s) = b,s. b(s) = b= b= b(s) = b(s) =

-

b(s), b,

(b, s) .

(b′, s). b(s). b(s) + b,s. b(s), b,s. b(s) +

b(s) +

b.

b(s) + b. s.

b(s), b.

b, b.

b(s),

12.2 –

CCS

318

319 :b–

, b′ – ,s–

-

.

,

є -

є

.

, ;

є

, ;

– ;

,

є

є

.

12.3

[88]

[22]

-

(Bee Colony Optimization for Job-Shop Scheduling Problem, BCO-JSSP). ,

є

є

,

є(

’ є

.

.

є)

є: , .

є

є

є

є

[88]. , , Di A – i-

-

. . ,

p.

,

,

,

є

-

є

є

.

. .

NPє (

(

), )

є

.

iDi = di ⋅A, є , di –

[22] є .

є

є

:

. є

i-

Pfi :

-

320 Pf i =

Ci – є

1 , Ci

.

i-

.

,

,

є

Pf colony =

n–

Pfcolony:

1 n

∑ Pf j , n

j =1

, ,

t.

Pfi . di = Pf colony

,

pi

i,

,

є

, [26]:

Pf i < 0,9 ⋅ Pf colony ;

⎧0,60, ⎪ ⎪0,20, pi = ⎨ ⎪0,02, ⎪0,00, ⎩

:

di i-

0,9 P ⋅ f colony ≤ Pf i < 0,95 ⋅ Pf colony ;

0,95 ⋅ Pf colony ≤ Pf i < 1,15 ⋅ Pf colony ;

1,15 ≤ Pf i .

,

є

,

. ,

Pij ,

i-

є Pij =

ρij α ⋅ dij −β



ρij α ⋅ dij −β

-

: ,

j∈J k

ρij – ji; Jk – ρij

ji; α, β ∈ [0; 1] – , є

k–

, ,

,

,

j-

-

; dij – є ,

i-

1 − mα , ρij = k −m

є 1

.

:

i0.

;m–

є -

321 .

,

,

.

,

-

m=0, -

.

.

[22]

,

-

,

, ,

, , Lucic

. Teodorovic [23, 90] (Bee System, BS) BS [24] (Bee -

. . Colony Optimization Metaheuristic, BCO) (Fuzzy Bee System, FBS). BCO . ’ . є . є , . є . є

,

є

. є є .

,

.

.

-

є

, ,

-

. ,

, ,

є . І

є

, BCO,

. є . є

,

,

. ,

, ,

(

,

є

BCO, ),

322 є

,

, .

FBS ,

, [91, 92]



. FBS :« «

» »

« :« «

», », « -

». », «

»

«

», «

». -

є

: –«

–« ,

Pj є

,

-

jPj =

: fj

∑ fk

k ∈J k

fj –

»,

».

; Jk –

j, FBS

, -

.

є

-

[24].

є

:

Lk – L(k) – ; Lmin – ,

Lk =

L( k ) − Lmin , Lmax − Lmin ,

k-

,

k, ; Lmax – ,

, ґ

є

; -

. -

: –« «

»,



». , ,

.

323 є . ,

P*

, є (1 – P*).

,

-

, (P* rand , ∀i = 1, B . T ⎠ ⎝

4.

.

-

-

( , ,

є

,

),

ґ

є -

. workBee :

best. 4.1.

. workBee:

325 newWorkBeei .x j = workBeei .x j ± rand ⋅ ( workBeei .x j − best.x j ), ∀i = 1, Bw ,

Bw – є

«+»

workBee;

«–»

. newWorkBee i .x j = best .x j ± rand ⋅ ( workBee i .x j − best .x j ) .

4.2.

best:

є

4.3. ,

[Rangemin; Rangemax]. 4.4. є

newWorkBeei . profitability = f (newWorkBeei .x1 ,..., newWorkBeei .x

Bn –

= 1, Bn

,

newWorkBee.

є

4.5 5.

:

rgCnt ), ∀i

best. . ,

workBee, , newWorkBee,

best.

є ,

.

є

5.1.

. -

,

є

.

-

optOrient. є

5.2. :

⎧1, ⎪ npi = ⎨npi + wi , ⎪0, ⎩ i-

npi – (

є

5.3. Li – np

є

en < npi + wi < 1;

0 < npi + wi < en , ; wi – (–w; +w). w w = 0,1), en – (

Li = max{npi − η ⋅ np, 0} ,

iLi; np –

npi + wi > 1;

є

;η–

є , :

є є

. . en = 0,1).

: ,

326 np =

B – є

∑ npi , Bc

1 Bc

i =1

,

.

5.4.

,

,

, Li > γ ⋅ np, ∀i = 1, Bc , β є , є ; γ ∈ [0; 1] –

β>0 –

.

є , i-

6.

-

є

,

( -

, є

7. 8.

,

-

. [28]). є

, .

, best. ,

. -

-

. -

– –

:

, ,

,

; . -

, ,

є

x j = dancedBee.x j + range ⋅ rand −

range – j–

.

’ :

range , ∀j = 1, rgCnt , 2

,

,

, dancedBee. , є : max min min x j = rand ⋅ ( Range j − Range j ) + Range j , j = 1, rgCnt . є . 9.

– –

-

.

Bc

,

є,

є

є

:

: iter=iter+1; : T=α⋅T;

327 є



range:

range = range ⋅

10. ,

itermax − iter . itermax

є

.

є

:

– –

,

є 11, 11.

iter = itermax; (T = Tfinal). , є 3.

– .

12.5

[25] ,

( [25]

,

,

). -

, , 1. І

B, Exmax,

-

.

Tmax,

-

Exstart, smin. M

.

N, N×M.

є 2.

.

-

.

(

)

,

.

3.

. .

-

є

Be = 0, ,

. є xh

sh (t ) =

ah – .

,

.

: є

є

,

,

h є

ah , h = 1, N × M , xh > 0 , xh (t ) , є ah .

,

t, :

328 εh:

є , є

E– є

h

є

ah ah =

E , εh > 0 , εh

9.

, ;k– , .

εh = 0,

,

-

є

sh(t)

є

(sh 1; ⎪ ⎪ F i (t ) = ⎨ J f (h i (t )) + wif (t ), en < J f (hi (t )) + wif (t ) < 1; ⎪ 0 < J f (hi (t )) + wif (t ) < en , ⎪⎩0, i, wif(t) – Fi(t) – . (–wf; +wf). є ( є wf = 0,1), en – . є є en = 0,1); Jf(hi(t)) – hi, t. h є : ε* J f ( h) = , εh > 0 , εh

ε* –

Fi(t)=0.

(

)

.

wf (

i-

є

:

329 5. ε*.

9,

є

, є

є

,



6.

6.

є . .

є

i-

p(i, t ) =

є , ; Lif(t) –

є

є

: 1 i L f (t ) , β

7.

-

t. Lif(t)

i-

: Lif(t) = max{(Fi(t)– α F (t)), 0}, ;α– i F (t) L f(t). .

є

F (t) –

:

є

t β>0 –

є

,

є ,

.

,

є

, :

-

⎛ 1 L2t (t ) ⎞ ⎟, pe (t ) = exp⎜ − ⎜ 2 σ2 ⎟ ⎠ ⎝

σ – є , ; Lt(t) –

Lt (t ) =

∑ Lif (t ) .

:

B

i =1

,

,

i-

є

,

i-

8. 9.

.

, pi (t ) =

: Lif B



(t )

.

L jf (t )

j =1, j ≠ i

є 2, .

: t = t + 1. –

t < Tmax,

9.

330 12.6

12.1. : 12.1 –

BCO-JSSP -

-

-

є.

-

є

-

FBS

є

є

-

BCO

-

-

є

є -

.

-

є

є є

,

-

є ,

є

-

є

.

-

-

-

’ є

є

-

-

є

є



,

-

; – –

ґ

;

є

є

-

; –

, ;

-

331 –

,

-

. : – –

; ,

є

,

-

;

– –

є

,

;

, .

є

:

1)

, .

1.1)

,

.

1.2) ,

-

.

.

1.2.1)



.

,

-

, ;

1.2.2) 2)

– є

. , . є

’ .

є







є



:

.



,

-

, ,

. ’

є

,

, , ’ .

є

3) 3.1) є

. ,

-

.

,

є

-

. 3.2)

є

( , .

,

).

332

13 PSO– PSO) –

(Particle Swarm Optimization, , є -

є

,

. ,

,

(

) .

[93].

ь

13.1

PSO-

PSO-

,

,

, . -

є

.

,

. «

».

,

«

є

є

»є ,

. : .

є

, є

PSO[94, 95]. ,

є

«

є» xi(t)

є

t (t

є

є

є (

). ,

,

є

є

є є є

. i ).

vi(t)

є

. ,

,

xi(t + 1) = xi(t) + vi(t + 1). U(a, b) є (13.1) ,

-

,

: (13.1)

: xi (0) = U ( xmin , xmax ) , [a,b]. є ,

333 є

є

.

і є

І

є

і ь

. є

, PSO-

: gbest

lbest; .

’ 13.2

, , , .

gbest PSO

gbest PSO[96, 97]. є

є

’ ,

«

»(

. 13.1). є

,

є

-

gbest є

. ,

, є

),

.

є

, (

y * (t ).

13.1 –

«

»

є

gbest PSO-

:

vij (t + 1) = vij (t ) + c1r1 j (t )[ yij (t ) − xij (t )] + c2r2 j (t )[ y * j (t ) − xij (t )], (13.2)

vij (t ) – xij (t ) –

i i

,

j; c1

j ( j = 1,..., nx )

t;

c2 –

-

334

; r1 j (t ), r2 j (t ) = U (0,1) є

[0,1] . .

є

yi

.

є

t+1

:

⎧ y (t ), ⎪ i yi (t + 1) = ⎨ ⎪ xi (t + 1), ⎩

,

-

f ( xi (t + 1)) ≥ f ( yi (t ));

f ( xi (t + 1)) < f ( yi (t )),

ℜnx – ,

, є

,

i

i,

,

f : ℜ nx → ℜ – ,ℜ–

-

є

.

, -

є

-

(13.3)

,

.

y * (t )

t,

y * (t ) ∈ { y0 (t ),..., yn (t )} | f ( y * (t )) = min{ f ( y0 (t )),..., f ( y n (t ))}, s

s

ns –

.

є

: (13.4)

,

(13.4) y * –

-

,

. :

y * (t ) = min{ f ( x0 (t )),..., f ( xn (t ))}.

(13.5)

s

gbest PSO . 1.

і

, 2.

– 2. 3. 4. f ( xi ) < f ( yi ) , 5. 6. 7.

: i =1.

– 8. 9.

;

nx yi = xi .

. . : y* = yi .

.

: i = i +1 . i < ns , 8. : i = 1.

3,

,

-

(13.2).

335 : i = i +1 . i < ns , 1.

10. 11. 12.

13.3

,

(13.1). 9,

-

lbest PSO, » ( . 13.2), gbest [97].

-

lbest PSO

PSOє

, « ,

-

13.2 –

«

»

є є

,

є

. .

-

(13.1) ,

є

.

:

vij (t + 1) = vij (t ) + c1r1 j (t )[ yij (t ) − xij (t )] + c2 r2 j (t )[ y *ij (t ) − xij (t )], y *ij (t ) –

і-

,

j.

y *i ,

Ni

є

,

:

y *i (t + 1) ∈ {Ν i | f ( y *i (t + 1))} = min{ f ( x)}, ∀x ∈ Ν i ,

Ν i = { yi − n

є Ni

(t ), yi − n

(13.6)

(13.7)

: Ni

+1 (t ),..., yi −1 (t ), yi (t ), yi +1 (t ),..., y i + n

Ni

(t )},

(13.8)

336 nN i .

lbest

є

9 ’

(13.2),

. , 2.





, (13.6),

і

1.

є

gbest,

;

2. nx . 3. : i = 1. 4. . f(xi) < f(yi), yi = xi. 5. . : y* = yi . 6. : i = i + 1. 7. i0 – .

Xi(j+1, k, l) J(i, j+1, k, l). 5.4. . , Xi(j, k, J (i, j + 1, k , l ) < J (i, j , k , l ) , φ

є

– 6. – 7.

-

Xi(j+1, k, l ) l), є ( Ns .

5.5. i