李浩君,何佳樂,聶新邦,楊 琳
(浙江工業(yè)大學(xué) 教育科學(xué)與技術(shù)學(xué)院,浙江 杭州 310023)
粒子群優(yōu)化算法(PSO)是一種模擬鳥類群體社會行為的智能搜索算法[1],通過群體內(nèi)個體之間的信息共享對問題的解進(jìn)行協(xié)同搜索。該算法除了具有結(jié)構(gòu)簡單、控制參數(shù)少、全局尋優(yōu)能力突出等優(yōu)點,還具備計算速度快、參數(shù)較少、實現(xiàn)方便等特點[2],自提出以來便引起了國內(nèi)外學(xué)者的廣泛關(guān)注,在不同領(lǐng)域都得到快速廣泛的應(yīng)用。但是該算法在搜索過程中存在過早收斂或陷入局部極優(yōu)的問題,因此需要對PSO算法進(jìn)行優(yōu)化研究。對粒子群算法的優(yōu)化,最初都是通過對速度、位置更新公式中的參數(shù)進(jìn)行修改,以達(dá)到算法優(yōu)化的目的,如:Zhang等[3]通過在標(biāo)準(zhǔn)粒子群速度更新公式中引入活躍目標(biāo)點,提出了具有新學(xué)習(xí)目標(biāo)點的粒子群優(yōu)化算法(APSO),種群在進(jìn)化過程中,構(gòu)成了基于三目標(biāo)點的速度迭代機(jī)制,使個體同時向三個優(yōu)化位置學(xué)習(xí)。由于不同的算法優(yōu)化的強(qiáng)度不同,可以學(xué)習(xí)或結(jié)合其使用的策略來進(jìn)行優(yōu)化與改進(jìn)。Liang等[4]提出三種學(xué)習(xí)策略的粒子群算法:精英粒子群算法(ELPSO)、多標(biāo)榜學(xué)習(xí)粒子群算法(MELPSO)和全面學(xué)習(xí)粒子群算法(CLPSO),每種算法使種群中每個粒子向其余不同粒子的歷史最優(yōu)位置的不同維數(shù)學(xué)習(xí),隨機(jī)進(jìn)行獨立升級,保證了種群收斂過程中的多樣性;劉衍民等[5]提出一種基于自適應(yīng)動態(tài)鄰居廣義學(xué)習(xí)粒子群算法(ADPSO),使種群粒子向全局、自身和鄰域最優(yōu)粒子學(xué)習(xí),并在新產(chǎn)生的粒子位置上添加隨機(jī)位置以增加粒子跳出局部最優(yōu)區(qū)域的概率;高潁麗等[6]提出了一種融合分類優(yōu)化與拓展策略的粒子群優(yōu)化算法,采取一種正態(tài)演化變異策略,搜索當(dāng)前最優(yōu)粒子的鄰域空間,增強(qiáng)局部開采能力以避免算法陷入局部最優(yōu);何通能等[7]設(shè)計了一種改進(jìn)型粒子群算法,通過引入遺傳算法中的交叉變異策略來增強(qiáng)算法收斂速度和精度得到近似最優(yōu)解,提高算法優(yōu)化的準(zhǔn)確性。
除了考慮單個粒子的優(yōu)化,學(xué)者針對全局粒子以及鄰域內(nèi)的其他粒子的影響因素對粒子群算法進(jìn)行了優(yōu)化。Peram等[8]提出了一種基于適應(yīng)度值與粒子距離之比的粒子群優(yōu)化算法(FDRPSO),算法選擇當(dāng)前鄰域中適應(yīng)度值之差與粒子距離比值最大的個體作為種群新的全局學(xué)習(xí)目標(biāo)nbest,使整個種群同時向pbest,gbest和nbest學(xué)習(xí),從而增加種群多樣性,提高了尋優(yōu)性能;Mendes等[9]認(rèn)為在進(jìn)化過程中種群個體行為并非僅受某個特定粒子個體的影響,而是會受其所有鄰域中的個體最優(yōu)點影響,并根據(jù)該理論提出了全信息粒子群優(yōu)化算法(FIPSO),改善了整個種群的學(xué)習(xí)能力;Zhan等[10]提出了一種正交學(xué)習(xí)粒子群算法(OLPSO),通過正交試驗設(shè)計來尋求粒子個體的歷史最佳位置和鄰域最佳位置的最優(yōu)組合,引導(dǎo)粒子更加快速地穩(wěn)定,向全局最優(yōu)位置靠近;董輝等[11]在傳統(tǒng)的粒子群算法中引入小生境思想對各子群進(jìn)行單獨優(yōu)化,并取出最好粒子形成新群體,再運用蛙跳算法進(jìn)行優(yōu)化;彭建新等[12]提出了一種基于全局信息的改進(jìn)粒子群優(yōu)化算法,采用所有粒子的歷史最優(yōu)平均值作為引導(dǎo)個體飛行速度的一個因素,形成全局信息,增強(qiáng)了種群的多樣性。PSO算法存在早熟、易陷入局部最優(yōu)的問題,其主要原因是在優(yōu)化過程中種群喪失多樣性。保持種群多樣性是增強(qiáng)算法全局搜索能力、避免出現(xiàn)早熟現(xiàn)象的重要措施,因此筆者在粒子群優(yōu)化算法迭代過程中采用基于進(jìn)化狀態(tài)信息判定的學(xué)習(xí)策略更新機(jī)制,提出一種進(jìn)化狀態(tài)判定與學(xué)習(xí)策略協(xié)同更新的二進(jìn)制粒子群優(yōu)化算法。進(jìn)化狀態(tài)判定的收斂階段采用全信息學(xué)習(xí)策略,粒子i速度和位置的更新受適應(yīng)度值更優(yōu)鄰域粒子的影響,提高了收斂速度;進(jìn)化狀態(tài)判定的跳出局部最優(yōu)階段采用局部信息學(xué)習(xí)策略,維持種群多樣性避免算法陷入局部最優(yōu)。
與傳統(tǒng)粒子群算法不同,改進(jìn)算法利用種群進(jìn)化狀態(tài)信息選擇合適的學(xué)習(xí)策略。當(dāng)進(jìn)化狀態(tài)大于固定閾值時,判定算法處于收斂階段,采用全信息學(xué)習(xí)策略,依據(jù)更優(yōu)鄰域粒子的信息更新速度和位置,以加快算法收斂速度;當(dāng)進(jìn)化狀態(tài)小于固定閾值時,判定算法處于跳出局部最優(yōu)階段,算法采用局部信息學(xué)習(xí)策略,依據(jù)局部最優(yōu)和最佳鄰域粒子的信息更新速度和位置,以維持種群多樣性,使算法不易陷入局部最優(yōu)。
利用進(jìn)化狀態(tài)可以有效提高算法的性能[13-14]。種群多樣性減少是粒子群算法陷入局部最優(yōu)的主要原因,針對這一特性和迭代次數(shù)與種群多樣性的線性關(guān)系定義進(jìn)化因子E,其計算式為
(1)
(2)
(3)
迭代過程中,針對二進(jìn)制粒子群算法編碼特性計算各粒子與其他粒子的海明距離,并對其進(jìn)行排序,依據(jù)排序結(jié)果求出給定粒子指定個數(shù)的鄰居。
Dij=H(xi,xj)j=1,…,N;j≠i
(4)
S=sort(D)
(5)
Neighbors=S(1∶T)
(6)
式中:Dij表示第i個粒子與種群中第j個粒子之間的海明距離;H為計算海明距離的函數(shù);S為對排序結(jié)果的集合;Neighbors表示當(dāng)前鄰域粒子;T為指定鄰居數(shù)量。
全信息粒子群算法(FIPSO)具有較快的收斂速度,但在算法后期容易陷入局部最優(yōu)[9,15]。為更好地解決離散問題,在BPSO的基礎(chǔ)上采用全信息學(xué)習(xí)策略以保證算法的尋優(yōu)能力和收斂性能。算法迭代過程中,粒子i從適應(yīng)度值更優(yōu)的鄰域粒子處獲取信息,同時避免受不良鄰域粒子的影響,適應(yīng)度值越優(yōu)的鄰域粒子對粒子i的影響越大[16]?;谝陨纤枷?,ELBPSO采用全信息學(xué)習(xí)策略,其速度與位置更新表達(dá)式為
(7)
(8)
(9)
依據(jù)相關(guān)文獻(xiàn),采用收斂系數(shù)X和加速度系數(shù)φ調(diào)節(jié)粒子速度,算法性能較佳[9,17],其中X=0.729,φ=4.1;ki為粒子i更優(yōu)鄰域粒子的個數(shù);im為粒子i的第m個更優(yōu)鄰域粒子;pim為粒子im的位置,f(pim)為的適應(yīng)度值,sumi為更優(yōu)鄰域粒子適應(yīng)度值的總和;rm表示均勻分布于[0,1]之間的數(shù)。
采用局部信息學(xué)習(xí)策略可以很好地維持種群多樣性[17-18]。粒子i依據(jù)局部最優(yōu)和最佳鄰域粒子的信息更新速度和位置,受其他粒子的影響較小,可以在搜索空間更加自由地移動,有利于維持種群多樣性。ELBPSO采用局部信息學(xué)習(xí)策略其速度與位置更新的表達(dá)式為
(10)
式中:pi為粒子i的局部最優(yōu)位置;pinb為粒子i鄰域的最優(yōu)位置;r1和r2表示均勻分布于[0,1]之間的數(shù)。
理想的粒子群算法應(yīng)當(dāng)在保證較快收斂速度的同時不易陷入局部最優(yōu),采用單一學(xué)習(xí)策略很難實現(xiàn)這種狀態(tài),因此筆者提出一種進(jìn)化狀態(tài)判定與學(xué)習(xí)策略協(xié)同更新的二進(jìn)制粒子群優(yōu)化算法,在不同的進(jìn)化狀態(tài)下采用不同的學(xué)習(xí)策略來解決復(fù)雜的最優(yōu)化問題。Zhan等[19]將種群迭代過程的進(jìn)化狀態(tài)分類為收斂、探索、開發(fā)、跳出局部最優(yōu)4 個階段,并以進(jìn)化因子0.7為界點對跳出局部最優(yōu)階段進(jìn)行區(qū)分。針對粒子群算法存在早熟、易陷入局部最優(yōu)的問題,將粒子群迭代過程分為跳出局部最優(yōu)和收斂兩個階段。Zhan等[19]同時對進(jìn)化狀態(tài)進(jìn)行劃分,若進(jìn)化因子E<0.7,判定算法處于跳出局部最優(yōu)階段,表明種群多樣性較差,應(yīng)選擇局部信息學(xué)習(xí)策略,保證粒子可以在搜索空間更加自由地移動,以維持種群多樣性;若進(jìn)化因子E>0.7或E=0.7,判定算法處于收斂階段,表明種群多樣性較好,應(yīng)選擇全信息學(xué)習(xí)策略,保證粒子從適應(yīng)度值更優(yōu)的鄰域粒子處獲取信息以加速收斂。改進(jìn)算法的步驟為
步驟1種群初始化。種群規(guī)模設(shè)置為20,學(xué)習(xí)因子均固定為2,迭代次數(shù)300,維度300。
步驟2進(jìn)化狀態(tài)判定。計算進(jìn)化因子E,若E<0.7,則判定算法處于跳出局部最優(yōu)階段;若E≥0.7,則判定算法處于收斂階段。
步驟3粒子速度更新。若算法處于跳出局部最優(yōu)階段,采用式(10)更新粒子速度;若算法處于收斂階段,采用式(7,8)更新粒子速度。
步驟4粒子位置更新。采用式(9)更新粒子位置。
步驟5重復(fù)步驟2~5,直到滿足終止條件。
步驟6滿足終止條件(達(dá)到最大迭代次數(shù)),輸出最優(yōu)值并求出相應(yīng)目標(biāo)函數(shù)值,算法結(jié)束。
ELBPSO算法中進(jìn)化狀態(tài)判定是平衡收斂與跳出局部最優(yōu)的關(guān)鍵,進(jìn)化狀態(tài)判定與學(xué)習(xí)策略協(xié)同更新的二進(jìn)制粒子群優(yōu)化算法的優(yōu)化機(jī)制如圖1所示。
圖1 算法優(yōu)化機(jī)制Fig.1 Algorithm optimization mechanism
2.1.1 測試函數(shù)
為了評估改進(jìn)算法的性能,筆者選擇廣泛使用的8 種基準(zhǔn)函數(shù)進(jìn)行測試,包括單峰函數(shù)F1,F(xiàn)2,F(xiàn)3,復(fù)雜的多峰函數(shù)F4,F(xiàn)5,F(xiàn)6,最優(yōu)值不為0 的函數(shù)F7和F8。與連續(xù)空間中的粒子群優(yōu)化算法不同,用于離散空間的二進(jìn)制粒子群算法中粒子的取值只有0和1,具體基準(zhǔn)函數(shù)及其參數(shù)如表1所示。
表1 基準(zhǔn)函數(shù)及其參數(shù)Table1 Benchmark function and its parameters
2.1.2 對比算法參數(shù)設(shè)置
為了進(jìn)一步驗證所提算法性能,筆者選擇以下3 種算法作為對比算法:BPSO,F(xiàn)IBPSO和SIBPSO算法,并從最優(yōu)值、均值、平均誤差、P值4 個方面判斷這4 種算法的優(yōu)劣。BPSO屬于基本的二進(jìn)制粒子群算法;FIBPSO為采用全信息學(xué)習(xí)策略的二進(jìn)制粒子群優(yōu)化算法;SIBPSO為采用局部信息學(xué)習(xí)策略的二進(jìn)制粒子群優(yōu)化算法;筆者所提出的ELBPSO算法依據(jù)種群進(jìn)化狀態(tài)選擇合適的信息學(xué)習(xí)策略。
拓?fù)浣Y(jié)構(gòu)的密集程度會影響粒子群算法的性能[15,18],當(dāng)鄰域粒子數(shù)量為5時可以很好地平衡粒子群算法的探索與開發(fā)過程。參照對比算法文獻(xiàn),本次實驗所有算法的粒子種群規(guī)模均為20,最大迭代次數(shù)300,領(lǐng)域粒子數(shù)量5,維度300,BPSO采用線性遞減的慣性權(quán)重調(diào)整方案。4 種算法的參數(shù)設(shè)置如表2所示。
表2 算法參數(shù)設(shè)置Table 2 Algorithm parameters set
表3為BPSO,F(xiàn)IBPSO,SIBPSO和FIBPSO算法求解F1~F88個基準(zhǔn)函數(shù)所獲得的均值和方差,最優(yōu)值用加粗表示,所需算法的實驗數(shù)據(jù)均為在實驗平臺上獨立運行30 次獲得。
表3 仿真實驗結(jié)果Table 3 Simulation experimental results
由表3可知:從整體來看,不管在單峰、多峰還是最優(yōu)值不為0的測試函數(shù)中,BPSO算法方差均最小,表現(xiàn)出良好的穩(wěn)定性,ELBPSO次之,其他算法穩(wěn)定性較差,這是因為BPSO采用傳統(tǒng)學(xué)習(xí)策略不易受其他粒子影響,求解穩(wěn)定,而其他算法依據(jù)鄰域粒子來更新速度和位置,接收的信息較多,導(dǎo)致最優(yōu)解波動較大。在F1~F88個基準(zhǔn)函數(shù)上,ELBPSO算法得到的均值最小,對問題的適應(yīng)能力更強(qiáng)。該算法依據(jù)種群進(jìn)化狀態(tài)選擇合適的信息學(xué)習(xí)策略,在保證收斂精度的同時不易陷入局部最優(yōu),優(yōu)化了算法性能。
圖2為4 種算法在8 種基準(zhǔn)函數(shù)上、維度為300的情況下所生成的函數(shù)值收斂曲線。
圖2 算法收斂曲線Fig.2 Algorithm convergence curve
圖2可以更加直觀地了解這4 種算法的收斂過程。由圖2可知:FIBPSO采用全信息學(xué)習(xí)策略,受其他粒子的影響較大,前期收斂快但適應(yīng)度值較大且不再變化,容易陷入局部最優(yōu);SIBPSO采用局部信息學(xué)習(xí)策略,受其他粒子的影響較小,前期收斂速度較慢但后期全局探索能力較強(qiáng);ELBPSO算法在幾乎所有的單峰函數(shù)、多峰函數(shù)上都顯示出了極佳的搜索性能,全局探索和局部開發(fā)能力優(yōu)于對比算法。這是因為在迭代過程中算法依據(jù)種群進(jìn)化狀態(tài)選擇合適的信息學(xué)習(xí)策略,在保證算法收斂性能的同時維持了種群多樣性,增強(qiáng)了算法的全局搜索能力,使其跳出局部最優(yōu)。對于不為0的測試函數(shù)F7,F(xiàn)8,改進(jìn)算法ELBPSO的尋優(yōu)優(yōu)勢不夠明顯,但從總體來看其具有更強(qiáng)的適應(yīng)性和尋優(yōu)性。基于進(jìn)化狀態(tài)判定的學(xué)習(xí)策略更新機(jī)制可以有效平衡BPSO的全局和局部搜索能力,提高算法的尋優(yōu)能力和尋優(yōu)精度。
為對比4 種算法所得結(jié)果是否具有統(tǒng)計學(xué)意義上的顯著性差異,對4 種算法結(jié)果進(jìn)行了威爾科克森符號秩檢驗,檢驗結(jié)果如表4所示。
表4 威爾科克森符號秩檢驗結(jié)果Table 4 The result of Wilcoxon signed-rank test
由表4可知:除了BPSO與FIBPSO在少部分函數(shù)不存在顯著性差異外,其他任意算法之間都存在顯著差異。對比實驗結(jié)果均值及P值可以證實筆者所提出的ELBPSO算法性能明顯優(yōu)于其他對比算法,說明基于進(jìn)化狀態(tài)判定的學(xué)習(xí)策略更新機(jī)制對二進(jìn)制粒子群算法性能的提升是有效的。
圖3為4 種算法在8 個基準(zhǔn)函數(shù)上的解集箱圖。
圖3 算法最優(yōu)解統(tǒng)計分布圖Fig.3 Algorithm optimal data distribution map
圖3可以更加直觀地對比4 種算法解集的分布情況。由圖3可知:從整體來看,所有算法中ELBPSO更加接近橫坐標(biāo)軸,與圖2的檢驗、收斂曲線一致,驗證了該算法的收斂性能遠(yuǎn)優(yōu)于其他算法;從解集分布來看,BPSO分布較小而其他算法分布較廣,與表3的方差一致;BPSO,F(xiàn)IBPSO以及SIBPSO在最優(yōu)值不為0的F7,F(xiàn)8函數(shù)表現(xiàn)穩(wěn)定,但在其他函數(shù)出現(xiàn)了異常值,且有時不止一個,ELBPSO在最優(yōu)值不為0的F7,F(xiàn)8函數(shù)都出現(xiàn)了一定的異常值,在最優(yōu)值為0的F1,F(xiàn)3函數(shù)雖出現(xiàn)了異常值,但數(shù)量不多,說明對大多數(shù)測試函數(shù)來說ELBPSO的穩(wěn)定性和收斂性效果較佳,BPSO雖穩(wěn)定性較好,但解集質(zhì)量尋優(yōu)性遠(yuǎn)不及ELBPSO算法。因此,ELBPSO算法具有收斂快、尋優(yōu)強(qiáng)、穩(wěn)定性較好的優(yōu)點,是一種有效的算法。
2.3.1 控制系數(shù)k檢驗
為了檢驗式(3)中調(diào)整系數(shù)k的敏感性,采用相同實驗條件選取函數(shù)F1,F(xiàn)5,對筆者所提ELBPSO算法進(jìn)行30 次實驗,觀察k變化時算法最優(yōu)解均值的變化,結(jié)果如表5,6所示。
表5 k變化時F1函數(shù)最優(yōu)解均值
表6 k變化時F5函數(shù)最優(yōu)解均值
圖4為不同k值下F1,F(xiàn)5函數(shù)最優(yōu)解均值的變化情況。
圖4 不同k值下算法最優(yōu)解變化情況Fig.4 Algorithm optimal solution average change for different k values
由圖4可知:隨著k值的變化ELBPSO算法的收斂精度發(fā)生了很大的改變,k的取值在1~2時改進(jìn)算法最優(yōu)解均值較為良好,否則尋優(yōu)性能下降,不具備明顯優(yōu)勢,說明ELBPSO算法對k值具有一定的敏感性。實驗中取k=2。
2.3.2 進(jìn)化因子檢驗
依據(jù)進(jìn)化因子對種群進(jìn)化狀態(tài)進(jìn)行判定是信息學(xué)習(xí)策略更新的關(guān)鍵。ELBPSO中進(jìn)化因子判定值越小,采用全信息學(xué)習(xí)策略的機(jī)會就越大,利于算法收斂,但易陷入局部最優(yōu);判定值越大算法選擇局部信息學(xué)習(xí)策略的機(jī)會就越大,利于維持種群多樣性,使算法跳出局部最優(yōu),但收斂性能不佳。為了檢驗進(jìn)化因子判定的最佳狀態(tài)和敏感性,在相同實驗條件下調(diào)整E的判定值,對所提ELBPSO算法進(jìn)行30 次試驗,觀察E值變化。計算F1,F(xiàn)5函數(shù)最優(yōu)解均值,結(jié)果如表7,8所示。
表7 E變化時F1函數(shù)最優(yōu)解均值
表8 E變化時F5函數(shù)最優(yōu)解均值
由表7,8可知:當(dāng)進(jìn)化因子E=0.7時ELBPSO在F1,F(xiàn)5函數(shù)最優(yōu)解均值最小,算法性能最好。
圖5為不同E值下F1,F(xiàn)5函數(shù)最優(yōu)解均值的變化情況。
圖5 不同E值下算法最優(yōu)解變化情況Fig.5 Algorithm optimal solution average change for different E values
由圖5可知:ELBPSO的最優(yōu)解均值隨著E的變化而發(fā)生波動,說明進(jìn)化因子判定值的變化對函數(shù)求解影響較大。E為0.7時可以很好地平衡收斂并跳出局部最優(yōu),因此實驗取E=0.7。
為檢驗優(yōu)化方法的實踐性能,筆者從網(wǎng)絡(luò)上挑選部分學(xué)習(xí)資源,利用以上算法給學(xué)習(xí)者進(jìn)行推薦。學(xué)習(xí)資源包含媒介類型、難度水平、內(nèi)容類型屬性,學(xué)習(xí)者包含學(xué)習(xí)風(fēng)格、能力水平、認(rèn)知水平屬性,學(xué)習(xí)資源推薦本質(zhì)是對學(xué)習(xí)資源屬性、學(xué)習(xí)者屬性進(jìn)行匹配,求出差異最小解,確保推薦資源的屬性與學(xué)習(xí)者特征屬性相匹配。為提高算法求解效率,構(gòu)建目標(biāo)函數(shù)將資源推薦問題抽象為數(shù)學(xué)問題,問題求解的適應(yīng)度值越低表明學(xué)習(xí)資源越符合學(xué)習(xí)者特征,利于個性化學(xué)習(xí)。實驗設(shè)置124 個學(xué)習(xí)資源,各算法尋優(yōu)得出的推薦資源序列結(jié)果如圖6所示,1表示向?qū)W習(xí)者推薦對應(yīng)序號的學(xué)習(xí)資源,0表示不推薦。
圖6 不同算法下學(xué)習(xí)資源推薦結(jié)果Fig.6 Learning resource recommendation result under different algorithm
由圖6可知:改進(jìn)算法能準(zhǔn)確求解優(yōu)化問題,表明了算法執(zhí)行邏輯的正確性;不同算法推薦資源的序號、數(shù)量各不相同,推薦結(jié)果存在較大差異。
圖7為各算法求解資源推薦問題的適應(yīng)度值。
圖7 學(xué)習(xí)資源推薦適應(yīng)度值Fig.7 Learning resource recommendation fitness value
由圖7可知:ELBPSO算法求解的適應(yīng)度值最低,SIBPSO算法和BPSO算法次之,F(xiàn)IBPSO算法的求解結(jié)果最大,表明筆者改進(jìn)的算法不僅能對優(yōu)化問題成功尋優(yōu),同時也具備良好的尋優(yōu)性能。
筆者依據(jù)種群進(jìn)化狀態(tài)采用學(xué)習(xí)策略更新機(jī)制對二進(jìn)制粒子群算法進(jìn)行優(yōu)化,有效平衡了收斂與跳出局部最優(yōu)的狀態(tài),在保證算法具有較強(qiáng)開發(fā)能力的同時,提高了算法后期全局探索的能力,避免陷入局部最優(yōu)。實驗結(jié)果表明:ELBPSO算法對單峰函數(shù)和多峰函數(shù)具有更高收斂速度和精度,但對復(fù)雜的最優(yōu)值不為0的函數(shù)改進(jìn)優(yōu)勢不夠明顯,仍有很大的改進(jìn)空間,今后將對這類問題的優(yōu)化進(jìn)行更加深入的研究。