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

改進的遺傳算法在智能組卷中的應用研究

2013-04-29 00:44:03唐玲尹珧人
科技創新導報 2013年9期

唐玲 尹珧人

摘 要:該文提出分段二進制編碼,對遺傳算法的選擇過程進行改進,并采用獨立題型題庫存放的方法來求解組卷問題。實驗結果表明,新方法的組卷成功率和收斂速度都得到明顯提高,較好的克服了早熟收斂現象,組卷質量明顯提高。

關鍵詞:改進遺傳算法 智能組卷 數學模型

中圖分類號:TP18 文獻標識碼:A 文章編號:1674-098X(2013)03(c)-00-02

隨著我國信息技術的飛速發展,計算機在教學領域有了廣泛應用,用計算機進行網上考試已經成為一種趨勢,因此怎么才能快速從試題庫中選出一份滿足用戶各項要求的試卷成為一個問題。目前常用的組卷方法有隨機選題法、回溯試探法、遺傳算法三種,而傳統的遺傳算法主要通過交叉算子繁衍后代,容易造成早熟收斂現象。因此目前已經有很多人為提高組卷效率,將遺傳算法的算子改進后再應用到智能組卷系統中。該文為加快算法的收斂速度,將遺傳算法的算子進行了改進,并應用于智能組卷系統中。

1 智能組卷的數學模型

將智能組卷問題視為從一定題量的數據庫中抽取滿足組卷要求的一組試題組合,就能夠將組卷問題轉化為一個多重約束目標問題。求解一份由m道試題且每道試題有n個屬性的試卷,相即構建一個m×n的目標矩陣S。

S=

試題常有如下屬性:⑴難度系數a1、⑵分數a2、⑶能力層次a3、⑷預計答題時間a4、⑸題型a5、⑹已出題次數a6。目標矩陣應滿足以下約束條件:

⑴試卷難度系數=1-/總分(由用戶給定);

⑵試卷總分=(一般為100分);

⑶答題總時間=(由用戶給定);

⑷(為第p能力層次題分),能力層次類型和所占分數由用戶給定,即能力層次約束,其中

