Skip to main content

A Hypergraph Separator Based Variable Ordering Heuristic for Solving Real World SAT

  • Conference paper
  • 1549 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3258))

Abstract

Problem structure has been used to guide the variable ordering heuristic in backtracking search since [1]. Recent experimental results show that guiding the variable ordering heuristic using tree decompositions can improve the performance of SAT and CSP solvers. Huang and Darwiche’s [2] variable ordering heuristic uses a Dtree, a static binary tree decomposition, to compute the variable group ordering. Since the Dtree has to be constructed before search, the pre-established variable groupings never change during the execution of the solving. Boolean Constraint Propagation (BCP) is the look-ahead strategy for all of the cutting-edge SAT solvers. Because long implication chains exist in real world instances and a large number of variables on the implication chains can be instantiated after making a relatively small number of decisions, the internal structure of real world instances often changes dramatically in different parts of the search tree.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Freuder, E.C.: A sufficient condition for backtrack-bounded search. J. ACM 32, 755–761 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  2. Huang, J., Darwiche, A.: A structure-based variable ordering heuristic for SAT. In: IJCAI 2003, pp. 1167–1172 (2003)

    Google Scholar 

  3. zChaff, http://www.ee.princeton.edu/~chaff/zchaff.php

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Li, W. (2004). A Hypergraph Separator Based Variable Ordering Heuristic for Solving Real World SAT. In: Wallace, M. (eds) Principles and Practice of Constraint Programming – CP 2004. CP 2004. Lecture Notes in Computer Science, vol 3258. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30201-8_79

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30201-8_79

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23241-4

  • Online ISBN: 978-3-540-30201-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics