next up previous
Next: Introduction

DRAFT FOR SUBMISSION - 9-17-96

Constraints 1 1 October 1996

Stephen Beale Exploiting Graph Topology...

Stephen Beale sb@crl.nmsu.edu Computing Research Laboratory, New Mexico State University, Las Cruces, New Mexico, 88003
Carnegie Mellon University, Pittsburgh, PA 15217

Abstract:

Constraintgif satisfaction problems can be modeled as graphs with the decision points represented as vertices and constraints drawn as edges. Graphs can be one-dimensional (trees), two-dimensional (planes), three-dimensional (cubes), etc., up to N-dimensional (cliques), or combinations of any of these. Using graph decomposition methods along with a novel approach to solution synthesis and branch-and-bound, we are able to reduce problem dimensionality in such a way that tree-shaped constraint graphs can be processed in linear time, with optimal results guaranteed, and higher-dimensional inputs can have their complexity significantly reduced. In this paper, we present the key concepts and algorithms behind this approach and apply the results to graph coloring and natural language semantic analysis. We also introduce a new measure of complexity, discuss its relationship to graph topology and show how it can be measured for specific problems.

Solution Synthesis, Constraint Satisfaction, Branch-and-Bound, Graph Coloring, Natural Language Processing





Steve Beale
Tue Oct 1 13:06:22 MDT 1996