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

回溯算法在排課系統(tǒng)中的應(yīng)用研究

2016-02-05 00:34:59羅月映
山西青年 2016年7期
關(guān)鍵詞:分配設(shè)置課程

羅月映

廣西大學(xué),廣西 南寧 530226

?

回溯算法在排課系統(tǒng)中的應(yīng)用研究

羅月映*

廣西大學(xué),廣西南寧530226

摘要:排課系統(tǒng)是現(xiàn)代高校教務(wù)管理系統(tǒng)的重要組成部分之一,好的排課系統(tǒng)不僅能夠減少教務(wù)管理人員的工作量,還可以極大地提高工作效率。本文在認(rèn)真分析回溯算法實現(xiàn)思想的基礎(chǔ)上,給出了回溯算法在排課系統(tǒng)中的具體應(yīng)用過程,有一定的實用價值。

關(guān)鍵詞:回溯算法;排課系統(tǒng)

一、引言

排課問題是一個人們一直都在研究的課題,但目前所有高校所使用的排課系統(tǒng)都各不相同,即排課系統(tǒng)不具有通用性,目前解決排課問題所使用的算法主要有模擬退火算法、貪心算法、遺傳算法以及回溯算法,各種算法各有其優(yōu)缺點(diǎn)以及它們的實用范圍。本文將對回溯算法加以適當(dāng)?shù)母倪M(jìn),采用基于優(yōu)先級的回溯算法實現(xiàn)排課問題的處理。

二、回溯算法分析

回溯法也稱為試探法,是一種搜索解空間和尋求最優(yōu)解的方法?;厮莘ǖ幕緦崿F(xiàn)思想是:構(gòu)造一棵解空間樹,從樹的根結(jié)點(diǎn)沿著一條選定的路徑一直往下走,能走則會沿著指定線路一直前進(jìn),否則就會按照原路返回,換一條路線繼續(xù)行走,它的實質(zhì)是對解空間樹進(jìn)行搜索的過程。該算法的主要優(yōu)點(diǎn)主要包括:

(一)對空間的消耗較少,當(dāng)其與分支定界法共同使用時,對所求最優(yōu)解在解答樹中層次較深的問題時會獲得比較理想的效果。

(二)使用中依據(jù)貪心算法的思想,在時間分配時總是在未分配的時間片中選擇排課效果最好的課程,并在時間分配沖突時,向上回溯搜索到發(fā)生沖突的前一個記錄,對其進(jìn)行重新選擇以解決問題。

三、排課問題分析

排課問題是NP完全問題和組合規(guī)劃問題的結(jié)合,具有相應(yīng)的復(fù)雜性和不確定性。求解排課問題時,時間、課程、教室作為三個相互制約的主要因素和教學(xué)資源。排課的過程主要是針對教師、班級、課程、時間和教室這五個基本要素,根據(jù)不同的滿足條件進(jìn)行組合與規(guī)劃的問題,并且課表的編排要求不能有教師、班級和教室這三個要素之間的沖突。課程表的編排還應(yīng)該充分考慮教師的時間安排、教學(xué)設(shè)備和教學(xué)資源的利用率、是否符合教學(xué)規(guī)律等相關(guān)因素,因此課表的編排必須遵循一些“硬性約束”和“軟性約束”。

此外,排課問題實質(zhì)上是時間片、教師、班級、教室、課程這五維關(guān)系的沖突問題,要合理的解決這個問題首先要了解排課中的一些基本原則以及排課的一些基本要求。其中時間片的涵義是以課表的每一大節(jié)課(包含兩小節(jié))為單元來記作一個時間片,如某一天的某一大節(jié)課。本文將影響排課的五個要素按照對象、時間與空間的關(guān)系劃分為:對象資源、時間資源和空間資源。其中,教師,班級和課程稱為對象資源;時間片稱為時間資源;教室稱為空間資源。

四、回溯算法在排課問題中的實際應(yīng)用

在排課的過程中需要指定教師和班級的優(yōu)先級,并且教室要按照其人數(shù)的容量從小到大進(jìn)行排列。其中,教師優(yōu)先級=老師上課數(shù)/總課時,當(dāng)優(yōu)先級大于1時報錯,教師按其優(yōu)先級從大到小排列。班級優(yōu)先級=該班級所有課程的老師的優(yōu)先級總和,班級按其優(yōu)先級從大到小排列。

此外,算法在實現(xiàn)的過程中,需要做好三個基本表的設(shè)置工作,即教室使用表、課程安排限制表及教師排課限制表。設(shè)置工作主要包括教室使用、課程安排及教師排課在每天(周一到周五)每個時段(一天包括五大節(jié)課)使用情況。

依據(jù)排課問題的相關(guān)設(shè)置及回溯法的的實現(xiàn)思想,可以得到回溯算法在排課問題中的具體偽代碼如下:

int paike()

