挑战10的1,143,913次方种算法组合:这都不是事儿~~
從2012年啟動(dòng)預(yù)研,2014年構(gòu)建軟硬協(xié)同系統(tǒng),2017年應(yīng)用于華為云... 歷時(shí)8年時(shí)間打造的華為云擎天架構(gòu),究竟有多強(qiáng)悍,或許我們能從下面的內(nèi)容中找到答案。
在剛剛結(jié)束的GECCO 2020國(guó)際會(huì)議中,華為云擎天架構(gòu)的調(diào)度算法團(tuán)隊(duì)獲得OCP(Optimal Camera Placement最優(yōu)相機(jī)布局)和USCP(Unicost Set Covering Problem單一成本集合覆蓋問(wèn)題)運(yùn)籌優(yōu)化算法賽道兩項(xiàng)分賽道的冠軍。
?
超乎想象的頂級(jí)的會(huì)議
GECCO會(huì)議始辦于1999年,是進(jìn)化計(jì)算領(lǐng)域最重要的盛會(huì)之一。本屆比賽吸引了來(lái)自英國(guó)、法國(guó)等全球知名研究機(jī)構(gòu)和頂尖學(xué)者,如法國(guó)的優(yōu)化解決方案提供商Artelys(工業(yè)優(yōu)化領(lǐng)域旗艦競(jìng)賽ROADEF/EURO Challenge 2018年度冠軍),英國(guó)蘭卡斯特大學(xué)(ROADEF/EURO Challenge 2016年度冠軍),法國(guó)格勒諾布爾大學(xué),英國(guó)倫敦大學(xué)學(xué)院等,可謂是高手云集。
了解了會(huì)議的大概情況,我們?cè)賮?lái)看看這次比賽獲獎(jiǎng)賽道所需要解決的問(wèn)題。
計(jì)算機(jī)科學(xué)中的“進(jìn)化計(jì)算”,指一系列“受生物進(jìn)化啟發(fā)的全局優(yōu)化算法”,及研究此類(lèi)算法的人工智能等子領(lǐng)域,主要應(yīng)用于最優(yōu)化問(wèn)題的求解。而OCP與USCP作為經(jīng)典的離散優(yōu)化問(wèn)題,是已被證明的NP-Hard問(wèn)題,其中USCP更是Karp提出的21個(gè)NP-Complete問(wèn)題之一,在計(jì)算復(fù)雜性理論研究方面具有重要意義,并被廣泛應(yīng)用于邊緣站點(diǎn)選址、軟件模糊測(cè)試等實(shí)際工業(yè)場(chǎng)景中。
OCP問(wèn)題可以簡(jiǎn)單描述為:假定一個(gè)城市需要部署一組攝像頭進(jìn)行監(jiān)控全覆蓋,而每個(gè)攝像頭部署的位置(400萬(wàn)個(gè)可選位置)、角度及可覆蓋的監(jiān)控區(qū)域都不盡相同,如何使用最少的攝像頭實(shí)現(xiàn)城市監(jiān)控的全覆蓋。USCP問(wèn)題則是采用更為抽象的數(shù)學(xué)集合形式進(jìn)行描述,二者本質(zhì)相同。
OCP問(wèn)題示意圖
云上實(shí)踐與算法理論碰撞
此次賽題提供了基于實(shí)際的城市監(jiān)控布局轉(zhuǎn)換而來(lái)的數(shù)據(jù)集合,其中最大的數(shù)據(jù)包含了380萬(wàn)以上的監(jiān)控候選位置。要從380萬(wàn)個(gè)候選位置中選出最優(yōu)的布局方案,搜索空間高達(dá)2^(3,800,000)≈〖10〗^(1,143,913),該數(shù)字遠(yuǎn)遠(yuǎn)超過(guò)宇宙中所有原子的數(shù)量總和,即使動(dòng)用全世界的算力,也無(wú)法在有限時(shí)間內(nèi)逐一驗(yàn)證每一種方案的優(yōu)劣。
?
龐大搜索空間,大幅提升賽題難度
華為云擎天架構(gòu)調(diào)度算法團(tuán)隊(duì)提交的Weighting-Based Parallel Local Search(WPLS)算法同時(shí)結(jié)合了機(jī)器學(xué)習(xí)與運(yùn)籌優(yōu)化中的技巧,在局部搜索的過(guò)程中使用了禁忌表策略,并且自學(xué)習(xí)地調(diào)整評(píng)估函數(shù)來(lái)跳出局部最優(yōu)。在實(shí)現(xiàn)上,該算法同時(shí)借助于華為云鯤鵬和昇騰的獨(dú)特硬件優(yōu)勢(shì),不僅發(fā)揮出算法的并行化加速能力,還在極短的時(shí)間找到接近于理論最優(yōu)解的方案。
針對(duì)如何從380萬(wàn)個(gè)候選位置中選出最優(yōu)的布局的問(wèn)題,核心問(wèn)題就是如何進(jìn)行海量邊緣站點(diǎn)選址、規(guī)劃各站點(diǎn)容量,并通過(guò)智能全域調(diào)度實(shí)現(xiàn)全局業(yè)務(wù)接入體驗(yàn)最優(yōu),其本質(zhì)也可以抽象為以集合覆蓋問(wèn)題為核心的一系列優(yōu)化問(wèn)題。華為云團(tuán)隊(duì)提出了“云站點(diǎn)選址”的方案。擬在全國(guó)范圍內(nèi)部署海量站點(diǎn),計(jì)算出因時(shí)延、服務(wù)質(zhì)量、實(shí)際環(huán)境等約束帶來(lái)的覆蓋區(qū)域有限問(wèn)題,計(jì)算出各站點(diǎn)可覆蓋區(qū)域及對(duì)應(yīng)建站成本,最終提出可實(shí)現(xiàn)全覆蓋的最優(yōu)站點(diǎn)部署方案。
不得不說(shuō),該解決方案得益于當(dāng)前云技術(shù)已成為時(shí)代發(fā)展的重要推力。隨著產(chǎn)業(yè)的發(fā)展,行業(yè)對(duì)海量算力、極致時(shí)延體驗(yàn)等都提出了更高要求。云計(jì)算作為數(shù)字經(jīng)濟(jì)時(shí)代的核心生產(chǎn)工具,正逐步向邊緣延伸,以滿(mǎn)足澎湃算力的隨時(shí)、隨地、隨需獲取并實(shí)現(xiàn)業(yè)務(wù)的就近接入。
面向未來(lái) 華為云擎天架構(gòu)的全棧技術(shù)投入
歷經(jīng)8年技術(shù)積淀的華為云擎天架構(gòu),通過(guò)對(duì)極簡(jiǎn)數(shù)據(jù)中心、專(zhuān)用硬件、虛擬化、云操作系統(tǒng)等全棧技術(shù)投入,提供硬核性能、極致穩(wěn)定、極優(yōu)效能、云邊端協(xié)同的云服務(wù),為華為云、華為云Stack、華為云邊緣提供一致體驗(yàn)與一致生態(tài)。
?“智慧云腦”作為華為云擎天架構(gòu)的管控面,是面向云、AI、5G時(shí)代的分布式云操作系統(tǒng),實(shí)現(xiàn)全域資源供給極優(yōu)、多樣性算力使用極簡(jiǎn)。其中,全域資源調(diào)度能力可支撐未來(lái)10萬(wàn)級(jí)分布式站點(diǎn)間復(fù)雜的調(diào)度協(xié)同,完成中心與邊緣、邊緣與邊緣之間的智能按需調(diào)度,根據(jù)業(yè)務(wù)訴求匹配最優(yōu)節(jié)點(diǎn),實(shí)現(xiàn)就近接入。面向租戶(hù),智慧云腦通過(guò)資源畫(huà)像及預(yù)測(cè)算法實(shí)現(xiàn)算力的智能推薦,讓?xiě)?yīng)用負(fù)載運(yùn)行在最合適的算力之上。
未來(lái),華為云將繼續(xù)發(fā)揮全棧技術(shù)創(chuàng)新能力,與伙伴一起使能千行百業(yè),助力政企實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型和智能化升級(jí)。
?
總結(jié)
以上是生活随笔為你收集整理的挑战10的1,143,913次方种算法组合:这都不是事儿~~的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 小编亲测:开售即遭“疯抢”的小度在家凭什
- 下一篇: 鸟哥LINUX操作练习(8):Linux