贝利-波尔温-普劳夫公式

贝利-波尔温-普劳夫公式BBP公式)提供了一个计算圓周率π的第n二进制数的spigot算法英语spigot algorithmspigot algorithm)。这个求和公式是在1995年由西蒙·普勞夫提出的,并以公布这个公式的论文作者大卫·贝利彼得·博温英语Peter Borwein和普勞夫的名字命名。在论文发表之前,普勞夫已将此公式在他的网站上公布[1][2]。这个公式是:

这个公式的发现曾震惊学界。数百年来,求出π的第n位小数而不求出它的前n-1位曾被认为是不可能的。

自从这个发现以来,发现了更多的无理数常数的类似公式,它们都有一个类似的形式:

其中α是目标常数,pq是整系数多项式b ≥ 2是整数的数制

这种形式的公式被称为BBP式公式(BBP-type formulas)[3]。由特定的p,qb可组合出一些著名的常数。但至今尚未找出一种系统的算法来寻找合适的组合,而已知的公式多是通过实验数学英语Experimental mathematics得出的。

特例

一个已经得出很多解的BBP式的特例是:

其中s, bm是整数,是一个整数向量。 使用P函数可得到一些解法的省略记法。

已知的BBP式

在BBP公式发现之前,就已经有些最简单的此类公式广为所知。他们使用P函数的省略记法如下:

普勞夫也对这种形式的反正切函數的級數展開感兴趣(P记法还可以泛化为b不是整数的情形):

寻找新的等式

使用上述P函数,令s = 1, m > 1可得出已知的π的最简单公式。很多已知的公式是令b是2或3的幂,m是2的幂或者其他多因子的值,并令向量A等於零。在计算了一些类似的和之后,这类发现引发了使用计算机搜索类似线性组合的尝试。搜索程序为每个参数,s, b, m分别选择一个定义域,然后求和并检查值,并使用整数关系侦查算法英语Integer relation algorithminteger relation algorithm),例如赫拉曼·弗古森英语Helaman FergusonHelaman Ferguson)的PSLQ算法,来找到一个向量A使得这些中间值可以加在一起得到一个著名的常数(A也可能是零)。

π的BBP公式

原始的BBP π求和公式是在1995年由Plouffe使用PSLQ算法英语Integer relation algorithm[4]integer relation algorithm)发现的。它同样可由上述P函数表示:

这个公式也可以使用下述两个多项式的商来表示:

这个等式可以用一个较为简单的方式严格证明。[5]

π的BBP位抽取算法

这个公式给出一个抽取π的十六进制位数值的算法。首先我们需要将这个公式化为:

在使用此公式实现一个spigot算法之前,还需做一些改动。我们想要找出π在十六进制下的第n位,所以首先我们需要将该求和序列拆为n之前和n之后两部分。对于前述公式的第一项而言,

我们再将等式两边乘以16 n,使得小数点恰好落在第n位。

由于我们关心的是小数部分,我们观察这个式子的两项,会发现仅有第一项能够出现整数部分,而第二项不会出现整数部分。因为第二项中k > n,第二项中的分子一定小于分母。由此我们需要一个使用一种技巧来从第一项中除去整数。那就是要mod 8k + 1。于是原式第一项的小数部分的公式就是:

注意运算将保证只有小数部分的和会被保留下来。想要快速有效的计算16 n - k mod 8k + 1 ,可使用模幂運算英语Modular exponentiationModular exponentiation)。

对公式的其余项使用相同的处理办法,并根据原式求出最后的结果。

由于仅有小数部分是准确的,想要抽取特定的小数位需要去掉最终结果的整数部分,并乘16来跳过这一个16进制位(理论上说在精度范围内这一位下面的几个小数位仍然是准确的)。

这个过程类似于長整數乘法(long multiplication),但只需对一些中间列进行求和。由于有些进位没有被计算,而我们只关心最重要的位,计算机通常对很多位(32或者64)同时进行计算。存在一种极低的可能性,就是当极端情况出现,可能会将一个小数(比如1)加到999999999999999上,然后这个错误将会影响最重要的那个位。但在最终计算结果的时候,这种情况如果要发生,那也会是显而易见的。

