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

融合教育心理學(xué)理論的分組教學(xué)優(yōu)化算法

2022-12-31 00:00:00閆恩奇馬良劉勇
計算機(jī)應(yīng)用研究 2022年12期

收稿日期:2022-05-04;修回日期:2022-06-13" 基金項(xiàng)目:教育部人文社會科學(xué)研究青年基金資助項(xiàng)目(21YJC630087);上海市哲學(xué)社會科學(xué)規(guī)劃科課題項(xiàng)目(2019BGL014);上海理工大學(xué)科技發(fā)展資助項(xiàng)目(2020KJFZ040)

作者簡介:閆恩奇(1998-),男,吉林通化人,碩士研究生,主要研究方向?yàn)橹悄軆?yōu)化算法、系統(tǒng)工程;馬良(1964-),男,上海人,教授,博士,主要研究方向?yàn)橄到y(tǒng)工程、智能優(yōu)化;劉勇(1982-),男(通信作者),江蘇金湖人,副教授,博士,主要研究方向?yàn)橹悄軆?yōu)化、服務(wù)網(wǎng)絡(luò)設(shè)計與優(yōu)化、系統(tǒng)工程(liuyong.seu@163.com).

摘 要:針對分組教學(xué)優(yōu)化算法(group teaching optimization algorithm,GTOA)存在求解精度不高、易陷入局部最優(yōu)的不足,提出了一種融入教育心理學(xué)理論的分組教學(xué)優(yōu)化算法(educational psychology group teaching optimization algorithm,EPGTOA)。在杰出組學(xué)生的教學(xué)階段融入支架式教學(xué)理論,在教學(xué)過程中幫助學(xué)生構(gòu)建知識體系,更快地提高該組學(xué)生的學(xué)習(xí)能力,從而加強(qiáng)算法的局部搜索能力;在學(xué)生學(xué)習(xí)階段融入建構(gòu)主義發(fā)展觀理論,學(xué)生逐漸形成自己獨(dú)特的認(rèn)知結(jié)構(gòu),吸收教師傳授的知識,提高學(xué)習(xí)能力,從而增強(qiáng)算法的全局搜索能力。為驗(yàn)證EPGTOA的有效性,選取21個標(biāo)準(zhǔn)測試函數(shù),將EPGTOA與GTOA和基于信息共享的分組教學(xué)優(yōu)化算法、灰狼算法、蜉蝣算法、飛蛾撲火算法、教與學(xué)算法算法進(jìn)行仿真實(shí)驗(yàn),同時采用Wilcoxon檢驗(yàn)和平均絕對誤差對改進(jìn)算法所得的數(shù)據(jù)進(jìn)行統(tǒng)計分析,結(jié)果表明在5%的水平上是顯著的。在算法穩(wěn)定性、求解精度和收斂速度上,EPGTOA都比GTOA有所增強(qiáng),尤其在求解高維問題上,改進(jìn)算法有更好的性能。

關(guān)鍵詞:分組教學(xué)優(yōu)化算法;支架式教學(xué)理論;建構(gòu)主義發(fā)展觀理論;最優(yōu)化

中圖分類號:TP301.6"" 文獻(xiàn)標(biāo)志碼:A

文章編號:1001-3695(2022)12-026-3694-07

doi:10.19734/j.issn.1001-3695.2022.05.0184

Group teaching optimization algorithm integrating educational psychology theory

Yan Enqi,Ma Liang,Liu Yong

(Business School,University of Shanghai for Science amp; Technology,Shanghai 200093,China)

Abstract:Aiming at the shortcomings of group teaching optimization algorithm(GTOA),such as low solution accuracy and poor local optimum,this paper proposed GTOA with educational psychology theory(educational psychology group teaching optimization algorithm,EPGTOA).In the teaching stage of the outstanding group students,the teacher integrated the scaffolded instructional theory to help the students construct the knowledge system in the teaching process,which could improve the learning ability of the outstanding group students more quickly and strengthen the local search ability of the algorithm.It integrated the development of constructivist theory into the students’ learning stage.Students gradually formed their unique cognitive structure,absorbed the knowledge imparted by the teacher to improve their learning ability,and thus enhanced the global search ability of the algorithm.This paper used 21 standard test functions to verify the effectiveness of the EPGTOA,and compared EPGTOA with GTOA algorithm,group teaching optimization algorithm with information share,grey wolf optimization,mayfly optimization algorithm,moth-flame optimization algorithm,and teaching-learning-based optimization.Meanwhile,it used Wilcoxon test and mean absolute error to analyze the data.The results show that EPGTOA is significant at the 5% level.EPGTOA is enhanced over GTOA algorithm in algorithm stability,solution accuracy and convergence speed.The improved algorithm has better performance,especially in solving high-dimensional problems.

Key words:group teaching optimization algorithm;scaffolded instructional theory;development of constructivist theory;optimization

0 引言

分組教學(xué)優(yōu)化算法(GTOA)[1]是2020年提出的一種新型啟發(fā)式算法,融入了孔子的因材施教理念,教師在教學(xué)過程中選擇適合每個學(xué)生特點(diǎn)的教學(xué)方法進(jìn)行有針對性的教學(xué),并且還可以通過學(xué)生之間的互動獲取知識。受教師教學(xué)啟發(fā),教與學(xué)優(yōu)化算法(teaching-learning-based optimization,TLBO)[2]于2011年提出,是一種模擬人類行為規(guī)律的智能優(yōu)化算法。相比于TLBO算法,GTOA針對不同學(xué)生的特點(diǎn)進(jìn)行定制化教學(xué),提高了算法的收斂速度和收斂精度,具有結(jié)構(gòu)簡單、優(yōu)化潛力大的優(yōu)點(diǎn)。

