You are on page 1of 20

m 


   

 
m

R 
! R 
!"#!
$$  !  !    #!% " # &    %! '#!     ( !  ")  ! ! !"   ! *%!+ ,-  # &.*+ /0*%!!)!   !   !    %  % !  )       '" )      + ,- !)!    # &   )   )  ! !!"       ! 1"  !)  ) "  )   ! ,   # &!!!!2!    !$$!
 
!)   !%
!"" $ R    ! ' ! ! ! $#
 ') "

$$+13456356 /1+56

! /$)   $
 " $"! ! $
$ ) '!%" $
  $! !  ! /  !$$)   *!! / $!$$! #   !.*/ 056#!  ! !!!2    !$$!)#
+ #)"+/
17181 /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' '!#                             "# $


%   &

'
  %   
 ( &

  ) '*  +,,,

  -       .

    %   &


%    /

    .

- 
#     1 &


  

' (    

' 
  * +,,,

 ( 2- -( 34 &

5 - 
 '
  %  
54 

     % 54 

+1+
!$+1' '!#  =         -      -   6  )  $

 6  
 *  
 3##-   /

    0 7 /


 )    /
-       0   0 7 &

 6  
 
 
-   4
  &

%
 )  7 /

 
4   - 6  /
8
       % 3 &
# -   %  039 &

   -
# 8
- -  2 : /

7 8
-;     07  /

   4  9

-     /


 # # - 9
- 6- < 

3# - 6  
 0 5 - 35* 
4
-;-  9 34  
     2-      +,,,


 
$! !' % &  $"

)!  !$' " $ !$3!$
!%  ) !'! $)   '   /   !$!)$"!  ) %$ !!

 $ !!   $$" $
)
$$ /  !'!   !"))  !"  ^     #  '     - ! !   "  )  " / ) %   > ! !   !2 )  $$
 ! +#
$ $ !$   + 1!$
 )
)$   !$!))
"

$'!  %!  !) !!2 !) %$
+
!"!!$!)   !2  $
!

!$! #! &$)
%%!!$!   !$!$ /    $
 )
!!$ &!    %   )  !" )  ! + 1#$
)
"
#!?!,$ @ ) %$!&#
&
 !
R+17$ !$
 !)
%! 

$$