这个算法被广为应用并有多种程序实现[6][7][8][9]


使用BBP算法计算π的好处

这个算法无需自定义一种包含数千甚至数亿数字的“大数”数据类型。这种算法计算第n位而无需计算前n-1位,因此可以采用简单有效的数据类型。

这种算法对于计算π的第n位(或者第n位的附近几位)是最快最有效的,但使用大数据类型来计算π的前n位的算法仍然比这个算法更快。

推广

D.J.布拉德赫斯特提出了一种BBP算法的泛化形式。[10]这种形式可以用于在接近线性时间和对数空间下求很多其他的常数。例如卡塔兰常数阿培裏常数(其中黎曼ζ函數),,还有很多的不同幂次。这些结果主要是使用多重对数函数polylogarithm ladder)得到的。

参考资料

  1. ^ Bailey, David H., Borwein, Peter B.英语Peter Borwein, and Plouffe, Simon. On the Rapid Computation of Various Polylogarithmic Constants. Mathematics of Computation. April 1997, 66 (218): 903–913. doi:10.1090/S0025-5718-97-00856-9. 
  2. ^ Controversy surrounding who among the three actually invented this algorithm. [2010-04-25]. (原始内容存档于2010-04-17). 
  3. ^ Weisstein, Eric W. (编). BBP Formula. at MathWorld--A Wolfram Web Resource. Wolfram Research, Inc. (英语). 
  4. ^ ANALYSIS OF PSLQ. [2011-11-21]. (原始内容存档于2016-03-04). 
  5. ^ The Quest for Pi (PDF). [2010-04-25]. (原始内容 (PDF)存档于2011-09-27). 
  6. ^ A C++ implementation of the BBP algorithm for π(portable, SSE2 and OpenMP versions). [2010-04-25]. (原始内容存档于2010-11-27). 
  7. ^ (Python)| A Python implementation of the BBP algorithm for π. [2010-04-25]. (原始内容存档于2016-03-04). 
  8. ^ A Ruby implementation of the BBP algorithm for π. [2018-04-24]. (原始内容存档于2008-06-08). 
  9. ^ Computing π on a distributed cluster of computers. [2010-04-25]. (原始内容存档于2010-02-05). 
  10. ^ D.J. Broadhurst, "Polylogarithmic ladders, hypergeometric series and the ten millionth digits of ζ(3) and ζ(5)页面存档备份,存于互联网档案馆)", (1998) arXiv math.CA/9803067

外部链接

Read other articles:

Hellas VeronaNama lengkapHellas Verona Football Club SpAJulukanGialloblu (Kuning-Biru), Mastini; ScaligeriNama singkatVeronaBerdiri1903; 121 tahun lalu (1903), sebagai Associazione Calcio HellasStadionStadion Marc'Antonio Bentegodi, Verona(Kapasitas: 39,371[1])Presiden Maurizio SettiPelatih Marco BaroniLigaSerie A2022–2023Serie A, ke-18 dari 20Situs webSitus web resmi klub Kostum kandang Kostum tandang Musim ini Hellas Verona Football Club (umumnya disebut Verona atau Hell...

 

Cet article est une ébauche concernant le droit français. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Article 63 de la Constitution du 4 octobre 1958 Données clés Présentation Pays France Langue(s) officielle(s) Français Type Article de la Constitution Adoption et entrée en vigueur Législature IIIe législature de la Quatrième République française Gouvernement Charles de Gaulle (3e) Promulgation 4...

 

British Conservative politician (born 1988) Paul HolmesMPOfficial portrait, 2020Member of Parliament for EastleighIncumbentAssumed office 12 December 2019Preceded byMims DaviesMajority15,607 (26.5%) Personal detailsBorn (1988-08-25) 25 August 1988 (age 35)Southwark, LondonPolitical partyConservativeAlma materUniversity of Southampton Paul John Holmes (born 25 August 1988) is a British Conservative Party politician serving as Member of Parliament (MP) for Eastleigh since 2019. Early l...