GTOA與其他智能優(yōu)化算法一樣,也存在局部搜索能力弱、穩(wěn)定性差等不足。為此,國內(nèi)外學(xué)者提出多種改進(jìn)措施以提高算法性能。Zhu等人[3]提出了一種MOGTOA用于求解多目標(biāo)問題,引入外部文檔改進(jìn)教師選擇階段,從而增加種群多樣性、增強(qiáng)算法的全局搜索能力。Jiang等人[4]考慮每個學(xué)生具有不同的學(xué)科特長,對于不同的學(xué)科,學(xué)生之間可以進(jìn)行相互輔導(dǎo),而非選擇綜合學(xué)習(xí)能力最強(qiáng)的學(xué)生去指導(dǎo)其他同學(xué)學(xué)習(xí),從而增加種群多樣性、提高算法搜索能力,并用于求解無人機(jī)路徑規(guī)劃問題。但這兩種改進(jìn)算法仍存在易陷入局部最優(yōu)的不足。Khosravi等人[5]提出了一種基于局部搜索和混沌映射的二元組分組教學(xué)優(yōu)化算法,在教師教學(xué)階段引入兩種新的二元算子,在學(xué)階段引入二元學(xué)生對立學(xué)習(xí)算子和在教師選擇階段引入平均二進(jìn)制選擇策略,提高了算法的局部搜索能力和收斂精度。但改進(jìn)算法存在全局搜索能力較弱的不足。Gupta等人[6]在教師選擇階段引入自適應(yīng)因子對教師進(jìn)行分配,通過減小損失函數(shù),提高改進(jìn)CNN模型的學(xué)習(xí)精度;Anitha等人[7]將引入堆疊自動編碼器的GTOA作為二分類模型用于老年人跌倒事件視覺實(shí)時監(jiān)測系統(tǒng)。研究發(fā)現(xiàn),目前對GTOA性能改進(jìn)的研究較少,有較大的研究價值。眾多學(xué)者在之前的研究中沒有考慮心理活動對人類行為的影響。為了進(jìn)一步提高算法的性能,本文從教育心理學(xué)角度出發(fā),提出了一種融合教育心理學(xué)理論的分組教學(xué)優(yōu)化算法(educational psychology group teaching optimization algorithm,EPGTOA),該算法在改進(jìn)過程中考慮實(shí)際教學(xué)中教師的心理活動對教學(xué)行為的影響,在杰出組學(xué)生的教師教學(xué)階段融入支架式教學(xué)理論,學(xué)生更快地吸收教師所傳授的知識,提高算法局部搜索能力;在學(xué)生學(xué)習(xí)階段融入建構(gòu)主義發(fā)展觀理論,學(xué)生逐漸形成自己獨(dú)特的認(rèn)知結(jié)構(gòu),提高學(xué)生在學(xué)階段的學(xué)習(xí)能力,從而提高算法全局搜索能力。

1 分組教學(xué)優(yōu)化算法

GTOA是一種基于人類學(xué)習(xí)行為的優(yōu)化算法,具體策略是對學(xué)習(xí)過程的模擬。算法共分為學(xué)生分組階段、教師選擇階段、教師教學(xué)階段和學(xué)生學(xué)習(xí)階段四個階段。在算法中,班級中的學(xué)生數(shù)量記為N;每名學(xué)生對每門課程的學(xué)習(xí)能力代表著一個解分量,記為Xi={Xi1,Xi2,…,XiD};所有學(xué)生的各科學(xué)習(xí)能力構(gòu)成候選解集,總課程數(shù)等于變量維數(shù),記為D;學(xué)生總的學(xué)習(xí)能力對應(yīng)著算法中個體的適應(yīng)度函數(shù)值,記為f(Xi)。對于最小化問題,求得的適應(yīng)度函數(shù)值越小,表明該學(xué)生的學(xué)習(xí)能力越強(qiáng)。

1.1 學(xué)生分組階段

不失一般性,假設(shè)全班知識水平服從正態(tài)分布[1],可以定義為

f(x)=12πδe-(x-μ)22δ2(1)

其中:x是要求正態(tài)分布函數(shù)的值;μ是班級學(xué)習(xí)能力的平均值;δ是標(biāo)準(zhǔn)差。標(biāo)準(zhǔn)差δ反映了學(xué)生之間學(xué)習(xí)能力的差異,δ值越大,學(xué)生之間的學(xué)習(xí)能力差異越大。一個好的教師不僅要考慮如何提高平均值μ,還要考慮如何降低標(biāo)準(zhǔn)差δ。

為了更好地體現(xiàn)小組教學(xué)的特點(diǎn),且對每組同等重視,將所有學(xué)生按照學(xué)習(xí)能力排名平均分為兩組。其中一組學(xué)生學(xué)習(xí)能力強(qiáng),稱為杰出組;另一組相對學(xué)習(xí)能力差一些,稱為潛力組。學(xué)生分組是一個動態(tài)的過程,即在每一次迭代后都會進(jìn)行重新分組。

1.2 教師選擇階段

GTOA采用如下的教師選擇策略:

