.


:




:

































 

 

 

 





(Nearest neighbor algorithm) , .

. , . , . 璺 . O(N2).

Ѳ.

ղͲ Ͳ: V N.

ղͲ Ͳ: T, V.

1) v1;

2) T1 = v1;

3) i =2 i= N

a. vi, Ti-1;

b. Ti = vi;

4) TN+1 = v1;

5) ʲ .

, 15-25% .

 

2-opt

2-opt (2-opt algorithm) (route improvement). , , . ( ). , 3-10% .

2-opt 2 , , . , , 2 .

, , . 2-.

2-OPT.

ղͲ Ͳ: V N.

ղͲ Ͳ: T2-opt, V.

1) T ;

2) i =1 i = N

a. j =1 j = N

˳-

˳- (Lin-Kernighan algorithm) . , 2-3% . ˳- k-opt, k , . 2-opt 3-opt, k . , . , . - O(N2,2). ˳- - . N 4 , . . .

˳- , . , , . T. X ={ x1, x2,, xk } Y ={ y1, y2,, yk } , X , Y, . k-opt. X Y , . . i xi, yi .

 

. ' .

:

V - . - . , .

. ̳ a 0, - . , a . .

. , . , u, . , u . , u, . u, "", , u , ' u . , . , u .

: O(n2).

: , O(n*log n + m).

 

- , . . , .

:

(), , . - , , , . ³ , . , , . , . , , , . ϳ , ( ) .

: O(n2).

: , O(m*n).

 





:


: 2016-10-30; !; : 1670 |


:

:

.
==> ...

1722 - | 1556 -


© 2015-2024 lektsii.org - -

: 0.014 .