What happens to the bound as the margin closes
limit▲▲△Counts are exact; ratios to 4 d.p.
STATEMENT
Analyse the mistake bound as at fixed . Tabulate it, state the limit, and say precisely what the theorem still guarantees for near-separable data — and what it stops guaranteeing.
GIVEN
Novikoff’s bound from I.2.B03, with the radius fixed at and the geometric margin shrinking.
FIND
The bound at ; the limit as ; and the status of the guarantee at exactly.
STRATEGY
Evaluate, then take the limit, then separate two cases that look continuous but are not: small and zero.
SOLUTION
Step 1 — tabulate. With the bound is simply .
Step 2 — the rate. The bound is quadratic in , so halving the margin quadruples the work:
This is worth stating as a rule of thumb, because it is the reason near-separable problems are qualitatively different from comfortably separable ones rather than merely slower.
Step 3 — the limit.
Step 4 — the two cases, which are not the same.
Case , however small. The data is separable. The theorem applies and the algorithm does terminate, in finitely many updates. The guarantee is intact — it has merely become useless in practice, because a finite number can exceed any budget anyone has.
Case exactly. There is no separating with positive margin. Step 1 of the proof in I.2.B03 has no lower bound to offer, the squeeze never closes, and the conclusion is not weakened but withdrawn. The algorithm does not terminate at all.
The distinction matters because the two cases are indistinguishable from outside. A run that has made updates might be at and one update from finishing, or at and never finishing. The perceptron has no test that separates them, and no amount of patience resolves it.
Answer
For every the guarantee holds and termination is certain. At the guarantee does not degrade — it disappears, and so does termination.
Check — sanity
The tabulated values satisfy the quadratic rule. From to the margin fell by and the bound rose by , as requires.
The bound is scale-invariant in the right way. Doubling every coordinate doubles both and , leaving — and therefore the bound — unchanged. A mistake count must not depend on the units the data is measured in, and it does not.
It matches the worked run. I.2.B02 had , , bound , actual . Consistent.
Where this breaks
The whole analysis holds fixed while moves. In real data they move together: adding a distant outlier raises and usually lowers , so the bound degrades on both factors at once and the quadratic rate above is an underestimate of the damage. The single-variable limit is a clean statement about the formula, not a forecast about a dataset.
Variation
Fix and let instead. Compare the rate of blow-up with the case, and say which of the two a practitioner can actually control.