XOR Local Searchfor Boolean Brent Equations

Wojciech Nawrocki, Zhenjun Liu, Andreas Fröhlich, Marijn Heule, Armin Biere

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

Combining clausal and XOR reasoning has been studied foralmost two decades, in particular in the context of CDCL and look-ahead, but not in classical local search. To stimulate research in thisdirection, we propose to standardize a hybrid format, called XNF, whichallows both clauses and XORs. We implemented a tool to extract XORconstraints from a CNF, simplify them, and produce an XNF formula.The usefulness of XNF formulas is demonstrated by focusing on theimpact of combined clausal and XOR reasoning on local search. Nativesupport for XOR facilitates satisfying any falsified long XOR using asingle flip, similarly to satisfying a falsified clause. When combined withXOR-based heuristics, local search performance is significantly improvedon matrix multiplication challenges which are hard for CDCL.
Original languageEnglish
Title of host publicationProc. 24rd Intl. Conf. on Theory and Applications of Satisfiability Testing
PublisherSpringer
Pages417-435
Number of pages19
Volumevolume 12831
Publication statusPublished - Jul 2021

Publication series

NameLecture Notes in Computer Science (LNCS)

Fields of science

  • 102 Computer Sciences
  • 102001 Artificial intelligence
  • 102011 Formal languages
  • 102022 Software development
  • 102031 Theoretical computer science
  • 603109 Logic
  • 202006 Computer hardware

Cite this