[轉(zhuǎn)]2018研究生數(shù)學(xué)建模競賽B題-光傳送網(wǎng)建模與價(jià)值評(píng)估-競賽總結(jié)

這道賽題是有關(guān)通信方面的賽題,初步讀題,感到第一問和第二問關(guān)系不大,第二問和第三問關(guān)系也不大,不過第一問和第三問有比較緊密的順承關(guān)系.

1-1

第一問主要討論在光纖通信環(huán)境下,與光信號(hào)傳輸有關(guān)的調(diào)制解調(diào)的誤碼率問題.在題設(shè)條件中,糾前誤碼率(BER)只與信噪比(SNR)有關(guān).因此題目要求我們建立數(shù)學(xué)模型描述兩者的關(guān)系.

對(duì)于該問題有兩種思路:

建立機(jī)理模型

也就是通過對(duì)光纖中的入纖信號(hào),與信號(hào)噪聲進(jìn)行概率描述,然后推導(dǎo)出出纖信號(hào)的概率描述,從而通過對(duì)概率密度函數(shù)的二重積分,直接計(jì)算出兩者的解析關(guān)系.

實(shí)驗(yàn)?zāi)P?/p>

也就是使用計(jì)算機(jī)仿真的方式,通過大量的實(shí)驗(yàn),模擬信號(hào)輸入,編碼,噪聲輸入,解碼,計(jì)算誤碼率的過程,對(duì)誤碼率進(jìn)行計(jì)算.根據(jù)大數(shù)定律,大量實(shí)驗(yàn)的結(jié)果會(huì)趨近于第一種思路的機(jī)理模型的解.

兩種方法的比較

第一種方法有著更強(qiáng)的數(shù)學(xué)要求,但是推到的結(jié)果顯示,最后的結(jié)果是一個(gè)正態(tài)分布函數(shù)的二重積分的加權(quán)和.計(jì)算這個(gè)函數(shù)的積分其實(shí)十分困難,還是要借助數(shù)值計(jì)算的工具或者查表.無法有效的得到一條表達(dá)式.

第二種方法較容易實(shí)現(xiàn),但是在試驗(yàn)次數(shù)較小的情況下,得到的曲線會(huì)引入較大誤差.造成求解曲線的不平滑.因此得到平滑的曲線需要花費(fèi)較大的計(jì)算時(shí)間.在我的電腦上計(jì)算時(shí)間大概有半個(gè)小時(shí).

在這里給出一張求解圖.

1-2

第二問主要是對(duì)整個(gè)傳輸?shù)墓饴愤M(jìn)行建模,要考慮光在線纜中引入的噪聲,光放大器引入的噪聲,光在線纜中的功率衰減等因素,結(jié)合上文中算出的一個(gè)參數(shù)求解傳輸鏈路的段數(shù).

在這里給出模型和結(jié)果.

結(jié)果

2-1

第二問似乎與第一問沒有必然的聯(lián)系,這是一個(gè)整數(shù)規(guī)劃的問題,特別是在第一問中,這個(gè)證書規(guī)劃非常的純粹,因此可以直接建立整數(shù)規(guī)劃的模型,使用相應(yīng)的求解器進(jìn)行求解.

我們將問題直接轉(zhuǎn)化成了MIP問題,然后使用GUROBI工具進(jìn)行求解.

轉(zhuǎn)化成的問題如下圖.

其中Cij 表示 i 節(jié)點(diǎn)與 j 節(jié)點(diǎn)之間的傳輸容量,可依據(jù)節(jié)點(diǎn)間的距離選擇相應(yīng)的傳輸格式,從而判斷傳輸容量的大小况脆。本文認(rèn)為,若要使網(wǎng)絡(luò)價(jià)值最大化,必須要以容量利用率最大為標(biāo)準(zhǔn)來分配傳輸格式硝全。

λ ij 表示 i 節(jié)點(diǎn)與 j 節(jié)點(diǎn)之間鏈路的權(quán)重,M 為光傳輸網(wǎng)絡(luò)的節(jié)點(diǎn)數(shù)。

