Bernstein linear programming hierarchy for polynomial minimization Created 2026-10-05 Updated 2026-10-06
For of degree and , compute its degree- Bernstein basis coefficients and solve subject to , . This is a linear program with inequalities. The coefficients form a convex-combination enclosure of the polynomial values, so . Degree elevation of Bernstein coefficients makes the bounds monotone. For every , the polynomial is strictly positive, so positive Bernstein coefficients for a strictly positive polynomial gives an eventual feasible bound . Hence converges to the true minimum. Earlier indices can use a one-inequality program at any common coefficient-based lower bound, preserving the stated constraint count for every positive index.
Past exam of the mathematics course of the University of Cambridge 2006 iii Paper 66 6 b Solution Created 2026-10-03 Updated 2026-10-14
Use degree elevation of Bernstein coefficients. If are degree- Bézier curve controls, the identical curve has degree- controlsThis follows by multiplying each degree- Bernstein basis polynomial by and collecting the degree- terms, so the operation changes the representation, not the curve.
For the quadratic controls in part (a), the cubic controls areRaise these cubic Bézier curve controls once more. ThenThus the requested quartic Bézier curve controls, expressed in the original polygon, areEach expression is an affine combination whose coefficients sum to one. Endpoint positions and derivatives are preserved at each degree-raising step, as is every point of the span.
Past exam of the mathematics course of the University of Cambridge 2006 iii Paper 66 6 c Solution Created 2026-10-03 Updated 2026-10-14
Use the quartic treble-knot representation of a quadratic B-spline. Specify the indexing as well as the controls: for the interior of the long curve, take the quartic spline knot sequenceWith the standard B-spline convention that control multiplies supported on , the answer isIn other words, keep the three interior quartic Bézier curve controls for each span in that order. The offset matters for the stated knot indexing; shifting all indices together gives an equivalent convention.
To prove the representation, insert each integer interior knot once, changing multiplicity three to four. A degree-four knot of multiplicity four separates Bézier curve spans while leaving their shared endpoint common. The three interior controls remain, and knot insertion constructs the shared endpoint from its neighboring controls with weights , since adjacent knot intervals have equal length. In fact,The right endpoint is obtained in the same way. Hence every extracted quartic span has exactly the five controls proved in part (b). Knot insertion leaves the curve unchanged, so the assembled quartic B-spline is identical to the original quadratic one on every span.
There is also a derivative check at each join:This is why treble knots are appropriate: degree four with interior knot multiplicity three permits continuity, exactly the generic continuity of the uniform quadratic B-spline. For a finite clamped curve, include its endpoint controls and endpoint knot multiplicities using the same degree elevation of Bernstein coefficients and knot insertion; the displayed formulas describe the long interior requested here, without imposing an unstated end condition.
Past exam of the mathematics course of the University of Cambridge 2018 iii Paper 339 3 d Solution Created 2026-10-03 Updated 2026-10-05
Let . For , express in the Bernstein basis as , where . Its precomputed coefficients arewith the ratio for interpreted as one. The identity follows from , obtained by the binomial theorem.
At this level solve the linear programThere are exactly inequalities. Equivalently, must have nonnegative coefficients in the unnormalized basis; its coefficients are . Since the basis functions are nonnegative and sum to one, every feasible satisfies for all , so .
Degree elevation of Bernstein coefficients gives, for ,with endpoint coefficients unchanged. These convex combinations imply .
To cover every positive index even when , put . For , use the one-inequality LP , giving . This is a lower bound on ; moreover the explicit coefficient formula has all its factorial ratios in , so . Thus the transition to level is also monotone and every level respects the requested bound of at most inequalities. Constants are handled by the main formula at all positive indices.
Finally, for every , is strictly positive on the interval. Part (c) supplies a nonnegative-coefficient representation at some degree, and degree elevation preserves it at every higher degree. Hence eventually . Combining with the upper bound proves the Bernstein linear programming hierarchy for polynomial minimization:
For a uniform quadratic B-spline with interior control points , label its th span . A quartic B-spline with interior spline knot sequence represents the identical curve whenTo verify this, raise each quadratic Bézier curve span twice by degree elevation of Bernstein coefficients. The three interior quartic controls are the displayed points. One additional knot insertion at each interior knot supplies the shared endpoint as the mean of its two neighboring controls, recovering all five quartic Bézier curve controls. Thus the knot multiplicity is three, giving joins rather than imposing unwanted extra smoothness.