<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          組合優(yōu)化問題Talent Scheduling Problem(TSP)簡介

          共 2752字,需瀏覽 6分鐘

           ·

          2020-03-09 23:22



          c0cb812285875d41540c2c5a6deea5d9.webp


          今天為大家介紹的問題是Talent Scheduling Problem,因為沒有合適的中文翻譯,所以下面直接簡稱其為TSP (注意, 這里的TSP可不是旅行商問題哦)。



          目錄


          • 背景介紹

          • 模型建立

          • 算法求解

          • 參考文獻


          1

          背景介紹


          不久之前,我們剛當一波老板了解了選址-路徑問題(LRP),現(xiàn)在為了更好地摸清TSP的來龍去脈,這次假設我們是學過運籌優(yōu)化的電影制片人。


          8e9ebb64e087f34e01f971f876a91ff4.webp


          一部電影由多個場景組成,每個場景都需要持續(xù)拍攝一段時間,且可能只要部分演員參與拍攝即可。


          演員只有當他后期無拍攝任務才可離開劇組,而他的總片酬取決于其參與電影拍攝的總持續(xù)時間,即從他開始參與的第一場拍攝那天算起,到最后一個需要他出鏡的場景結(jié)束當天,在這期間即使有些場景不需要其參與,都得支付其每日的片酬。


          想象一下我們籌拍的這部電影,如果單純按照最終上映的場景順序進行拍攝,某位客串的大咖需要很高的每日片酬,但他只出鏡第一場和最后一場,由于中間幾場戲的拍攝期間仍得支付他每日片酬,可就非常劃不來了。


          所以尋找場景的最佳拍攝順序?qū)⒖梢詾閳F隊省下不少錢。舉個具體的例子。


          180a5d920fbd8e0955a18465a3b89c2f.webp


          圖(a)表示了一部電影的拍攝任務實例。s為12個拍攝場景,a為6個演員,X表示演員i在場景j有拍攝任務,·表示演員i未出現(xiàn)在場景j中,c為各個演員每天的工資(無論當天是否有拍攝任務),d為各個場景完成拍攝的持續(xù)時間。


          圖(b)表示了按照最終上映的順序進行拍攝所產(chǎn)生的成本計算。-表示演員i在場景j無拍攝任務但因為后續(xù)有檔期而滯留在劇組。Cost表示每個場景產(chǎn)生的成本,包括了holding cost,即演員滯留所產(chǎn)生的等待成本。這種順序最終的總成本為604,包含了223的總等待成本。


          而這個實例的最優(yōu)解場景順序為5-2-7-1-6-8-4-9-3-11-10-12,產(chǎn)生的兩類成本分別為434和53(大家可以自己動手算一算)。可見,如果你學過TSP的優(yōu)化,將節(jié)省演員開支,多余的預算還可以投入到其他方面的制作,意義重大。


          58e191b4ac733a298982903320932e71.webp


          雖然Cheng等(1993)【1】便提出這個問題,但假設每個場景的持續(xù)時間均為1天,且每個演員拿著一樣的片酬。直到de la Banda等(2011)【2】拓展模型使其一般化,并用動態(tài)規(guī)劃得到了小規(guī)模實例的精確解。之后對TSP的研究都是基于【2】的問題背景,其中Qin, Zhang, Lim,and Liang (2016)【3】首次將問題定義為混合整數(shù)線性規(guī)劃模型,下面介紹完整的模型建立。


          2

          模型建立


          對n個場景、m個演員的TSP進行如下符號定義:

          6f48614d5cf6dab49d84d9199dfbe59a.webp134806b63199d75ed4d43ff9762278f0.webp

          綜上建立如下整數(shù)規(guī)劃模型:

          33d9b1819e5bf770930fa5bc5b4b5755.webp
          • 目標函數(shù)(1)表示最小化演員拍攝片酬;

          • 約束(2)(3)分配好第一個和最后一個場景;

          • 約束(4)(5)保證每個場景只有一個前繼節(jié)點和一個后繼節(jié)點約束;

          • 約束(6)(7)表示場景的開始日期由其前一個場景的開始日期確定;

          • 約束(8)(9)確保演員最早和最晚的拍攝日期為其有檔期的場景決定的。


          注意到約束(6)是非線性的,為了線性化,符號定義里最后兩個z和L就要開始大顯神通了。通過引入以下4個線性約束:

          7ec0fd181d5ccf1f86d9d0f5d06f68db.webp

          約束(6)可改寫成:

          3fc97ca15b5bbb7d1171845168b9e7a4.webp

          目標函數(shù)(1)、約束(2)-(5),(7)-(16)構(gòu)成了TSP的混合整數(shù)線性規(guī)劃模型。

          f2dfe80040935cad8eb98a7a7f80be83.webp

          3

          算法求解


          TSP本質(zhì)是一個NP-Hard的排列問題,經(jīng)過眾多推文的熏陶,相信大家都知道解決這種問題無非就是啟發(fā)式和精確解。解決TSP的關(guān)鍵在于處理場景的排列順序,得到一個最優(yōu)排列π。所以在這兩類算法里,有的方法因為有不錯的效果而更受青睞。


          因為是對場景的順序進行不同的排列,所以啟發(fā)式算法更偏向于基于領域操作的元啟發(fā)式算法,如禁忌搜索算法(TS)、變領域搜索算法(VNS)等,這類算法在求解大規(guī)模的TSP效果顯著(見文獻【4】)。


          精確算法目前有動態(tài)規(guī)劃(DP)和分支定界法(BB)。文獻【2】運用DP求解出小規(guī)模算例,是當前簡單有效的精確算法。但BB的表現(xiàn)也不落下風,文獻【3】結(jié)合DP和BB框架,提出了一種新的下界計算方式,利用緩存技術(shù)的快速存取和兩個占優(yōu)準則,得到了優(yōu)于【2】的結(jié)果。


          目前,世界上求解該問題最先進的精確算法就是由數(shù)據(jù)魔術(shù)師秦虎教授提出(見文獻【3】)。


          推文發(fā)布前做了簡單的review,關(guān)于TSP的精確文獻較少。預知詳細的技術(shù)分解,且參考評論的網(wǎng)盤鏈接。


          7ba4a297517b2599a78f6df0b306e818.webp


          4

          參考文獻


          [1] Cheng T C E , Diamond J E , Lin B M T . Optimal scheduling in film production to minimize talent hold cost[J]. Journal of Optimization Theory and Applications, 1993, 79(3):479-492.


          [2] de la Banda, M. G., Stuckey, P J. , Chu, G., Solving talent scheduling with dynamic programming. INFORMS Journal on Computing, 2011, 23(1):120-137.


          [3] Qin, H., Zhang, Z., Lim, A., & Liang, X. (2016). An enhanced branch-and-bound algorithm for the talent scheduling problem. European Journal of Operational Research, 2016, 250(1), 412–426.


          [4] Ranjbar, M., Kazemi, A., A generalized variable neighborhood search algorithm for the talent scheduling problem. Computers & Industrial Engineering, 2018,?126(2018), 673–680.




          29e37249b3453fad373d4ee2c0778cee.webp


          ?贊 賞?



          長按下方二維碼打賞感謝您,支持學生們的原創(chuàng)熱情!



          鄭重承諾打賞是對工作的認可所有打賞所得都將作為酬勞支付給辛勤工作的學生指導老師不取一文



          ?
          ?




          ---The End---







          文案?&&?編輯:蘇鍔排版:蘇鍔
          審稿人:秦時明岳(華中科技大學管理學院)指導老師:秦時明岳(華中科技大學管理學院)




          如對文中內(nèi)容有疑問,歡迎交流。PS:部分資料來自網(wǎng)絡。如有需求,可以聯(lián)系:秦虎老師([email protected]蘇鍔?(華中科技大學管理學院研一):[email protected])





          掃一掃,獲取數(shù)據(jù)和模型還有更多算法學習課件分享喲




          瀏覽 103
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日韩久久久性爱 | 暖暖无码 | 国产99久久九九精品无码免费 | 视频二区在线播放 | 亚洲欧美日韩另类 |