H i ,H j 分別表示 i 節(jié)點(diǎn)和 j 節(jié)點(diǎn)的人口數(shù)赡艰。當(dāng)所有節(jié)點(diǎn)的鏈接情況由決策

信息R ij 確定時(shí),目標(biāo)函數(shù)值中相應(yīng)的未知變量可進(jìn)一步求出并確定目標(biāo)函數(shù)值.

約束中限制了網(wǎng)絡(luò)連接數(shù),和孤立鏈路數(shù)量.

值得一題的是孤立鏈路這個(gè)約束.

在一開始我們解出的解如下圖:

可以看到,得到的解并不是一個(gè)連通的圖.但是作為一個(gè)光纖網(wǎng)絡(luò)來說,必然要求我們解出一個(gè)連通圖.因此我們加入了孤立鏈路這個(gè)新的約束.

這個(gè)約束可以保證所有組成的集合(全集和空集除外)都與其他點(diǎn)是連通的.加入當(dāng)前約束后得到的解如下圖所示.

對(duì)于33條鏈路的是這樣的.

2-2

第二問考慮到中轉(zhuǎn)節(jié)點(diǎn)的問題,最初考慮在第一問的基礎(chǔ)上進(jìn)行拓展,為每條路段增加一個(gè)分配變量,也就是在這些變量中描述當(dāng)前路段的資源是否進(jìn)行分配,分配給誰.

然后通過增加約束條件約束分配必須滿足題設(shè)需求.但是求解過程發(fā)現(xiàn)這樣的求解占用太多資源.因此我們考慮將問題轉(zhuǎn)化成為了一個(gè)層次優(yōu)化的問題.在描述這個(gè)問題前,我們通過一些數(shù)學(xué)推導(dǎo)將問題稍作簡化.

首先,中轉(zhuǎn)通信的可行性分析.

一條線路進(jìn)行中轉(zhuǎn)的可行性,主要是由引入這些中轉(zhuǎn)是否會(huì)帶來目標(biāo)(網(wǎng)絡(luò)價(jià)值)的提升判斷的.

如果引入這些中轉(zhuǎn)可以將網(wǎng)絡(luò)價(jià)值進(jìn)行提升,那么系統(tǒng)將義不容辭的引入這些中轉(zhuǎn)通信,如果不能,中轉(zhuǎn)通信將一定不會(huì)被引入.

因此在引入的價(jià)值該如何度量呢?

看下圖:

也就是說,當(dāng)權(quán)重保持不變的情況下. 引入中轉(zhuǎn)通信完全歸結(jié)為節(jié)點(diǎn)的人口問題,對(duì)于三個(gè)節(jié)點(diǎn)的判斷來說.當(dāng)中間點(diǎn)城市的人口數(shù)足夠小的情況下,引入中間節(jié)點(diǎn)通信是有好處的.

下面我們來進(jìn)行更加復(fù)雜的分析.

當(dāng)有多個(gè)城市需要占用同一個(gè)節(jié)點(diǎn)中轉(zhuǎn)時(shí),節(jié)點(diǎn)將為哪一個(gè)城市服務(wù)的問題.這個(gè)問題同樣該從網(wǎng)絡(luò)價(jià)值的角度分析.就是說我們要比較為誰服務(wù)可以獲得更多的網(wǎng)絡(luò)價(jià)值.

但是這個(gè)問題就沒有前面的問題那樣純粹了,因?yàn)檫@將變成一個(gè)整體性的問題.也是一個(gè)規(guī)劃問題.為了有效解決這個(gè)問題,本文件問題描述為一個(gè)兩層的最優(yōu)化問題的嵌套.

頂層的最優(yōu)化問題負(fù)責(zé)尋找最優(yōu)的網(wǎng)絡(luò)路徑,也就是像問題2-1一樣的規(guī)劃問題.第二個(gè)最優(yōu)化問題在上層給出的路徑的基礎(chǔ)上尋找一個(gè)最優(yōu)化的網(wǎng)絡(luò)配置,配置最優(yōu)化的中轉(zhuǎn)節(jié)點(diǎn)情況.

