Source author record

Burhan Sadiq

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

2works
1topics
1close collaborators

Published work

2 publications

preprint2014arXiv

Barycentric Hermite Interpolation

Let z1,…,zKz_{1},\ldots,z_{K} be distinct grid points. If fk,0f_{k,0} is the prescribed value of a function at the grid point zkz_{k}, and fk,rf_{k,r} the prescribed value of the rr\foreignlanguage{american}{-th} derivative, for 1≤r≤nk−11\leq r\leq n_{k}-1, the Hermite interpolant is the unique polynomial of degree N−1N-1 (N=n1+⋯+nKN=n_{1}+\cdots+n_{K}) which interpolates the prescribed function values and function derivatives. We obtain another derivation of a method for Hermite interpolation recently proposed by Butcher et al. {[}\emph{Numerical Algorithms, vol. 56 (2011), p. 319-347}{]}. One advantage of our derivation is that it leads to an efficient method for updating the barycentric weights. If an additional derivative is prescribed at one of the interpolation points, we show how to update the barycentric coefficients using only O(N)\mathcal{O}\left(N\right) operations. Even in the context of confluent Newton series, a comparably efficient and general method to update the coefficients appears not to be known. If the method is properly implemented, it computes the barycentric weights with fewer operations than other methods and has very good numerical stability even when derivatives of high order are involved. We give a partial explanation of its numerical stability.

preprint2011arXiv

Finite Difference Weights, Spectral Differentiation, and Superconvergence

Let z1,z2,...,zNz_{1},z_{2},...,z_{N} be a sequence of distinct grid points. A finite difference formula approximates the mm-th derivative f(m)(0)f^{(m)}(0) as ∑wkf(zk)\sum w_{k}f(z_{k}), with wkw_{k} being the weights. We derive an algorithm for finding the weights wkw_{k} which is an improvement of an algorithm of Fornberg (\emph{Mathematics of Computation}, vol. 51 (1988), p. 699-706). This algorithm uses fewer arithmetic operations than that of Fornberg by a factor of 4/(5m+5)4/(5m+5) while being equally accurate. The algorithm that we derive computes finite difference weights accurately even when mm, the order of the derivative, is as high as 16. In addition, the algorithm generalizes easily to the efficient computation of spectral differentiation matrices. The order of accuracy of the finite difference formula for f(m)(0)f^{(m)}(0) with grid points hzkhz_{k}, 1≤k≤N1\leq k\leq N, is typically O(hN−m)\mathcal{O}(h^{N-m}). However, the most commonly used finite difference formulas have an order of accuracy that is higher than the typical. For instance, the centered difference approximation (f(h)−2f(0)+f(−h))/h2(f(h)-2f(0)+f(-h))/h^{2} to f"(0)f"(0) has an order of accuracy equal to 2 not 1. Even unsymmetric finite difference formulas can exhibit such superconvergence or boosted order of accuracy, as shown by the explicit algebraic condition that we derive. If the grid points are real, we prove a basic result stating that the order of accuracy can never be boosted by more than 1.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.