網(wǎng)友評(píng)分:
5.7分
TSP問(wèn)題算法小軟件是一款簡(jiǎn)單高效的TSP問(wèn)題求解助手。TSP問(wèn)題,也就是旅行商問(wèn)題,是最基本的路線問(wèn)題,那么如何利用軟件來(lái)幫助我們計(jì)算這些最線路問(wèn)題呢?TSP問(wèn)題算法小軟件就能幫上你的忙。
TSP,即Traveling Salesman Problem,也就是旅行商問(wèn)題,又譯為旅行推銷(xiāo)員問(wèn)題、貨郎擔(dān)問(wèn)題,簡(jiǎn)稱(chēng)為T(mén)SP問(wèn)題,是最基本的路線問(wèn)題。
TSP問(wèn)題在物流中的描述是對(duì)應(yīng)一個(gè)物流配送公司,欲將n個(gè)客戶(hù)的訂貨沿最短路線全部送到。如何確定最短路線。
TSP問(wèn)題最簡(jiǎn)單的求解方法是枚舉法。它的解是多維的、多局部極值的、趨于無(wú)窮大的復(fù)雜解的空間,搜索空間是n個(gè)點(diǎn)的所有排列的集合,大小為(n-1)。可以形象地把解空間看成是一個(gè)無(wú)窮大的丘陵地帶,各山峰或山谷的高度即是問(wèn)題的極值。求解TSP,則是在此不能窮盡的丘陵地帶中攀登以達(dá)到山頂或谷底的過(guò)程。
旅行商問(wèn)題字面上的理解是:有一個(gè)推銷(xiāo)員,要到n個(gè)城市推銷(xiāo)商品,他要找出一個(gè)包含所有n個(gè)城市的具有最短路程的環(huán)路。
TSP的歷史很久,最早的描述是1759年歐拉研究的騎士周游問(wèn)題,即對(duì)于國(guó)際象棋棋盤(pán)中的64個(gè)方格,走訪64個(gè)方格一次且僅一次,并且最終返回到起始點(diǎn)。
TSP由美國(guó)RAND公司于1948年引入,該公司的聲譽(yù)以及線性規(guī)劃這一新方法的出現(xiàn)使得TSP成為一個(gè)知名且流行的問(wèn)題。
旅行推銷(xiāo)員的問(wèn)題,我們稱(chēng)之為巡行(Tour),此種問(wèn)題屬于NP-Complete的問(wèn)題,所以旅行商問(wèn)題大多集中在啟發(fā)式解法。
1、途程建構(gòu)法(Tour Construction Procedures)
從距離矩陣中產(chǎn)生一個(gè)近似最佳解的途徑,有以下幾種解法:
2)節(jié)省法(Clark and Wright Saving):以服務(wù)每一個(gè)節(jié)點(diǎn)為起始解,根據(jù)三角不等式兩邊之和大于第三邊之性質(zhì),其起始狀況為每服務(wù)一個(gè)顧客后便回場(chǎng)站,而后計(jì)算路線間合并節(jié)省量,將節(jié)省量以降序排序而依次合并路線,直到最后。
3)插入法(Insertion procedures):如插入法、最省插入法、隨意插入法、最遠(yuǎn)插入法、最大角度插入法等。
2、途程改善法(Tour Improvement Procedure)
先給定一個(gè)可行途程,然后進(jìn)行改善,一直到不能改善為止。有以下幾種解法:
1)K-Opt(2/3 Opt):把尚未加入路徑的K條節(jié)線暫時(shí)取代路徑中K條節(jié)線,并計(jì)算其成本(或距離),如果成本降低(距離減少),則取代之,直到無(wú)法改善為止,K通常為2或3。
2)Or-Opt:在相同路徑上相鄰的需求點(diǎn),將之和本身或其它路徑交換且仍保持路徑方向性。
蜜蜂實(shí)驗(yàn)
蜜蜂實(shí)驗(yàn)
3、合成啟發(fā)法(Composite Procedure)
1)起始解求解+2-Opt:以途程建構(gòu)法建立一個(gè)起始的解,再用2-Opt的方式改善途程,直到不能改善為止。 2)起始解求解+3-Opt:以途程建構(gòu)法建立一個(gè)起始的解,再用3-Opt的方式改善途程,直到不能改善為止。
1.質(zhì)點(diǎn)坐標(biāo)是屏幕像素坐標(biāo),left,top,縱坐標(biāo)向下不是向上,與數(shù)學(xué)上的縱坐標(biāo)方向相反。
2.坐標(biāo)為屏幕像素坐標(biāo),所以只能整數(shù)。
3.點(diǎn)坐標(biāo)可以用鼠標(biāo)拖動(dòng),拖動(dòng)時(shí)可以超出屏幕范圍自動(dòng)產(chǎn)生滾動(dòng)條,但點(diǎn)坐標(biāo)不可以為負(fù)數(shù)。
V3.7主要修改:
1、增加了模擬退火算法。
2、分支限界改名為窮舉算法。
標(biāo)簽: 算法工具 數(shù)學(xué)建模
lingo18(線性和非線性求解器) V18.0.44 官方版 59.67M | 簡(jiǎn)體中文 | 0
詳情MATLAB R2022A(專(zhuān)業(yè)數(shù)學(xué)分析軟件) V9.12 官方最新版 1.7G | 簡(jiǎn)體中文 | 2.7
詳情matlab2012b(專(zhuān)業(yè)商業(yè)數(shù)學(xué)軟件) V2021 官方版 1.7G | 其他語(yǔ)言 | 7.5
詳情Matlab2014a安裝包 32/64位 官方中文版 7.6G | 簡(jiǎn)體中文 | 1.7
詳情Matlab R2015b 中文免費(fèi)版 4K | 簡(jiǎn)體中文 | 7.9
詳情matlab2016a安裝包(數(shù)學(xué)計(jì)算設(shè)計(jì)軟件) 32/64位 官方中文版 1.47G | 簡(jiǎn)體中文 | 10
詳情關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 www.wndwig.cn.All rights reserved.
浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)