1、2002. 8 1 n T SP n - 1 ! T SP NP T SP 1 2 Ho p f i e i d 3 NP Ge n e t i c Ai g o r i t h m s Ho i i a n d p o p u i a - t i o n i n d i v i d u a i Ru d o i h p G 4 Sr i n i v a s M 5 6 P c P m N 7 T SP 2 H C m H t = m H 0 * 1+ C t 1 m H t t H m H 0 H T S P 1 2 2 2 1 325003 2 310027 E- m a i i Xi e
2、 s h e n g i i m a i i . w z p t t . z j . c n T SP NP NP T SP T SP 1002- 8331- 2002 08- 0058- 03 A T P301. 6 An I m p r o v e d G e n e t i c Al g o r i t h m f o r T S P P r o b l e m X i e S h e n g l i 1 2 T a n g M i n 2 D o n g J i n x i a n g 2 1 De p a r t m e n t o f C o m p u t e r Sc i e
3、n c e We n z h o u T e a c h e r s C o i i e g e We n z h o u 325003 2 Ar t i f i c i a i In t e i i i g e n c e In s t i t u t e Z h e j i a n g U n i v e r s i t y Ha n g z h o u 310027 Ab s t r a c t T SP T r a v e i i n g Sa i e s m a n Pr o b i e m i s a t y p i c a i NP- C o m p i e t e p r o
4、b i e m g e n e t i c a i g o r i t h m GA i s t h e p e r f e c t m e t h o d f o r s o i v i n g NP - C o m p i e t e p r o b i e m . T h i s p a p e r i n o r d e r t o s o i v e t h e c o n t r a d i c t i o n b e t w e e n t h e d i v e r s i t y o f p o p u i a t i o n a n d t h e c o n v e r
5、g e n c e s p e e d o f a i g o r i t h m p u t s f o r w a r d a n i m p r o v e d g e n e t i c a i g o r i t h m w h i c h u s e d e n s i t y c o n t r o i s e i e c t i o n o p e r a t o r t o p r o t e c t d i v e r s i t y o f p o p u i a t i o n a n d u s e g r e e d y c r o s s o v e r o p
6、e r a t o r a n d h e u r i s t i c i n v e r s e m u t a t i o n o p e r a t o r t o e n h a n c e t h e c o n v e r g e n c e s p e e d . As i t i s p r o v e d b y a n a i y s i s a n d t e s t a b e t t e r r e s u i t i s o b t a i n e d b y t h e i m p r o v e d g e n e t i c a i g o r i t h m
7、 . K e y w o r d s T r a v e i i n g Sa i e s m a n Pr o b i e m T SP Ge n e t i c Ai g o r i t h m De n s i t y C o n t r o i Gr e e d y C r o s s o v e r 863 C IM S 863- 511- 04- 0205 58 2002. 8 H l I O S I l S I 2 S I O IS I l I IS I 2 I IS I O I p g ! l 2 O S I p“S I g = ! O g = l !S I g = P I P
8、 I I I g P I g = S I g N 2 N l s t e p l I -l I -l P I - l P , I s t e p 2 P , I S t e p 3 P , I P “ I I “ I “ I S t e p 4 P “ I I P “ I I i l i 2 S t e p 3 i l $i 2 c r i g h t l c r i g h t l Of f - s p r i n g l P l P 2 c c =c r i g h t l S t e p 5 S t e p 4 c r i g h t 2 c r i g h t 2 Of f s p r
9、 i n g l P l P 2 c c =c r i g h t 2 S t e p 5 P l P 2 l S t e p 2 S t e p 2 S t e p 5 c c l e f t l c l e f t 2 c c l e f t l c l e f t 2 Of f - s p r i n g 2 l 6 T S P l l 6 T S P l 6 T S P P l l 3 4 2 5 6 P 2 l 2 3 65 4 l Of f s p r i n g l l 2 3 4 5 6 Of f s p r i n g 2 l 65 3 2 4 P l P 2 84 80 O
10、f f s p r i n g l Of f s p r i n g 2 6 0 6 7 3. 2 P l 5 3 6 2 4 5 2 Of f s p r i n g l 5 2 63 4 c c c r i g h t c l e f t l 0 2 l 0 0 3 l 7 l 0 0 4 20 l 7 l 0 0 5 l 7 20 l 7 l 0 0 6 l 0 l 7 20 l 7 l 0 0 C i t i e s l 2 3 4 5 6 592002. 8 c c c r i g h t c 2 P 1 5 3 6 2 4 5 5 4 6 4 2 O f f s p r i n g
11、 1 1 5 4 2 6 3 6 2 O f f - s p r i n g 2 1 5 6 3 2 4 2 O f f s p r i n g O f f s p r i n g 1 O f f s p r i n g 2 104 98 94 4 Im p r o v e G A SG A G r e f e n s t e t t e 2 e s X e s X e s = 1 T T t = 1 !f e t 4 f e t e t De Jo n g 3 t P t 1 P t 2 P t 1! !N t E t =-= 1 !P t i o g P t 5 =1 E =0 = N E
12、 =i o g N O i i v e r 9 30 TSP f L = 1 l - 1 = 1 !d C L C L + 1 + d C L l C L 1 6 P K = 2K 2N N +1 7 K N P C =0. 6 P m =0. 01 N = 1000 v o i d m a i n g e n e r a t i o n =0 / G e n e r a t i o n In i t i a i Po p u i a t i o n / Ev a i u a t e Po p u i a t i o n / g e n e r a t i o n + + w h i i e
13、g e n e r a t i o n m a x G e n e r a t i o n Se i e c t O p e r a t o r / Cr o s s o v e r O p e r a t o r / Pc m u t a t i o n O p e r a t o r / Pm Ev a i u a t e Po p u i a t i o n g e n e r a t i o n + + O u t p u t Te x t r e p o r t / 3 30 TSP 4 Im p r o v e G A 423. 7601 SG A 432. 5558 3 5 Im
14、 p r o v e G A SG A G e n e r a t i o n 4 5 4 Im p r o v e G A SG A 5 SG A SG A Im p r o v e G A SG A SG A 200 5 TSP TSP 245 60 2002.8 2001 5 1.n i r w a n A n s a r i Ed w i n o u .C o m p u t a t i o n a i In t e i i i g e n c e f o r o p t i m i z a - t i o n M .K i u w e r A c a d e m i c Pu b i
15、 i s h e r s 1997 2. . M . 2001 83-91 3. . J . 2000 13 2 222-225 4.r u d o i p h G.C o n v e r g e n c e p r o p e r t i e s o f c a n o n i c a i g e n e t i c a i g o r i t h m s J . IEEE Tr a n s .n e u r a i n e t w o r k s 1994 5 1 96-101 5.Sr i n i v a s M Pa t n a i k L M.A d a p t i v e Pr o b a b i i i t i e s o f C r o s s o v e r a