chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

該猜測(cè)終于被實(shí)現(xiàn):2個(gè)10億位超級(jí)大整數(shù)相乘,僅需30秒!

DPVg_AI_era ? 來(lái)源:lp ? 2019-04-19 14:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

自1971年以來(lái),兩位數(shù)學(xué)科學(xué)家猜測(cè),超級(jí)大整數(shù)相乘極限速度將是N log (N),且無(wú)法被超越。近日,該猜測(cè)終于被實(shí)現(xiàn):2個(gè)10億位超級(jí)大整數(shù)相乘,僅需30秒!

超級(jí)大整數(shù)相乘極限速度實(shí)現(xiàn)了!

整數(shù)相乘是每個(gè)人必學(xué)的一個(gè)運(yùn)算,我們通常采用的思路是:第一個(gè)數(shù)字的n位乘以第二個(gè)數(shù)字的n位,這就意味著要進(jìn)行n2次的乘法運(yùn)算。但當(dāng)這兩個(gè)整數(shù)大到一定程度時(shí),這個(gè)過(guò)程的計(jì)算量是相當(dāng)龐大且驚人的。

當(dāng)然,前人們已經(jīng)找到了一些解決方法來(lái)改善這一問(wèn)題。早在1971年,兩位德國(guó)數(shù)學(xué)家就猜測(cè),兩個(gè)大數(shù)相乘的可以達(dá)到一種令人難以置信的速度,即N log (N)。然而,這個(gè)聰明的想法幾十年來(lái)一直只是假設(shè)。

直到現(xiàn)在,這個(gè)假設(shè)終于被證明了!

澳大利亞新南威爾士大學(xué)(UNSW)的數(shù)學(xué)家、副教授David Harvey近日聲稱,他和他的合著者首次破解了這個(gè)由Arnold Sch?nhage 和 Volker Strassen提出,存在近半個(gè)世紀(jì)之久的數(shù)學(xué)難題。

論文地址:

https://hal.archives-ouvertes.fr/hal-02070778/document

簡(jiǎn)單來(lái)說(shuō),這項(xiàng)研究采用了1,729維快速傅里葉變換(FFT),使得計(jì)算速度達(dá)到了N log (N)——目前理論上的極限值。

以前,兩個(gè)十億位的整數(shù)相乘,若是采用常規(guī)算法,大約需要幾個(gè)月才能算出它們的結(jié)果。但是應(yīng)用該新算法,僅需30秒!

數(shù)學(xué)處處充滿驚喜,大數(shù)乘法速度屢破記錄,或已至極限

兩個(gè)整數(shù)相乘很簡(jiǎn)單對(duì)吧?

小學(xué)的時(shí)候我們就學(xué)過(guò)如何做整數(shù)的乘法運(yùn)算,例如:

但是,若是整數(shù)長(zhǎng)度大到了一定程度,這種方法真的是最好的嗎?

在一般的乘法運(yùn)算過(guò)程中,我們需要把第一個(gè)整數(shù)的每一位和第二個(gè)整數(shù)的每一位做乘法。如果這兩個(gè)數(shù)都有N位,那就是N2(或N x N)相乘。在上面的例子中,N是3,所以我們要做32 = 9次乘法。

1956年前后,著名的蘇聯(lián)數(shù)學(xué)家安德烈·科爾莫戈羅夫(Andrey Kolmogorov)推測(cè),這就是兩個(gè)整數(shù)相乘的最好方法。

換句話說(shuō),不管你怎么安排計(jì)算,你要做的功至少與N2成正比。兩倍的數(shù)字意味著四倍的工作量。

科爾莫戈羅夫認(rèn)為,如果有更簡(jiǎn)便的方法,那肯定已經(jīng)人們發(fā)現(xiàn)了,畢竟人類在“乘法”這件事兒上探索了千年之久。

被打臉,更快的方法誕生

然而,就在幾年后,科爾莫戈羅夫就被打臉了。

1960年,23歲的俄羅斯數(shù)學(xué)系學(xué)生阿納托利·卡拉蘇巴(Anatoly Karatsuba)發(fā)現(xiàn)了一種代數(shù)技巧,可以減少所需的乘法次數(shù)。

例如,要乘四位數(shù)的數(shù),不需要42 = 16的乘法,卡拉蘇巴的方法只需要9次。當(dāng)使用他的方法時(shí),兩倍的數(shù)字只意味著三倍的工作量。

而且隨著數(shù)字位數(shù)的增大,這種方法的有效性越發(fā)顯著,對(duì)于一千位數(shù)字的相乘,比之前的方法所需的乘法次數(shù)要少17倍。

大數(shù)字相乘在生活中的應(yīng)用

