Paper VIII visual guide · Visual 32 of 32 · QUANTIZATION AND THE SIZE OF THE BUDGET TABLE

Safe integers can still be conservative

Traditional pp. 29, 33 / Theorem 8.7, Theorem 9.8, Corollary 9.9.

Recorded evidence for Paper VIII

Start reading

Resources & source

Original plate in the visual-guide PDF · Original atlas source

Skip contents and start reading

Let one integer unit represent \(h=1/10\) of certified error. For an individual nonnegative error \(e\), choosing

\[ w=\lceil e/h\rceil\qquad\text{ensures}\qquad e\le hw. \]

Thus integer feasibility \(\sum w\le B\) implies the real bound \(\sum e\le hB\). This implication is checked before applying the exact option or tree recurrence.

Actual error sums and conservative ceiling envelopes
Original drawing. Read the description below; expand the labels and data for selectable text.

Reading the drawing

Solid segments show the actual sums and dashed segments their ceiling envelopes. A sound integer budget can reject a feasible real assignment; rounding down can instead give a false certificate.

Drawing labels and data 9 labels

Read the original labels as selectable text. Tables preserve grid relationships; other short labels are grouped compactly.

actual error sum versus ceiling envelope

  • error
  • \(0\)
  • \(1/10\)
  • \(1/5\)
  • budget
  • \(7/50>1/10\)
  • \(2/25\le1/10\)
  • Both ceiling envelopes are \(h(1+1)=1/5\).

Open the full-size drawing

A false certificate and a conservative rejection

For errors \((3/50,2/25)\), rounding down assigns weights \((0,0)\) although their real sum is \(7/50>1/10\). Rounding up gives \((1,1)\) and correctly excludes the assignment from budget one.

Now change the errors to \((3/50,1/50)\). Their sum is \(2/25\le1/10\), but separate ceilings still give \((1,1)\). The integer model rejects a genuinely real-feasible assignment. Conservative rounding protects soundness; it need not preserve every optimum of the unquantized problem.

Why the complexity is pseudo polynomial

For a declared integer budget \(B\), a table has \(B+1\) possible exact-weight states. A direct merge checks at most \((B+1)^2\) state pairs. At \(B=255\), this means 256 states and 65,536 candidate pairs at a merge, even though the budget fits in eight binary digits.

With a bounded number of children, the paper's direct tree implementation therefore has quadratic budget dependence at each node. Polynomial dependence on the numerical value of \(B\) does not mean polynomial dependence on the binary input length. These are counts of declared states and pairs, not measured runtimes or claims that every state is reachable.

Read this as

The dynamic program is exact for its integer data. Conservative conversion and the numerical size of the budget are separate obligations that determine its accuracy and practical scale.

Source and conversion record

The original atlas wording, equations, and drawing labels are retained. Drawings are views of the retained visual-guide PDF. Text descriptions and table headings are added reading aids. This conversion does not rebuild TeX, rerun the examples, audit proofs or compile Lean.

The revised crosswalk binds all 32 plates to the retained PDF. Manuscript links use stable source labels checked against the manuscript. The guide’s “Classical input 7.5” resolves to the manuscript’s “Standard fact 7.5” at the same label.

Conversion checks and source hashes

Notation in Paper VIII

Look up a symbol without leaving this chapter. Select text before opening help to search for it.

Search this work’s notation.

    Symbols can have different meanings in different passages. Read each result in its own context.

    Open the full notation index