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

遺傳算法在高校教務系統中的應用

2018-03-29 06:11:49
赤峰學院學報·自然科學版 2018年1期
關鍵詞:課程

高 敏

(齊齊哈爾工程學院,黑龍江 齊齊哈爾 161005)

在高校的日常管理工作中,教務管理居于核心的地位,也是高校一切工作所圍繞的基礎.因此,應進一步完善高校教務管理系統,提高教務管理工作質量和水平.

1 遺傳算法簡介

1.1 起源與發展

遺傳算法最早起源于美國,也被稱為自適應概率優化技術,能夠滿足復雜系統優化的需要.在生物界中,普遍存在著自然選擇與進化機制,著名科學家約翰·亨利·霍蘭德在進行生物系統模擬實驗時,得到了啟發并積極借鑒,由此創造出了遺傳算法.

1.2 基本原理

遺傳算法是一種隨機全局搜索與優化的方法,其模擬對象是自然選擇中的生物進化,有著全局、高效、全方位搜索的特征.在整個搜索過程中,可以實現自動適應和控制,并能夠對搜索空間的相關知識進行積累,以求得最優解.每一代遺傳算法,其所依據的適應度值,都存在于個體問題域之中,通過選擇個體而獲得新的近似解.從原理上來看,遺傳算法代表了解決問題的過程中,解群的一個種群的開始.由于基因編碼的組合,使其具備了染色體的特征,經過逐代運算而得出更優化的近似解.任何一代的運算過程,都需要借助遺傳學的遺傳因子,在經過變異和交叉組合之后,所產生的高級種群具有更高的適應度.類似于自然進化的種群,程序運算過程的后代種群,往往比前代種群能夠更好地適應環境.最后一代種群中,最優個體由于經過了解碼,因而成為問題的近似最優解[1].

1.3 遺傳算法的流程

遺傳算法屬于一種復制、交叉和變異的現象,是基于對自然界中遺傳規律的模擬,可以開始于任意一個原始種群.選擇、交叉和變異的操作,都是隨機選擇的,所產生的新的種群,在空間中的進化地方越來越好.結果數代的繁衍進化之后,收斂得到的種群,對環境的適應性最佳,即為問題的最優解.遺傳算法的基本運算過程,包括了編碼、初始種群的生成、適應度值評價檢測、選擇、交叉、變異、以及條件的終止判斷.其標準的步驟流程如下:先初始化產生隨機種群,隨后重新評價個體并選擇進行操作;再采用適宜的交叉方法和概率,從而得到適應度高的新個體;最后在一定的變異方法和概率指導下,生成新的個體.

2 現有教務管理系統中存在的問題與改進

2.1 問題分析

現有的教務管理系統中,大多數所具備的功能,僅限于教學管理的子系統.基于教學流程的分析,也都是以某一高校為模板的,待其開發試用成功后,再推廣到其他的學校.由此存在了一種情況,特殊替代了一般,進而造成了系統通用性的不足.首先,缺乏友好型的操作界面,智能化程序普遍不高,僅能夠完成一些簡單的課程設置與信息管理,在一些技術難點方面還有待進一步完善.其次,排課、排考是教務管理系統的關鍵所在,但基于該模塊的功能,基本系統增加了一些約束條件,依然難以自動完成自動排課與排考.所顯示出來的課程,只局限于無法安排的范圍,還需要進行手工排課.即便教學資源較為充足,排課、排考的功能可以實現,但在離散度方面,所拍的課程表往往欠佳.再次,在實際運作中,系統的許多功能無法實現,如教學評價模塊、教材管理模塊、書費收扣模塊等.此外,由于系統的功能不夠完善,極大地降低了教務管理工作的效率[2].

2.2 系統的改進方向

對于當前教務管理系統中所存在的問題,應當從三個子系統方面予以改進,即教學管理、教學工作量管理與教室借用.在高校教務管理工作中,教學管理屬于核心部分.涉及的范圍較廣,從教學資源的配置、到教學計劃與課程的安排、再到考試管理與教學評價,且彼此之間相互獨立,但又有著密切的關系.在進行系統設計時,應當對數據業務流程、系統維護、學生管理、師資管理、教學計劃管理、智能排課功能、選課管理、考試管理、成績管理等模塊,進行全面綜合的分析[3].

計算教學工作量,也是教務管理的一項重要內容,以往長期采用手工方式.不僅工作量大,且出差的效率也較高.在教學工作量管理子系統中,應當采用信息可查詢的模式,便于管理人員和教師進行查詢.對于不同信息系統的數據對接,以及實現信息的充分共享,有助于教務管理工作效率的提高.由于當前教室資源的緊張,給教室借用工作帶來了較大的難度.成熟的教室借用管理子系統,應當涵蓋教室使用信息管理、臺凳借用管理、教室類型管理、教室資源管理、以及統計、查詢與報表,從而滿足正常教學活動的使用需求.