Highway in Missouri This article is about the section of Interstate 70 in Missouri. For the entire route, see Interstate 70. Interstate 70I-70 highlighted in redRoute informationMaintained by MoDOTLength250.16 mi[1] (402.59 km)Existed1956–presentNHSEntire routeMajor junctionsWest end I-70 / US-24 / US-40 / US-169 at Kansas state lineMajor intersections I-29 / I-35 / US 71 in Kansas City I-670 in Kansas City I-435 / US 24 in...

 

Miguel M. DelgadoLahirMiguel Melitón Delgado Pardavé(1905-05-17)17 Mei 1905Mexico City, MeksikoMeninggal2 Januari 1994(1994-01-02) (umur 88)PekerjaanSutradara, penulis naskahTahun aktif1941-1990 Miguel Melitón Delgado (17 Mei 1905 – 2 Januari 1994) adalah seorang sutradara dan penulis naskah asal Meksiko yang dikenal karena menyutradarai tiga puluh tiga film Cantinflas, di bawah kontrak Posa Films. Ia menyutradarai 139 film antara 1941 dan 1990. Film buatannya Th...

 

UK alternative rock band This article is about the British band. For other uses, see sports team. Sports TeamSports Team in 2022 on stage at the festival Piknik i Parken in OsloBackground informationOriginUniversity of Cambridge, Cambridge, United KingdomGenresAlternative rock · Indie rock · post-punkYears active2016 (2016)–presentLabelsIsland, Bright Antenna, Nice Swan RecordsMembersAlex RiceOli DewdneyAl GreenwoodRob KnaggsBen MackHenry YoungWebsitewww.sportsteamband.com Sports Tea...

追晉陸軍二級上將趙家驤將軍个人资料出生1910年 大清河南省衛輝府汲縣逝世1958年8月23日(1958歲—08—23)(47—48歲) † 中華民國福建省金門縣国籍 中華民國政党 中國國民黨获奖 青天白日勳章(追贈)军事背景效忠 中華民國服役 國民革命軍 中華民國陸軍服役时间1924年-1958年军衔 二級上將 (追晉)部队四十七師指挥東北剿匪總司令部參謀長陸軍�...

 

此條目可能包含不适用或被曲解的引用资料,部分内容的准确性无法被证實。 (2023年1月5日)请协助校核其中的错误以改善这篇条目。详情请参见条目的讨论页。 各国相关 主題列表 索引 国内生产总值 石油储量 国防预算 武装部队(军事) 官方语言 人口統計 人口密度 生育率 出生率 死亡率 自杀率 谋杀率 失业率 储蓄率 识字率 出口额 进口额 煤产量 发电量 监禁率 死刑 国债 ...

 

Vous lisez un « article de qualité » labellisé en 2007. Pont du Forth Le pont du Forth au crépuscule. Géographie Pays Royaume-Uni Nation Écosse Commune Queensferry Coordonnées géographiques 56° 00′ 03″ N, 3° 23′ 23″ O Fonction Franchit Forth Fonction Pont ferroviaire Caractéristiques techniques Type Pont à poutres cantilever Longueur 2 528,7 m Hauteur libre 46 m Matériau(x) Acier Construction Construction 1882 - 189...

1962 studio album by Frank SinatraPoint of No ReturnStudio album by Frank SinatraReleasedMarch 5, 1962RecordedSeptember 11–12, 1961StudioCapitol Studio A (Hollywood)GenreVocal jazztraditional popLength39:19LabelCapitolProducerDave CavanaughVoyle GilmoreFrank Sinatra chronology Sinatra and Strings(1962) Point of No Return(1962) Sinatra and Swingin' Brass(1962) Professional ratingsReview scoresSourceRatingAllMusic [1]Encyclopedia of Popular Music[2]New Record Mirror&#...

 

