亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于遺傳算法的排課問題研究

        2010-12-08 08:52:36豐,萬
        關(guān)鍵詞:元組課表適應度

        吳 豐,萬 徑

        (黃河水利職業(yè)技術(shù)學院,河南 開封 475004)

        0 引言

        2006 年,黃河水利職業(yè)技術(shù)學院(以下簡稱黃河水院)通過嚴格的評審程序,成為全國首批28 所國家示范性高等職業(yè)院校建設(shè)單位之一。 經(jīng)過3 年的不懈努力,于2009 年通過了驗收。 如今,學院已有兩個校區(qū)、14 個系(部)、3 個教學部和1 個成人教育學院,在校全日制專科生15 000 余人。 在學院借助示范性建設(shè)這一機遇快速發(fā)展期間,教學管理的理念和模式也在悄然轉(zhuǎn)變,其中教學信息化、管理科學化在提升學院管理水平方面發(fā)揮了不可替代的作用。

        在進行教學工作之前的排課工作是教學管理的重中之重,課表編排的合適與否,關(guān)系到教學能否正常運行,是最基本的保障。 排課工作的信息化程度也能夠從側(cè)面反映出高校的辦學實力、工作效率和教學質(zhì)量。

        1 黃河水院排課問題分析

        1.1 排課問題是組合規(guī)劃問題

        課表指的是一張包含課程名、教師、上課地點和學時等信息的表,可以看做是這些信息的集合[1]。 課表編排則是嚴格依據(jù)教學計劃,在確保教師、學生、地點三者時空不沖突的基礎(chǔ)上,對所有要素進行組合規(guī)劃,使得全校課表具有可實施性,并盡量滿足人性化要求。

        排課問題是一個多目標、有限資源、帶有模糊約束條件的組合規(guī)劃問題,而且是NP 完全的[2]。 多目標意味著能夠解決課表問題的解有多種;有限資源是指高??衫玫慕處煛⒔淌摇r間資源;模糊約束條件指的是從明確的教學計劃到明確的最終課表,而約束這一過程的條件卻是模糊的。

        1.2 約束條件

        基本硬約束、硬約束和軟約束是約束條件中的3 種類型[3]。

        基本硬約束為:(1)在同一時間,同一學生不能上兩門不同的課;(2)在同一時間,同一教師不能教兩門不同的課程;(3)在同一時間,同一教室不能安排兩門不同課程。

        硬約束為:(1) 按照最小單位兩節(jié)的形式上課;(2)實訓課有自身的安排方式;(3)每門課程都有自己特定類型的教學資源;(4)教室必須足夠大,能夠容納上課的學生;(5)某些課程可以先行手工排定時間和教室;(6)某些教師、班級或教室在某個時間段可能不能夠利用。

        軟約束為:(1)課程表的課程盡量分布均勻;(2)教師盡量不連續(xù)上課,并在上課時間上存在一定的喜好;(3)一周有多個課次的同一課程,兩次課之間應當有一定的時間間隔;(4)班級相鄰,上課地點盡可能距離較近。

        2 遺傳算法設(shè)計

        遺傳算法具有自適應、 隨機搜索和高度并行的特殊功能,使用遺傳算法來近似求解排課這種帶有約束的多目標優(yōu)化組合問題,具有實際意義[4]。

        2.1 基因編碼

        把一個三維立體的空間作為編碼方案的出發(fā)點,將教師、教室、班級、時間和課程這5 個元素進行合理劃分,通過三維空間中的坐標來進行編碼。 假設(shè)這5 個元素為1 個5 元組,即:課程集合Subject={s1,s2,s3,…,sn};教師集合Teacher={t1,t2,t3,…,tn};班級集合Class={c1,c2,c3, …,cn}; 時間集合Hour={h1,h2,h3,…,hn};教室集合Room={r1,r2,r3,…,rn}。

        在此5 元組中,由于課程、班級和教師已經(jīng)在各系部錄入教學計劃任務(wù)的時候確定,所以將此3 元素捆綁在一起進行考慮,并叫做班級元組。 下面構(gòu)造一個三維立體空間作為種群個體的模型,如圖1所示。

        親子談話是家庭中父母與子女間信息、觀點、情感和態(tài)度的交流,以達到相互了解、信任與合作的過程(王爭艷,劉紅云,雷靂,張雷,2002)。同時,親子談話也是傳遞父母的信仰及信念的重要方式(Boyatzis et al., 2006),實現(xiàn)家庭教育功能的途徑之一(鄧林園, 武永新, 孔榮, 方曉義, 2014; 房超, 方曉義, 2003)。因此,父母的來生信念可能會通過親子談話影響兒童對死亡和來世信念的理解,其中的關(guān)系及其作用機制仍值得進一步探討。

        圖1 三維立體個體模型Fig.1 Three-dimensional individual model

        圖中,H 坐標軸代表的是時間段,即從周一至周五,每2 小節(jié)為1 個時間段,1d 有4 個時間段,每周共計20 個時間段(H1~H20)。 R 坐標軸代表的是教室資源(R1~Rn,n 代表學校擁有教室的總數(shù)量)。 C 坐標軸代表的是班級元組。 這樣,三維空間中的某個坐標就對應為某個班級的一門課程安排, 這里稱為一個“基因”。 通過這種三維立體的個體模型將已知元素捆綁在一起考慮,此外只需要考慮時間要素和教室要素,減輕了編碼的復雜程度。

        2.2 基因編碼

        種群的生成是由計算機隨機生成一個小于全校開課總?cè)蝿?wù)數(shù)的隨機整數(shù), 然后從此整數(shù)開始,為每個開課任務(wù)分配上課的教室和上課時間,即可構(gòu)成初始種群。 但是,這種隨機生成種群的方法有可能引起種群個體在空間內(nèi)分布不均,使得初始種群不能夠代表整體種群的信息。 為解決這個問題,可以事先劃分出多個子空間,在每個子空間中先各自產(chǎn)生自己的初始種群,然后再將這些初始種群匯總起來。 這樣,構(gòu)建的初始種群信息就相對均勻了一些,整體均勻性從而可以得到有效改善。

        2.3 構(gòu)造適應度函數(shù)

        由于各個學校的實際情況不同,導致軟約束條件不同,進而量化的方法也不盡相同。這里從3 個方面定義期望度值(課程離散度、黃金時段度、教師滿意度),并將這3 個期望度值合理組合,構(gòu)造適應度函數(shù)。

        (1)課程離散度。 用全校所有班級大于“2 學時/周”的課程離散度期望值的平均值來衡量班級課程組合的優(yōu)劣程度,即:

        式中:di表示課程離散度期望值;n 代表全校所有班級大于“2 學時/周”的課程的總數(shù)。

        (2)黃金時段度。 用全校黃金時段平均值來衡量每節(jié)課安排的優(yōu)劣程度,即對所有開課計劃的黃金時段期望值進行累加,再除以開課總數(shù),即:

        式中:hi代表課次的黃金時間期望值;n 代表總的開課數(shù);為黃金時段度,其值越大,表明排課方案在周課表中的安排越好。

        (3)教師滿意度。 教師對課表的滿意度用α1=1(滿意)、α2=0.5(一般)和α3=0(不滿意)表示,對應的滿意與否的節(jié)數(shù)用β1、β2和β3表示。 這樣,即可用公式(3)間接衡量教師的意愿,將θi累計再除以總體教師的個數(shù),就是全體教師的滿意度。

        (4)適應度函數(shù)。 通過以上描述,適應度函數(shù)Fn可以構(gòu)造為

        這里λ1、λ2和λ3分別代表各期望值在總期望值中的權(quán)重。 該權(quán)重可以根據(jù)學院實際需求,由教務(wù)員自行設(shè)定。

        2.4 設(shè)計選擇遺傳算子

        這里采用輪盤賭選擇法,其數(shù)學表達式為

        式中:m 為群體大小;Fn為個體n 的適應度;Pn為遺傳到下一代種群的概率。

        具體做法是:為群體中所有個體都計算出適應度值,然后使用公式(5)計算每個個體被遺傳到下一代種群中的概率,最后模擬輪盤賭操作,隨機生成0至1 之間的隨機數(shù),與之前計算出的每個個體的概率進行匹配,確定某些個體是否被遺傳到下一代種群中。

        2.5 設(shè)計交叉遺傳算子

        這里采用的是單點交叉。 在進行交叉前,將眾多排課方案按照“班級元組-時間-教室”的順序排列下去,目的是將個體相互對應。 在交叉過程中,只需交叉對應班級元組的上課時間和所在教室即可。

        2.6 設(shè)計變異遺傳算子

        個體變量的變異概率Pm不僅是產(chǎn)生新個體的輔助方法,而且還能對種群多樣性起到保持作用,能夠防止出現(xiàn)非成熟性的收斂。其值不能太大,如果取值大于0.5,遺傳算法就變?yōu)殡S機搜索,從而使得遺傳算法的數(shù)學特性和搜索功能不復存在。變異算法為:

        (1) 在種群中隨機選取個體的時間基因或教室基因。

        (2)將此基因隨機跳轉(zhuǎn)為其他時間或教室。

        (3)檢測沖突。 如果檢測到?jīng)_突,則再次跳轉(zhuǎn)到其他時間或教室,并再次檢測;如果沒有發(fā)現(xiàn)沖突,則結(jié)束。

        2.7 檢測沖突

        以三維立體空間編碼方法為基礎(chǔ),將班級作為縱軸,將時間段作為橫軸,再將課表的其他3 元素按“課程-教師-教室”的順序排列,放置在由班級和時間段組成的二維坐標中。 通過這種二維坐標模型,只需根據(jù)硬約束條件對每個縱坐標中的課程、 教師和教室3 個元素進行檢測,即可檢測出沖突。

        3 結(jié)語

        通過實際的測試可以發(fā)現(xiàn),適應度函數(shù)的值在較短的時間內(nèi)收斂于“最優(yōu)解”附近,其變化呈現(xiàn)出先劇烈后平緩趨勢。 這充分驗證了遺傳算法中適應度函數(shù)的進化特征??偟膩碚f,該算法在解決實際問題時取得了良好的效果,排課結(jié)果符合預期設(shè)計的目的。

        [1] 騰姿,鄧輝文,楊久俊. 基于遺傳算法的排課系統(tǒng)的設(shè)計與實現(xiàn)[J]. 計算機應用,2007(27):199-201.

        [2] 張海濤. 高等學校計算機排調(diào)課專家系統(tǒng)研究[D]. 阜新:遼寧工程技術(shù)大學,2005:48-49.

        [3] 閻威. 排課系統(tǒng)中遺傳算法的應用[J]. 內(nèi)江科技,2008(3):3.

        [4] 王小平,曹立明. 遺傳算法:理論、應用與軟件實現(xiàn)[M]. 西安交通大學出版社,2002:9.

        猜你喜歡
        元組課表適應度
        改進的自適應復制、交叉和突變遺傳算法
        計算機仿真(2022年8期)2022-09-28 09:53:02
        學生出招解決”日課牌“問題
        科教新報(2022年17期)2022-05-24 13:01:09
        如果我是校長
        Python核心語法
        電腦報(2021年14期)2021-06-28 10:46:22
        海量數(shù)據(jù)上有效的top-kSkyline查詢算法*
        運用VBA自動生成子課程表
        電子測試(2018年21期)2018-11-08 03:09:36
        基于減少檢索的負表約束優(yōu)化算法
        基于空調(diào)導風板成型工藝的Kriging模型適應度研究
        中國塑料(2016年11期)2016-04-16 05:26:02
        各地區(qū)學生課表
        留學生(2015年6期)2015-07-02 02:36:20
        少數(shù)民族大學生文化適應度調(diào)查
        蜜桃夜夜爽天天爽三区麻豆av| 大地资源中文第三页| 产国语一级特黄aa大片| 在线视频一区二区三区中文字幕| 美女视频一区二区三区在线| 夜夜揉揉日日人人青青| 97久久久久人妻精品专区| 国产极品喷水视频| 97精品熟女少妇一区二区三区| 曰韩无码无遮挡a级毛片| 精品国产18久久久久久| 亚洲片在线视频| 一区二区三区日韩蜜桃| 亚洲精品白浆高清久久久久久| 国产极品久久久久极品| 中文字幕一区二区三区日韩网 | 国产女优一区在线观看| 国产成人无码精品久久二区三区| 亚洲欧美国产日韩制服bt| 久久久亚洲日本精品一区| 日产精品高潮一区二区三区5月 | 97人人超碰国产精品最新o| 国产成人精品视频网站| 国产亚洲精品在线视频| 久久国产亚洲高清观看| 亚洲一区二区综合色精品| 又爽又猛又大又湿的视频| 亚洲av成人综合网成人| 无码人妻精品一区二区三区不卡| 国产91 对白在线播放九色| av在线播放一区二区免费| 国产精品无码无卡无需播放器| 色婷婷五月综合亚洲小说| 一区二区三区蜜桃在线视频| 亚洲日本国产精品久久| 亚洲色大成网站www久久九| 91精品国产91久久久久久青草| 亚洲精品一区二在线观看| 情人伊人久久综合亚洲| 中文字幕欧美一区| 亚洲精品国产二区在线观看|