{ while(遍歷時間片)

{

if(排序失敗) return 1;// 調(diào)用優(yōu)先級排序函數(shù)重新排序

while(遍歷班級)

{

得到一個班級;

if(該班級已分配){ continue;}//已經(jīng)分配,繼續(xù)下一個,否則嘗試分配

while(遍歷該班級的課程)

{

得到一門課程;

if(任課教師已分配或該課程已安排){ continue;}

while(遍歷教室)

{

得到一個教室;

if(教室已分配或教室總?cè)萘坎粔?

{ continue;}

else

{

設(shè)置教師已經(jīng)分配標(biāo)志位;

設(shè)置班級已經(jīng)分配標(biāo)志位;

設(shè)置班級本周已經(jīng)上課課時;

設(shè)置教室已經(jīng)分配標(biāo)志位;

添加課表;

函數(shù)遞歸;

if(返回值== 2)

{

還原教師已經(jīng)分配標(biāo)志位;

還原班級已經(jīng)分配標(biāo)志位;

還原班級本周已經(jīng)上課課時;

還原教室已經(jīng)分配標(biāo)志位;

還原課表;

continue;

}

if(返回值 == 0)

{ return 0;}

}

}

}

}

更換時間片,并設(shè)置各標(biāo)志位為假;

}

時間片遍歷完;

while(遍歷全部班級)

{

得到一個班級;

while(遍歷該班級課程)

{

得到一門課程

if(本門課程沒上完)

{ return 2;}

}

}

return0;}

}

paike()函數(shù)在執(zhí)行完畢以后會有相應(yīng)的返回值,其中0代表排課完成,1代表排序失敗,2代表課程沒上完。

五、結(jié)束語

本文主要針對回溯算法在排課問題中的一些用進(jìn)行了相關(guān)探討研究,其主要思路是對回溯算法進(jìn)行了一些改進(jìn),加入了優(yōu)先級,做了一些限定條件,提高了算法的實現(xiàn)效率。但排課問題是非常復(fù)雜的NP完全問題和組合規(guī)劃問題的結(jié)合,其實現(xiàn)方式多種多樣,并且到目前為止沒有一個統(tǒng)一的解決方案,因此本文的研究只是對排課問題解決的一種嘗試,具體還需要做更多的改進(jìn)。

[參考文獻(xiàn)]

[1]劉彥.基于優(yōu)先級與回溯算法的排課系統(tǒng)的設(shè)計與實現(xiàn)[D].黑龍江大學(xué),2012.

[2]甘茂杰.教務(wù)排課系統(tǒng)的設(shè)計與實現(xiàn)[D].電子科技大學(xué),2012.

作者簡介:羅月映(1987-),女,廣西百色人,廣西師范學(xué)院師園學(xué)院,助理研究員,廣西大學(xué)2012級在讀工程碩士,從事教育管理工作。

中圖分類號:TP311.52

文獻(xiàn)標(biāo)識碼:A

文章編號:1006-0049-(2016)07-0069-02

猜你喜歡
分配設(shè)置課程
中隊崗位該如何設(shè)置
少先隊活動(2021年4期)2021-07-23 01:46:22
數(shù)字圖像處理課程混合式教學(xué)改革與探索
軟件設(shè)計與開發(fā)實踐課程探索與實踐
應(yīng)答器THR和TFFR分配及SIL等級探討
為什么要學(xué)習(xí)HAA課程?
遺產(chǎn)的分配
一種分配十分不均的財富
績效考核分配的實踐與思考
本刊欄目設(shè)置說明
中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
主站蜘蛛池模板: 日韩毛片视频| 亚洲色图欧美| 在线日韩一区二区| 久久99热这里只有精品免费看| 国产一区二区三区在线无码| 国产一区二区精品福利| 福利一区在线| 久久国产V一级毛多内射| 国产亚洲男人的天堂在线观看 | 久操中文在线| 国产精品免费入口视频| 国产香蕉在线| 免费在线看黄网址| 日韩大片免费观看视频播放| 在线观看免费AV网| 成人午夜网址| 一区二区三区国产| 一级毛片在线播放| 日韩在线成年视频人网站观看| 色有码无码视频| a在线亚洲男人的天堂试看| 国产精品男人的天堂| 婷婷综合色| 玩两个丰满老熟女久久网| 国产亚洲精品97AA片在线播放| 国产人人乐人人爱| 亚洲中文在线看视频一区| 久久五月视频| 国产熟女一级毛片| 69精品在线观看| 重口调教一区二区视频| 国产大片喷水在线在线视频| 亚洲一区二区黄色| 日本不卡在线| 伦精品一区二区三区视频| 中文字幕久久亚洲一区| av在线人妻熟妇| 国产香蕉在线| 一级毛片高清| 久热中文字幕在线| 四虎永久在线精品国产免费| 国产毛片基地| 国产在线观看99| 欧美日韩免费| 国产在线观看99| 亚洲日韩日本中文在线| 国产精品浪潮Av| 亚洲熟妇AV日韩熟妇在线| 欧美日韩激情在线| 久草中文网| 91精品久久久久久无码人妻| 亚洲国产成人麻豆精品| 欧美国产菊爆免费观看| 天天干天天色综合网| 国产乱人伦偷精品视频AAA| 免费国产无遮挡又黄又爽| 国产95在线 | 国产精品无码翘臀在线看纯欲| 色婷婷电影网| 天堂va亚洲va欧美va国产| 亚洲国产清纯| 日本欧美成人免费| 国产99在线| 亚洲视频免| 亚洲男人的天堂网| 成人在线亚洲| 中国美女**毛片录像在线| 国产精鲁鲁网在线视频| jizz在线免费播放| 欧美日韩亚洲国产| 成人免费午夜视频| 亚洲va视频| 国产成人亚洲精品蜜芽影院| 国产导航在线| 亚洲三级视频在线观看| 国产国产人免费视频成18| 色综合天天操| 亚洲色无码专线精品观看| 在线观看91精品国产剧情免费| 操国产美女| 国产精品手机在线播放| 99热这里只有免费国产精品|