Paper
21 March 1989 Variable-Based Intelligent Backtracking
V. Rajasekar, M. Narasimha Murty
Author Affiliations +
Abstract
In this paper we present a new scheme for intelligent backtracking in Horn-Clause programs. It is to be observed that variables give more information about the cause of the failure rather than predicates. The scheme suggested in this paper, makes use of this information to eliminate a lot of redundant backtracking. This scheme suggested requires less overhead as compared to the scheme suggested by Vipin Kumar and is easy to implement. Our scheme makes use of an observation that a variable's instantiated value is not altered unless there is a failure on this variable and the system backtracks to the step at which this variable got instantiated. Such a feature is not exploited by conventional Prolog interpreters. We present an algorithm for the proposed intelligent backtracking scheme. We illustrate this scheme with examples. The extra overhead required by this algorithm is the failure list that contains the list of variables that could have caused the failure, changed list that contains the list of variables whose values have changed during backtracking, and the variable look-up table that contains the step numbers, wherein the variables got instantiated.
© (1989) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
V. Rajasekar and M. Narasimha Murty "Variable-Based Intelligent Backtracking", Proc. SPIE 1095, Applications of Artificial Intelligence VII, (21 March 1989); https://doi.org/10.1117/12.969356
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Artificial intelligence

Failure analysis

Evolutionary algorithms

Head

Computer science

Algorithm development

Carbon dioxide

RELATED CONTENT

The philosophical backgrounds of formal concept analysis
Proceedings of SPIE (October 15 2012)
Multiple Scale Edge Linking
Proceedings of SPIE (March 21 1989)
Deducing behaviors from primitive movement attributes
Proceedings of SPIE (March 28 2005)
A Knowledge-Based Approach To Planning And Scheduling
Proceedings of SPIE (March 21 1989)
Learning Significant Class Descriptions
Proceedings of SPIE (May 11 1987)

Back to Top