Sciweavers

CISIS
2009
IEEE

Multiple-Paths Search with Concurrent Thread Scheduling for Fast AND/OR Tree Search

13 years 11 months ago
Multiple-Paths Search with Concurrent Thread Scheduling for Fast AND/OR Tree Search
This paper proposes a fast AND/OR tree search algorithm using a multiple-paths concurrent search method. Conventional heuristic AND/OR tree search algorithms expand nodes in only a descending order of heuristic evaluation values. However, since the evaluation values are heuristic, a solution node group sometimes includes nodes with lower evaluation values. The tree which has a solution node group including nodes with lower evaluation values requires a long time to be solved by the conventional algorithms. The proposed algorithm allows us to search paths including nodes with lower evaluation values and paths including nodes with higher evaluation values concurrently. For searching various paths concurrently, the proposed algorithm uses pseudo-threads and a pseudo-thread scheduler managed by a user program with low overhead compared with the OS thread management. The pseudo-thread scheduler can weight the amount of search on each path and schedule the pseudo-threads. The proposed algori...
Fumiyo Takano, Yoshitaka Maekawa, Hironori Kasahar
Added 18 May 2010
Updated 18 May 2010
Type Conference
Year 2009
Where CISIS
Authors Fumiyo Takano, Yoshitaka Maekawa, Hironori Kasahara
Comments (0)