⑸題型題分=,第j題型題分,其中:c={,j為題型要求約束。題型分別為:判斷、單選、填空、多選等,具體組卷題型類別和每題分值由用戶給定。

組卷過程中,試題要根據數學模型中給出的各項指標來決定,即表示第i道試題中的第j項指標,其中i=1,2,…,m;j=1,2,…,n。

2 題庫建設

該文試題在存儲時采用各題型獨立試題庫的存儲方法,為了避免經常抽取同一道試題,我們將各題型題庫中試題根據已出題次數(a6)排序(初次抽取試題時,試題順序隨機產生),使a6小的試題下次被抽中的機率更大,以提高每次組卷產生的試卷

質量。

3 改進的遺傳算法在智能組卷中的

應用

3.1 編碼方案

將二進制數分段編碼,每段代表一個題型,k表示題型數量,題庫中試題數量決定了編碼的長度。設各題型題庫中共有t道試題,則編碼形式為b1b2…bt,隨機產生初始化種群(假設串長度是相同的)。

其中:bi={ i=1,2,…,t,且滿足=m,其中m是試題所含的題目數。=m1,=m2,…,=mk,=m,=t其中m1,m2,…,mk表示在試卷中各題型的試題數量,r1、…、rk表示各題庫中該題型的試題數量。

3.2 生成初始種群p(0)

為了降低問題難度,提高求解效率,我們隨機產生試卷的初始種群p(0),使初始種群滿足試卷總分的要求。

3.3 確定適應度函數

我們采用以下形式的適應度函數[1]:

F=1/(1+) i = 1,…,n

其中ei表示第i組卷因素對組卷目標造成的誤差,ki表示權值系數,且ki>0。

3.4 遺傳算子的改進

3.4.1 選擇算子

該文中每個個體的適應度值由適應度函數計算得來,并將種群代數t的初始值設置為0,將每代種群按其適應度值的降序進行排序,依次計算相鄰個體之間的廣義海明距離H,廣義海明距離[2]是指相同長度的兩個串中對應位不相同的數量,例如,某種群的某代進化種群中第i個個體和第j個個體分別為:

xi(t)=1111001010001,xj(t)=1100101011001

它們間的廣義海明距離H(x(t),xj(t))==4。比較H和參數d的大小,若H小于d,則依次用父代群體中的優秀個體替換適應度小的個體;否則保留這兩個個體,將其加入到新一代群體中,執行交叉操作。

3.4.2 交叉算子和變異算子

該文的交叉概率和變異概率是根據種群的進化情況用自適應函數來控制的,這樣可以加快遺傳算法搜索效率,有效防止算法陷入局部最優,從而保護優良試卷個體,所使用的適應度函數如下[3]:

pC=

式中:f取參與交叉的兩個個體中適應度值較大的一個;fmax、favg為上代群體中個體的最大適應度值、群體的平均適應度值;pc1=0.9,pc2=0.6。

pm=

式中:fmax、favg分別取上代群體中個體的最大適應度值、群體平均適應度值;f為要變異個體的適應度值;pm1=0.1,pm2=0.001。

該文交叉操作過程如下:隨機產生交叉位置i,該位置由挑選出的兩個個體的長度t決定,其中i取整數且1≤i≤t-1,按下面方式交叉:

為了避免交叉在基因段內進行導致同一題型試題重復的情況,我們限定交叉點位于第i個基因段內,前i個基因段保持不變,從第i+1個基因段開始逐位進行交換。并且在交叉后立刻評價新產生個體的適應度,將其與父代兩個體比較,如果適應度值相同,則將新個體視為無效個體刪除;否則將其連同父帶個體保留,使新個體直接執行變異操作。

為了保證各個題型、題數的要求,變異過程我們利用變異率決定隨機到哪位并將該位的值取反,同時在該位所在的基因段內,向前或向后搜索與該位最近并且值相反的位,將該位值也取反。

3.5 終止條件

我們將種群規模設置為200,算法執行的最大代數設置為500,當出現如下情況時算法終止:①達到要求的進化代數;②當進化中種群最大適應度值與之前各代種群最大適應度值近似時;③得到滿足用戶的組卷約束要求的種群或得到用戶滿意的試

卷時。

4 仿真試驗結果分析

為了驗證本算法可行,我們分別采用該文算法和傳統遺傳算法針對智能組卷系統進行了仿真。針對《C語言程序設計》的1000道試題進行組卷實驗,將試題按照單選、多選、填空、判斷題型分別建立4個庫文件,并規定每個庫中有250題,每類題型有5種難度。試卷滿分設置為100分;預計答題時間為120 min;試卷總體難度系數設置為0.8。仿真結果如圖1、圖2所示。

通過上面比較可以看出,該文算法能夠得到最優解,并且在進化代數和收斂速度上明顯優于傳統遺傳算法,提高了問題的求解效率,能有效地解決智能組卷問題,充分驗證了本算法可行。

參考文獻

[1] 楊路明,陳大鑫.改進遺傳算法在試題自動組卷中的應用研究[J].計算機與數字工程,2004(5):77-78.

[2] 王麗芳,王楠,李新華.基于一種改進遺傳算法的智能組卷的研究[J].中北大學學報(自然科學版),2006(4).

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

[4] 路景,周春艷.基于遺傳算法的混合優化策略研究[J].計算機技術與發展,2007,17(3):144-146.

[5] 吳飛.自適應遺傳算法解決組卷問題的探討[J].重慶科技學院學報(自然科學版),2007(2).

主站蜘蛛池模板: 国产激爽爽爽大片在线观看| lhav亚洲精品| 综合成人国产| 天天爽免费视频| 2021最新国产精品网站| 日韩午夜福利在线观看| 国产成人三级| 国产高清在线精品一区二区三区| 九色综合伊人久久富二代| 国产精品视频系列专区| 青青操视频在线| 亚洲天堂伊人| 美女啪啪无遮挡| 亚洲国产日韩一区| 久久综合久久鬼| 午夜欧美理论2019理论| 精品人妻系列无码专区久久| 天天干天天色综合网| 美女内射视频WWW网站午夜| 久久黄色影院| 亚洲黄色激情网站| 欧美精品成人| 免费国产无遮挡又黄又爽| 不卡国产视频第一页| 欧美成人影院亚洲综合图| 国内精品视频在线| 国产h视频在线观看视频| 国模私拍一区二区三区| 亚洲视频二| 乱码国产乱码精品精在线播放| 日韩精品无码不卡无码| 亚洲中文字幕无码爆乳| 午夜丁香婷婷| 欧美色图久久| 91一级片| 国产精品亚欧美一区二区| 亚洲视频影院| 亚洲人成人无码www| 91啦中文字幕| 国产日本一线在线观看免费| 成人亚洲视频| 国产精品久久精品| 色成人亚洲| 亚洲天堂日本| 日韩 欧美 小说 综合网 另类| 国产精品第5页| 欧美伊人色综合久久天天| 亚洲欧美一区二区三区蜜芽| 久久免费观看视频| 亚洲日韩精品综合在线一区二区| 国内精品小视频福利网址| 2022国产无码在线| 久久福利网| 99精品伊人久久久大香线蕉| 国产视频资源在线观看| 精品人妻系列无码专区久久| 亚洲美女久久| 亚洲一区二区三区国产精品| 亚洲第一成年网| 国产香蕉97碰碰视频VA碰碰看 | 欧美日韩va| 亚洲国产亚综合在线区| 尤物特级无码毛片免费| 午夜国产精品视频| 91成人在线免费视频| 激情综合网激情综合| 色香蕉影院| 农村乱人伦一区二区| 欧美一级高清免费a| 精品视频在线观看你懂的一区| 日韩在线播放中文字幕| 伊人久久大香线蕉aⅴ色| 91香蕉国产亚洲一二三区| 亚洲人免费视频| 成人福利在线视频免费观看| 欧美午夜视频| 中文字幕第1页在线播| 亚洲三级a| 五月婷婷综合在线视频| 亚洲伊人久久精品影院| 四虎亚洲精品| 国产伦精品一区二区三区视频优播 |