首页 | 本学科首页   官方微博 | 高级检索  
     


THE LazyRMS: AVOIDING WORK IN THE ATMS
Authors:Gerry Kelleher  Linda van der  Gaag
Affiliation:Information Modelling Programme, School of Geography University of Leeds, Leeds LS2 9JT, U.K. e-mail:;Department of Computer Science, Utrecht University P.O. Box 80.089, 3508 TB Utrecht, The Netherlands e-mail:
Abstract:The basic algorithms involved in reason maintenance in the standard ATMS is known to have a computational complexity that is exponential in the worst case. Yet, also in average-case problem solving, the ATMS often lays claim to a major part of the computational effort spent by a problem solver/ATMS system. In this paper, we argue that within the limits of the worst-case computational complexity, it is possible to improve on the average-case complexity of reason maintenance and query processing by eliminating computation that is of no relevance to the problem solver's performance. To this purpose, we present a set of algorithms designed to control the effort spent by the ATMS on label updating. The basic idea underlying these algorithms is that of lazy evaluation: labels are not automatically maintained on all datums but are computed only when needed (either directly or indirectly) by the problem solver. The algorithms have been implemented in the LazyRMS with which we have experimented in the context of model-based diagnosis; our experiments show a substantial saving in the computational effort spent on reason maintenance.
Keywords:ATMS    model-based diagnosis    reason maintenance
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号