有人會(huì)很好奇,誰(shuí)會(huì)用到這么大的數(shù)字來(lái)做乘法呢?事實(shí)上,現(xiàn)實(shí)生活中由大量的應(yīng)用是需要這么做的,最典型的就是密碼學(xué)。

每次我們?cè)诨ヂ?lián)網(wǎng)上進(jìn)行加密通信時(shí)(例如,訪問(wèn)銀行網(wǎng)站或執(zhí)行網(wǎng)絡(luò)搜索),我們的設(shè)備都會(huì)執(zhí)行的乘法次數(shù)是非常恐怖的,涉及數(shù)百甚至數(shù)千位的數(shù)字。

對(duì)于一些更深?yuàn)W的應(yīng)用程序,數(shù)學(xué)家必須處理更大的數(shù)字,數(shù)百萬(wàn)、數(shù)十億甚至數(shù)萬(wàn)億的數(shù)字。對(duì)于如此龐大的數(shù)字,即使是卡拉蘇巴的算法也是太慢了。

1971年,德國(guó)數(shù)學(xué)家阿諾德·紹哈格(Arnold Schonhage)和沃爾克·斯特拉森(Volker Strassen)的工作取得了真正的突破。他們解釋了如何使用快速傅里葉變換(FFT)來(lái)有效地對(duì)“大數(shù)字”做乘法。今天的數(shù)學(xué)家經(jīng)常使用他們的方法來(lái)處理數(shù)十億位數(shù)的數(shù)字。

極限速度猜測(cè)

在他們1971年發(fā)表的論文中,他們也提到了一個(gè)驚人的猜測(cè)。

他們猜測(cè)的前半部分是,應(yīng)該有可能使用最多與N log (N) (N乘以N的自然對(duì)數(shù))成比例的一些基本運(yùn)算來(lái)乘N位數(shù)字。但他們的算法并沒(méi)有達(dá)到這個(gè)理想的結(jié)果,速度慢了一個(gè)log因子(log N)。

而后的研究者們對(duì)此進(jìn)行了不懈的深入挖掘,但直到2007年,Martin Furer的工作也只是接近N log (N)。

猜測(cè)的后半部分是,N log (N)應(yīng)該就是速度的極限——沒(méi)有任何可能的乘法算法能做得比這個(gè)更好。

乘法運(yùn)算速度極限已經(jīng)實(shí)現(xiàn)?

就在前幾周,Joris van der Hoeven和David Harvey共同發(fā)表的一篇論文《Integer multiplication in time O(n log n)》描述了一種新的乘法算法,最終達(dá)到了N log(N)這一“圣杯”。

該算法突破性重點(diǎn)在于使用多維FFT,而不是僅僅使用一維FFT。自1971年以來(lái),在很多領(lǐng)域都會(huì)涉及多維FFT的應(yīng)用,例如JPEG格式圖像依賴于二維FFT,而三維FFT在物理和工程中有很多應(yīng)用。

而在這篇論文中,所用到的FFT維度高達(dá)1,729。

但是,以目前的形式來(lái)看,新算法實(shí)際上并不實(shí)用,因?yàn)檎撐闹薪o出的證明只適用于非常大的數(shù)字。即使每個(gè)數(shù)字都寫在氫原子上,在可觀測(cè)的宇宙中也幾乎沒(méi)有足夠的空間把它們寫下來(lái)。

另一方面,作者還希望通過(guò)進(jìn)一步的改進(jìn),使得該算法可以應(yīng)用于只有數(shù)十億或數(shù)萬(wàn)億位數(shù)的數(shù)字。如果是這樣,它很可能成為計(jì)算數(shù)學(xué)家“軍火庫(kù)”中不可或缺的工具。

若Schonhage-Strassen猜想是正確的,那么從理論的角度來(lái)看,新算法就是這條路的終點(diǎn)——不可能做得更好。

但論文作者也表示:“若猜想被證明是錯(cuò)誤的,我會(huì)感到非常驚訝。但我們不應(yīng)該忘記科爾莫戈羅夫的遭遇。”

畢竟,數(shù)學(xué)處處充滿驚喜。

作者簡(jiǎn)介

David Harvey

新南威爾士大學(xué)數(shù)學(xué)與統(tǒng)計(jì)學(xué)院副教授和ARC未來(lái)研究員。研究領(lǐng)域包括計(jì)算數(shù)論與算術(shù)幾何,多項(xiàng)式與整數(shù)算術(shù)。

所獲獎(jiǎng)項(xiàng):

2017–2021: Counting points on algebraic surfaces ($805,054)ARC Future Fellowship, FT160100219

2015–2017: Fast algorithms for zeta functions of algebraic varieties ($325,500)ARC Discovery Project, DP150101689

