A Search Algorithm for Heuristic Resource Temporal Planning

휴우리스틱 자원 시간 계획을 위한 탐색 알고리즘

  • 신행철 (경기대학교 전자계산학과) ;
  • 김인철 (경기대학교 전자계산학과)
  • Published : 2006.06.01

Abstract

본 논문에서는 휴우리스틱 자원 시간 계획을 위한 새로운 탐색 알고리즘인 Strictly Enforced Hill-Climbing (SEHC)을 제안한다. 이 탐색 알고리즘은 FF 등의 계획기에 적용되어 매우 높은 효율성을 보인 Enforced Hill-Climbing (EHC)을 확장한 것이다. EHC는 목표를 찾아가는 과정 동안 매번 현재 상태에서 그 상태보다 더 낮은 휴우리스틱 값을 갖는 첫 번째 후손 상태를 찾아 넓이 우선 탐색을 펼치는 데 반해, 본 논문에서 제안하는 SEHC는 찾아진 첫 번째 후손 상태와 같은 깊이의 나머지 형제 상태들까지 탐색을 연장하여 최소의 휴우리스틱 값을 갖는 후손 상태를 찾아낸다. 이와 같은 SEHC 탐색방법은 매 주기마다 소량의 추가 탐색을 통해 탐색의 전체과정 동안 EHC 보다 우수한 탐색경로를 유지할 수 있도록 해준다. 본 논문에서는 다양한 영역의 계획문제를 대상으로 A* 알고리즘, EHC 알고리즘 등과의 비교실험을 통해 SEHC 알고리즘의 우수성을 알아본다.

Keywords