Tt=xtfirstf(xtfirst)≤f(xtfirst+xtsecond+xtthird3)

xtfirst+xtsecond+xtthird3f(xtfirst)gt;f(xtfirst+xtsecond+xtthird3) (2)

其中:xtfirst、xtsecond、xtthird分別代表學(xué)習(xí)能力排名第1~3的同學(xué)。為了提高算法的收斂速度,杰出組和潛力組共用一個教師進(jìn)行指導(dǎo)。

1.3 教師教學(xué)階段

該階段教師為兩組同學(xué)制定不同的教學(xué)計劃,學(xué)生均向教師學(xué)習(xí)。其中,杰出組按照式(3)~(5)進(jìn)行學(xué)習(xí);潛力組按照式(6)進(jìn)行學(xué)習(xí)。

xt+1teacher,i=xti+a×(Tt-F×(b×Mt+c×xti))(3)

Mt=1N∑Ni=1xti(4)

b+c=1(5)

xt+1teacher,i=xti+2d×(Tt-xti)(6)

其中:t是當(dāng)前迭代次數(shù);N是該組學(xué)生數(shù);xti是學(xué)生i在時間t的知識水平;Tt是教師在時間t的知識水平;Mt是該組在時間t的平均知識水平;F是教學(xué)因子,取值可以是1或2[8];xt+1teacher,i是學(xué)生i在時間t經(jīng)過教師教學(xué)階段學(xué)習(xí)后的知識水平;a、b、c和d是在[0,1]的隨機(jī)數(shù)。

此外,學(xué)生可能不會在教師教學(xué)階段獲得知識,對于此類學(xué)生,采取如下更新策略(以最小化問題為例):

xt+1teacher,i=xt+1teacher,if(xt+1teacher,i)lt;f(xti)

xtif(xt+1teacher,i)≥f(xti)(7)

1.4 學(xué)生學(xué)習(xí)階段

該階段學(xué)生可以向其他同學(xué)學(xué)習(xí),也可以進(jìn)行自學(xué)習(xí),具體學(xué)習(xí)策略如下:

xt+1student,i=xt+1teacher,i+e×xt+1teacher,i-xt+1teacher,j+

g×xt+1teacher,i-xtifxt+1teacher,ilt;fxt+1teacher,jxt+1teacher,i-e×xt+1teacher,i-xt+1teacher,j+

g×xt+1teacher,i-xti fxt+1teacher,i≥fxt+1teacher,j (8)

其中:e和g是[0,1]的兩個隨機(jī)數(shù);xt+1student,i是學(xué)生i在時間t經(jīng)過學(xué)生學(xué)習(xí)階段學(xué)習(xí)后的知識水平;xt+1teacher,j是學(xué)生j在時間t經(jīng)過教師教學(xué)階段學(xué)習(xí)后的知識水平,學(xué)生j∈{1,2,…,i-1,i+1,…,N}是隨機(jī)選擇的。

此外,學(xué)生可能不會在學(xué)生學(xué)習(xí)階段獲得知識,對于此類學(xué)生,采取如下更新策略(以最小化問題為例):

xt+1i=xt+1teacher,if(xt+1teacher,i)lt;f(xt+1student,i)

xt+1student,if(xt+1teacher,i)≥f(xt+1student,i)(9)

其中:xt+1i是學(xué)生i在一個學(xué)習(xí)周期后t+1時間的知識水平。

2 融合教育心理學(xué)理論的分組教學(xué)優(yōu)化算法

標(biāo)準(zhǔn)GTOA存在局部搜索能力弱、穩(wěn)定性差等不足,為此,許多學(xué)者對標(biāo)準(zhǔn)算法進(jìn)行改進(jìn)來提高算法的性能,并用其求解了許多優(yōu)化問題。但在求解高維復(fù)雜優(yōu)化問題時容易陷入局部最優(yōu),算法的收斂速度和精度都不夠理想。為此,本文從教育心理學(xué)角度出發(fā),在改進(jìn)過程中考慮教師在實(shí)際教學(xué)中的心理行為和教學(xué)方式,從而提高算法的求解性能。針對GTOA局部搜索能力較弱的不足,融入支架式教學(xué)理論改進(jìn)杰出組教師教學(xué)階段,教師幫助該組學(xué)生構(gòu)建知識體系,進(jìn)而提高學(xué)習(xí)效率,更快地吸收教師傳授的知識;在學(xué)生學(xué)習(xí)階段融入建構(gòu)主義發(fā)展觀理論,學(xué)生逐步形成自己獨(dú)特的認(rèn)知結(jié)構(gòu),提高學(xué)習(xí)能力,從而提高算法的全局搜索能力。

2.1 融入支架式教學(xué)理論改進(jìn)杰出組教師教學(xué)階段

杰出組學(xué)生具有較強(qiáng)的學(xué)習(xí)能力,教師在教學(xué)過程中采用因材施教的教學(xué)理念,對于該組學(xué)生,教師不僅要傳授知識,還要引導(dǎo)學(xué)生構(gòu)建知識體系,進(jìn)而更好地掌握知識。前蘇聯(lián)著名心理學(xué)家維果斯基提出的最鄰近發(fā)展區(qū)理論中的支架式教學(xué)[9]思想講述的正是這一教學(xué)方法。