3 遺傳算法在高校教務管理系統中的應用

在高校教務管理系統中,排課與排考是最為復雜的問題,在本質上都屬于時間表問題的求解.由于一些學校缺乏智能化的計算機系統,實際采用的排課、排考模式,與手工操作區別不大.在完成排課工作后,由于其科學性與合理性不足,容易受到任課教師的質疑.管理人員在收集意見之后,再對安排進行手工調整,才能夠形成最終的執行時間安排表.而遺傳算法的應用,能夠很好地解決時間表問題,讓排課、排課工作更加科學高效.

3.1 時間表問題

在我們的日常生活中,時間表問題較為常見,都需要進行合理的設計.不僅追求效率的最大化,更注重出錯概率的減少.在教務工作中,也存在著諸如課程表、上課時間表、教室安排等時間表問題,需要得到較好的解決方案.時間表問題往往涉及的約束條件很多,可以將其區分為硬約束和軟約束兩個方面.前者是必須無條件滿足的,而后者則是在條件允許的情況下進行,算法更加合理、人性與智能化,因而也變得更加復雜[4].

3.2 排課問題的模型與數學描述

排課問題與教師授課、學生學習之間息息相關,隨著近年來高校招生規模的持續擴大,給教務排課帶來了前所未有的難度.首先要在下一學期開始之前,對教學計劃予以確定,以此為依據確定所開課程的邏輯班,并確定上課的教師與教室設備.以硬件條件的要求為依據,進行目標函數的構建,在結合軟件條件的要求,在經過公式化之后得到適度函數,所得出的解即為最優的排課解決方案.時間、課程、教師、班級、教室等因素,在排課時都應當予以充分考慮.在進行數學描述時,都可以采用數學集合的方法完成.

3.3 設計適應度函數

在排課問題之后,采用不同的編排方案,最終得到不一樣的效果.通常是以適用度的大小,作為方案優劣的衡量依據.在遺傳算法中,個體對于下一代的遺傳概率,取決于其適應度的大小,并以此為依據設計適應度函數.在遺傳進化過程中,需要檢驗新產生的個體.如果所有的定點都能被搜索到,則視為有效個體,運用函數計算適應度.

3.4 改進遺傳算子

在標準遺傳算法中,新的子代個體的產生,是交叉算子與變異算子的共同作用.結合最小生成樹的特性,對其進行改進,能夠提高搜索的效率.在選擇算子時,以新生成個體的適應度為依據,排列順序由大到小,選擇策略時運用隨機遍歷抽樣法.采用適宜的交叉算子,不僅能夠提高空間的搜索效率,還避免了大量被淘汰的個體.經過改進后的遺傳算子,母體的特征在所繁殖的后代中,得到了最大限度的保留,遺傳算法的搜索能力由此而提高.

3.5 結束算法的條件

結束遺傳算法時,需要設定一個約束的條件,使其不會永無終止的無限循環下去.在排課問題中,一般會自定義一個世代數,以此作為約束條件,從而終止遺傳算法.此時所得到的個體,即為最終解.世代數不能過大或過小,否則會影響收斂效果,得不到最優解.

3.6 多目標任務的排課

在實際排課工作中,往往需要考慮多個目標,以保證所排出的課程表更加科學合理.應當在約束條件中,加入班級課程離散度、上課時間期望值、課時日發布密度等因素,對適應度函數進行修改完善.需要綜合考慮教師和學生對上課時間的喜歡程度與效率,以及班級課程的組合方案與教學效果,并保證班級課程的分布均勻[5].

3.7 在排考模塊中的應用

在進行考試安排時,需要考慮到科目、班級、場地、時間與監考人員等因素,確保不會產生沖突.根據數據種群的不同,選用目標函數fSI=V1*fSX+V2*fCD+V3*fJK+V4*fFB用于計算考試時間的安排.學生的考試時間安排,需要盡量做到平均分布.其中硬件約束條件分別用 V1、V2、V3來表示,而 V4則代表了軟件約束條件,其他的對應分別為:fsx——考生考試沖突約束的罰函數,fcd——考試場地約束的罰函數,fjk——監考員約束的罰函數,ffb——考生考試時間均勻分布的罰函數.

以某高校建筑工程系的14個班級為例,共有教師30人、學生540人,本學期公開設了19門課程.在參數設置時,種群大小為14個,優良數量為5個,更新量為3個,交叉點為2個;進化代數為1400代、變異點為2個、交叉率為50%、變異概率為70%,指定場數12場,連續計算5次.遺傳算法計算進化了66代,僅花費了1分鐘,獲得的最高適應度為1000000個,個體重復為0.在進化過程中,清除的相同個體數目為0,共有330個染色體被替換.經過第一輪計算后,本學期所開設的19門課程,考試場次最多的學生為11場.所得到的經過可以被寫入Excel文件,最終得到最優化的考試安排.

