一種基于類電磁機(jī)制的離散型優(yōu)化方法
本發(fā)明提出了一種基于類電磁機(jī)制的離散型優(yōu)化方法,通過距離計(jì)算和移動操作,使類電磁機(jī)制算法的操作應(yīng)用在了離散型的編碼上,從連續(xù)的空間擴(kuò)展到了離散的空間。首先針對具體問題進(jìn)行編碼,然后根據(jù)目標(biāo)值計(jì)算每個粒子的電量,并根據(jù)距離的定義來計(jì)算粒子間的距離,然后計(jì)算粒子間的作用力以及每個粒子所受的合力,再根據(jù)合力移動粒子,更新種群后再對當(dāng)前最優(yōu)粒子進(jìn)行局部搜索。該發(fā)明擴(kuò)展了原有算法的應(yīng)用領(lǐng)域,有助于其更好地解決組合優(yōu)化問題。
華中科技大學(xué)
2021-04-14