Subset Sum
Given positive integers and a nonnegative target , decide whether a subset sums to ; repeats and the empty subset are allowed. For , let be the maximum input or target bit length. A single randomized word-RAM program uses -bit words, halts on every run and is correct with probability at least on each input.
Classic bound: (Horowitz and Sahni 1974).
Full computation rules
Word reads and writes, indirect addressing, comparison, arithmetic (including multiplication, division and remainder), bitwise operations, shifts and independent uniform random words each cost one operation. Overflow costs multiple operations. Retained random words use memory. All input access and preparation count; the program has no advice or external tables. For each fixed and , the bound holds for every random outcome, and the program does not depend on .
The bound has the form . is the time exponent; lower is better.
- What counts as Claimed: Published results for this problem without a qualifying repository review or Lean proof check.
- What counts as Human Verified: This problem has no community repo with a qualifying review rule.
- What counts as Lean Verified: A result shows here when we rebuild its Lean proof from source and check, with the Lean kernel, that it proves our exact problem statement.
| Rank | Bound | Evidence levelLevel | Player | Date | Link | |
|---|---|---|---|---|---|---|
| 1 | First breakthrough | Source |
No results match the selected evidence levels.
in , lower is better in linear scale, lower is better
The line connects only entries that improve the best dated bound at the selected evidence levels. The first breakthrough always stays in the progression, regardless of the evidence filters. Its star marks the start of the race. Other marks use the shape of their evidence level. Hover, focus, or tap a mark to see the entry and its source. Dates use known publication or commit dates. The Oct 6 announcements supply the day when an earlier publication date is unknown. A day without a known time has no hour in its tooltip. These dates do not establish scientific priority. Range controls end at the latest dated result. A line entering from the left shows the record already in force; its original mark stays outside the selected range.
On All, the dashed reference is the problem’s limit, (). It is a reference, not a proved attainable bound. Zoomed views omit this reference and fit the scale to their visible marks.
Claimed. The result is published, but no review repository accepted it and we have not checked a Lean proof.
Human Verified. The result meets the repository review rule stated on the problem page.
Lean Verified. We rebuild its Lean proof from source and check, with the Lean kernel, that it proves our exact problem statement.