Finite Difference Weights, Spectral Differentiation, and Superconvergence

Mathematics of Computation, vol. 83 (2014), 2403-2427 Let $z_{1},z_{2},...,z_{N}$ be a sequence of distinct grid points. A finite difference formula approximates the $m$-th derivative $f^{(m)}(0)$ as $\sum w_{k}f(z_{k})$, with $w_{k}$ being the weights. We derive an algorithm for finding the weights...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Sadiq, Burhan, Viswanath, Divakar
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Sadiq, Burhan
Viswanath, Divakar
description Mathematics of Computation, vol. 83 (2014), 2403-2427 Let $z_{1},z_{2},...,z_{N}$ be a sequence of distinct grid points. A finite difference formula approximates the $m$-th derivative $f^{(m)}(0)$ as $\sum w_{k}f(z_{k})$, with $w_{k}$ being the weights. We derive an algorithm for finding the weights $w_{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)$ while being equally accurate. The algorithm that we derive computes finite difference weights accurately even when $m$, 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)$ with grid points $hz_{k}$, $1\leq k\leq N$, is typically $\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))/h^{2}$ to $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.
doi_str_mv 10.48550/arxiv.1102.3203
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_1102_3203</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1102_3203</sourcerecordid><originalsourceid>FETCH-LOGICAL-a653-e11a265298350eea9cfd708b6655bd2372b6f339459a265d950e012a1e7b9cca3</originalsourceid><addsrcrecordid>eNo9j7FuwjAURb0wVNC9E_IHkNT2w048IlpaJCQGkDpGL84ztQQmMi5q_75NWzHd4Z57pcPYgxTlvNZaPGL6DNdSSqFKUALu2HoVYsjEn4L3lCg64m8UDu_5MuO7nlxOeLyVOWAO5zjjGDu---gpuXO8UjoMuwkbeTxe6P4_x2y_et4vX4vN9mW9XGwKNBoKkhKV0crWoAURWue7StStMVq3nYJKtcYD2Lm2A9fZH0pIhZKq1jqHMGbTv9tflaZP4YTpqxmUmkEJvgFdiUZL</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Finite Difference Weights, Spectral Differentiation, and Superconvergence</title><source>arXiv.org</source><creator>Sadiq, Burhan ; Viswanath, Divakar</creator><creatorcontrib>Sadiq, Burhan ; Viswanath, Divakar</creatorcontrib><description>Mathematics of Computation, vol. 83 (2014), 2403-2427 Let $z_{1},z_{2},...,z_{N}$ be a sequence of distinct grid points. A finite difference formula approximates the $m$-th derivative $f^{(m)}(0)$ as $\sum w_{k}f(z_{k})$, with $w_{k}$ being the weights. We derive an algorithm for finding the weights $w_{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)$ while being equally accurate. The algorithm that we derive computes finite difference weights accurately even when $m$, 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)$ with grid points $hz_{k}$, $1\leq k\leq N$, is typically $\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))/h^{2}$ to $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.</description><identifier>DOI: 10.48550/arxiv.1102.3203</identifier><language>eng</language><subject>Mathematics - Numerical Analysis</subject><creationdate>2011-02</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,780,885</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/1102.3203$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.1102.3203$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Sadiq, Burhan</creatorcontrib><creatorcontrib>Viswanath, Divakar</creatorcontrib><title>Finite Difference Weights, Spectral Differentiation, and Superconvergence</title><description>Mathematics of Computation, vol. 83 (2014), 2403-2427 Let $z_{1},z_{2},...,z_{N}$ be a sequence of distinct grid points. A finite difference formula approximates the $m$-th derivative $f^{(m)}(0)$ as $\sum w_{k}f(z_{k})$, with $w_{k}$ being the weights. We derive an algorithm for finding the weights $w_{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)$ while being equally accurate. The algorithm that we derive computes finite difference weights accurately even when $m$, 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)$ with grid points $hz_{k}$, $1\leq k\leq N$, is typically $\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))/h^{2}$ to $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.</description><subject>Mathematics - Numerical Analysis</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNo9j7FuwjAURb0wVNC9E_IHkNT2w048IlpaJCQGkDpGL84ztQQmMi5q_75NWzHd4Z57pcPYgxTlvNZaPGL6DNdSSqFKUALu2HoVYsjEn4L3lCg64m8UDu_5MuO7nlxOeLyVOWAO5zjjGDu---gpuXO8UjoMuwkbeTxe6P4_x2y_et4vX4vN9mW9XGwKNBoKkhKV0crWoAURWue7StStMVq3nYJKtcYD2Lm2A9fZH0pIhZKq1jqHMGbTv9tflaZP4YTpqxmUmkEJvgFdiUZL</recordid><startdate>20110215</startdate><enddate>20110215</enddate><creator>Sadiq, Burhan</creator><creator>Viswanath, Divakar</creator><scope>AKZ</scope><scope>GOX</scope></search><sort><creationdate>20110215</creationdate><title>Finite Difference Weights, Spectral Differentiation, and Superconvergence</title><author>Sadiq, Burhan ; Viswanath, Divakar</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a653-e11a265298350eea9cfd708b6655bd2372b6f339459a265d950e012a1e7b9cca3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Mathematics - Numerical Analysis</topic><toplevel>online_resources</toplevel><creatorcontrib>Sadiq, Burhan</creatorcontrib><creatorcontrib>Viswanath, Divakar</creatorcontrib><collection>arXiv Mathematics</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Sadiq, Burhan</au><au>Viswanath, Divakar</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Finite Difference Weights, Spectral Differentiation, and Superconvergence</atitle><date>2011-02-15</date><risdate>2011</risdate><abstract>Mathematics of Computation, vol. 83 (2014), 2403-2427 Let $z_{1},z_{2},...,z_{N}$ be a sequence of distinct grid points. A finite difference formula approximates the $m$-th derivative $f^{(m)}(0)$ as $\sum w_{k}f(z_{k})$, with $w_{k}$ being the weights. We derive an algorithm for finding the weights $w_{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)$ while being equally accurate. The algorithm that we derive computes finite difference weights accurately even when $m$, 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)$ with grid points $hz_{k}$, $1\leq k\leq N$, is typically $\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))/h^{2}$ to $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.</abstract><doi>10.48550/arxiv.1102.3203</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.1102.3203
ispartof
issn
language eng
recordid cdi_arxiv_primary_1102_3203
source arXiv.org
subjects Mathematics - Numerical Analysis
title Finite Difference Weights, Spectral Differentiation, and Superconvergence
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T10%3A58%3A07IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Finite%20Difference%20Weights,%20Spectral%20Differentiation,%20and%20Superconvergence&rft.au=Sadiq,%20Burhan&rft.date=2011-02-15&rft_id=info:doi/10.48550/arxiv.1102.3203&rft_dat=%3Carxiv_GOX%3E1102_3203%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true