NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A Graph Based Backtracking Algorithm for Solving General CSPsMany AI tasks can be formalized as constraint satisfaction problems (CSPs), which involve finding values for variables subject to constraints. While solving a CSP is an NP-complete task in general, tractable classes of CSPs have been identified based on the structure of the underlying constraint graphs. Much effort has been spent on exploiting structural properties of the constraint graph to improve the efficiency of finding a solution. These efforts contributed to development of a class of CSP solving algorithms called decomposition algorithms. The strength of CSP decomposition is that its worst-case complexity depends on the structural properties of the constraint graph and is usually better than the worst-case complexity of search methods. Its practical application is limited, however, since it cannot be applied if the CSP is not decomposable. In this paper, we propose a graph based backtracking algorithm called omega-CDBT, which shares merits and overcomes the weaknesses of both decomposition and search approaches.
Document ID
20060018392
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Pang, Wanlin
(QSS Group, Inc. Moffett Field, CA, United States)
Goodwin, Scott D.
(Windsor Univ. Ontario, Canada)
Date Acquired
August 23, 2013
Publication Date
January 1, 2003
Subject Category
Mathematical And Computer Sciences (General)
Meeting Information
Meeting: CAI ''03 16th Canadian Conference on AI
Location: Nova Scotia
Country: Canada
Start Date: June 11, 2003
End Date: June 13, 2003
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available