4 結語

高校教務管理水平的提高,在很大程度上受到了教務管理系統的影響,需要智能化的系統來提高工作的效率.作為一項復雜性與綜合性較強的系統工程,其工作水平的提高,離不開現代化的技術手段.如何利用計算機網絡技術,建立科學的教務管理系統,成為擺在我們面前的重要課題.而遺傳算法有著很高的智能組合特征,能夠進行隨機全局的搜索與優化,適用于解決較為復雜的時間表問題.同時,由于受到現實條件、自身水平等因素的制約,高校教務管理系統還有待進一步開發完善.通過進一步對算法進行改進,提高其執行的速度與效率,以促進教務管理工作質量與水平的提升.

〔1〕馬永杰,云文霞.遺傳算法研究進展[J].計算機應用研究,2012(04).

〔2〕姚雙良.云計算在高校群教務信息系統中的應用探討[J].江蘇科技大學學報,2013(03).

〔3〕皮衛,屈玲君.基于遺傳算法的高校工資管理系統優化設計[J].通訊世界,2017(07).

〔4〕時合生,謝麗明.基于遺傳算法的高職院校教務管理系統的設計[J].民營科技,2013(09).

〔5〕劉海濤,張曉濱.勤務系統執勤自動化排班研究[J].現代電子技術,2015(07).

猜你喜歡
課程
《無機化學》課程教學改革
云南化工(2021年6期)2021-12-21 07:31:42
數字圖像處理課程混合式教學改革與探索
寓寫于玩:童化班本課程的成長之路
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
基于OBE的軟件測試課程教學改革探索
計算機教育(2020年5期)2020-07-24 08:53:20
為什么要學習HAA課程?
早期教育與課程建設
商周刊(2017年23期)2017-11-24 03:24:01
A—Level統計課程和AP統計課程的比較
精細高分子課程教學改革
熟悉的米,奇妙的稻——課程敘事:我們的班本課程“稻”
幼兒100(2016年30期)2016-02-28 21:26:29
主站蜘蛛池模板: 亚洲a级在线观看| 亚洲区第一页| 久久综合色天堂av| 欧美天堂在线| 欧美激情网址| 免费看美女毛片| 永久免费av网站可以直接看的| 欧美五月婷婷| 一级毛片中文字幕| 全部免费特黄特色大片视频| 国产在线八区| 国产欧美日韩资源在线观看| 在线观看无码a∨| 国产精品浪潮Av| 综合色亚洲| 国产精品三区四区| 亚洲天堂首页| 国产免费久久精品44| 免费一级α片在线观看| 国产天天色| 国产精品亚洲αv天堂无码| 国产97公开成人免费视频| 久久久久免费看成人影片| 中文无码精品A∨在线观看不卡| 欧美精品1区| 午夜影院a级片| 精品成人一区二区三区电影| 国产毛片高清一级国语 | 欧美日韩高清| 国产91麻豆免费观看| 久久久久青草大香线综合精品| 热久久综合这里只有精品电影| 综合成人国产| 日韩中文字幕免费在线观看| 亚洲三级电影在线播放| 波多野结衣一区二区三区四区视频| 亚洲国产成人自拍| 香蕉网久久| 美女潮喷出白浆在线观看视频| 日韩欧美中文字幕在线精品| 人妻少妇久久久久久97人妻| 最新亚洲av女人的天堂| 91系列在线观看| 超清无码一区二区三区| 99热这里只有精品5| 精品久久综合1区2区3区激情| 在线精品视频成人网| 青青青视频蜜桃一区二区| 波多野结衣视频一区二区| 亚洲日本中文综合在线| 国产1区2区在线观看| 99无码中文字幕视频| 无码AV高清毛片中国一级毛片| 国产精品视频导航| 国产成人AV大片大片在线播放 | 亚洲国产第一区二区香蕉| 欧美精品影院| 亚洲欧美成人在线视频| 色婷婷成人网| 午夜视频日本| 福利一区三区| 国产麻豆精品在线观看| 国产精品一区二区在线播放| 久久99国产乱子伦精品免| 波多野结衣一区二区三区四区视频| 狠狠色噜噜狠狠狠狠奇米777 | 91精品国产综合久久香蕉922| 97精品久久久大香线焦| 精品乱码久久久久久久| 无码高潮喷水在线观看| 成人综合在线观看| 午夜视频www| 丁香五月亚洲综合在线| 午夜视频www| 亚洲综合极品香蕉久久网| 国产精品蜜芽在线观看| 国产成+人+综合+亚洲欧美| 不卡午夜视频| 欧美成人手机在线观看网址| 一区二区三区高清视频国产女人| 亚洲精品无码抽插日韩| 一级一级一片免费|