جزء من سلسلة مقالات سياسة هولنداهولندا الدستور الدستور ميثاق مملكة الأراضي المنخفضة قانون الأحكام العامة حقوق الإنسان الملكية الملكية فيليم ألكساندر مجلس وزراء المملكة الوزراء المفوضون أروبا، كوراساو، سينت مارتن الحكومة الحكومة رئيس الوزراء (قائمة) مارك روته نائب رئيس ...

 

إسثميا   تقسيم إداري البلد اليونان  [1] خصائص جغرافية إحداثيات 37°54′56″N 23°00′26″E / 37.91552°N 23.007336°E / 37.91552; 23.007336   الارتفاع 10 متر  السكان التعداد السكاني 1109 (resident population of Greece) (2021)938 (resident population of Greece) (2001)915 (resident population of Greece) (1991)1134 (resident population of Greece) (2011)731 (de f...

В Википедии есть статьи о других людях с такой фамилией, см. Корин. Павел Дмитриевич Корин Павел Корин, 1933 год Дата рождения 25 июня (7 июля) 1892 Место рождения Палех, Вязниковский уезд, Владимирская губерния, Российская империя[1] Дата смерти 22 ноября 1967(1967-11-22)[1][2&...

 

تحتاج النصوص المترجمة في هذه المقالة إلى مراجعة لضمان معلوماتها وإسنادها وأسلوبها ومصطلحاتها ووضوحها للقارئ، لأنها تشمل ترجمة اقتراضية أو غير سليمة. فضلاً ساهم في تطوير هذه المقالة بمراجعة النصوص وإعادة صياغتها بما يتناسب مع دليل الأسلوب في ويكيبيديا. (أغسطس 2016) اضغط هنا ...

 

Cục Công tác Đảng và công tác chính trịCông an nhân dân Việt NamCông an kỳCông an hiệuQuốc gia Việt NamThành lậpNgày 6 tháng 8 năm 2018 (6 năm, 8 ngày)Phân cấpCục đặc biệtNhiệm vụQuản lý và chỉ đạo công tác đảng và công tác quần chúngBộ phận của Bộ Công an (Việt Nam)Bộ chỉ huy Hà NộiTên khácX03Lễ kỷ niệmNgày 13 tháng 3Lãnh đạo hiện nayCục trưởng Nguyễn Ngọc ToànPhó Cụ...

この記事の出典や参考文献は、一次資料や記事主題の関係者による情報源に頼っています。 信頼できる第三者情報源とされる出典の追加が求められています。出典検索?: エフエムムーヴ – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2018年6月) この記事の主題はウィキペディアにおける組�...

 

Overview of the events of 1955 in literature List of years in literature (table) … 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 … In poetry 1952 1953 1954 1955 1956 1957 1958 Art Archaeology Architecture Literature Music Philosophy Science +... This article contains information about the literary events and publications of 1955. Events February 8 – Jin Yong's first wuxia novel, The Book and the Sword (書劍恩仇錄), begins ...

 

Polish linguist (1895–1978) This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages) This article's lead section may be too short to adequately summarize the key points. Please consider expanding the lead to provide an accessible overview of all important aspects of the article. (October 2019) This article needs additional citations for verification. Please help improve this article by adding citations t...

Questa voce sugli argomenti biologi francesi e medici francesi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Jean Dausset Premio Wolf per la medicina 1978 Premio Nobel per la medicina 1980 Jean Dausset (Tolosa, 19 ottobre 1916 – Palma di Maiorca, 6 giugno 2009) è stato un fisiologo e immunologo francese naturalizzato statunitense, premio Nobel per la medicina nel 1980, insieme a Baruj Benacerraf e George Davis Snell, per la scoperta del compl...

 

British soprano (born 1958) Susan Bullock (2011) Bullock singing Měsíčku na nebi hlubokém (Song to the Moon) from Rusalka by Antonín Dvořák Bullock singing the traditional Welsh lullaby Suo Gan Susan Margaret Bullock CBE (born 9 December 1958 in Cheshire)[1] is a British soprano. She has performed dramatic soprano parts at major opera houses, and also sung in concert and recital. Bullock was educated at Cheadle Hulme School, and further at Royal Holloway College, University of ...