精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

本科經典算法Dijkstra,被證明是普遍最優了:最壞情況性能也最優!

人工智能 新聞
對于Dijkstra算法,想必很多人肯定不會陌生,畢竟它是每個計算機本科生必學的內容。

時隔近70年,那個用來解決最短路徑問題的經典算法——Dijkstra,現在有了新突破:

被證明具有普遍最優性(Universal Optimality)。

什么意思?

這就意味著不論它面對多復雜的圖結構,即便在最壞情況下都能達到理論上的最優性能!

而且這還是學術界首次將這一概念應用于任何序列算法。

圖片

△圖源:Quantamagzine

對于Dijkstra算法,想必很多人肯定不會陌生,畢竟它是每個計算機本科生必學的內容。

而且從它誕生至今,已經在廣泛地應用于我們的日常生活中,例如在谷歌地圖蘋果地圖,Dijkstra算法就被用來計算從用戶當前位置到目的地的最優路線。

在計算機網絡中,被廣泛應用于路由協議中;例如開放最短路徑優先(OSPF)協議就是基于Dijkstra算法來計算網絡中數據包的最優傳輸路徑。

再如通信網絡設計機器人路徑規劃物流運輸優化等領域,也是處處都有它的身影。

圖片

(相關教程可參考:https://www.youtube.com/watch?v=EFg3u_E6eHU)

而這項集結了蘇黎世聯邦理工、CMU、普林斯頓等頂尖高校科研人員之力的研究,一舉讓這個經典算法達到了前所未有的高度。

圖片

哥倫比亞大學計算機科學家Tim Roughgarden在看完論文后直呼:

這也太神奇了,我無法想象還有比這更吸引人的研究。

據悉,這篇論文已經斬獲下周即將舉辦的理論計算機頂會FOCS 2024(計算機科學基礎研討會)的最佳論文

一言蔽之,現在的Dijkstra算法,已經被證明是解決單源最短路徑問題的“近乎理想”的方法。

那么這項研究又是如何證明和優化的呢?

70年經典算法新突破

首先,我們先通過一個例子,簡單回顧一下Dijkstra算法。

如下圖所示,Dijkstra算法尋找最短路徑的方法,大致可以分為四步:

  1. 從起點出發:選擇起點A。計算從A到鄰近點的距離,例如到B的距離為1,到C的距離為5。選擇較短的路徑,即先前往B。
  2. 繼續探索:從新的點(B)繼續查找鄰近點的距離,并將這些距離加上從A到B的距離。例如,從A到B的距離是1,B到D的距離是1,因此A到D的總距離為2(1 + 1 = 2)。更新已知的最短路徑。
  3. 記錄新的最短路徑:在探索過程中發現更短的路徑時,更新記錄。例如,A到C的原始距離是5,但通過B和D的路徑到C的總距離是3(1 + 1 + 1 = 3),比原來的距離短,因此更新A到C的距離為3。
  4. 重復步驟,直到覆蓋所有點:算法繼續遍歷,直到所有節點的最短路徑都被確定。每次優先選擇距離最短的路徑進行下一步計算,逐步優化到每個點的最短路徑。
圖片

△圖源:Quantamagzine

最終,Dijkstra算法可以快速找到網絡中從起始點到其他所有節點的最短路徑。

在最初的Dijkstra算法論文中使用到了一個簡單且關鍵的數據結構——堆(Heap),而這就為后來的計算機科學家們留下了改進的余地。

例如1984年,兩位計算機科學家設計了一種巧妙的堆數據結構,使得Dijkstra算法在解決單源最短路徑問題所需的時間上達到了理論極限或“下限”。

從某種特定意義上說,這個版本的Dijkstra算法已經可以說是最好的,也是近40年來的一種“標準”。

而這次的最新論文,研究人員的突破口依舊是這個堆數據結構。

因為他們發現,像Fibonacci堆等常用的數據結構雖然在理論上具有較好的最壞情況時間復雜度(Worst-case time complexity),但在很多情況下未能充分利用圖的局部結構特性。

這就導致在處理某些類型的圖時,仍然需要高昂的計算代價。

但如果在1984年設計的堆基礎上加入對最近插入項快速訪問的能力,就可以顯著提升算法的效率。

為此,研究人員提出了一種全新的堆數據結構——具備特殊的 “工作集屬性”(Working Set Property) 。

所謂 “工作集屬性” ,指的是堆能夠充分利用操作的局部性,從而優先處理最近插入的元素,降低提取最小元素的成本。

這個概念類似于我們在管理待辦事項時,會優先處理那些剛剛添加的緊急任務,從而更高效地完成工作。

若是用公式化的表述,就如下圖所示。

對于在堆中插入并隨后被提取的任意元素x,其工作集Wx包括了在x被插入后、在x被提取前插入的所有元素,以及x本身。

圖片

借助這種“工作集屬性”,新設計的堆數據結構能夠顯著提升Dijkstra算法的整體性能,尤其是在具有局部性特征的圖上。

也成功使Dijkstra算法具備了普遍最優性,不僅在最壞情況下具有最優性,還能在任何圖結構上表現出色。

不僅如此,這項工作還提供了精確的復雜度分析

例如,作者證明了Dijkstra算法在具有工作集屬性的堆上的比較次數是O(OPTQ(G)+n+max?w∈WG∣FG,w∣)。

其中,OPTQ(G)是解決距離排序問題的最優算法所需的比較次數,n是頂點數,∣FG,w∣是前向邊的數量。

這也為算法的性能提供了更精確的界限。

圖片

總而言之,這些成果不僅推動了圖算法的研究,也為實際應用中的算法設計提供了新的視角和工具。

喝咖啡時誕生的算法

關于Dijkstra算法誕生的故事,其實是始于一次意外的靈感。

1956年,年僅26歲的荷蘭計算機科學家Edsger Dijkstra當時正試圖為一臺新型計算機ARMAC編寫一個程序,來展示它的計算能力。

圖片

有一天,他和未婚妻在阿姆斯特丹購物時走進了一家咖啡館,正是在休息的片刻中,Dijkstra突然有了靈感,想出了一個計算最短路徑的算法。

沒有紙和筆的情況下,他花了大約20分鐘在腦海中推演出了這個算法的細節。

正如他在晚年一次采訪中所說的那樣:

沒有紙筆的情況下,你幾乎被迫避免所有可以避免的復雜性。

也正是這種簡潔和優雅,使得Dijkstra算法在隨后的幾十年里成為計算機科學領域的經典。

Edsger Dijkstra可以說是一位極具影響力的計算機科學家,他不僅以其最短路徑算法聞名,還對計算機科學的許多基礎領域做出了開創性的貢獻。

Dijkstra出生于1930年,父親是一位化學家,母親是一位出色的數學家。

1951 年,Dijkstra在父親的建議下前往劍橋參加了一門為期三周的編程課程,這次經歷改變了他的職業軌跡。

在此期間,他遇到了著名的數學家和計算機科學家Adriaan van Wijngaarden,并由此獲得了在阿姆斯特丹數學中心(Mathematical Centre)的工作機會。

Dijkstra是荷蘭首位以“程序員”身份被雇傭的人,1956年完成學業后,他繼續在數學中心工作,并于1959年發表了他的著名論文A Note on Two Problems in Connexion with Graphs

圖片

這篇論文介紹了他提出的最短路徑算法,后來成為了計算機科學中引用次數最多的論文之一

盡管Dijkstra的算法十分優雅,但當時幾乎沒有計算機科學期刊,發表過程十分困難,最終他選擇將其發表于新創刊Numerische Mathematik上。

Dijkstra在職業生涯中贏得了極高的聲譽,并于1972年獲得計算機科學領域最負盛名的圖靈獎。

他不僅在編程語言、操作系統和并發控制等領域做出了許多基礎性貢獻,還以其對編程方法學的深入思考而著稱。

他強調程序的正確性,認為程序應該從一開始就正確地設計,而不是通過調試來達到正確。

不過與此同時,Dijkstra的性格也非常獨特,他既被贊賞也被批評,是一位充滿爭議的人物。

他對于計算機科學的教育和研究有著強烈的觀點,常常發表極具挑戰性的言論。

例如,他反對使用goto語句,并在1968年發表了著名的文章Go To Statement Considered Harmful,這篇文章引發了廣泛的爭議,但最終他的觀點得到了普遍認可。

圖片

Dijkstra算法不僅可以計算從起始點到一個目的地的最短路徑,還可以給出從起始點到所有其他節點的排序,這正是單源最短路徑問題的解決方案。

它的核心思想是不斷探索當前距離最短的路徑,更新每個節點的最短距離,直到所有節點的距離都確定下來。

這種算法的簡潔性和高效性使得它成為經典的路徑規劃工具。

麻省理工學院的計算機科學家Erik Demaine曾評論道:

這是一個偉大的算法,速度非常快,簡單易實現。

但算法的成功不僅歸功于其核心思想,還離不開數據結構的選擇,在幾十年的發展中,研究人員不斷改進堆數據結構,使得算法的整體性能不斷提升。

而這一次,改良堆數據結構,可以說是再次立功了。

論文地址:https://arxiv.org/abs/2311.11793

責任編輯:張燕妮 來源: 量子位
相關推薦

2025-08-11 08:49:00

AI模型算法

2023-10-25 09:00:00

算法Dijkstra算法

2014-03-20 10:00:21

硅谷面試

2009-10-09 10:35:28

2024-03-06 08:25:31

Compose開發界面

2010-04-09 16:22:13

無線路由器設置

2020-02-20 12:04:58

CPU性能最優化

2015-06-01 07:02:12

云集群高性能計算

2022-06-08 19:10:27

MarcusLeCun算法

2021-01-22 13:54:26

運維架構技術

2009-10-22 08:37:20

Windows 7廠商定制

2011-05-17 14:11:06

Dijkstra

2011-05-17 14:29:29

Dijkstra

2010-05-26 11:46:30

網絡視頻IDC世紀互聯

2010-04-20 16:44:42

雙向負載均衡

2025-05-06 09:08:00

2024-12-09 10:30:00

AI數學

2018-01-11 13:23:22

華為云

2009-10-21 14:00:25

綜合布線解決方案
點贊
收藏

51CTO技術棧公眾號

在线观看亚洲视频啊啊啊啊| 国产精品久久久精品| 91丨porny丨对白| 一区二区三区电影大全| 中文字幕av一区二区三区| 91视频九色网站| www日韩精品| 欧美国产偷国产精品三区| 日韩视频在线你懂得| 男女午夜激情视频| 1stkiss在线漫画| 26uuu亚洲综合色| 国产在线播放不卡| 亚洲欧美综合自拍| 日韩欧美一区二区三区免费看| 日韩免费视频一区| 91av俱乐部| av2020不卡| 综合分类小说区另类春色亚洲小说欧美| 国产欧美丝袜| 国产精品无码专区av免费播放| 亚洲另类视频| 欧美情侣性视频| 精品日韩在线视频| 色老板在线视频一区二区| 4438x亚洲最大成人网| 激情婷婷综合网| 麻豆蜜桃在线| 亚洲欧美日韩综合aⅴ视频| 欧美日韩亚洲免费| 刘玥91精选国产在线观看| 精品一区二区三区久久久| 欧美在线视频a| 日本一本高清视频| 午夜亚洲福利| 久久人人爽人人爽人人片亚洲 | 成人做爰69片免费看网站| 国产精品日韩欧美综合| 日本视频免费观看| 亚洲综合日韩| 97在线视频免费观看| av激情在线观看| 91影院成人| 中文字幕少妇一区二区三区| 草草地址线路①屁屁影院成人| 亚洲精品在线a| 日韩欧美国产一区在线观看| 99九九99九九九99九他书对| 国产精品久久久久77777丨| 色av综合在线| 久久久久免费精品| xxx欧美xxx| 91九色02白丝porn| 少妇性饥渴无码a区免费| av资源网在线播放| 午夜精品福利一区二区三区蜜桃| 国产性生活免费视频| 中文国产字幕在线观看| 亚洲黄色性网站| 日本精品福利视频| 成人影音在线| 五月激情综合网| 久久美女福利视频| 日日av拍夜夜添久久免费| 欧美中文字幕一二三区视频| 国产精品视频黄色| 亚洲日韩中文字幕一区| 欧美一级高清片在线观看| 波多野结衣中文字幕在线播放| 视频精品一区| 亚洲黄页视频免费观看| 国产精品一区二区入口九绯色| 亚洲人成精品久久久| 国产亚洲欧美日韩精品| 国产又色又爽又高潮免费| 66国产精品| 久久久久久久国产| 天天操夜夜操视频| 免费成人av资源网| 666精品在线| 无码国产精品一区二区色情男同| 久久在线观看免费| 亚洲在线不卡| 国产白丝在线观看| 色菇凉天天综合网| 黄色片子免费看| 精品少妇3p| 中文字幕精品av| 欧美日韩在线观看免费| 国产精品永久| 91精品视频网站| 亚洲 小说区 图片区 都市| 欧美激情一区在线观看| 亚洲国产一二三精品无码| 伊人久久综合一区二区| 91精品国产综合久久香蕉的特点| 日韩无码精品一区二区| 欧美综合另类| 高清欧美性猛交xxxx| 香蕉污视频在线观看| 国产福利视频一区二区三区| 久久综合精品一区| 成人免费在线| 91黄色免费网站| 精品人妻一区二区免费| 欧美色女视频| 97av在线视频免费播放| 国产又粗又猛又黄| 2024国产精品| 香港三级日本三级a视频| 97精品国产综合久久久动漫日韩| 欧美大胆人体bbbb| 三级黄色片在线观看| 在线亚洲国产精品网站| 91亚洲午夜在线| 国产精品天堂| 欧美日韩国产麻豆| 妖精视频在线观看| 日韩一区二区在线免费| 91豆花精品一区| 亚洲成人久久精品| 亚洲欧洲精品一区二区三区| 中文字幕乱码人妻综合二区三区 | 精品国产123| 手机在线中文字幕| 日韩成人伦理电影在线观看| 国产一区二区三区四区hd| 黄色视屏免费在线观看| 欧美色国产精品| 黄色aaa视频| 99热这里只有成人精品国产| 丁香五月网久久综合| 黄黄的网站在线观看| 欧美午夜精品理论片a级按摩| 欧美深性狂猛ⅹxxx深喉| 欧美激情四色| 51蜜桃传媒精品一区二区| 国产成人高清精品| 欧美高清精品3d| 亚洲色图第四色| 免费日本视频一区| 亚洲精品成人自拍| 成人精品国产| 中文字幕一区二区精品| 特级西西444www高清大视频| 久久久久久97三级| 99999精品视频| 国产欧美日韩精品一区二区三区| 欧美一区亚洲一区| 全色精品综合影院| 日韩人在线观看| 久久久视频6r| 喷白浆一区二区| 亚洲春色综合另类校园电影| 国产精品66| 久久五月天色综合| 国产又大又黄又爽| 亚洲黄色性网站| 2025中文字幕| 日韩视频中文| 欧美极品一区二区| 日韩欧美一区二区三区在线观看| 一区二区三区国产视频| 最近中文字幕免费在线观看| 18涩涩午夜精品.www| 日批视频在线看| 黄色欧美日韩| 蜜桃成人在线| 欧美成人三级| 欧美成人三级视频网站| 少妇av在线播放| 日本高清不卡aⅴ免费网站| 女人裸体性做爰全过| 国产一区在线观看视频| www.成年人视频| 美女少妇全过程你懂的久久| 国产精品一区二区三区久久久| 国产高清一区二区三区视频| 日韩免费高清av| 日韩视频在线观看一区| 国产精品成人免费精品自在线观看 | 三级成人在线视频| 亚洲成年人专区| 国产精品xxxav免费视频| 国产精品av电影| 岛国成人毛片| 亚洲人成电影网站色| 国产精品一区二区三区在线免费观看| 亚洲成人精品一区| 蜜桃av免费在线观看| 国v精品久久久网| 久久精品视频91| 黄色在线一区| 亚洲7777| 日韩一级电影| 92裸体在线视频网站| 性感女国产在线| 久久激情视频免费观看| 水莓100在线视频| 欧美高清www午色夜在线视频| 91porny在线| 亚洲你懂的在线视频| 日本黄色特级片| 国产高清在线精品| 美女网站色免费| 宅男噜噜噜66国产日韩在线观看| 欧美一级免费在线观看| 久久av超碰| 韩国成人一区| 久久综合偷偷噜噜噜色| 国产精品国产三级国产aⅴ9色| 久草在线视频福利| 久久视频在线视频| wwwxxx在线观看| 日韩久久午夜影院| 亚洲国产综合一区| 91精品国产欧美一区二区 | 日韩一区二区三区电影在线观看| 免费的毛片视频| 亚洲国产另类av| 精品一区在线观看视频| 国产精品女同互慰在线看| 国产精品探花一区二区在线观看| 高潮精品一区videoshd| 天天摸天天舔天天操| 日韩—二三区免费观看av| 国产中文字幕视频在线观看| 欧美日本一区| 天天想你在线观看完整版电影免费| 欧美精品尤物在线观看| 欧美三日本三级少妇三99| 欧美午夜18电影| 国产伦精品一区二区三毛| 精品久久免费| 亚洲一区二区少妇| 国产成人视屏| 91精品一区二区| 日日狠狠久久| 91午夜理伦私人影院| 亚洲影视资源| 91在线视频精品| 国产精品色婷婷在线观看| 国产欧美一区二区白浆黑人| 成人看片毛片免费播放器| 国产精品美女久久| 国产综合色激情| 国产精品美乳在线观看| 久久久久久久性潮| 国产热re99久久6国产精品| 久久91视频| 成人在线中文字幕| 欧美成人一级| 风间由美久久久| 麻豆一区二区| 欧美成人在线免费观看| av一区二区高清| av不卡在线免费观看| 国产精品v亚洲精品v日韩精品| 国产精品国产三级国产专区51| 在线观看一区| 国产福利视频在线播放| 蜜臀久久99精品久久久画质超高清| jizz18女人| 国产老妇另类xxxxx| 精人妻一区二区三区| 99久久精品免费精品国产| 无码人妻精品一区二区三应用大全| 久久香蕉国产线看观看99| 在线观看日本中文字幕| 中文字幕日韩一区| 欧美人与禽zozzo禽性配| 精品国产91久久久久久| 国产精品久久久久久久久夜色| 欧美日韩亚州综合| www.综合色| 亚洲美女av黄| 精精国产xxxx视频在线| 66m—66摸成人免费视频| 视频在线日韩| 97se在线视频| 国产精品亚洲人成在99www| 在线精品亚洲一区二区| 国产一区美女| 香蕉视频网站入口| 国产aⅴ综合色| 六月婷婷七月丁香| 亚洲美女偷拍久久| 一级成人黄色片| 日韩午夜电影av| 黄色在线网站| 九色精品美女在线| 久久久一本精品| 99在线观看视频| 成人影院天天5g天天爽无毒影院| 成人短视频在线观看免费| 日韩在线播放一区二区| 91精产国品一二三| 欧美国产禁国产网站cc| 久久精品国产亚洲av麻豆色欲 | 午夜久久久久久久久久| 夜夜嗨av一区二区三区四区| 色呦呦在线免费观看| 国产精品美女久久| 丝袜久久网站| 视色,视色影院,视色影库,视色网 日韩精品福利片午夜免费观看 | 西野翔中文久久精品国产| 在线观看成人av电影| 三级一区在线视频先锋 | 韩国欧美亚洲国产| 欧美系列精品| 欧美一区二区综合| 亚洲国产黄色| 久久精品久久99| 国产日韩欧美综合一区| 日韩精品乱码久久久久久| 51久久夜色精品国产麻豆| a√资源在线| 欧美一级成年大片在线观看| 成人av资源网址| 国产成人免费高清视频| 免费亚洲电影在线| 亚洲理论片在线观看| 欧美性xxxxxxxxx| 国产 欧美 精品| 欧美国产日本在线| 免费欧美网站| 中国一级黄色录像| 久久99精品国产| 中国特黄一级片| 欧洲精品中文字幕| 国产高清一级毛片在线不卡| 秋霞午夜一区二区| 日本一区福利在线| 欧美乱大交xxxxx潮喷l头像| 国产成人亚洲综合a∨猫咪| 看免费黄色录像| 91精品国产欧美一区二区成人| 免费观看在线午夜影视| 91精品国产自产在线| 91欧美在线| 久久艹这里只有精品| 亚洲美腿欧美偷拍| 亚洲国产一二三区| 久久久亚洲成人| 青青操综合网| 成年网站在线免费观看| 国产日产亚洲精品系列| 无码人妻熟妇av又粗又大| 亚洲一级片在线看| 欧美一级二级视频| 色综合电影网| 看电视剧不卡顿的网站| 日韩av手机在线免费观看| 欧美高清性hdvideosex| 免费电影网站在线视频观看福利| 成人免费视频观看视频| 夜夜夜久久久| 午夜在线观看一区| 欧美日韩精品一区二区在线播放| 欧美精品videos另类| 91在线高清视频| 精品动漫一区| 国产aⅴ激情无码久久久无码| 在线观看亚洲一区| 国产视频在线播放| caoporn国产精品免费公开| 亚洲国产黄色| 1024手机在线观看你懂的| 91精品在线免费观看| 大香伊人中文字幕精品| 日韩精品成人一区二区在线观看| 久久成人免费日本黄色| 国产一级免费av| 精品一区二区亚洲| 91嫩草国产线观看亚洲一区二区| 日韩成人手机在线| 国产午夜精品福利| 国产三级精品在线观看| 97超级碰在线看视频免费在线看| 欧美精品尤物在线观看| 亚洲免费观看在线| 欧亚洲嫩模精品一区三区| 在线中文免费视频| 精品一区二区三区自拍图片区| 麻豆精品国产91久久久久久| 欧美激情精品久久| 国产午夜精品一区二区三区| 国产精品一区二区三区av| 97超碰青青草| 亚洲色图欧洲色图| 日本不卡视频一区二区| 91影院在线免费观看视频| 老**午夜毛片一区二区三区| 亚洲天堂一级片| 亚洲色无码播放| 波多野结衣在线一区二区| 无需播放器的av| 欧美日韩国产丝袜另类| h片在线免费| 五码日韩精品一区二区三区视频|