最鄰近發(fā)展區(qū)理論認(rèn)為學(xué)生的發(fā)展有兩個水平:a)學(xué)生目前所處的水平,即能夠依靠自己獨(dú)立完成和解決問題的水平;b)學(xué)生所具有的潛在水平,即經(jīng)過學(xué)生的不懈努力,理論上可以達(dá)到的水平。這兩種水平之間的差異就是最鄰近發(fā)展區(qū)。在支架式教學(xué)理論中,教師進(jìn)行教學(xué)前將最鄰近發(fā)展區(qū)的學(xué)習(xí)任務(wù)加以分解,形成知識框架,以便于將學(xué)生的理解逐步引向深入。在此過程中,教師起到引導(dǎo)作用,幫助學(xué)生構(gòu)建他們自己的知識框架,并讓學(xué)生通過自己不斷地探索逐漸向下一個水平努力??紤]到杰出組學(xué)生自主學(xué)習(xí)能力相對較強(qiáng),教師在教學(xué)過程中會幫助學(xué)生構(gòu)建知識體系,學(xué)生系統(tǒng)地向教師學(xué)習(xí),從而更快地提高學(xué)習(xí)能力。受此啟發(fā),考慮到教師采用定制化的教學(xué)方法,并且杰出組學(xué)生具有較強(qiáng)的學(xué)習(xí)能力,所以學(xué)生在此階段接受教師講授的知識速度更快,個體搜索更精細(xì),因此算法的局部搜索能力更強(qiáng)。如圖1(a)所示,個體減小搜索步長以增強(qiáng)局部勘探能力,進(jìn)而尋得最優(yōu)解;而原算法的教師教學(xué)階段搜索步長較大,局部勘探能力弱,無法尋得最優(yōu)解,如圖1(b)所示。因此對杰出組學(xué)生的教師教學(xué)階段進(jìn)行改進(jìn),具體更新方程如式(10)所示。

xt+1t,i=xti+aF×(Tt-xti-b×Mto)(10)

其中:t是當(dāng)前迭代次數(shù);xti是學(xué)生i在時間t的知識水平;Tt是教師t在時間的知識水平;Mto是該組在時間t的平均知識水平;xt+1t,i是學(xué)生i在時間t經(jīng)過教師教學(xué)階段學(xué)習(xí)后的知識水平;F是教學(xué)因子,取值是1或2;a、b是[0,1]的隨機(jī)數(shù)。

2.2 融入建構(gòu)主義發(fā)展觀理論改進(jìn)的學(xué)生學(xué)習(xí)階段

在學(xué)生學(xué)習(xí)階段,學(xué)生需要對教師所教授的知識進(jìn)行歸納總結(jié),進(jìn)而更好地吸收知識,但這個過程是比較漫長的,學(xué)生需要不斷地學(xué)習(xí)才能取得效果。瑞士著名心理學(xué)家皮亞杰提出的建構(gòu)主義發(fā)展觀[10]講述的正是這一過程。人在認(rèn)識周圍世界的過程中會形成自己獨(dú)特的認(rèn)知結(jié)構(gòu),即圖式,皮亞杰認(rèn)為圖式是從較早的圖式系列中產(chǎn)生出來的,而較早的圖式系列又可以在最初的反射中追溯它的淵源。因此,圖式不是一成不變的,是有發(fā)生和發(fā)展的過程。學(xué)生學(xué)階段的過程就是圖式建構(gòu)的過程,這是一個漫長的、不斷學(xué)習(xí)的過程。學(xué)生在學(xué)階段的學(xué)習(xí)能力提升過程與此效應(yīng)所描述的相似,學(xué)生在該階段不僅可以向教師學(xué)習(xí),而且可以通過學(xué)生之間的相互學(xué)習(xí)來提高學(xué)習(xí)能力。在實(shí)際分組教學(xué)活動中,教師在教學(xué)前期主要起引導(dǎo)協(xié)助作用,以小組內(nèi)同學(xué)之間交流學(xué)習(xí)為主;隨著學(xué)習(xí)的深入,教師會對所要傳授的知識進(jìn)行總結(jié)復(fù)習(xí),有利于學(xué)生對知識的吸收,進(jìn)而提高學(xué)習(xí)能力。所以考慮在算法改進(jìn)過程中引入權(quán)重因子,更好地表述學(xué)生在學(xué)習(xí)階段形成認(rèn)知結(jié)構(gòu)的過程和刻畫學(xué)生在學(xué)階段向教師和同學(xué)學(xué)習(xí)的比例。

學(xué)生學(xué)習(xí)教師講授的知識需要較長的時間,在每個階段會取得一點(diǎn)進(jìn)步,直到學(xué)期末才能完全吸收教師所傳授的知識。受此啟發(fā),引入權(quán)重因子ω3刻畫在一個學(xué)習(xí)周期中學(xué)生吸收教師所傳授知識的過程。在算法迭代初期,ω3接近于0,學(xué)生吸收較少教師傳授的知識;隨著迭代次數(shù)的增加,ω3接近于1,學(xué)生逐漸掌握教師傳授的知識。同時,引入權(quán)重因子ω4刻畫學(xué)生之間的相互學(xué)習(xí),在分組教學(xué)過程中,教師在前期主要提出知識框架和問題讓學(xué)生進(jìn)行討論學(xué)習(xí),因此學(xué)生在學(xué)階段學(xué)習(xí)能力的提升主要通過學(xué)生之間的相互學(xué)習(xí)。在算法迭代初期,ω4接近于1;隨著迭代次數(shù)的增加,ω4接近于0,學(xué)生主要向教師學(xué)習(xí),即在分組教學(xué)后期,教師對知識進(jìn)行系統(tǒng)性概括形成知識體系,有利于學(xué)生對知識的吸收,學(xué)生學(xué)習(xí)能力的提升也主要來源于教師的總結(jié)。具體更新方程如式(13)所示。

