Numerical resolution of some BVP using Bernstein polynomials
Gianluca Argentini
TL;DR
This work addresses the numerical solution of boundary value problems by a Bernstein polynomial based method that avoids finite differences, finite elements, matrices, and Newton iterations. It reformulates differential equations in a parametric Bézier framework, initializes with a pivot-driven mid-point control, and iteratively refines the solution via a collocation-like error control. The method is demonstrated on linear and nonlinear BVPs, including a linear ODE, a nonlinear equation with a quadratic term, and a growth-led nonlinear problem, producing high-degree Bézier representations that closely track benchmark solutions and reveal qualitative behavior such as blow-up. Technical notes document a Mathematica implementation and provide access to notebooks, highlighting practical viability for Bernstein-based BVP solvers.
Abstract
In this work we present a method, based on the use of Bernstein polynomials, for the numerical resolution of some boundary values problems. The computations have not need of particular approximations of derivatives, such as finite differences, or particular techniques, such as finite elements. Also, the method doesn't require the use of matrices, as in resolution of linear algebraic systems, nor the use of like-Newton algorithms, as in resolution of non linear sets of equations. An initial equation is resolved only once, then the method is based on iterated evaluations of appropriate polynomials.
