Page 20 -
P. 20

그 림  1- 3   상 이 한  복 잡 도  계 열
                                                             1 0 0
                           4
                                                             8 0
                           3                                                                              1
                                                             6 0
                           2                                                                              주
                                                             4 0                                          가
                           1                                 2 0                                          스
                                                                                                          팬
                           0                                  0
                                 2 0  4 0  6 0  8 0  1 0 0      0    2 0  4 0  6 0  8 0  1 0 0
                                           ( a) O (l gn )                      ( b) O (n )
                                                           1 0,0 0 0
                          4 0 0
                                                            8,0 0 0
                          3 0 0
                                                            6,0 0 0
                          2 0 0
                                                            4,0 0 0
                          1 0 0
                                                            2,0 0 0
                           0                                  0
                                 2 0  4 0  6 0  8 0  1 0 0      0    2 0  4 0  6 0  8 0  1 0 0
                                           ( c) O (n l gn )                    ( d) O (n ) 2

                         4,0 0 0
                                                            4,0 0 0
                         3,0 0 0
                                                            3,0 0 0
                         2,0 0 0
                                                            2,0 0 0
                         1,0 0 0                            1,0 0 0
                           0                                  0
                             0   2   4   6   8   1 0  1 2       0  1   2  3   4  5   6  7
                                           n
                                           ( e) O ( 2 )                        (f) O (n !)

                                 n
                        실 제 로  O (2 )  또 는 O (n !)  복 잡 도 가  거 의  발 생 하 지  않 게  하 려 면  유 명 한 ( 또 는  악 명  높 은) 외 판 원  문
                        제 (tr a v eli n g  s al es m a n  pr o bl e m )를   생 각 해   보 라.   이   문 제 에 서   외 판 원 은   많 은   도 시 를   여 행 해 야   하 며
                        각  도 시 는  한  번 씩 만  방 문 해 야  한 다.  모 든  도 시 는  다 른  모 든  도 시 와  직 접  연 결 된 다.  풀 어 야  할  문

                        제 는  외 판 원 이  가 능 한  짧 은  거 리 를  여 행 하 면 서  각  도 시 를  한  번 씩 만  방 문 해 야  한 다 는  것 이 다.  직
                        접 적 인  해 결  방 법 은  도 시 들 을  대 상 으 로  모 든  가 능 한  순 열 을  시 도 하 는  것 이 다.  n 개 의  도 시 가  있 다
                                                 2
                                                  n
                        면  복 잡 도 는  O (n !) 이  된 다. O (n 2 ) 으 로  문 제 를  해 결 하 는  더  나 은  알 고 리 즘 이  있 지 만,  실 제  차 이
                        는  크 게  나 지  않 는 다.  그 렇 다 면  이  문 제( 그 리 고  비 슷 한  다 른  문 제 들) 를  어 떻 게  해 결 할  수  있 을 까 ?
                        명 확 한  답 을  줄  수  있 는  좋 은  알 고 리 즘 은  모 르 더 라 도  근 접 한  결 과 를  얻 을  수  있 는  좋 은  알 고 리 즘
                        을  찾 을  수  있 다.




                                                                                                      0 3 1




         리 얼 월 드  알 고 리 즘( 본 문) 최 종.i n d d    3 1                                               2 0 1 9 - 0 8 - 1 2    오 후  4: 2 7: 1 0
   15   16   17   18   19   20   21