12
0

Asymptotically Smaller Encodings for Graph Problems and Scheduling

Main:14 Pages
5 Figures
Bibliography:4 Pages
2 Tables
Appendix:4 Pages
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ő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.

View on arXiv
@article{subercaseaux2025_2506.14042,
  title={ Asymptotically Smaller Encodings for Graph Problems and Scheduling },
  author={ Bernardo Subercaseaux },
  journal={arXiv preprint arXiv:2506.14042},
  year={ 2025 }
}
Comments on this paper