999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Excel求解旅行商問題及實現

2017-01-12 23:17:44劉芊
東方教育 2016年13期

劉芊

摘要:旅行商問題歷來是大家感興趣的一個難題,對其求解也有各種算法。Excel中規劃求解也是有效解決問題的方案之一,通過介紹其基本原理,求解思路和在旅行商問題中的具體實現步驟,希望能對讀者學習Excel的高級應用有很好的借鑒作用。

關鍵詞:旅行商問題;規劃求解;加載宏

1 引言

旅行商問題(TSP),是假設一個旅行商出于業務需要,要到N個城市去,那么如何找出一條最佳的路徑使其能既經過每個城市,又路徑最短。旅行商問題在實際工作中有很多具體應用,如貨物配送、家用管網規劃、網絡路由選擇等。該類問題與普通的求最短路徑的根本區別是:既要經過已知的所有節點,又要從起點到終點形成封閉回路,在滿足這兩個前提下路徑最短。對于較大規模的該類問題,需要通過智能算法(蝙蝠、蟻群等)求解,對于一定規模的旅行商問題可采用Excel的規劃求解來解決。

2 方法概述

規劃求解是Excel的“可使用加載宏”的一種,它能夠對存在多個變量的線性或非線性問題求解,以求出最優值。通過規劃求解,可以幫助用戶得到最優的設計方案。其工作原理是可以設計多個可調整的單元格,給出這些單元格需遵守的約束條件,同時給出目標單元格的公式,通過改變可變單元格的值,求出目標單元格的最大值、最小值或指定值。

3解決方案:

以下圖為例,共有A、B、C、D、E、F六個城市,它們之間的路徑及距離如圖1所示

3.1 打開Excel 2010,建立一個工作簿,名為“旅行商問題”

3.2 在C4:C19單元格,用“9999”來替換“-”,如圖所示,該步驟是給不存在的路徑用一個很大的數來表示,防止以后選擇該路徑。

3.3 建立解決模型,如下圖所示。

在以上模型中,我們用“來源唯一性”限制出發地,用“目標唯一性”限制抵達地,以確保都任何時候只能走一條路徑,不能同時存在多條路徑。

打開Excel 2010的“加載宏”選擇,選擇其中的“規劃求解加載項”前的復選框,然后“確定”,操作后我們再打開“數據”選項卡,就能看到“規劃求解”。

給單元格輸入公式,其中,I14 單元格 =sum(c14:h14),填充I15:I1

C20 單元格=sum(c14:c19),填充D20:H20

J14 單元格 =sumproduct(c4:h4,c14:h14),填充J15:J19

J20 單元格 =sum(j14:j19)

C14:H19 的“單元格格式”我們可以設置為“數字”,選擇“自定義”中的“0”,我們用該區域表示實際路徑的選擇情況,選擇即為“1”,不選即為“0”,然后對應出發地、抵達地,形成一條回路。這個區域是可變區域,代表了不同路徑的組合可能,J20是規劃求解的目標單元格,即總路徑,在這里,根據題意我們給J20選“最小值”。

3.4 觀察求解結果,可以看到,選擇的路徑是:C-A-C,B-D-B,E-F-E,它們不能形成封閉回路,所以不符合要求,為解決這個問題,我們需要加上限制條件,防止返回情況發生,也就是E14和C16不能同時為“1”,F15和D17不能同時為“1”,H18和G19不能同時為“1”

在下面可選C23:C25輸入這些“添加條件”,C22單元格錄入“添加條件”,C23至 C25錄入公式。

C23單元格 =E14+C16

C24單元格 =F15+D17

C25單元格 =H18+G19

3.5 繼續規劃求解,可以在“規劃求解參數”對話框中增加約束條件,設置C23:C25<=1

3.6 得出新的規劃求解結果,如下圖所示。

3.7 經觀察,這次求得路徑為B-A-C-B,D-F-E-D,仍讓沒有形成閉合回路,那就要同上增加新的約束條件,C26單元格=D14+E15,C27單元格=F19+G17,

3.8 然后重新設計“規劃參數”,如下圖所示。

3.9 得出最優的規劃求解結果,如下圖所示。

3.10 觀察下,這次形成的路徑是B-D-F-E-C-A-B,為封閉路徑,符合要求,那么旅行商路徑即為B-D-F-E-C-A-B,反向路徑B-A-C-E-F-D-B 也是旅行商的解,路徑長同為250。

4 結束語

用Excel2010求解旅行商問題及實現如上分析,具體節點數不同,數據不同,求解過程會有差異,但總體思路是一致的,根據具體路線,有繁有簡,實現的步驟也會略有差異。

參考文獻:

[1]金曉龍. Excel高級應用實例教程,2012第一版:144-150

主站蜘蛛池模板: 午夜免费小视频| 婷婷六月天激情| 欧美丝袜高跟鞋一区二区| 国产靠逼视频| 毛片久久久| 99精品福利视频| 一级香蕉人体视频| 91热爆在线| 激情无码视频在线看| 曰AV在线无码| 国产欧美精品一区二区| 免费女人18毛片a级毛片视频| 久久久久九九精品影院| 午夜高清国产拍精品| 亚洲AV无码一区二区三区牲色| 色综合网址| 精品亚洲麻豆1区2区3区| 午夜视频日本| 成年女人a毛片免费视频| 国产jizz| 国产精品一线天| 91精品啪在线观看国产60岁 | 亚洲小视频网站| 激情六月丁香婷婷四房播| 自偷自拍三级全三级视频| 伊人久久综在合线亚洲91| 亚洲免费播放| 日韩一区精品视频一区二区| 国产黄网站在线观看| 成人小视频网| 日本免费新一区视频| 亚洲男人天堂网址| 婷婷开心中文字幕| 99视频国产精品| 91在线精品麻豆欧美在线| 日韩av手机在线| 国产免费羞羞视频| 三区在线视频| 1024国产在线| 久久亚洲AⅤ无码精品午夜麻豆| h视频在线播放| 国产一级二级三级毛片| 999福利激情视频| 亚洲成年人片| 日韩天堂视频| 亚洲aaa视频| 国产精品爆乳99久久| 男人天堂亚洲天堂| 欧美不卡二区| 成人午夜精品一级毛片| 欧美日韩亚洲综合在线观看| 国产精品久久久久久影院| 日本在线国产| 欧美综合成人| 国产无码高清视频不卡| 国产一区免费在线观看| 极品尤物av美乳在线观看| 国产精品美乳| 黄色一及毛片| 国产在线观看91精品亚瑟| 97狠狠操| 国内精品自在欧美一区| 亚洲综合色婷婷| 日韩欧美国产中文| 人妖无码第一页| 国产精品久久久久鬼色| 99伊人精品| 91精品啪在线观看国产| 四虎国产永久在线观看| 国产成人精品18| 幺女国产一级毛片| 欧美日本在线观看| 啦啦啦网站在线观看a毛片| 久久这里只有精品免费| 精品国产免费观看| 强奷白丝美女在线观看| 人妻无码一区二区视频| 国产一级视频在线观看网站| 亚洲中久无码永久在线观看软件| 国产精品开放后亚洲| 久久伊人操| 97超爽成人免费视频在线播放|