Skip to content

itsmikefuller/composite_polynomial_approximations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Composite Polynomial Approximations to the Sign Function


Composite Polynomial Approximations to the Sign and Sqrt Functions

Author: Mike Fuller

Last Updated: 29th July 2025

This repository contains the figures and report for my master's disseration, Composite Polynomial Approximations to the Sign and Sqrt Functions, at the University of Oxford.

Composing low-degree polynomials or rational functions is an effective way of rapidly producing such functions of much higher degree, and a remarkable result in rational approximation theory states that appropriately composing Zolotarev functions (best rational approximants) generates higher-order Zolotarev functions. This dissertation investigates the polynomial analogue by constructing a composite polynomial approximation to the Sign and Sqrt functions based on a greedy algorithm. Thanks to the composition approach, we observe exponential convergence with respect to the degrees of freedom. As such, these approximations have wide applications in scientific computing, in particular to improve the computation time of high-dimensional matrix functions.

All code snippets used to make the figures were written in $\text{MATLAB}$ and leveraged the chebfun package, allowing easy visualisation of polynomial approximants, their error functions, and their equioscillation points.

About

Composite Polynomial Approximations to the Sign and Sqrt Functions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published