• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      特殊指派問題之求解算法對比分析

      2017-07-14 07:25:51曹迎槐
      電腦知識與技術(shù) 2017年17期
      關(guān)鍵詞:指派

      曹迎槐

      摘要:該文以混合泳接力項目這種特殊的類指派問題為例,一改傳統(tǒng)的0-1規(guī)劃解法,不僅提出了基于GA和偶圖的求解思路,更提出了一種基于各泳姿成績表差值的表上求解算法,并對各算法做了匯總分析。

      關(guān)鍵詞:混合泳接力;指派;績差求解;GA;偶圖

      中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2017)17-0220-02

      1背景

      生活中的指派問題很常見,但運動會上的類指派接力項目卻有些特殊。接力項目既可出現(xiàn)在田徑場上,也可出現(xiàn)在游泳池里,既可設男子項目,亦可設女子項目,甚至還有男女混合接力,觀賞性非常強。田徑場上的接力比賽之接棒技術(shù)很有講究,但游泳池里的混合接力雖省去了接棒壓力,但增加了泳姿要求,需考慮的因素反而更多。

      例如:4×100m混合泳接力項目全程400米,規(guī)定每個隊由4人組成,必須按仰泳、蛙泳、蝶泳、自由泳的順序進行,每人只能用一種泳姿游完100m,每種泳姿的技術(shù)要求依據(jù)本泳姿之相關(guān)規(guī)則。不難理解,當備選人數(shù)較多時,如何確定組隊人選就頗費腦筋。較傳統(tǒng)意義上的指派問題而言,此類問題存在淘汰機制,不可隨意指派,且同時存在著人員選擇與泳姿分配等縱、橫雙向?qū)Ρ确治?,相對復雜,其特殊性一目了然。為便于說明問題,設現(xiàn)有8名備選隊員,其平時成績?nèi)绫?,試分析如何組隊,可使全隊的總成績最好。

      此類問題的常見解法多用0-1規(guī)劃,屬LP范疇。其實,還有多種求解思路。

      2基于GA的求解分析

      作為指派問題,因其非線性特征十分明顯,且不連續(xù),在數(shù)據(jù)規(guī)模較大時解空間相對可觀,所以基于GA求解也是個不錯的選擇。仍以上述想定案例為基礎(chǔ),因備選人數(shù)有8人,故可用3位二進制0-1編碼來精確描述每個選手,如表2所示。

      于是,GA的個體即可用人選的4位選手之0-1編碼(長為固定的12位)來表示。例如:個體‘101 000 100 010,即表示‘己、甲、戊、丙四位選手,按照仰泳、蛙泳、蝶泳、自由泳的規(guī)定順序組隊參賽。

      至于GA之操作算子設計,倒也沒有太多的特殊性,無非是交叉、突變,甚至選擇等。但在GA的求解過程中,每迭代生成一個新個體,都必須檢測其規(guī)范性,即必須保證四位選手不重,以規(guī)避一人游多個泳姿的情形。而適應度函數(shù)十分簡單,只需計算四名選手的總成績并求最小即可。在本案例中,種群規(guī)模可設置為80,大約相當于解空間的二十分之一左右。而交叉、遺傳和突變等概率,則按常規(guī)處之就好,無須做額外設計。

      經(jīng)MATLAB軟件實際運行可知,用GA求解確無把握得到最優(yōu)解,所以,用GA求解本案例之指派問題,旨在對比分析幾種不同求解方法之異同和特點,從而強化學生的運籌優(yōu)化意識和對現(xiàn)實問題的分析思路或角度。

      3基于成績差的表上求解算法嘲

      首先,先將表1中的成績統(tǒng)一為以秒為單位,稱‘歸秒處理。結(jié)果如表3。

      接著,再求成績差,稱‘績差。即找到各泳姿的最優(yōu)成績,然后求出該泳姿的其他各選手之成績與該最優(yōu)成績之差,結(jié)果當然均非負。其中,最優(yōu)成績不變。如表4。

      雖然最小績差是0.3,但因選手戊已確定自由泳,且選手戊沒有其他任務,所以可不考慮該績差。次小績差是1.5,有兩個點,即‘丁的蛙泳、‘辛的蝶泳。不妨先考慮點‘丁的蛙泳,即調(diào)整蛙泳的人選,用選手丁取代選手乙,游蛙泳。如表5。

      再考慮另外一個次小績差1.5的對應點‘辛的蝶泳的情形,可調(diào)整蝶泳的人選,用選手辛取代選手乙,游蝶泳。如表6。

      此刻,泳隊人選已確定完成。即:乙游仰泳、丁游蛙泳、戊游自由泳、辛游蝶泳,總成績251.7秒。

      4基于LP之0-1規(guī)劃求解分析

      5基于偶圖之交替鏈求解分析

      此類指派問題實質(zhì)上可直接描述為一個二部圖,即偶圖K2.4,如圖2所示。對應于前面幾種解法得出的最優(yōu)解便是圖中粗線組成的邊集。該邊集顯然是交替鏈:‘自由泳—戊,戊、蛙泳,蛙泳—丁,丁—蝶泳,蝶泳—辛,辛—仰泳,仰泳—乙中的一部分。換言之,在偶圖K2.4中求解,即找出圖中所有這些長度為7的交替鏈,該鏈從泳姿點集出發(fā),到選手點集結(jié)束,點不重,邊不重,從中找出交替鏈總權(quán)值最小的那條,取相間的4條邊即為最優(yōu)解。容易理解,這種方法的運行效率不會很高,其復雜度與窮舉法幾乎無異。

      6諸算法之對比分析

      匯總上述幾種求解思路得表7。不難看出,不論是從求解工具、可操作性、分析思路,還是求解前的數(shù)據(jù)準備,甚至復雜度等諸多方面來看,基于成績差的表上求解算法都處于十分突出的位置。

      鑒于水平所限,不妥或錯誤難免,敬請大家批評指正!

      猜你喜歡
      指派
      基于英式拍賣的RMFS貨位指派研究
      包裝工程(2023年17期)2023-09-14 01:49:18
      航站樓旅客行李提取轉(zhuǎn)盤的指派優(yōu)化分析
      物流科技(2021年1期)2021-07-05 05:44:17
      基于動態(tài)規(guī)劃的指派問題網(wǎng)絡方法及其應用
      多目標最短時限指派問題的算法探析
      傳播力研究(2017年9期)2017-03-08 02:56:05
      基于論元結(jié)構(gòu)和題元指派對漢語處置義“把”字句的句法語義分析
      多目標C-A指派問題的模糊差值法求解
      基于均衡優(yōu)化的項目多技能人力資源指派與調(diào)度方法
      漢語分裂句的焦點及其指派規(guī)律
      西部學刊(2016年5期)2016-04-26 03:34:11
      零元素行擴展路徑算法求解線性指派問題
      具有直覺模糊信息的任務指派問題研究
      睢宁县| 景德镇市| 阳东县| 宁晋县| 临猗县| 通渭县| 北海市| 新巴尔虎左旗| 雷山县| 秦安县| 京山县| 清流县| 浦东新区| 威信县| 射洪县| 新乐市| 武威市| 高邑县| 阿荣旗| 综艺| 安吉县| 孟津县| 喀喇沁旗| 和田市| 伊吾县| 文登市| 巍山| 朝阳区| 太原市| 厦门市| 读书| 乌拉特中旗| 长治县| 吉安市| 清水河县| 西乌| 姚安县| 宽甸| 陕西省| 秀山| 巨野县|