Certificate-Sensitive Subset Sum: Realizing Instance Complexity

Abstract

The Subset Sum problem is a classical NP-complete problem with a long-standing O*(2n/2) deterministic bound due to Horowitz and Sahni. We present results at two distinct levels of generality. First (instance-sensitive bound), we introduce, to our knowledge, the first deterministic algorithm whose runtime provably scales with the certificate size U = |(S)|, the number of distinct subset sums. Our enumerator constructs all such sums in time O(U · n2), with a randomized variant achieving expected time O(U · n). This provides a constructive link to Instance Complexity by tying runtime to the size of an information-theoretically minimal certificate. Second (unconditional worst-case bound), by combining this enumerator with a double meet-in-the-middle strategy and a Controlled Aliasing technique that enforces a simple canonical-normal-form (CNF) expansion policy on aliased states, we obtain a deterministic solver running in O*(2n/2-) time with =2(43) - the first unconditional deterministic improvement over the classical O*(2n/2) bound for all sufficiently large n. Finally, we refine fine-grained hardness for Subset Sum by making explicit the structural regime (high collision entropy / near collision-free) implicitly assumed by SETH-based reductions, i.e., instances with near-maximal U.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…