Subset Sum Algorithms

Faster algorithms and structural insights for subset-sum-type problems

Subset sum is one of the most fundamental problems in theoretical computer science.

Given numbers $a_1,\ldots,a_n$ and a target $t$, the goal is to decide whether some subset of the numbers adds up exactly to $t$. Despite its simple statement, subset sum sits at the intersection of algorithms, complexity theory, cryptography, and lattice problems.

This project studies faster algorithms and structural variants of subset-sum-type problems.

Motivation

Subset sum is a central benchmark for understanding the limits of algorithmic techniques. It is also deeply connected to cryptography, especially to problems used in post-quantum cryptography and lattice-based constructions.

A major goal is to understand when subset sum is genuinely hard and when additional structure can be exploited to design faster algorithms.

Core Questions

This project focuses on questions such as:

  • Can we design faster algorithms for dense subset sum instances?
  • What happens when many different subsets have the same sum?
  • Can lattice techniques improve subset-sum algorithms?
  • How do subset-sum variants behave in modular settings?
  • What are the right lower-bound assumptions for these problems?

Research Direction

The project studies several related problems, including:

  • Classical subset sum
  • Modular subset sum
  • Equal subset sum
  • Pigeonhole equal sums
  • Projection subset sum
  • Lattice-based formulations of subset-sum problems

The broader aim is to develop a clearer algorithmic picture of subset sum and its variants, especially in regimes that are important for cryptography and fine-grained complexity.



References

  1. Pigeonhole Equal Subset Sum: Subexponential Algorithm, Tight Lower Bounds and Average-Case Analysis
    Deepak Bhati, Pranjal DuttaAntoine Joux, and 2 more authors
    In Submission, 2026
  2. Weak Pigeonhole Equal-Sums made Simpler and Faster
    Deepak Bhati, Pranjal DuttaAntoine Joux, and 2 more authors
    In Submission, 2026
  3. On the Variants of Subset Sum: Projected and Unbounded
    Pranjal Dutta, and Mahesh Sreekumar Rajasree
    In 25th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing - SYNASC, 2023
  4. Efficient reductions and algorithms for variants of Subset Sum
    Pranjal Dutta, and Mahesh Sreekumar Rajasree
    arXiv, 2021
  5. Algebraic Algorithms for Variants of Subset Sum
    Pranjal Dutta, and Mahesh Sreekumar Rajasree
    In Conference on Algorithms and Discrete Applied Mathematics - CALDAM, 2022
    Best Student Presentation Award
  6. Efficient Reductions and Algorithms for Subset Product
    Pranjal Dutta, and Mahesh Sreekumar Rajasree
    In Conference on Algorithms and Discrete Applied Mathematics - CALDAM, 2023
    Best Student Presentation Award