2012–2014: Counting solutions to equations over fields of large characteristic ($375,000)ARC Discovery Early Career Researcher Award, DE120101293

主頁(yè)地址:

https://web.maths.unsw.edu.au/~davidharvey/

Joris van der Hoeven

CNRS研究主任、MAX團(tuán)隊(duì)組長(zhǎng)。主要研究集中在漸近微積分和復(fù)分析的自動(dòng)化,以及快速算法。

曾與Matthias Aschenbrenner合作共同出版了《漸近微分代數(shù)與變級(jí)數(shù)模型理論》一書,證明了漸近微分代數(shù)的量詞消去定理。另一個(gè)主要研究課題是具有特殊函數(shù)或更一般的微分方程解的復(fù)分析和計(jì)算的自動(dòng)化。一方面,這導(dǎo)致了一些有趣的理論問(wèn)題,如可計(jì)算性、零點(diǎn)測(cè)試、奇點(diǎn)等。另一方面,需要為多精度計(jì)算開(kāi)發(fā)和實(shí)現(xiàn)快速、可靠和數(shù)值穩(wěn)定的算法。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4775

    瀏覽量

    97617
  • 傅里葉變換
    +關(guān)注

    關(guān)注

    6

    文章

    445

    瀏覽量

    43597

原文標(biāo)題:極限速度!10億位超級(jí)大整數(shù)相乘僅需30秒,半個(gè)世紀(jì)的猜測(cè)終被證明

