{"title":"An Efficient Real-Time Search Algorithm with Forecasting in Uncertain Problem Spaces","authors":"Yuya Takahashi, Takayuki Ito","doi":"10.1109/ICIS.2010.95","DOIUrl":null,"url":null,"abstract":"Real-time search is one of the most effective way when an agent can observe only limited information from its environment. RTA*, MTS, and their variations have been proposed as concrete algorithms for real-time search. However, if a heuristic value differs from a real value, an agent with these existing algorithms falls into the ”wrong” state whose heuristic value is small, and the agent might have difficulty reaching to a goal. In addition, because the existing real-time search algorithms have not considered the dynamic change of problem space, Efficiently solving the search problem in dynamic & uncertain problem spaces is difficult. In this paper, we propose a real-time search algorithm by forecasting to avoid falling into a state where the heuristic value is small. And we extend this algorithm to apply for uncertain problem spaces. We represent an uncertain problem space as a node-edge graph, and assume that the state of an edge becomes either changing to valid or invalid, and the agent knows only the probability of these changes of the edges. In this environment, to solve search problems efficiently, we propose a method that determines the action by considering the waiting time. In experiments, we investigated various situations on the complexity of problem space and on frequency of changes of environment. Our results demonstrate that our algorithm performs effectively in dynamic & uncertain environments and outperforms traditional real-time search algorithms.","PeriodicalId":338038,"journal":{"name":"2010 IEEE/ACIS 9th International Conference on Computer and Information Science","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 IEEE/ACIS 9th International Conference on Computer and Information Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIS.2010.95","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Real-time search is one of the most effective way when an agent can observe only limited information from its environment. RTA*, MTS, and their variations have been proposed as concrete algorithms for real-time search. However, if a heuristic value differs from a real value, an agent with these existing algorithms falls into the ”wrong” state whose heuristic value is small, and the agent might have difficulty reaching to a goal. In addition, because the existing real-time search algorithms have not considered the dynamic change of problem space, Efficiently solving the search problem in dynamic & uncertain problem spaces is difficult. In this paper, we propose a real-time search algorithm by forecasting to avoid falling into a state where the heuristic value is small. And we extend this algorithm to apply for uncertain problem spaces. We represent an uncertain problem space as a node-edge graph, and assume that the state of an edge becomes either changing to valid or invalid, and the agent knows only the probability of these changes of the edges. In this environment, to solve search problems efficiently, we propose a method that determines the action by considering the waiting time. In experiments, we investigated various situations on the complexity of problem space and on frequency of changes of environment. Our results demonstrate that our algorithm performs effectively in dynamic & uncertain environments and outperforms traditional real-time search algorithms.