You are on page 1of 20

m 


   

 
m

R 
! R 
!"#!
$$ !!$ $$

#!% "#
&$$%!$
$'$#!   
( !
")
 !$!
!"
$


! *%!+ ,-#
&$.*+/0*%!!)!$
!
! $
$  % %
!
)

 '"
)

+ ,-!)!$#
& $ ) 
 )
 !$!!"
$

$ $
 
$
! 1"$!)
)
"
)

! ,
#
&$!$!!!2!
$!$$!
 
!)   !%
!"" $
R   
! '! !
!$#
 ') "

$ $+13456356 /1+56

! /$)
$
 " $"! !$
$
)'!%"
$
  $!! 

! /
 !$$)
*!! /
$!$$! #

 !.*/ 056#!
!$!!!2

$!$$!)#
+ #)"+/
17181 /R*R +/R1!$!!!2) 
)#
$ )!
O 
    
  )
'$
$#! %'!#"

  

 "! "  %


!!%&$

 9!'
$
$)
  
 
 )$
 
"
 :$'
%
 '
!+# 
+# .0;
 :
  '/#
+# .0;
 m&
 :$'
%
 '
 /-.0;
 :
 '
-/ .0;

 R 
$$'

 '$ $#!!$
%$
 
 
 /
'!$
%
 < 
!+$$!
%
 #
&* 
%
 4!
 !
 Scheduling
 Telecommunication Network
 Graph Coloring
 Water Distribution Network
etc . . .

  

 
TSP PROBLEM : Given N cities, and a distance function d between cities,
find a tour that:

1. Goes through every city once and only once


2. Minimizes the total distance.

r
%!$ ,

r $$!%!
!
)!!2!)
%
$
 
  

 
// !$'
!)
)
%! "
+ 1)!!2!% $!!$)
%
#!
!!+#$"!
$))!  !$

"% $ $%
&$#!  

!!'
!$

// #$$"
 
$$

r R!$)
%#! )

! R!$"$$ !  ,
)
%$!%!
!)!!2!

! !!$'
$!  )!
!%'!
!$%$
 % 
 !!!$.
  
R 

 
      
 

 
 


  
 

$
  
 



  
   

  
      
      
 


S  
  

$

     
R 
 

[A] [B]

2
1
+
m
[C]

3


[D] [E]

4
3 5

R 
 
[E,A] [C,B]

5
3
+
m
[B,C]

2


[A,D]
[D,E]

1
3 4

R 
 

[D,E,A] [E,A,B]

4
5
+
m
[A,D,C]

1


[B,C,D]
[C,B,E]

2
3 3


R 
 
[B,C,D,A] [D,E,A,B]

2 4
+
m
[E,A,B,C]

5


[C,B,E,D]
[A,DCE]

3 3
1

R 
 
[C,B,E,D,A] [A,D,C,E,B]

1
3
+
m
[D,E,A,B,C]

4


[E,A,B,C,D]

[B,C,D,A,E]

3 5

 2
+1+
!$+1'
'!#
‘ 
     

         

     

    "# $


%   &

'
  %   
 ( &

  ) '*  +,,,


  -      ‘ .

    %  ‘ &


%   ‘ /

 0 ‘ 

   ‘ .

- 
#     1‘ &


 ‘ 

' (   ‘ 

' 
  *‘ +,,,

 ( 2- -( 34‘ &

5 - 
 '
  %  
54‘ 

     % 54‘ 


+1+
!$+1'
'!#=
‘ 
     
-    -  6 )  $

 6  
 *  ‘
 3##-   /

    0 7 /


 )    /
-       0   0 7 &

 6  
 
 
-   4
  &

%
 )  7 /

 ‘
4   - 6  /
8
       % 3‘ &
 # -   %  039 &

   -
# 8
- -  2 : /

7 8
-;     07 ‘ /

   4  9


-    ‘ /


 # # - 9
- 6- <‘ 

3# - 6  
 0 5 - 35*‘ 
4
-;-  9 34 ‘ 
     2-    ‘  +,,,


 
 $!!' %& $"

)!  !$'
" 
$ !$

 3!$
!%  ) !'! $)

'


 /
 
!$!)$"! )%$ !!

 $ !!
 $$"$
)
$$

 /!'!
!")) !"$
^


 
 #
'

-
!$!$

 
"
 )
 "
/ )
%$

>
!!$

 
!2 )
$$
 ! +#
$ 
$ !$
  
 +1!$
 )
)$ 
!$!))
"

$'!
%!
!)!!2!)
%$
 +
!"!!$!)
 !2 $
!

!$!#!&$)
%%!!$! !$!$
 /   $
 )
!!$&! % 
 )!")

!
 +1#$
)
"
#!?!,$

 @
)
%$!&#
&
 !
 R+17$
!$ 
 !)
%! 

$ $