Abstract
In this paper, we propose a new arc consistency algorithm, AC-8, which requires less computation time and space than AC-6 and AC-7. The main idea of the optimization is the divide-and-conquer strategy, thereby decomposing an arc consistency problem into a series of smaller ones and trying to solve them in sequence. In this way, not only the space complexity but also the time complexity can be reduced. The reason for this is that due to the ahead of time performed inconsistency propagation (in the sense that some of them are executed before the entire inconsistency checking has been finished), each constraint subnetwork will be searched with a gradually shrunk domain. In addition, the technique of AC-6 can be integrated into our algorithm, leading to a further decrease in computational complexity.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Haralick R M, Davis L S, Rosenfeld A. Reduction operations for constraint satisfaction.Information Sci., 1978, 14: 199–219.
Haralick R M, Shapiro L G. The consistent labeling problem: Part 1.IEEE Trans. Pattern Anal. Machine Intelligence, 1979, 1(2): 173–184.
Haralick R M, Elliott G L. Increasing tree search efficiency for constraint satisfaction problems.Artificial Intelligence, 1989, 14: 263–313.
Haralick R M, Shapiro L G. The consistent labeling problem: Part II.IEEE Trans. Pattern Anal. Machine Intelligence, 1980, 2(3): 193–203.
Gaschnig J. Performance measurement and analysis of certain search algorithms. Ph.D. Thesis, Dept. Computer Science, Carnegie-Mellon University, 1979.
Fikes R E. REF-ARF: A system for solving problems stated as procedures.Artificial Intelligence, 1970, 1: 27–120.
Nudel B A. Consistent-labeling problems and their algorithms: Expected-complexities and theory-based heuristics,Artificial Intelligence, 1983, 21: 135–178.
Mackworth A K. Consistency in networks of relations.Artificial Intelligence, 1977, 8: 99–118.
Van Hentenryck P. Constraint Satisfaction in Logic Programming. Logic Programming Series (MIT Press, Cambrige, MA, 1989).
Mackworth A K. Interpreting pictures of polyhedral scenes.Artificial Intelligence, 1973, 4: 121–137.
Montanari U. Optimization methods in image processing. InProc. IFIP Congress, North-Holland, 1974, pp.727–732.
Rosenfeld A, Hummel A, Zucker S W. Scene labelling by relaxation operations. Computer Science TR-379, University of Maryland, 1975.
Bessiere C. Arc-consistency and arc-consistency again.Artificial Intelligence, 1994, 65: 179–190.
Van Hentenryck P, Deville Y, Teng C-M. A generic arc-consistency algorithm and its specialization.Artificial Intelligence, 1992, 57: 291–321.
Waltz D L. Generating semantic descriptions from drawings of scenes with shadows, MAC AI-TR-271, MIT, 1972.
Freunder E C. Synthesizing constraint expressions.Comm. ACM, 1978, 29: 24–32.
Han C-C, Lee C-H. Comments on Mohr and Henderson's path consistency algorithm.Artificial Intelligence, 1988, 36: 125–130.
Mohr R, henderson T C. Arc and path consistency revisited.Artificial Intelligence, 1986, 28: 225–233.
Montanari U. Networks of constraints: Fundamental properties and applications to pictureprocessing.Inform. Sci., 1974, 7: 95–132.
Bessiere C, Freuder E C, Regin J-C. Using inference to reduce arc consistency computation. InProc. 14th Int. Conf. Artificial Intelligence, Montreal, Canada, August 1995, pp.592–598.
Author information
Authors and Affiliations
Additional information
CHEN Yangjun received his BS degree in information system engineering from the Technical Institute of Changsha, China, in 1982, and his Diploma and PhD degrees in computer science from the University of Kaiserslautern, Germany, in 1990 and 1995, respectively. From 1995 to 1997, he worked as an assistant professor at the Technical University of Chemnitz-Zwickau, Germany. Dr. Chen is currently a senior engineer at German National Research Center of Information Technology. His research interests include deductive databases, federative databases, multimedia databases, constraint satisfaction problem, graph theory and combinatorics. He has more than 50 publications in these areas.
Rights and permissions
About this article
Cite this article
Chen, Y. On the arc consistency problem. J. Comput. Sci. & Technol. 14, 298–308 (1999). https://doi.org/10.1007/BF02948731
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02948731