偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

如何證明一個(gè)問題是VNP問題?計(jì)算機(jī)科學(xué)家找到了一種簡(jiǎn)單方法

人工智能 新聞
華盛頓大學(xué)的 Paul Beame 評(píng)價(jià)這項(xiàng)研究稱:「就像攀登山峰一樣,這項(xiàng)研究是計(jì)算理論研究路上的一個(gè)落腳點(diǎn)?!?/div>

P/NP 問題是計(jì)算復(fù)雜度領(lǐng)域至今未解決的一個(gè)問題。人們一直試圖找到一個(gè)問題的答案:「我們能否在合理時(shí)間內(nèi)有效解決所有的計(jì)算問題?」

什么是合理的時(shí)間?實(shí)際上在宇宙終結(jié)之前能夠解決的問題都算在合理時(shí)間內(nèi)。然而許多問題似乎都難以在合理的時(shí)間內(nèi)解決,這需要用數(shù)學(xué)來證明這些問題的難度。

2021 年的一項(xiàng)研究解答了上述問題,該研究證實(shí):很大一部分問題都很難有效解決。

華盛頓大學(xué)的 Paul Beame 評(píng)價(jià)這項(xiàng)研究稱:「就像攀登山峰一樣,這項(xiàng)研究是計(jì)算理論研究路上的一個(gè)落腳點(diǎn)?!?/p>

如何證明一個(gè)問題是VNP問題?計(jì)算機(jī)科學(xué)家找到了一種簡(jiǎn)單方法

該研究的三位研究者:計(jì)算機(jī)科學(xué)家 Srikanth Srinivasan(左)、Nutan Limaye(右上)和 Sébastien Tavenas。

該研究考慮的問題只涉及加法和乘法,但當(dāng)這些問題僅限于以特定方式(加法和乘法的某種交替模式)解決時(shí),它們就變得非常困難。

令人驚訝的是,該研究沒有使用新的框架或工具,相反,作者設(shè)法繞過了由普林斯頓高等研究院數(shù)學(xué)學(xué)院教授 Wigderson 與耶路撒冷希伯來大學(xué) Noam Nisan 合作數(shù)十年的工作中描述的數(shù)學(xué)障礙。

研究者之一、丹麥奧胡斯大學(xué)的 Srikanth Srinivasan 說:「我們意識(shí)到有一種非常簡(jiǎn)單的方法可以繞過這個(gè)障礙。并且,如果用這么簡(jiǎn)單的方法就能做到我們認(rèn)為不可能的事情,那么肯定能找到更好的方法。」

重要的問題

計(jì)算機(jī)出現(xiàn)之后,科學(xué)家們發(fā)現(xiàn)計(jì)算機(jī)算法可以解決許多問題,但有時(shí)這些算法花費(fèi)的時(shí)間太長(zhǎng)——比實(shí)際計(jì)算時(shí)間更長(zhǎng)。

他們開始懷疑有些問題是本質(zhì)上難度太大,無論問題的規(guī)模是大是小都難以解決。例如在圖中,一個(gè)重要的問題是確定是否存在一條哈密頓路徑,即存在一條路徑通過且僅通過每個(gè)頂點(diǎn)一次。增加點(diǎn)(和邊)的數(shù)量應(yīng)需要更長(zhǎng)的時(shí)間來確定是否存在這樣的路徑,但即便是最好的算法,隨著圖規(guī)模的增加,花費(fèi)的時(shí)間也會(huì)呈指數(shù)增長(zhǎng),這使得解決這個(gè)問題變得不切實(shí)際。

如何證明一個(gè)問題是VNP問題?計(jì)算機(jī)科學(xué)家找到了一種簡(jiǎn)單方法

計(jì)算機(jī)科學(xué)家試圖證明,任何能夠以某種方式有效解決某類問題中一個(gè)難題的算法,都可以轉(zhuǎn)化為對(duì)其他類似困難問題的解決方法,他們稱這一類問題為 NP 問題。

當(dāng)然,也有很多看起來不難的問題,不需要花費(fèi)太多時(shí)間來解決。這些問題中的很多在某種意義上也是等價(jià)的,這類問題被稱為 P 問題。他們認(rèn)為 NP 問題確實(shí)比 P 問題更難,并且 NP 問題永遠(yuǎn)無法有效解決。但如果沒有證據(jù),這種想法就可能是錯(cuò)誤的。

因此,計(jì)算機(jī)科學(xué)家們開始尋找方法來證明 NP 問題確實(shí)更難,這需要證明 NP 問題必須要指數(shù)級(jí)的時(shí)間才能解決,但證明這一點(diǎn)并不容易。

多難才算「困難(hard)」?

設(shè)想一組只需要加法和乘法的特定問題。例如,給定一組點(diǎn),可以僅通過加法和乘法,用關(guān)于點(diǎn)的數(shù)據(jù)來計(jì)算所有可能的哈密頓路徑(如果存在的話)。

