Approximation — where it appears
Named by 2 essays across one field — each of them below, with the objects they name alongside it.
A table wider than its input
The knapsack table has (n+1)(W+1) cells and is called polynomial. Adding one character to the input doubles it — across four settings the table grows sixty-four times while the input it is written from grows by half.
What the approximation gives up
Compared at every one of the 3,736 decisions a search could ask about, the published shift rules and the exact ones agree at all of them on a set of 128 patterns. At two patterns they differ at five of 84, by up to four positions — and the run reads 6.3% more characters.
Named alongside it
The objects these essays reach for when they reach for this one.
Alphabet sizeBad-character ruleCommentz-walterComplexity classCost modelDynamic programmingEncodingFailure linkFalsificationGood-suffix ruleKnapsackLower bound