ω3=itermaxiter(11)

ω4=1-itermaxiter(12)

xt+1s,i=

xt+1t,i+d×(ω4xt+1t,j+ω3Tt-xt+1t,i)f(xt+1t,j)lt;f(xt+1t,i)

xt+1t,i+e×(ω4xt+1t,i+ω3Tt-xt+1t,j)f(xt+1t,j)≥f(xt+1t,i)(13)

其中:xt+1s,i是學(xué)生i在時間t經(jīng)過教師教學(xué)階段學(xué)習(xí)后的知識水平;xt+1t,j是學(xué)生j在時間t經(jīng)過教師教學(xué)階段學(xué)習(xí)后的知識水平,學(xué)生j∈{1,2,…,i-1,i+1,…N}是隨機(jī)選擇的;d和e是[0,1]的隨機(jī)數(shù)。

2.3 算法流程

融合教育心理學(xué)的EPGTOA算法步驟如下:

a)輸入種群規(guī)模N,問題維度D,搜索區(qū)域lb~ub,最大迭代次數(shù)maxiter。

b)隨機(jī)生成全體學(xué)生{X1,X2,…,XN}。

c)計算每個學(xué)生的適應(yīng)度值并進(jìn)行排序。

d)選出適應(yīng)度值排名前三的個體,并按照式(2)得到新的適應(yīng)度值和位置作為教師。

e)將排序后的學(xué)生均分為兩組,學(xué)習(xí)能力強(qiáng)的一組稱為杰出組,另一組稱為潛力組,兩組同學(xué)共用一名教師。

f)教師教學(xué)階段,對于杰出組,學(xué)生按照式(10)進(jìn)行學(xué)習(xí),潛力組學(xué)生按照式(6)進(jìn)行學(xué)習(xí)。

g)學(xué)生學(xué)習(xí)階段,兩組學(xué)生按照式(13)進(jìn)行學(xué)習(xí)。

h)經(jīng)過一輪學(xué)習(xí)后的學(xué)生組成一個新的種群。

i)重復(fù)步驟c)~h),直到滿足停機(jī)條件為止。

2.4 算法復(fù)雜度

GTOA的時間復(fù)雜度如下:假設(shè)群體規(guī)模為N,搜索空間維度為D,則GTOA初始化群體的時間復(fù)雜度為O(ND),對學(xué)生進(jìn)行分組、教師教學(xué)、學(xué)生學(xué)習(xí)操作的時間復(fù)雜度為O(N),計算個體適應(yīng)度值的時間復(fù)雜度為O(ND),GTOA總的時間復(fù)雜度為O(ND)。

同理,EPGTOA融入支架式教學(xué)理論的時間復(fù)雜度為O(N),融入建構(gòu)主義發(fā)展觀理論的時間復(fù)雜度為O(N),因此,EPGTOA總的時間復(fù)雜度為O(ND)。因?yàn)镋PGTOA和GTOA的時間復(fù)雜度處于同一水平,所以上述改進(jìn)策略并未對基本GTOA產(chǎn)生負(fù)面影響。

3 數(shù)值實(shí)驗(yàn)和結(jié)果分析

為驗(yàn)證EPGTOA的有效性,選取灰狼算法(grey wolf optimization,GWO)[11]、蜉蝣算法(mayfly optimization algorithm,MA)[12]、飛蛾撲火算法(moth-flame optimization algorithm,MFO)[13]、教與學(xué)算法(TLBO)、分組教學(xué)優(yōu)化算法(GTOA)、基于信息共享的分組教學(xué)優(yōu)化算法(group teaching optimization algorithm with information share,ISGTOA)[14]與本文改進(jìn)算法在相同的實(shí)驗(yàn)環(huán)境下進(jìn)行對比。表1給出了21個測試函數(shù)的表達(dá)式及理論最優(yōu)值,測試函數(shù)的維度分別為100維和1 000維,最大適應(yīng)度評價次數(shù)分別為15 000次和20 000次。

3.1 算法流程

仿真計算使用環(huán)境為:CPU為i5-1135G7,內(nèi)存為16 GB,操作系統(tǒng)為Windows 10,編程軟件為MATLAB 2018a。參考文獻(xiàn)[11~13]的參數(shù)設(shè)置,其中GWO中的控制參數(shù)a的初始值為2,終止值為0;MA的吸引系數(shù)a1=1,a2=1.5,能見度系數(shù)β=2,舞蹈系數(shù)d=5;MFO的對數(shù)螺旋形狀常數(shù)b=1。將七種算法在表1中的21個測試函數(shù)獨(dú)立運(yùn)行30次,分別記錄在100維和1 000維的平均值、標(biāo)準(zhǔn)差,如表2、3所示。

3.2 實(shí)驗(yàn)結(jié)果分析