隨著問題規(guī)模的增加,一些算術(shù)問題(如計(jì)算哈密頓路徑)需要更多的時(shí)間。1979 年,哈佛大學(xué)的 Leslie Valiant 證明許多算術(shù)問題在「難度」上是等價(jià)的,而其他的則在「沒有難度」上是等價(jià)的。計(jì)算機(jī)科學(xué)家后來以他的名字命名這兩類問題——分別是 VNP 和 VP。

和 P 與 NP 問題一樣,我們無法證明 VNP 問題的難度,我們只知道 VNP 問題比 NP 問題更難,因?yàn)樗⒃诤笳叩幕A(chǔ)之上,例如計(jì)算路徑首先需要確定路徑是否存在。

「這比 NP 難,因此證明這很困難應(yīng)該更容易」,Shpilka 說道。

在隨后的幾十年中,計(jì)算機(jī)科學(xué)家在 VP 與 VNP 問題上取得的進(jìn)展比他們?cè)?P 與 NP 問題上取得的進(jìn)展要大得多,但其中大部分僅限于 Valiant 創(chuàng)建的稱為代數(shù)復(fù)雜性的子領(lǐng)域。在 Limaye、Srinivasan 和 Tavenas 最近的工作之前,他們?nèi)匀缓茈y判斷是否存在一般意義上的算術(shù)問題。

調(diào)整多項(xiàng)式

這項(xiàng)新工作有助于探究計(jì)算機(jī)科學(xué)家思考加法和乘法問題的方式。從數(shù)學(xué)上講,這些問題完全可以寫作多項(xiàng)式的形式(例如 x^2 + 5y + 6),這些多項(xiàng)式由相加和相乘的變量組成。

對(duì)于任何特定問題,例如計(jì)算哈密頓路徑,你可以構(gòu)建一個(gè)表示它的多項(xiàng)式。例如你可以用一個(gè)變量來表示每個(gè)點(diǎn)和邊,這樣當(dāng)添加更多點(diǎn)和邊時(shí),就可以向多項(xiàng)式添加更多變量。

為了證明計(jì)算哈密頓路徑這樣的算術(shù)問題很困難,就需要證明當(dāng)添加更多點(diǎn)和邊時(shí),相應(yīng)的多項(xiàng)式需要以指數(shù)時(shí)間解決更多操作。例如,x^2 需要一次操作(x * x),而 x^2 + y 需要兩次操作(x * x 然后加上 y)。操作的數(shù)量稱為多項(xiàng)式的大小。

但是多項(xiàng)式的大小很難確定。例如多項(xiàng)式 x^2 + 2x + 1。它的大小似乎為 4(兩次乘法和兩次加法),但是該多項(xiàng)式可以重寫為兩個(gè)和的乘積,(x + 1)(x + 1),它的操作數(shù)更少——兩次加法,一次乘法。通常,隨著問題的規(guī)模擴(kuò)大和將更多變量添加到多項(xiàng)式中,數(shù)學(xué)變換可以幫助簡(jiǎn)化和縮小其規(guī)模。

在 Valiant 的研究幾年之后,計(jì)算機(jī)科學(xué)家找到了一種方法,可以使問題的大小更易于分析。為此,他們提出了一個(gè)稱為「深度(depth)」的屬性,它指定多項(xiàng)式在和與乘積之間切換或交替的次數(shù)。例如,多項(xiàng)式 x^2 + 2x + 1 的深度為 2,因?yàn)樗浅朔e之和(如 x^2 和 2x)。相比之下,表達(dá)式 (x + 1)(x + 1) 的深度為 3,因?yàn)樗纳疃扰c 0 + (x + 1)(x + 1) 相同,按照乘積之和計(jì)算。

如何證明一個(gè)問題是VNP問題?計(jì)算機(jī)科學(xué)家找到了一種簡(jiǎn)單方法

為了簡(jiǎn)化多項(xiàng)式,計(jì)算機(jī)科學(xué)家將它們限制為一種固定形式,并具有稱為「恒定深度」的屬性,其中和、乘積的模式不會(huì)隨著問題的增長(zhǎng)而改變。這使得它們的大小更加固定,多項(xiàng)式的大小會(huì)隨著其深度的增加而減小。某個(gè)恒定深度的表達(dá)式稱為公式。恒定深度讓多項(xiàng)式的研究取得了更多進(jìn)展。

神奇的「深度」

1996 年, Nisan 和 Wigderson 的一篇論文專注于解決矩陣乘法的問題,他們用兩種方式簡(jiǎn)化了這個(gè)問題。首先,他們用恒定深度的公式來表示它——深度為 3。其次,他們只考慮了具有某種簡(jiǎn)單結(jié)構(gòu)的公式,其中每個(gè)變量的最大指數(shù)為 1,這使得原問題成為「多線性」問題。

