Structure-based search to solve constraint satisfaction problems
Item
-
Title
-
Structure-based search to solve constraint satisfaction problems
-
Identifier
-
d_2009_2013:7924d7d33735:10910
-
identifier
-
11166
-
Creator
-
Li, Xingjian,
-
Contributor
-
Susan L. Epstein
-
Date
-
2011
-
Language
-
English
-
Publisher
-
City University of New York.
-
Subject
-
Computer science | cluster | constraint satisfaction | contention | probing | structure
-
Abstract
-
Constraint satisfaction is a paradigm that applies to many challenging real-world tasks with direct practical relevance, such as planning and scheduling. It models these tasks as constraint satisfaction problems (CSPs) and then solves them with search. Compared to artificially-generated CSPs, real-world CSPs are more likely to have non-random structure. This dissertation shows the difficulties encountered by traditional and state-of-the-art search techniques when the structure of such a problem is overlooked. Here, a novel hybrid search algorithm for CSPs combines two fundamental search paradigms (global search and local search) to solve structured CSPs. It first uses local search to detect crucial structure (the structure identification stage ), and then applies that structural knowledge to solve the problem by global search (the search stage).;In the structure identification stage, we adapt a local search metaheuristic to find crucial structure within a CSP. This dissertation presents different structure detection methods based on different metrics. Static metrics from the original problem are sometimes available without any cost and are also straightforward to use, but they may not represent the real challenges within the problem. When dynamic metrics reveal the true crucial structure, they provide better guidance for search. On easier problems, however, this benefit does not justify the additional computational cost of the dynamic metrics.;In the search stage, the structure identified in the previous stage guides global search for a solution. This dissertation presents various approaches to exploit this structure, which is presumably the most difficult area for search. Under this premise, search can either address the identified structure earlier than other areas of the problem, or allow the structure to direct inference, a technique that reduces search space for global search.;In addition, this dissertation presents a new visualization tool for binary CSPs and the structures identified by our algorithms. The tool inspires, supports, and verifies the design and improvement of structure-based search. On benchmark and real-world CSPs, structured-based search not only improves search performance, but also provides users with direct explanations and visualization of the inherent challenges in each problem.
-
Type
-
dissertation
-
Source
-
2009_2013.csv
-
degree
-
Ph.D.
-
Program
-
Computer Science