摘要:海上施工水域是船舶在航行中風(fēng)險(xiǎn)較大的區(qū)域,為了解決船舶在施工水域中的船舶航線規(guī)劃問題,建立了以航線總長度最短為目標(biāo)函數(shù),以不可航行區(qū)域和船舶轉(zhuǎn)向角等為約束方程的航線規(guī)劃數(shù)學(xué)模型。在建立航線規(guī)劃的數(shù)學(xué)模型的基礎(chǔ)上,重點(diǎn)研究了模型求解的具體方法。在求解施工水域航線規(guī)劃的數(shù)學(xué)模型時(shí),首先利用圖論的方法將可自由航行區(qū)域通過鏈接線將其拆分為若干個(gè)凸多邊形。其次將鏈接線的中點(diǎn)兩兩相連,形成海上施工水域中的Maklink航線網(wǎng)絡(luò)。然后再采用兩階段優(yōu)化方法求解,第1階段利用Dijkstra算法求解出能夠避開所有危險(xiǎn)區(qū)域的初始航線;第2階段利用蟻群算法,對(duì)初始航線進(jìn)行優(yōu)化。最后通過蟻群算法的優(yōu)化,求得了航線總長度更短而且轉(zhuǎn)向角更小的最優(yōu)航線。
注:因版權(quán)方要求,不能公開全文,如需全文,請(qǐng)咨詢雜志社