Page 81 - 고등학교 인공지능 기초
P. 81

2     탐색 트리



                           탐색 과정을 표현하기 위한 여러 방법 중 탐색 경로를 나무 모양의 그래프로

                         표현한 구조를 탐색 트리(search tree)라고 한다. 트리의 맨 위에는 퍼즐의 시작
                         점인 ‘현재 상태’를 둔다. 그리고 ‘현재 상태’에서 이동할 수 있는 각각의 경우
                         를 아래에 나타낸다.

                           예를 들면, [그림Ⅱ-30]에서 현재 상태인 ❶에서 숫자 조각이 빈칸으로 이동
                         하는 방법에는 2, 8, 3이 움직이는 3가지 경우가 있다.



                                                           ❶
                                                         2    3
                                                         1 8 4
                                                         7 6 5




                                           2    3        2    3        2   3
                                           1 8 4         1 8 4         1 8 4
                                           7 6 5         7 6 5         7 6 5



                                    ❷                      ❸                      ❹
                                    2 3                  2 8 3                  2 3
                                  1 8 4                  1    4                 1 8 4
                                  7 6 5                  7 6 5                  7 6 5

                          숫자 조각 2가 오른쪽으로 이동하는 경우  숫자 조각 8이 위쪽으로 이동하는 경우  숫자 조각 3이 왼쪽으로 이동하는 경우
                            그림Ⅱ-30 l 숫자 조각이 빈칸으로 이동하는 방법 3가지



                                                                                                       잠깐 활동

                             다음은 8조각 숫자 퍼즐의 탐색 트리 중 일부를 나타
                             낸 것이다. 현재 상태에서 선택할 수 있는 경우를 모                                2 8 3
                                                                                          1 6 4  현재 상태
                             두 고려하여 탐색 트리를 완성해 보자.                                        7   5

                                                                        2 8 3                              2 8 3
                                                                        1 6 4                              1 6 4
                                                                          7 5                              7 5


                                                                                          2   3            2 8 3
                                                                                          1 8 4            1 4
                                                                                          7 6 5            7 6 5







                                                                                                                    79
                                                                                                      4. 문제 해결과 탐색
   76   77   78   79   80   81   82   83   84   85   86