計(jì)算機(jī)科學(xué)家已經(jīng)發(fā)現(xiàn),某些問題可以轉(zhuǎn)換為相對(duì)簡(jiǎn)單的集合多線性(set-multilinear)結(jié)構(gòu),代價(jià)是多項(xiàng)式的大小呈次指數(shù)增長(zhǎng)(與指數(shù)增長(zhǎng)的增長(zhǎng)率相當(dāng))。

Nisan 和 Wigderson 隨后表明了隨著矩陣的擴(kuò)大,矩陣乘法問題需要指數(shù)級(jí)的時(shí)間來解決。換句話說,他們證明了一個(gè)重要的問題是困難的,為證明一類問題都是困難的做出了努力。然而,他們的結(jié)果只適用于具有簡(jiǎn)單的、集合多線性結(jié)構(gòu)的公式。

如何證明一個(gè)問題是VNP問題?計(jì)算機(jī)科學(xué)家找到了一種簡(jiǎn)單方法

Leslie Valiant

增加多項(xiàng)式的深度往往會(huì)導(dǎo)致其大小減小。隨著時(shí)間的推移,計(jì)算機(jī)科學(xué)家使這兩個(gè)屬性之間的權(quán)衡變得更精確。他們表明,將兩個(gè)深度級(jí)別添加到深度 3、集合多線性多項(xiàng)式可以平衡其集合多線性結(jié)構(gòu)的大小增益。如果深度 5 的結(jié)構(gòu)化公式需要指數(shù)時(shí)間,那么具有一般、非結(jié)構(gòu)化性質(zhì)的深度 3 公式也是如此。

Srikanth Srinivasan 等人的新工作表明,矩陣乘法問題的深度 5 集合多線性公式確實(shí)以與指數(shù)級(jí)速度增長(zhǎng)。這意味著一般的深度 3 公式也需要指數(shù)時(shí)間。隨后他們證明類似的規(guī)律適用于所有深度(不止是 3 和 5)。有了這種關(guān)系,他們就證明了對(duì)于同一個(gè)問題,任何深度的一般公式的大小都會(huì)隨著問題的規(guī)模而以指數(shù)速度增長(zhǎng)。

他們還表明用一個(gè)恒定深度的公式表示矩陣乘法是很難的,無論該深度是多少。

該研究的結(jié)果首次提供了對(duì)于算術(shù)問題何時(shí)是「困難」的一般理解——當(dāng)它不能用恒定深度的公式表示時(shí)即為困難。矩陣乘法的具體問題已知是 VP 問題。并且已知 VP 問題在不限于恒定深度時(shí)相對(duì)容易,因此結(jié)果得出恒定深度為問題「困難」的來源。

VNP 問題是否比 VP 問題更難?新結(jié)果并沒有直接說明這一點(diǎn),他們只表明恒定深度公式很難。但這仍然是證明 VNP 問題不能等價(jià)于 VP 問題的重要里程碑。

對(duì)于更大的 P 與 NP 問題,我們現(xiàn)在可以對(duì)有一天能找到答案更加樂觀了。畢竟為了解決困難的問題,我們首先需要知道哪些方向是無望的。

責(zé)任編輯:張燕妮 來源: 機(jī)器之心
相關(guān)推薦

2021-09-26 10:49:27

計(jì)算機(jī)互聯(lián)網(wǎng) 技術(shù)

2021-12-25 07:34:47

量子計(jì)算機(jī)分子模擬保護(hù)數(shù)據(jù)

2016-03-10 13:56:42

數(shù)據(jù)科學(xué)數(shù)據(jù)科學(xué)家數(shù)據(jù)分析

2019-04-30 09:45:12

計(jì)算機(jī)互聯(lián)網(wǎng) 技術(shù)

2018-01-03 09:00:06

數(shù)據(jù)科學(xué)家PythonR語言

2019-04-30 15:14:11

數(shù)據(jù)科學(xué)家計(jì)算機(jī)

2013-02-18 09:41:33

內(nèi)存科學(xué)家宕機(jī)

2019-01-14 11:10:43

機(jī)器學(xué)習(xí)人工智能計(jì)算機(jī)

2009-08-28 09:55:15

C#時(shí)間間隔

2010-12-13 13:45:09

最老計(jì)算機(jī)

2019-11-26 11:19:40

統(tǒng)計(jì)數(shù)據(jù)互聯(lián)網(wǎng)

2018-11-19 06:00:32

數(shù)據(jù)科學(xué)家數(shù)據(jù)科學(xué)

2016-10-21 19:59:43

數(shù)據(jù)科學(xué)家數(shù)據(jù)科學(xué)

2019-05-13 16:31:37

數(shù)據(jù)科學(xué)家專業(yè)人才職業(yè)

2017-08-04 15:53:10

大數(shù)據(jù)真?zhèn)螖?shù)據(jù)科學(xué)家

2012-12-06 15:36:55

CIO

2013-12-18 13:19:43

多核計(jì)算

2020-06-12 08:15:40

計(jì)算機(jī)科學(xué)碼農(nóng)技術(shù)

2023-03-09 12:00:45

AI科學(xué)家

2013-04-11 10:03:55

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)