Limit Crossing for Decision Problems

Sharlee Climer, Weixiong Zhang

Research output: Contribution to journalArticlepeer-review

Abstract

Limit crossing is a methodology in which modified versions of a problem are solved and compared, yielding useful information about the original problem. Pruning rules that are used to exclude portions of search trees are excellent examples of the limit-crossing technique. In our previous work, we examined limit crossing for optimization problems. In this paper, we extend this methodology to decision problems. We demonstrate the use of limit crossing in our design of a tool for identifying K-SAT backbones. This tool is guaranteed to identify all of the backbone variables by solving at most n+1 formulae, where n is the total number of variables. While previous 3-SAT backbone research was limited to 28 variables, we have computed backbones for 200 variables. In addition to being useful for identifying backbones, this code can be used directly to solve a special class of QBF problems

Original languageAmerican English
JournalDefault journal
DOIs
StatePublished - Jan 1 2006
Externally publishedYes

Disciplines

  • Computer Engineering
  • Computer Sciences
  • Mathematics
  • Management Sciences and Quantitative Methods

Cite this