Bernstein Lattice: Theory & Applications
- Bernstein lattice is defined as the set of all polynomials representable via Bernstein basis functions that ensure shape-preserving, convex-hull, and positivity properties.
- Its algebraic structure guarantees nonnegativity, endpoint interpolation, and variation-diminishing effects, enabling accurate approximation and efficient LP relaxations.
- The lattice underpins scalable methods in polynomial optimization and control synthesis, balancing theoretical convergence guarantees (O(1/m)) with computational challenges in high dimensions.
The Bernstein lattice—more precisely, the polynomial representation afforded by the Bernstein basis—serves as a central structure in approximation theory, algebraic geometry, numerical analysis, and, increasingly, the synthesis of polynomial certificates for verification and control of dynamical systems. The term encompasses the ordered set of all polynomials representable as linear combinations of Bernstein basis functions of fixed degree over a standard domain (typically the unit interval or the unit hypercube), where the “lattice” nomenclature reflects the coordinate structure of the basis coefficients and the induced order and enclosure properties. The Bernstein lattice uniquely combines shape-preserving, convex-hull, and positivity properties with strong approximation-theoretic guarantees, enabling both theoretical analysis and efficient computational relaxations in polynomial optimization and control synthesis.
1. Definition and Structure of the Bernstein Lattice
The classical Bernstein basis of degree on the unit interval consists of the polynomials
The Bernstein lattice is the coordinate lattice of all polynomial functions of degree at most ,
where are the Bernstein coefficients (also called control points) and . This construction generalizes to the multivariate setting on via the tensor product or, equivalently, by defining multi-indexed basis functions
0
with multi-index 1, 2. The Bernstein lattice is the (finite-dimensional) vector lattice 3 of all linear combinations of the 4. Each point in this lattice corresponds bijectively to a unique polynomial of maximal (coordinatewise) degree 5.
2. Algebraic Properties and Convex-hull Structure
Bernstein basis functions satisfy nonnegativity, partition of unity, and endpoint interpolation:
- 6 for all 7;
- 8, 9;
- 0, 1, with 2 the Kronecker delta.
A major structural property of the Bernstein lattice is the convex-hull property: at any 3, 4 is a convex combination of its coefficients. Thus,
5
The lattice is totally positive (all minors of the associated basis matrix are nonnegative for increasing 6), implying the variation-diminishing property: the number of sign changes in 7 does not exceed that in 8. These properties generalize to the multivariate case on 9.
3. Approximation Theory and Uniform Convergence
For any continuous function 0, define the Bernstein operator
1
Bernstein's theorem asserts uniform convergence: 2 on 3 as 4. The Bernstein lattice is thus dense in the space of continuous functions—any 5 can be approximated arbitrarily well in sup norm using sufficiently high-degree lattice elements. The rate of convergence is 6, and further acceleration is possible using local subdivisions (composite lattices), e.g., with error 7 for 8 subdivisions with degree 9 per subinterval (Hammond et al., 12 Sep 2025).
4. Representation, Power-basis Conversion, and Degree Elevation
Every polynomial 0 of degree 1 admits a unique Bernstein representation via a linear change of basis from the monomial (power) basis. The conversion is explicitly given by: 2 where
3
Degree-elevation is achieved via
4
and analogous formulas in the multivariate setting. The lattice is stable under degree elevation and subdivision, supporting refinement and grid-based adaptivity (Sassi et al., 2015).
5. Linear Programming over the Bernstein Lattice: Optimization and Verification
The Bernstein lattice underpins LP relaxations for polynomial nonnegativity, optimization, and stochastic safety certification. A key observation: by the convex-hull property, if all Bernstein coefficients obey a desired inequality, the whole polynomial does as well. Thus,
5
This fact allows replacement of infinite-dimensional constraints with finitely many linear inequalities on lattice coordinates. In the context of stochastic barrier functions (SBF) for safety verification, the search for a polynomial 6 satisfying nonnegativity and problem-specific inequalities reduces to a large (but finite) LP over the Bernstein lattice coordinates and auxiliary slack variables. The theoretical rate of convergence of the minimum of Bernstein coefficients to the true minimum of 7 is 8 (or 9 in subdivision), and the bounds are tight as 0 (Amorese et al., 10 Jun 2025). This enables certified outer approximations in robust and stochastic control with favorable theoretical guarantees (Sassi et al., 2015).
However, practical application is limited by exponential lattice growth with problem dimension: the constraint system is 1 for degree 2 in 3 variables, and scaling to high-dimension or tight relaxation requires either substantial subdivision or very high degree, leading to combinatorial explosion in lattice size.
6. Comparison with Alternative Bases and Hierarchies
Sum-of-Squares (SoS) relaxations based on Gram matrix semidefinite programs (SDPs) take a fundamentally different approach to polynomial positivity and typically deliver compact representations for certain classes of nonnegative polynomials. In contrast, the Bernstein lattice leads to LP relaxations—more scalable in principle for moderate size but requiring many more constraints to match the SoS tightness in high-dimensional instances. Bernstein relaxations converge at an explicit 4 rate, whereas SoS relaxations exhibit only logarithmic convergence in multiplier degree 5, but empirical studies demonstrate that SoS relaxations can be more computationally tractable for practical problems despite the higher per-constraint cost. The choice between lattice-based (Bernstein) and moment-based (SoS) hierarchies is thus governed by the trade-off between rate of convergence, sparsity, constraint structure, and problem dimension (Amorese et al., 10 Jun 2025).
7. Applications Beyond Optimization: Numerical PDEs, Geometric Modeling, and Constraints
The Bernstein lattice structure extends to spectral collocation and Galerkin methods for PDEs and integral equations, where its endpoint interpolation, total positivity, and explicit derivative formulas yield stable, accurate methods for elliptic, time-fractional, and boundary value problems (Mirkov et al., 2012, Jani et al., 2016, Shirin et al., 2013). In geometric design, the lattice underlies Bézier curve and surface representations, leveraging the coordinate-wise convex hull property for shape control, robust subdivision, and total variation diminution (Khan et al., 2015). Composite and orthonormal versions of the lattice have been described for improved efficiency, spectral convergence, or symmetric functional analysis (Bellucci, 2014, Hammond et al., 12 Sep 2025).
In bounds-preserving approximation theory, imposing constraints directly on the Bernstein coefficients introduces exact enforcement of global polynomial inequalities, enabling certified solution of constrained best-approximation problems through convex quadratic programming over the lattice (Allen et al., 2021). This combination of algebraic structure, bounding guarantees, and computational tractability distinguishes the Bernstein lattice as a uniquely effective tool for certified polynomial approximation and control synthesis.