在這種情況下,我們本文采用兩層的架構(gòu),第一層使用遺傳算法作為框架,第二層使用約束式求解器GUROBI.

2-3 第三問是自由式的問題,因此在這里不做分享

3

第三問由于太直接,沒有太好的方法進(jìn)行求解,所以直接上了遺傳算法.

沒有什么有效的數(shù)學(xué)模型可以將問題化簡,大家有興趣可以直接看我的代碼.

代碼:

問題求解的正確性我還沒有作進(jìn)一步的考證,

在這里發(fā)表一些想法只做討論用.

代碼我已經(jīng)上傳到了github:?https://github.com/zangzelin/2018-Graduate-Mathematical-Modeling-Competition-B

希望覺得有幫助的同學(xué),star 一下

---恢復(fù)內(nèi)容結(jié)束---

# 2018研究生數(shù)學(xué)建模競賽B題-光傳送網(wǎng)建模與價(jià)值評(píng)估-競賽總結(jié)

這道賽題是有關(guān)通信方面的賽題,初步讀題,感到第一問和第二問關(guān)系不大,第二問和第三問關(guān)系也不大,不過第一問和第三問有比較緊密的順承關(guān)系.

1-1

第一問主要討論在光纖通信環(huán)境下,與光信號(hào)傳輸有關(guān)的調(diào)制解調(diào)的誤碼率問題.在題設(shè)條件中,糾前誤碼率(BER)只與信噪比(SNR)有關(guān).因此題目要求我們建立數(shù)學(xué)模型描述兩者的關(guān)系.

對(duì)于該問題有兩種思路:

建立機(jī)理模型

也就是通過對(duì)光纖中的入纖信號(hào),與信號(hào)噪聲進(jìn)行概率描述,然后推導(dǎo)出出纖信號(hào)的概率描述,從而通過對(duì)概率密度函數(shù)的二重積分,直接計(jì)算出兩者的解析關(guān)系.

實(shí)驗(yàn)?zāi)P?/p>

也就是使用計(jì)算機(jī)仿真的方式,通過大量的實(shí)驗(yàn),模擬信號(hào)輸入,編碼,噪聲輸入,解碼,計(jì)算誤碼率的過程,對(duì)誤碼率進(jìn)行計(jì)算.根據(jù)大數(shù)定律,大量實(shí)驗(yàn)的結(jié)果會(huì)趨近于第一種思路的機(jī)理模型的解.

兩種方法的比較

第一種方法有著更強(qiáng)的數(shù)學(xué)要求,但是推到的結(jié)果顯示,最后的結(jié)果是一個(gè)正態(tài)分布函數(shù)的二重積分的加權(quán)和.計(jì)算這個(gè)函數(shù)的積分其實(shí)十分困難,還是要借助數(shù)值計(jì)算的工具或者查表.無法有效的得到一條表達(dá)式.

第二種方法較容易實(shí)現(xiàn),但是在試驗(yàn)次數(shù)較小的情況下,得到的曲線會(huì)引入較大誤差.造成求解曲線的不平滑.因此得到平滑的曲線需要花費(fèi)較大的計(jì)算時(shí)間.在我的電腦上計(jì)算時(shí)間大概有半個(gè)小時(shí).

在這里給出一張求解圖.

1-2

第二問主要是對(duì)整個(gè)傳輸?shù)墓饴愤M(jìn)行建模,要考慮光在線纜中引入的噪聲,光放大器引入的噪聲,光在線纜中的功率衰減等因素,結(jié)合上文中算出的一個(gè)參數(shù)求解傳輸鏈路的段數(shù).

在這里給出模型和結(jié)果.

結(jié)果

2-1