從表2和3可以看出,在相同的測試環(huán)境下,無論是100維還是1 000維,改進(jìn)后的EPGTOA均能取得較好的求解結(jié)果,有著良好的收斂性能。對于八個測試函數(shù)(f8~f10、f12、f14、f16~f18)在1 000維問題上都求得了理論最優(yōu)解,并且標(biāo)準(zhǔn)差為0,說明了算法具有較好的穩(wěn)定性。而對于函數(shù)f12、f16、f17在100維問題上沒有求得理論最優(yōu)解,說明融入支架式教學(xué)和建構(gòu)主義發(fā)展觀理論對求解高維問題有良好的作用;對于函數(shù)f8和f18,EPGTOA能夠跳出局部最優(yōu),而GTOA和另外五種算法均陷入局部最優(yōu),未求得最優(yōu)解;對于八個測試函數(shù)(f1~f3、f7、f13、f15、f19、f20),EPGTOA的平均值均優(yōu)于其他六種算法,且標(biāo)準(zhǔn)差均為0,進(jìn)一步說明了算法具有良好的穩(wěn)定性;對于五個測試函數(shù)(f4~f6、f11、f21),EPGTOA陷入局部最優(yōu),未求得最優(yōu)解,但收斂效果均優(yōu)于其他六種算法。此外,在學(xué)生學(xué)生學(xué)習(xí)階段融入建構(gòu)主義發(fā)展觀理論,使得EPGTOA能夠快速跳出局部最優(yōu),增強(qiáng)全局開發(fā)能力,如圖2函數(shù)f8、f18所示。在杰出組學(xué)生的教師教學(xué)階段融入支架式教學(xué)理論,增強(qiáng)算法的局搜勘探能力,使得算法快速收斂,并且找到全局最優(yōu)解,如圖2函數(shù)f9、f10所示。綜上所述,EPGTOA從收斂精度和穩(wěn)定性均展現(xiàn)出比GTOA更好的性能,驗(yàn)證了在算法改進(jìn)中融入心理學(xué)理論改進(jìn)策略的有效性。

與GTOA和ISGTOA相比,對于函數(shù)f8和f18在100維和1 000維問題上融入建構(gòu)主義發(fā)展觀理論的EPGTOA都能夠跳出局部最優(yōu),而GTOA和ISGTOA均陷入局部最優(yōu),進(jìn)而無法尋得理論最優(yōu)解。在1 000維問題上,對于函數(shù)f5,ISGTOA無法跳出局部最優(yōu),而GTOA和EPGTOA能夠跳出局部最優(yōu),但EPGTOA取得更優(yōu)的結(jié)果,搜索精度更高。對于函數(shù)f9、f10、f12、f14、f16、f17,EPGTOA都能夠求得理論最優(yōu)解,而GTOA和ISGTOA都未穩(wěn)定收斂到最優(yōu)值。進(jìn)而說明在杰出組學(xué)生的教師教學(xué)階段融入支架式教學(xué)理論,能夠提高算法的局部勘探能力和算法的尋優(yōu)精度,并且標(biāo)準(zhǔn)差均為0,說明算法具有較強(qiáng)的穩(wěn)定性。除函數(shù)f9外,ISGTOA的尋優(yōu)精度均沒有GTOA高,而對于21個測試函數(shù),在100維和1 000維問題上,EPGTOA的尋優(yōu)精度、收斂速度和算法穩(wěn)定性都優(yōu)于GTOA和ISGTOA,進(jìn)一步說明在GTOA改進(jìn)中融入教育心理學(xué)理論能夠顯著提高算法的搜索性能。

通過數(shù)值實(shí)驗(yàn)結(jié)果驗(yàn)證了融入教育心理學(xué)理論改進(jìn)的EPGTOA在收斂精度上的提升。表4給出了EPGTOA與GTOA、ISGTOA等六種對比算法對21個測試函數(shù)在相同實(shí)驗(yàn)環(huán)境下獨(dú)立運(yùn)行30次的平均函數(shù)評價次數(shù),問題維度為1 000,收斂精度設(shè)為1×E-32,最大函數(shù)評價次數(shù)20 000次。符號“–”表示函數(shù)在20 000次函數(shù)評價次數(shù)內(nèi)未達(dá)到收斂精度。從表4可以看出,與其他六種算法相比,EPGTOA的函數(shù)評價次數(shù)較小。GWO、MA、MFO在除函數(shù)f9外,均未能在20 000次函數(shù)評價次數(shù)內(nèi)達(dá)到收斂精度要求。與GTOA和ISGTOA相比,對于21個測試函數(shù),EPGTOA都能較快地達(dá)到尋優(yōu)精度。對于函數(shù)f11、f18,除GTOA和EPGTOA外,其余算法都未在20 000次函數(shù)評價次數(shù)內(nèi)達(dá)到收斂精度要求。但與GTOA相比,EPGTOA的平均函數(shù)評價次數(shù)都比GTOA小,說明在杰出組學(xué)生的教師教學(xué)階段融入支架式教學(xué)理論增強(qiáng)了算法的局部勘探能力,從而提高了算法的收斂速度。對于函數(shù)f8,只有EPGTOA能夠快速地達(dá)到收斂精度,其余算法均未跳出局部最優(yōu),進(jìn)而說明了在學(xué)生學(xué)習(xí)階段融入建構(gòu)主義發(fā)展觀理論有效提升了算法的全局搜索能。

3.3 Wilcoxon檢驗(yàn)

