English

Asymptotically Smaller Encodings for Graph Problems and Scheduling

Logic in Computer Science 2025-06-18 v1 Artificial Intelligence Data Structures and Algorithms

Abstract

We show how several graph problems (e.g., vertex-cover, independent-set, kk-coloring) can be encoded into CNF using only O(V2/lgV)O(|V|^2 / \lg |V|) many clauses, as opposed to the Ω(V2)\Omega(|V|^2) constraints used by standard encodings. This somewhat surprising result is a simple consequence of a result of Erd\H{o}s, Chung, and Spencer (1983) about biclique coverings of graphs, and opens theoretical avenues to understand the success of "Bounded Variable Addition'' (Manthey, Heule, and Biere, 2012) as a preprocessing tool. Finally, we show a novel encoding for independent sets in some dense interval graphs using only O(VlgV)O(|V| \lg |V|) clauses (the direct encoding uses Ω(V2)\Omega(|V|^2)), which we have successfully applied to a string-compression encoding posed by Bannai et al. (2022). As a direct byproduct, we obtain a reduction in the encoding size of a scheduling problem posed by Mayank and Modal (2020) from O(NMT2)O(NMT^2) to O(NMT+MT2lgT)O(NMT + M T^2 \lg T), where NN is the number of tasks, TT the total timespan, and MM the number of machines.

Keywords

Cite

@article{arxiv.2506.14042,
  title  = {Asymptotically Smaller Encodings for Graph Problems and Scheduling},
  author = {Bernardo Subercaseaux},
  journal= {arXiv preprint arXiv:2506.14042},
  year   = {2025}
}
R2 v1 2026-07-01T03:20:50.542Z