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

基于分布式勢博弈算法的排課方法研究

2018-01-09 13:37:45鄭加石廉政
軟件導刊 2017年12期

鄭加石+廉政

摘要:排課問題已被證明是NP完全問題,排課問題的難度隨課表規模的增大而增加。通過對排課問題建立圖形著色模型,采用分布式勢博弈算法求解。分布式勢博弈算法從局部最優入手,最終形成全局最優,適用于排課問題求解;同時勢博弈算法對排課問題中課表微調問題的響應是高效的。實踐表明,相較于遺傳算法、模擬退火算法,分布式勢博弈算法對解決排課系統問題具有獨特優勢。

關鍵詞:NP完全問題;勢博弈;分布式勢博弈算法;圖形著色

DOIDOI:10.11907/rjdk.171696

中圖分類號:TP319

文獻標識碼:A 文章編號:1672-7800(2017)012-0152-03

Abstract:Scheduling Problem has been proved to be an NP-complete problem, the difficulty of scheduling problem increases with increasing size of the curriculum. Through establishing graphics rendering model and applying to scheduling problem, a distributed potential algorithm is introduced. Distributed potential game algorithm starts to solve the problem from local optimum, which eventually forms the global optimum for the Scheduling Problem. At the same time the potential game algorithm is efficient in response to the course arrangement where there is a micro change in timetable. Practice shows that compared to genetic algorithms, simulated annealing algorithm, distributed game algorithm is unique and effective to solve the Scheduling Problem.

Key Words:scheduling problem; distributed; potential game; graphics rendering

0 引言

早在20世紀70年代,排課問題就被證明是NP完全問題[1]。排課問題的復雜度隨問題規模的增大而劇烈增加。目前,對于NP完全問題求解主要是通過尋找一些降低計算復雜度的近似算法,沒有通用算法,因而諸如動態規劃[2]、遺傳算法[3]、模擬退火算法[4]等用于近似求解NP完全問題的算法都可以用于解決排課問題。這類算法的共同特征是集中式處理,如果已排好的課表出現了某些變動而需要重排,則算法對這種動態變化響應并不及時。針對上述問題,建立排課問題的圖論模型,提出使用多代理系統的分布式博弈算法[5]對課表進行編排。使用多代理系統的分布式博弈學習算法對課表進行編排的優點是:對于已經編排好的課表,如果某一部分課表發生變動,只需進行局部調整便可生成新的課表,效率得到極大提高。

1 問題描述

影響排課的因素是多方面的,主要是由教師、教室、課程、班級和時間組成的五元組,排課目標是實現這5個元素配置的最優化,使得教學資源得到合理分配及利用。這是一個多約束的組合優化問題,此類問題一般不存在唯一最優解,找到其中一種近似最優解即可。排課問題有兩種類型約束。

1.1 基本約束條件

排課的實質是資源分配,解決排課問題的基本要求是基礎教學資源分配在時間、空間上無沖突。將教學資源的

分配原則稱為約束,對基礎教學資源分配的原則稱為基礎約束。通常情況下,這些基礎約束條件是固定的。例如:同一時間,同一教師不能講授一門以上的課程;同一時間,同一班級不能開展一門以上的課程;同一時間,同一教室不能開展一門以上的課程等。

1.2 擴展約束條件

排課問題要求基本約束條件必須得到滿足,但并非所有約束條件都需要得到滿足,稱此類約束為擴展約束。擴展約束一般用于保證課程質量,使得課程安排合理、科學。屬于擴展約束的條件如下:某課程一周內有幾次課應不在一天進行;英語、語文等記憶性課程應放在上午;同一教師的同一課程應盡量安排在同一地點等。

2 模型設計

2.1 基本假設

按照上述步驟,對于一個具有實際意義的真實課表安排問題,可以將課表排布問題轉化為圖的頂點著色問題,其中每周擁有的課時總數P作為顏色數,要求與同一個邊相鄰的頂點具有不同的顏色,對圖的頂點進行著色,最后必然會得到一個結果,將不同班級課程按照顏色由小到大的順序進行排序,便可以得到課程的最終排布。

2.3 排課模型完善

上述模型中,有許多實際約束條件沒有考慮。對于一個實際排課問題,并非每一門課程都擁有同樣的地位,某些課程比如英語,根據遺忘規律,需要將其放在上午,最理想的情況是放在上午第一節課,同時如果一門課在一天內進行兩次,就可能導致學生一時接受不了大量知識,使得學習效率下降。解決第1個問題的方式是增加課程對偏好時間段的權重。還是以英語課程為例,這里設計一個權值W(W>1),在計算時將偏好時段乘以W,這就無形中增加了選取最適時段的概率。對于第2個問題,同課不適宜放在同一天進行,也同樣可以通過設計權值W的方法解決,只不過權值小于1(w<1),這就減少了該值被選取的概率。endprint