為了判斷EPGTOA的每次結(jié)果是否有顯著優(yōu)勢[15,16],采用Wilcoxon[17]統(tǒng)計檢驗(yàn),在5%的顯著水平下對21個標(biāo)準(zhǔn)測試函數(shù)進(jìn)行計算,求得EPGTOA與GTOA等六種算法在D=1 000的Wilcoxon秩和檢驗(yàn)中計算的p值,結(jié)果如表5所示。其中符號“+”“–”和“=”分別表示EPGTOA的性能優(yōu)于、劣于和相當(dāng)于對比算法。由表5可見,EPGTOA的p值基本小于0.05,這表明算法的優(yōu)越性在統(tǒng)計上是顯著的,即EPGTOA比其他算法有更高的收斂精度。NaN表示EPGTOA與對比算法中最佳值都為0。

為了進(jìn)一步驗(yàn)證改進(jìn)算法的性能,Emad[18]提出對優(yōu)化算法進(jìn)行排序,通過計算所有算法的絕對誤差(mean absolute error,MAE)來進(jìn)行定量分析。其計算公式如下:

MAE=∑Nfi=1|mi-oi|Nf(14)

其中:mi為算法在函數(shù)i上產(chǎn)生最優(yōu)結(jié)果的平均值;oi為函數(shù)i的理論最優(yōu)值;Nf為測試函數(shù)個數(shù)。

對七種算法在21個標(biāo)準(zhǔn)測試函數(shù)上的結(jié)果按式(14)進(jìn)行計算可得:GWO,2.31E+00;MA,6.51E+02;MFO,2.60E+10;TLBO,4.50E-02;GTOA,4.20E-11;ISGTOA,4.44E-02;EPGTOA,3.80E-66。由計算結(jié)果可見,算法排名為EPGTOAGTOATLBOISGTOAGWOMAMFO,結(jié)果進(jìn)一步表明了EPGTOA的有效性。

改進(jìn)的EPGTOA性能明顯優(yōu)于GTOA,這得益于將心理學(xué)理論引入到算法中。在杰出組學(xué)生的教師教學(xué)階段融入支架式教學(xué)理論,如式(10)所示,增強(qiáng)算法局部搜索的能力;在學(xué)生學(xué)習(xí)階段融入建構(gòu)主義發(fā)展觀理論,如式(13)所示,增強(qiáng)算法的全局勘探能力,從而使得改進(jìn)算法的整體優(yōu)化效果得到了提高。

4 結(jié)束語

本文針對分組教學(xué)優(yōu)化算法求解精度不高、局部搜索能力弱的問題提出了融合教育心理學(xué)理論的分組教學(xué)優(yōu)化算法(EPGTOA)。首次結(jié)合教育心理學(xué)理論對分組教學(xué)優(yōu)化算法進(jìn)行改進(jìn)。在杰出組學(xué)生的教師教學(xué)階段融入支架式教學(xué)理論,該組學(xué)生具有較強(qiáng)的學(xué)習(xí)能力,因此教師將所要教授的知識加以分解,培養(yǎng)該組學(xué)生形成知識體系,進(jìn)行定制化教學(xué),使得杰出組學(xué)生的學(xué)習(xí)能力快速提高,從而加強(qiáng)局部搜索能力;在學(xué)生學(xué)習(xí)階段融入建構(gòu)主義發(fā)展觀理論,學(xué)生逐漸形成自己獨(dú)特的認(rèn)知圖式,提高學(xué)習(xí)能力,從而提高算法的全局勘探能力。為驗(yàn)證算法的性能,選取21個經(jīng)典的標(biāo)準(zhǔn)測試函數(shù)進(jìn)行數(shù)值實(shí)驗(yàn)。實(shí)驗(yàn)結(jié)果表明,與GTOA、ISGTOA、TLBO、GWO、MA、MFO算法相比,本文EPGTOA不僅收斂速度快、尋優(yōu)精度高,而且算法的穩(wěn)定性也很強(qiáng),尤其在求解高維測試函數(shù)上,改進(jìn)算法擁有更好的性能。同時,對改進(jìn)算法所得到的數(shù)據(jù)與GTOA等六種算法進(jìn)行統(tǒng)計分析和Wilcoxon檢驗(yàn),結(jié)果驗(yàn)證了算法的可靠性,并且表明改進(jìn)算法具有更好的全局搜索能力和求解穩(wěn)定性。由此可見,在算法設(shè)計中考慮人的心理行為有著重要意義。后續(xù)將該算法用于求解智能電網(wǎng)系統(tǒng)等優(yōu)化問題。

參考文獻(xiàn):

[1]Zhang Yiying,Jin Zhigang.Group teaching optimization algorithm:a novel metaheuristic method for solving global optimization problems[J].Expert Systems with Applications,2020,148(8):113246.

[2]Rao R V,Savsani V J,Vakharia D P.Teaching-learning-based optimization:a novel method for constrained mechanical design optimization problems[J].Computer-Aided Design,2011,43(3):303-315.

[3]Zhu Shenke,Wu Qing,Jiang Yuxin,et al.A novel multi-objective group teaching optimization algorithm and its application to enginee-ring design[J].Computers amp; Industrial Engineering,2021,155(5):107198.

[4]Jiang Yuxin,Wu Qing,Zhang Guozhong,et al.A diversified group teaching optimization algorithm with segment-based fitness strategy for unmanned aerial vehicle route planning[J].Expert Systems with Applications,2021,185(12):115690.

[5]Khosravi H,Amiri B,Yazdanjue N,et al.An improved group teaching optimization algorithm based on local search and chaotic map for feature selection in high-dimensional data[J].Expert Systems with Applications,2022,204(10):117493.

