An algebraic model for combinatorial problems

被引:11
|
作者
Stearns, RE
Hunt, HB
机构
[1] Department of Computer Science, State Univ. of New York at Albany, Albany
关键词
GSP; structure tree; SAT; separator; tree decomposition; treewidth; bounded bandwidth; non-serial optimization; hierarchical specifications;
D O I
10.1137/S0097539793243004
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A new algebraic model, called the generalized satisfiability problem (GSP) model, is introduced for representing and solving combinatorial problems. The GSP model is an alternative to the common method in the literature of representing such problems as language-recognition problems. In the GSP model, a problem instance is represented by a set of variables together with a set of terms, and the computational objective is to find a certain sum of products of terms over a commutative semiring. The model is general enough to express all the standard problems about sets of clauses and generalized clauses, all nonserial optimization problems, and all {0,1}-linear programming problems. The model can also describe many graph problems, often in a very direct structure-preserving way. Two important properties of the model are the following: 1. In the GSP model, one can naturally discuss the structure of individual problem instances. The structure of a GSP instance is displayed in a ''structure tree.'' The smaller the ''weighted depth'' or ''channelwidth'' of the structure tree for a GSP instance, the faster the instance can be solved by any one of several generic algorithms. 2. The GSP model extends easily so as to apply to hierarchically specified problems and enables solutions to instances of such problems to be found directly from the specification rather than from the (often exponentially) larger specified object.
引用
收藏
页码:448 / 476
页数:29
相关论文
共 50 条