高校課程表編排有別于中學課表,主要體現在高校教學活動中,為了節約資源,往往教室并不固定,同一門課程在一周內不同時刻上課,可能不在同一個教室。因此,在課程表安排好以后,還要為課程安排教室。但需要指出的是,在各班級課程表安排好以后,以各班級同一時間段課程為輸入,以該時段可支配教室為輸出,x為同一時段各班級的課程,y為該時段可支配教室,可以構成函數:

4 實驗數據及結果分析

通過如下兩點衡量排課算法優劣:①算法收斂速度,即算法能否快速解決課表排布問題。文中算法收斂速度和圖的總沖突數成正比,沖突數為0時,算法收斂,算法收斂時間與循環次數成正比;②隨著問題規模的增加,算法性能表現。對于NP完全問題,隨著問題復雜度的增加,問題求解難度也相應增加,巧妙的算法在收斂性上要優于收斂性差的算法。測試結果(見表1)顯示,隨著問題規模的增加,沖突數增加,算法運算復雜度也相應提高。

5 結語

排課問題作為NP完全問題,其問題難度隨課表規模的增大而提高。分布式勢博弈算法從局部最優入手,最終形成全局最優,適用于排課問題求解;并且,勢博弈算法對排課問題中課表微調問題的響應是高效的。本文通過對排課問題建立圖形著色模型,采用分布式勢博弈算法進行求解,對解決排課問題優勢明顯。

參考文獻:

[1] EVEN S,ITAI A,SHAMIR A.On the complexity of time table andmulti-commodity flow problems[J].SIAM Journal on Computing,1976,5(4):691-703.

[2] 程學先,祝蘇薇.一種基于動態規劃的課程調度算法的研究與實現[J].武漢理工大學學報:交通科學與工程版,2006,30(3):485-488.

[3] 車明,秦存秀,劉凱.基于改進回溯算法的計算機排課系統[J].沈陽工業大學學報,2006,28(6):667-670.

[4] 劉繼清,陳傳波.模擬退火算法在排課中的應用[J].武漢船舶技術學院學報,2003(3):22-24.

[5] 楊光,蔚承建,王開,等.圖形著色問題的分布式勢博弈算法[J].計算機工程,2012(23):181-184.

[6] 胡順仁,鄧毅,王錚.基于高校排課系統中的圖論問題研究[J].計算機工程與應用,2002(4):221-256.

(責任編輯:孫 娟)endprint

主站蜘蛛池模板: 国产 日韩 欧美 第二页| 国产日本欧美在线观看| 国产超薄肉色丝袜网站| 亚洲精品午夜无码电影网| 九月婷婷亚洲综合在线| 欧美天堂在线| 丰满的熟女一区二区三区l| 全部免费特黄特色大片视频| 亚洲人成网7777777国产| 国产又大又粗又猛又爽的视频| 欧美日本一区二区三区免费| 久久中文字幕2021精品| 四虎永久免费在线| 日本人妻一区二区三区不卡影院| 欧美翘臀一区二区三区| 国产亚洲欧美日本一二三本道| 久久精品日日躁夜夜躁欧美| 亚洲美女一区二区三区| 91系列在线观看| 国产va视频| 国产91全国探花系列在线播放| 国产综合精品日本亚洲777| 亚洲国产日韩一区| 亚洲色图狠狠干| 亚洲成人一区二区| 成人毛片在线播放| 国产在线精品美女观看| 黄色网在线免费观看| 蜜桃视频一区二区| 国产AV无码专区亚洲精品网站| 国语少妇高潮| 欧美一级黄色影院| 午夜视频免费试看| 国产精品欧美日本韩免费一区二区三区不卡 | 永久免费精品视频| 久久精品午夜视频| 97国产精品视频人人做人人爱| 欧美成人区| 欧美视频二区| 亚洲国产精品VA在线看黑人| 国产成人综合亚洲网址| 欧美激情伊人| 国产欧美日韩另类精彩视频| 91久久青青草原精品国产| 美女免费黄网站| 一级毛片在线播放免费| 日韩午夜片| 亚洲成AV人手机在线观看网站| 91亚洲精选| 国产精品v欧美| 精品无码一区二区三区电影| 亚洲高清在线天堂精品| 免费亚洲成人| 丝袜高跟美脚国产1区| 亚洲欧美人成人让影院| 国产91特黄特色A级毛片| 在线精品亚洲国产| 久草视频中文| 国产精品久久久免费视频| 国内精品久久久久鸭| 伊人久久婷婷| 久久男人视频| 久久久久久久蜜桃| 国产啪在线91| 久久久久青草大香线综合精品| 国产在线观看一区精品| 啊嗯不日本网站| 在线国产欧美| 99久久精彩视频| 日本精品视频一区二区| 国产99欧美精品久久精品久久| 国产福利一区视频| 最新亚洲人成无码网站欣赏网| 日韩高清在线观看不卡一区二区 | 欧美精品啪啪| 97久久免费视频| 91蜜芽尤物福利在线观看| 亚洲精品国产首次亮相| 无码中文字幕乱码免费2| 九九热在线视频| 国产在线一区视频| 高清免费毛片|