mlsanityData to 14 Oct 2026

A Linear Weight Transfer Rule for Local Search

arXiv 2303.14894 ↗First posted 27 Mar 2023cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

The Divide and Distribute Fixed Weights algorithm (ddfw) is a dynamic local search SAT-solving algorithm that transfers weight from satisfied to falsified clauses in local minima. ddfw is remarkably effective on several hard combinatorial instances. Yet, despite its success, it has received little study since its debut in 2005. In this paper, we propose three modifications to the base algorithm: a linear weight transfer method that moves a dynamic amount of weight between clauses in local minima, an adjustment to how satisfied clauses are chosen in local minima to give weight, and a weighted-random method of selecting variables to flip. We implemented our modifications to ddfw on top of the solver yalsat. Our experiments show that our modifications boost the performance compared to the original ddfw algorithm on multiple benchmarks, including those from the past three years of SAT competitions. Moreover, our improved solver exclusively solves hard combinatorial instances that refute a conjecture on the lower bound of two Van der Waerden numbers set forth by Ahmed et al. (2014), and it performs well on a hard graph-coloring instance that has been open for over three decades.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 1 of its 33 references that are in the map. First posted on arXiv 27 Mar 2023.

Builds on

1 of 33 references.

References · 1

  1. 2022Scalable SAT Solving in the Cloudcited by 2

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.