第二問似乎與第一問沒有必然的聯(lián)系,這是一個(gè)整數(shù)規(guī)劃的問題,特別是在第一問中,這個(gè)證書規(guī)劃非常的純粹,因此可以直接建立整數(shù)規(guī)劃的模型,使用相應(yīng)的求解器進(jìn)行求解.

我們將問題直接轉(zhuǎn)化成了MIP問題,然后使用GUROBI工具進(jìn)行求解.

轉(zhuǎn)化成的問題如下圖.

其中Cij 表示 i 節(jié)點(diǎn)與 j 節(jié)點(diǎn)之間的傳輸容量,可依據(jù)節(jié)點(diǎn)間的距離選擇相應(yīng)的傳輸格式,從而判斷傳輸容量的大小。本文認(rèn)為,若要使網(wǎng)絡(luò)價(jià)值最大化,必須要以容量利用率最大為標(biāo)準(zhǔn)來分配傳輸格式斤葱。

λ ij 表示 i 節(jié)點(diǎn)與 j 節(jié)點(diǎn)之間鏈路的權(quán)重,M 為光傳輸網(wǎng)絡(luò)的節(jié)點(diǎn)數(shù)慷垮。

H i ,H j 分別表示 i 節(jié)點(diǎn)和 j 節(jié)點(diǎn)的人口數(shù)。當(dāng)所有節(jié)點(diǎn)的鏈接情況由決策

信息R ij 確定時(shí),目標(biāo)函數(shù)值中相應(yīng)的未知變量可進(jìn)一步求出并確定目標(biāo)函數(shù)值.

約束中限制了網(wǎng)絡(luò)連接數(shù),和孤立鏈路數(shù)量.

值得一題的是孤立鏈路這個(gè)約束.

在一開始我們解出的解如下圖:

可以看到,得到的解并不是一個(gè)連通的圖.但是作為一個(gè)光纖網(wǎng)絡(luò)來說,必然要求我們解出一個(gè)連通圖.因此我們加入了孤立鏈路這個(gè)新的約束.

這個(gè)約束可以保證所有組成的集合(全集和空集除外)都與其他點(diǎn)是連通的.加入當(dāng)前約束后得到的解如下圖所示.

對(duì)于33條鏈路的是這樣的.

2-2

第二問考慮到中轉(zhuǎn)節(jié)點(diǎn)的問題,最初考慮在第一問的基礎(chǔ)上進(jìn)行拓展,為每條路段增加一個(gè)分配變量,也就是在這些變量中描述當(dāng)前路段的資源是否進(jìn)行分配,分配給誰.

然后通過增加約束條件約束分配必須滿足題設(shè)需求.但是求解過程發(fā)現(xiàn)這樣的求解占用太多資源.因此我們考慮將問題轉(zhuǎn)化成為了一個(gè)層次優(yōu)化的問題.在描述這個(gè)問題前,我們通過一些數(shù)學(xué)推導(dǎo)將問題稍作簡化.

首先,中轉(zhuǎn)通信的可行性分析.

一條線路進(jìn)行中轉(zhuǎn)的可行性,主要是由引入這些中轉(zhuǎn)是否會(huì)帶來目標(biāo)(網(wǎng)絡(luò)價(jià)值)的提升判斷的.

如果引入這些中轉(zhuǎn)可以將網(wǎng)絡(luò)價(jià)值進(jìn)行提升,那么系統(tǒng)將義不容辭的引入這些中轉(zhuǎn)通信,如果不能,中轉(zhuǎn)通信將一定不會(huì)被引入.

因此在引入的價(jià)值該如何度量呢?

看下圖:

也就是說,當(dāng)權(quán)重保持不變的情況下. 引入中轉(zhuǎn)通信完全歸結(jié)為節(jié)點(diǎn)的人口問題,對(duì)于三個(gè)節(jié)點(diǎn)的判斷來說.當(dāng)中間點(diǎn)城市的人口數(shù)足夠小的情況下,引入中間節(jié)點(diǎn)通信是有好處的.

下面我們來進(jìn)行更加復(fù)雜的分析.