文章出處:【微信號(hào):AI_era,微信公眾號(hào):新智元】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于STM32F103驅(qū)動(dòng)DAC1220 20/16DAC數(shù)模轉(zhuǎn)換模塊輸出可調(diào)±10V基準(zhǔn)和三角波信號(hào)

    DAC1220是一款高精度20/16可編程數(shù)模轉(zhuǎn)換器,采用SPI接口,±10V輸出電壓范圍。模塊采用Σ-△技術(shù)實(shí)現(xiàn)高線性度,支持片上自校準(zhǔn)功能,最大線性誤差
    的頭像 發(fā)表于 01-10 10:31 ?966次閱讀
    基于STM32F103驅(qū)動(dòng)DAC1220 20<b class='flag-5'>位</b>/16<b class='flag-5'>位</b>DAC數(shù)模轉(zhuǎn)換模塊輸出可調(diào)±<b class='flag-5'>10</b>V基準(zhǔn)和三角波信號(hào)

    高頻啟停設(shè)備電源:超級(jí)電容穩(wěn)供動(dòng)力,延長(zhǎng)設(shè)備使用壽命

    穩(wěn)定運(yùn)行 高頻啟停設(shè)備(如工業(yè)機(jī)械臂、港口起重機(jī)、AGV小車)在短時(shí)間內(nèi)完成多次啟停,傳統(tǒng)電池因響應(yīng)速度慢(級(jí))易導(dǎo)致動(dòng)力中斷或設(shè)備沖擊。超級(jí)電容通過(guò)物理吸附電荷儲(chǔ)能,充放電時(shí)間
    的頭像 發(fā)表于 12-02 14:24 ?378次閱讀

    行車記錄儀用超級(jí)電容多少法拉合適

    行車記錄儀斷電時(shí)依靠超級(jí)電容提供短暫供電,根據(jù)功耗和斷電時(shí)間計(jì)算電容值,確保錄像不丟失。
    的頭像 發(fā)表于 11-01 09:26 ?1332次閱讀
    行車記錄儀用<b class='flag-5'>超級(jí)</b>電容<b class='flag-5'>需</b>多少法拉合適

    自寫計(jì)算IP思路以及源碼

    一、自制乘法器 為提高運(yùn)算效率我們組結(jié)合了查找表乘法器和并行乘法器的思路設(shè)計(jì)了自己的乘法器IP,主體思路是將32的輸入數(shù)據(jù)分解為16個(gè)2的數(shù)據(jù)
    發(fā)表于 10-30 06:15

    定點(diǎn)數(shù)表示實(shí)數(shù)的方法以及定點(diǎn)數(shù)在硬件上的運(yùn)算驗(yàn)證

    擴(kuò)充。結(jié)果變成了一個(gè)Q8精度的定點(diǎn)數(shù)、同時(shí)整數(shù)位擴(kuò)充到8。這與整數(shù)的乘法運(yùn)算類似。兩個(gè)Q4精度的定點(diǎn)數(shù)乘法可以看做兩
    發(fā)表于 10-28 08:13

    ADC3910 系列 10 低延遲低功耗 ADC 技術(shù)文檔總結(jié)

    ADC3910Dx 和 ADC3910Sx 是系列超低功耗 10 125MSPS 高速單通道和雙通道模數(shù)轉(zhuǎn)換器。高速控制環(huán)路受益于 1 個(gè)時(shí)鐘周期的短延遲。ADC在125Msps
    的頭像 發(fā)表于 10-24 14:21 ?695次閱讀
    ADC3910 系列 <b class='flag-5'>10</b> <b class='flag-5'>位</b>低延遲低功耗 ADC 技術(shù)文檔總結(jié)

    E203V2長(zhǎng)周期乘法器核心booth算法解讀

    采用普通二進(jìn)制乘法,兩個(gè)6bit數(shù)相乘將會(huì)有6個(gè)部分和,而采用boothcode編碼后,會(huì)出現(xiàn)0,A,-A,2A,-
    發(fā)表于 10-24 09:33

    用于RISCV的F指令集實(shí)現(xiàn)的浮點(diǎn)計(jì)算單元(FPU)設(shè)計(jì)方案

    fsgnjx.s符號(hào)是rs1的符號(hào)和rs2的符號(hào)進(jìn)行XOR運(yùn)算 fmin.s 最小 fmax.s 最大 fcvt.w.s將浮點(diǎn)寄存器rs1中的浮點(diǎn)數(shù)轉(zhuǎn)換為一
    發(fā)表于 10-24 07:43

    通過(guò)內(nèi)聯(lián)匯編調(diào)用乘法指令mulh\\mulhsu\\mulhu

    1.蜂鳥(niǎo)E203內(nèi)核支持的乘法指令有四種(不含融合指令),分別為mul、mulh、mulhu與mulhsu。它們的匯編語(yǔ)言格式如下: mulrd,rs1, rs2 將兩個(gè)32整數(shù)
    發(fā)表于 10-24 06:52

    對(duì)于指令集中back2back情況的簡(jiǎn)單介紹

    1. 什么是back2back問(wèn)題 在分析上述問(wèn)題之前,我們先來(lái)想這么一個(gè)問(wèn)題:對(duì)于無(wú)符號(hào)二進(jìn)制數(shù),兩個(gè)4數(shù)相乘需要一
    發(fā)表于 10-23 06:52

    黃仁勛稱中國(guó)芯片落后美國(guó)幾納

    據(jù)外媒報(bào)道,英偉達(dá)黃仁勛在一檔科技播客節(jié)目“BG2”中透露,中國(guó)在芯片制造領(lǐng)域發(fā)展迅速,目前落后美國(guó)“幾納”。黃仁勛還呼吁美國(guó)政府放寬對(duì)華出口限制,允許美國(guó)科技公司在中國(guó)市場(chǎng)展開(kāi)競(jìng)爭(zhēng),這才符合
    的頭像 發(fā)表于 09-29 17:50 ?2.3w次閱讀

    RA-Eco-RA6M4部分功能測(cè)評(píng)2

    DATA線,傳感器與開(kāi)發(fā)板的GPIO口連接時(shí),外接4.7kΩ上拉電阻——閑置時(shí)總線拉為高電平,確保信號(hào)穩(wěn)定;設(shè)備通過(guò)漏極開(kāi)路/三態(tài)端口接入,避免總線沖突。 通信邏輯:采用“主從模式”,當(dāng)主機(jī)
    發(fā)表于 09-05 20:42

    超級(jí)電容能用多久換

    超級(jí)電容壽命受循環(huán)次數(shù)、溫度、電流和電壓影響,行業(yè)建議8-10年更換,科學(xué)維護(hù)以延長(zhǎng)使用壽命。
    的頭像 發(fā)表于 07-25 09:36 ?1099次閱讀
    <b class='flag-5'>超級(jí)</b>電容能用多久換

    GB10超級(jí)芯片開(kāi)賣!正式殺入AI PC

    GPU 和Grace CPU 組成,并配備了128GB LPDDR5X 內(nèi)存和1TB/4TB NVMe SSD,能夠運(yùn)行超過(guò)2,000個(gè)參數(shù)的大型語(yǔ)言模型。 ? GB10 Grac
    的頭像 發(fā)表于 07-09 01:21 ?3937次閱讀

    Redis 8 向量搜索實(shí)測(cè):輕松擴(kuò)展至 10 向量

    艾體寶Redis 8 向量搜索實(shí)測(cè)輕松支持 10 向量,仍保持低延遲與高吞吐。中延遲200毫,90%精確度;處理50并發(fā)搜索請(qǐng)求中
    的頭像 發(fā)表于 05-13 14:00 ?646次閱讀
    Redis 8 向量搜索實(shí)測(cè):輕松擴(kuò)展至 <b class='flag-5'>10</b> <b class='flag-5'>億</b>向量