When the problem is genuinely hard and is genuinely small, you stop looking for a polynomial algorithm and start looking for a smart exponential one.

Exponential budget

TechniqueFeasible n
Brute force 10–11
Bitmask DP 20–23
Bitmask DP 18–20
Meet in the middle 40–45
Branch and bound with good pruning50–100 (problem dependent)
Subset sum with bitset

See also: Complexity Theory · Randomized / Approximation

10 items under this folder.