當(dāng)有多個(gè)城市需要占用同一個(gè)節(jié)點(diǎn)中轉(zhuǎn)時(shí),節(jié)點(diǎn)將為哪一個(gè)城市服務(wù)的問題.這個(gè)問題同樣該從網(wǎng)絡(luò)價(jià)值的角度分析.就是說我們要比較為誰服務(wù)可以獲得更多的網(wǎng)絡(luò)價(jià)值.

但是這個(gè)問題就沒有前面的問題那樣純粹了,因?yàn)檫@將變成一個(gè)整體性的問題.也是一個(gè)規(guī)劃問題.為了有效解決這個(gè)問題,本文件問題描述為一個(gè)兩層的最優(yōu)化問題的嵌套.

頂層的最優(yōu)化問題負(fù)責(zé)尋找最優(yōu)的網(wǎng)絡(luò)路徑,也就是像問題2-1一樣的規(guī)劃問題.第二個(gè)最優(yōu)化問題在上層給出的路徑的基礎(chǔ)上尋找一個(gè)最優(yōu)化的網(wǎng)絡(luò)配置,配置最優(yōu)化的中轉(zhuǎn)節(jié)點(diǎn)情況.

在這種情況下,我們本文采用兩層的架構(gòu),第一層使用遺傳算法作為框架,第二層使用約束式求解器GUROBI.

2-3 第三問是自由式的問題,因此在這里不做分享

3

第三問由于太直接,沒有太好的方法進(jìn)行求解,所以直接上了遺傳算法.

沒有什么有效的數(shù)學(xué)模型可以將問題化簡,大家有興趣可以直接看我的代碼.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末揍堕,一起剝皮案震驚了整個(gè)濱河市料身,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌衩茸,老刑警劉巖芹血,帶你破解...
    沈念sama閱讀 210,914評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異楞慈,居然都是意外死亡幔烛,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門囊蓝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來饿悬,“玉大人,你說我怎么就攤上這事慎颗∠缢。” “怎么了言询?”我有些...
    開封第一講書人閱讀 156,531評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長傲宜。 經(jīng)常有香客問我运杭,道長,這世上最難降的妖魔是什么函卒? 我笑而不...
    開封第一講書人閱讀 56,309評(píng)論 1 282
  • 正文 為了忘掉前任辆憔,我火速辦了婚禮,結(jié)果婚禮上报嵌,老公的妹妹穿的比我還像新娘虱咧。我一直安慰自己,他們只是感情好锚国,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評(píng)論 5 384
  • 文/花漫 我一把揭開白布腕巡。 她就那樣靜靜地躺著,像睡著了一般血筑。 火紅的嫁衣襯著肌膚如雪绘沉。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,730評(píng)論 1 289
  • 那天豺总,我揣著相機(jī)與錄音车伞,去河邊找鬼。 笑死喻喳,一個(gè)胖子當(dāng)著我的面吹牛另玖,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播表伦,決...
    沈念sama閱讀 38,882評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼谦去,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了绑榴?” 一聲冷哼從身側(cè)響起哪轿,我...
    開封第一講書人閱讀 37,643評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎翔怎,沒想到半個(gè)月后窃诉,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,095評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡赤套,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評(píng)論 2 325
  • 正文 我和宋清朗相戀三年飘痛,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片容握。...
    茶點(diǎn)故事閱讀 38,566評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡宣脉,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出剔氏,到底是詐尸還是另有隱情塑猖,我是刑警寧澤竹祷,帶...
    沈念sama閱讀 34,253評(píng)論 4 328
  • 正文 年R本政府宣布,位于F島的核電站羊苟,受9級(jí)特大地震影響塑陵,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蜡励,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評(píng)論 3 312
  • 文/蒙蒙 一令花、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧凉倚,春花似錦兼都、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至瓦胎,卻和暖如春芬萍,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背搔啊。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評(píng)論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留北戏,地道東北人负芋。 一個(gè)月前我還...
    沈念sama閱讀 46,248評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像嗜愈,于是被迫代替她去往敵國和親旧蛾。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容