[6]Gupta V,Pawar S.An effective structure of multi-modal deep convolutional neural network with adaptive group teaching optimization[J].Soft Computing,2022,26(15):7211-7232.

[7]Anitha G,Priya S B.Vision based real time monitoring system for el-derly fall event detection using deep learning[J].Computer Systems Science and Engineering,2022,42(1):87-103.

[8]王筱薇,范勤勤,王維莉.基于基因水平多樣性的微種群教與學(xué)優(yōu)化算法[J].計算機(jī)應(yīng)用研究,2021,38(4):1097-1101.(Wang Xiaowei,F(xiàn)an Qinqin,Wang Weili.Micro-population teaching-learning-based optimization based on gene level diversity[J].Application Research of Computers,2021,38(4):1097-1101.)

[9]Tilley D S,Allen P,Collins C,et al.Promoting clinical competence:using scaffolded instruction for practice-based learning[J].Journal of Professional Nursing,2007,23(5):285-289.

[10]Weimer A A,Dowds S J P,F(xiàn)abricius W V,et al.Development of constructivist theory of mind from middle childhood to early adulthood and its relation to social cognition and behavior[J].Journal of Experimental Child Psychology,2017,154(2):28-45.

[11]Mirjalili S,Mirjalili S M,Lewis A.Grey wolf optimizer[J].Advances in Engineering Software,2014,69(3):46-61.

[12]Zervoudakis K,Tsafarakis S.A mayfly optimization algorithm[J].Computers amp; Industrial Engineering,2020,145(7):106559.

[13]Mirjalili S.Moth-flame optimization algorithm:a novel nature-inspired heuristic paradigm[J].Knowledge-Based Systems,2015,89(11):228-249.

[14]Zhang Yiying,Chi Aining.Group teaching optimization algorithm with information sharing for numerical optimization and engineering optimization[J/OL].Journal of Intelligent Manufacturing.(2021).https://doi.org/10.1007/s10845-021-01872-2.

[15]Derrac J,Garcia S,Molina D,et al.A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms[J].Swarm amp; Evolutio-nary Computation,2011,1(1):3-18.

[16]García S,Molina D,Lozano M,et al.A study on the use of non-parametric tests for analyzing the evolutionary algorithms behaviour:a case study on the CEC’2005 special session on real parameter optimization[J].Journal of Heuristics,2009,15(6):617-644.

[17]Wilcoxon F.Individual comparisons by ranking methods[J].Biome-trics Bulletin,1945,1(6):80-83.

[18]Emad N.A modified flower pollination algorithm for global optimization[J].Expert Systems with Applications,2016,57(9):192-203.

主站蜘蛛池模板: 一本久道久综合久久鬼色| 欧美一级在线| 久久久亚洲色| 丝袜亚洲综合| 无码视频国产精品一区二区| 激情六月丁香婷婷四房播| 亚洲男人天堂2018| 国产成人区在线观看视频| 精品久久久久无码| 亚洲无码精彩视频在线观看| 亚洲精品无码不卡在线播放| 日韩精品久久无码中文字幕色欲| 久久永久免费人妻精品| 91小视频在线观看| 国产91视频免费观看| 亚洲最大看欧美片网站地址| 国产亚洲精品自在线| 亚洲Av综合日韩精品久久久| 国产成人精品一区二区三在线观看| 亚洲美女一级毛片| 国产又黄又硬又粗| 欧美yw精品日本国产精品| 好吊色国产欧美日韩免费观看| 强乱中文字幕在线播放不卡| 免费无码AV片在线观看中文| 热re99久久精品国99热| 国产人人乐人人爱| 日本一本在线视频| 免费a级毛片18以上观看精品| 伊人91视频| 99精品视频九九精品| 色亚洲激情综合精品无码视频 | 亚洲男女在线| 无遮挡国产高潮视频免费观看 | 日韩第九页| 麻豆AV网站免费进入| 欧美日韩91| 国产无人区一区二区三区| 在线另类稀缺国产呦| 毛片免费观看视频| 国产欧美另类| 日韩欧美国产成人| 亚洲AV无码一区二区三区牲色| 国产在线精彩视频论坛| 欧美日韩理论| 啪啪永久免费av| 精品国产一区91在线| 全色黄大色大片免费久久老太| 国产青青草视频| 亚洲无码高清一区| 亚洲VA中文字幕| 色婷婷成人| 久久国产高潮流白浆免费观看| 91网址在线播放| 亚洲精品无码日韩国产不卡| 亚洲欧美精品在线| 国产福利小视频在线播放观看| 亚洲国产成熟视频在线多多| 久久精品无码一区二区国产区| 国产幂在线无码精品| 日本亚洲欧美在线| 免费又爽又刺激高潮网址| 九九九精品视频| 欧美一区二区啪啪| 国产日韩欧美在线播放| 亚洲天堂2014| 亚洲欧美另类色图| 一级毛片免费不卡在线| 亚洲午夜国产精品无卡| 日本一区二区三区精品国产| 天堂在线www网亚洲| 在线播放精品一区二区啪视频| 九九视频在线免费观看| 亚洲天堂网视频| 狼友av永久网站免费观看| 久久精品人人做人人| A级毛片无码久久精品免费| 激情六月丁香婷婷| 国产成人亚洲综合A∨在线播放| 国产精品久久久久久久伊一| 亚洲日韩在线满18点击进入| 人与鲁专区|