亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于進(jìn)化計(jì)算的二元序列優(yōu)化算法研究

        2014-09-23 03:21:34高軍萍雷明然
        電子設(shè)計(jì)工程 2014年14期
        關(guān)鍵詞:遺傳算法量子粒子

        李 鶴,李 琦,高軍萍,雷明然

        (河北工業(yè)大學(xué) 信息工程學(xué)院,天津 300401)

        基于進(jìn)化計(jì)算的二元序列優(yōu)化算法研究

        李 鶴,李 琦,高軍萍,雷明然

        (河北工業(yè)大學(xué) 信息工程學(xué)院,天津 300401)

        具有良好非周期自相關(guān)特性二元序列在通信同步、雷達(dá)等領(lǐng)域具有廣泛的應(yīng)用。通過(guò)對(duì)遺傳算法、粒子群算法與量子粒子群算法三種進(jìn)化算法進(jìn)行對(duì)比分析,設(shè)計(jì)了具有良好非周期自相關(guān)特性的二元序列的搜索算法。研究結(jié)果表明,粒子群算法的搜索能力優(yōu)于遺傳算法,而量子粒子群算法具有參數(shù)少,易于控制的優(yōu)點(diǎn),取得了較好的優(yōu)化結(jié)果。

        二元序列;非周期自相關(guān);遺傳算法;粒子群算法;量子粒子群算法

        具有良好非周期自相關(guān)性的二元序列廣泛應(yīng)用于雷達(dá)、通信系統(tǒng)和遙測(cè)遙控技術(shù)領(lǐng)域中。其中,迄今為止發(fā)現(xiàn)的具有最低幅峰值的二元序列是由Barker提出的Barker序列[1]。但是,Barker序列的長(zhǎng)度有限,目前發(fā)現(xiàn)的最長(zhǎng)Barker序列的長(zhǎng)度僅為13,雖然不少專家學(xué)者進(jìn)行了探索。其中,Storer與Turyn[2]證明不存在長(zhǎng)度大于13的奇數(shù)長(zhǎng)Barker序列而偶數(shù)長(zhǎng)度的Barker序列只能以完全平方數(shù)的形式存在。文獻(xiàn)[3]中將Barker序列擴(kuò)展到 相,但是長(zhǎng)度仍然有限,大大限制了其應(yīng)用。因此,尋找其他具有次優(yōu)非周期相關(guān)特性的二元序列是一個(gè)重要問(wèn)題。

        在序列的傳統(tǒng)搜索方法中,常利用計(jì)算機(jī)窮舉搜索方法,但是窮舉法耗時(shí)長(zhǎng)、搜索效率低。我們發(fā)現(xiàn)利用組合優(yōu)化的方法可以搜索到更長(zhǎng)的序列。其中,遺傳算法(Genetic Algorithms, GA)在20年代60年代末被提出,在人工適應(yīng)系統(tǒng)中設(shè)計(jì)了一種基于自然演化原理的搜索機(jī)制,并已經(jīng)應(yīng)用到序列的搜索中。文獻(xiàn)[4]中利用遺傳算法搜索低旁瓣最大長(zhǎng)度序列,取得了很好的效果。粒子群優(yōu)化算法(Particle Swarm Optimization, PSO)是由Kennedy和Eberha在1995年提出的一種進(jìn)化算法,已經(jīng)被廣泛應(yīng)用于函數(shù)優(yōu)化、神經(jīng)網(wǎng)絡(luò)訓(xùn)練、NP問(wèn)題近似求解、模糊系統(tǒng)控制等眾多不同的領(lǐng)域[5]。隨后,Sun等人將量子算法與粒子群算法結(jié)合起來(lái),提出了性能更優(yōu)越的量子粒子群算法(Quantum-behaved Particle Swarm Optimization ,QPSO)[6]。

        本文通過(guò)對(duì)3種進(jìn)化算法進(jìn)行對(duì)比分析,應(yīng)用遺傳算法、粒子群優(yōu)化算法和量子粒子群算法來(lái)獲取具有良好非周期自相關(guān)性的二元序列,最后對(duì)三種算法的搜索結(jié)果進(jìn)行比較分析,結(jié)果證明采用QPSO算法可以搜索得到具有較好非周期自相關(guān)特性的的二元序列。

        1 二元序列及其相關(guān)概念

        1.1 二元序列及其非周期自相關(guān)函數(shù)

        設(shè)二元序列 的長(zhǎng)度為 ,其非周期自相關(guān)函數(shù)表示如下(其中τ≥ 0):

        在通信、雷達(dá)系統(tǒng)中常用序列的旁瓣電平峰值(Peak Sidelobe Level,PSL)作為評(píng)價(jià)因子來(lái)衡量該序列的非周期自相關(guān)特性,表示如下:

        PSL的值越小,則說(shuō)明該序列的非周期自相關(guān)特性越好。

        1.2 巴克碼簡(jiǎn)介

        巴克碼是一種二元偽隨機(jī)序列。設(shè)一 N長(zhǎng)的巴克碼 {aN},(aN∈{+1,-1}),其非周期自相關(guān)函數(shù)為:

        顯然,Barker序列的PSL=1,故又稱Barker序列為最佳有限二元序列。但是目前存在的Barker序列不多,僅有9個(gè)經(jīng)典的Barker序列,如表1所示,最大長(zhǎng)度為13長(zhǎng)。

        表1 經(jīng)典 Barker序列Tab.1 Classic Barker sequence

        由于Barker序列的長(zhǎng)度和存在數(shù)量的局限,大大限制了它的應(yīng)用。因此需要尋找其他長(zhǎng)度下具有最低副峰值的二元序列。

        2 基于PSO和QPSO的二元序列優(yōu)化

        進(jìn)化算法中主要包括遺傳算法、粒子群優(yōu)化算法及其改進(jìn)算法等。進(jìn)化算法模擬生物群體的生存過(guò)程,并已經(jīng)廣泛運(yùn)用于復(fù)雜的優(yōu)化問(wèn)題中。在序列優(yōu)化的領(lǐng)域中,遺傳算法(GA)因其良好的全局搜索能力被應(yīng)用到序列搜索工作中。但是由于遺傳算法在群體的進(jìn)化過(guò)程中會(huì)產(chǎn)生越來(lái)越多的優(yōu)良個(gè)體,經(jīng)過(guò)選擇、交叉、變異的遺傳操作過(guò)程中產(chǎn)生的隨機(jī)性,可能會(huì)破壞當(dāng)前群體中適應(yīng)度較好的優(yōu)良個(gè)體,降低群體的平均適應(yīng)度,從而影響遺傳算法的運(yùn)行效率及收斂性。而粒子群算法很好的改善了這種隨機(jī)性的影響。

        粒子群優(yōu)化算法(PSO)源于對(duì)人工生命和鳥群捕食行為的研究,和遺傳算法比較省去了選擇、交叉、變異等操作,實(shí)現(xiàn)方法簡(jiǎn)便,實(shí)現(xiàn)過(guò)程簡(jiǎn)單、代碼效率高。

        在PSO算法中,每個(gè)優(yōu)化問(wèn)題的潛在解都可以想象成 維搜索空間的一個(gè)點(diǎn),也就是“粒子”。粒子在搜索空間內(nèi)以一定的速度飛行,這個(gè)速度根據(jù)它本身的飛行經(jīng)驗(yàn)和同伴的飛行經(jīng)驗(yàn)來(lái)動(dòng)態(tài)調(diào)整[7]。

        利用PSO算法優(yōu)化二元序列的具體過(guò)程如下:

        1 ) 對(duì)待解決的問(wèn)題進(jìn)行編碼:包括序列的長(zhǎng)度N、迭代的次數(shù)MaxDT、種群的大小M、搜索空間維數(shù)D、慣性權(quán)重和學(xué)習(xí)因子等。

        2 ) 隨機(jī)初始化種群:包括初始化種群個(gè)體的位置向量

        Xi= ( Xi1,Xi2,…,XiD)和速度向量 Vi= ( Vi1, Vi2, … ViD) 。

        3 ) 根據(jù)評(píng)價(jià)函數(shù)計(jì)算種群個(gè)體最優(yōu)位置pbesti= ( pbesti1,pbesti2,…,…pbestid)和群體的最優(yōu)位置gbest=(gbest1,gbest2…gbestd,。其中評(píng)價(jià)函數(shù)為:

        4 )粒子更新位置。在每一次迭代中,每個(gè)粒子使用下列公式改變自己當(dāng)前的位置:

        其中,i=1,2…n, d==1,2…D,ω為慣性權(quán)重,加速PSO的收斂速度,C1、C2學(xué)習(xí)因子為正常數(shù),r1,r2為 [0,1]之間符合正態(tài)分布的一個(gè)偽隨機(jī)數(shù)。

        由于二元序列屬于離散序列,所以在粒子更新自己的位置后,還要通過(guò)以下函數(shù)對(duì)各個(gè)粒子的速度向量離散化:

        5 ) 達(dá)到最大迭代次數(shù)后,停止迭代,輸出結(jié)果。否則轉(zhuǎn)到步驟2)。

        本文利用PSO算法對(duì)二元序列進(jìn)行了搜索,序列的長(zhǎng)度由49逐漸增大到100,并將搜索結(jié)果與遺傳算法進(jìn)行比較,取其中的10組結(jié)果如表2 所示。

        表2 GA算法與PSO算法搜索結(jié)果比較Tab.2 The GA algorithm is compared with PSO algorithm search results

        從表2中可以看出,利用GA算法和PSO算法搜索出的序列PSL值都隨著序列長(zhǎng)度的增加而增大,PSO算法較GA算法搜索能力略有改善。但是出現(xiàn)了不穩(wěn)定的情況,如序列長(zhǎng)增至92時(shí),PSL值突變?yōu)?,破壞了持續(xù)增大的規(guī)律,這就要求對(duì)PSO算法進(jìn)行改進(jìn),得到結(jié)果更穩(wěn)定、性能更優(yōu)化的二元序列。

        QPSO算法與PSO算法相比更能保證粒子的全局收斂性,因其在進(jìn)化方程中不需要速度向量,沒(méi)有了樣本空間的限制,使得進(jìn)化方程的形式更為簡(jiǎn)單、參數(shù)更少,也更容易控制。

        在QPSO中[7],為了保證算法的收斂性,每一個(gè)粒子必須收斂到各自的p點(diǎn),第i個(gè)粒子 點(diǎn)的第 維坐標(biāo)為:

        在粒子群中引入了一個(gè)全局點(diǎn) 來(lái)計(jì)算粒子的下一步迭代的變量,它定義為所有粒子的局部最好位置的平均值。公式如下:

        因此,粒子的進(jìn)化方程為:

        其中,u表示 [0,1]之間符合正態(tài)分布的一個(gè)偽隨機(jī)數(shù);a表示收縮擴(kuò)張系數(shù),能夠控制算法的收斂速度。

        由上可知,QPSO算法中,粒子的狀態(tài)只需要用位置向量來(lái)描述,并且通過(guò)設(shè)置收縮擴(kuò)張系數(shù)就能保證算法的收斂速度,對(duì)比PSO算法,減少了對(duì)粒子速度的限制,搜索能力更強(qiáng)。

        本文利用QPSO算法進(jìn)行了二元序列的優(yōu)化,序列長(zhǎng)度由49逐漸增大到100,搜索結(jié)果與PSO算法的對(duì)比如下,其中,取10組結(jié)果如表3 所示。

        表3 PSO算法與QPSO算法搜索結(jié)果比較Tab.3 The PSO algorithm is compared with QPSO algorithm search results

        根據(jù)表3的結(jié)果可以得出,利用QPSO算法得到的PSL值隨著序列長(zhǎng)度的增加而增大,對(duì)比PSO算法有了明顯的改變,并且算法更為穩(wěn)定。

        3 結(jié) 論

        文中利用進(jìn)化算法對(duì)二元序列進(jìn)行優(yōu)化研究。其中,遺傳算法因其操作中的隨機(jī)性不能保證算法具有良好的收斂性。因此,文中首先采用PSO算法對(duì)具有良好非周期自相關(guān)特性的二元序列進(jìn)行了搜索。搜索結(jié)果表明,雖然PSO算法省略了遺傳算法中的交叉、變異等操作,使操作簡(jiǎn)單,得到序列的PSL值略有改善,但是出現(xiàn)了PSL值突變的情況。為取得更為優(yōu)化的二元序列,文中結(jié)合量子算法與PSO算法,使搜索只受一個(gè)參數(shù)的控制,大大提升了搜索能力。因此,在具有良好非周期自相關(guān)二元序列的優(yōu)化問(wèn)題中,QPSO算法搜索能力最強(qiáng)、更穩(wěn)定,具有較好效果。因此,在后期的研究工作中準(zhǔn)備將其應(yīng)用于其他類型的序列如光碼分多址系統(tǒng)地址碼的搜索工作中。

        [1] Barker R H. Group Synchronizing of Binary Digital Systems.Communication Theory,Jackson W,ed. [M].New York: Academic Press,Inc,1953.

        [2] Turyn R J, Storer J. Onbinary sequences [J]. Proc.of Amer.Math.,1961(12):394-399.

        [3]王慶海,袁運(yùn)能,毛士藝.泛Barker序列設(shè)計(jì)[J].系統(tǒng)工程與電子技術(shù),2006,6(28):798-852.

        WANG Qing-hai, YUAN Yun-neng, MAO Shi-yi. PAN barker sequence design[J]. Systems engineering and electronics,2006,6(28):798-852.

        [4]何飛,劉肅,張立軍,等. 基于遺傳算法搜索低旁瓣最大長(zhǎng)度序列[J].計(jì)算機(jī)應(yīng)用研究,2012,29(10):3629-3631.

        HE Fei, LIU Su, ZHANG Li-jun,et al. Based on the genetic algorithm to searchthe low sidelobe maximum length sequence[J].Computer Application Research, 2012,29(10):3629-3631.

        [5]徐宗本.計(jì)算智能—模擬進(jìn)化計(jì)算 [M].北京:高等教育出版社, 2005.

        [6] Sun J,Feng B,Xu W B. Particle swarm optimization with particles having quantum behavior[C]//Proc of the IEEE Congress on Evolutionary Computation,2004:325-331.

        [7]賀毅朝,王彥祺,劉建芹. 一種適于求解離散問(wèn)題的二進(jìn)制粒子群優(yōu)化算法[J].計(jì)算機(jī)應(yīng)用與軟件,2007,24(1):157-159.

        HE Yi-chao, WANG Yan-qi, LIU Jian-qin. A kind of suitable for solving the problem of discrete binary particle swarm optimization algorithm[J]. Computer Applications and software, 2007,24(1):157-159.

        [8]康燕,孫俊,須文波. 具有量子行為的粒子群優(yōu)化算法的參數(shù)選擇[J].計(jì)算機(jī)工程與應(yīng)用,2007,43(23):40-42.

        KANG Yan, SUN Jun, XU Wen-bo. With the behavior of quantum particle swarm optimization algorithm of parameter selection[J].Computer Engineering and Application, 2007,43(23):40-42.

        Optimization of binary sequences based on evolutionary algorithm

        LI He, LI Qi, GAO Jun-ping, LEI Ming-ran
        (School of Information Engineering, Hebei University of Technology, Tianjin 300401, China)

        Binary sequences with good aperiodic autocorrelation features are widely used in the field of radar,communication synchronization. Genetic algorithm, particle swarm optimization and quantum particle swarm optimization algorithm are compared and analyzed in this paper. The new search algorithm of binary sequences with good aperiodic autocorrelation properties are designed based on three evolutionary algorithms. Research results show that the search ability of particle swarm algorithm is better than genetic algorithm. Quantum particle swarm optimization algorithm has less parameters, easy to control, and the better good optimization results were obtained.

        binary sequence; aperiodic autocorrelation; genetic algorithm; particle swarm optimization algorithm; quantum particle swarm algorithm

        TP301.6

        A

        1674-6236(2014)14-0159-03

        2013–09–23 稿件編號(hào):201309170

        河北省自然科學(xué)基金資助項(xiàng)目(F2012 202 116)

        李 鶴(1988—),女,河北辛集人,碩士。研究方向:信息與編碼理論。

        猜你喜歡
        遺傳算法量子粒子
        2022年諾貝爾物理學(xué)獎(jiǎng) 從量子糾纏到量子通信
        決定未來(lái)的量子計(jì)算
        新量子通信線路保障網(wǎng)絡(luò)安全
        基于粒子群優(yōu)化的橋式起重機(jī)模糊PID控制
        基于粒子群優(yōu)化極點(diǎn)配置的空燃比輸出反饋控制
        基于自適應(yīng)遺傳算法的CSAMT一維反演
        一種基于遺傳算法的聚類分析方法在DNA序列比較中的應(yīng)用
        基于遺傳算法和LS-SVM的財(cái)務(wù)危機(jī)預(yù)測(cè)
        一種簡(jiǎn)便的超聲分散法制備碳量子點(diǎn)及表征
        基于改進(jìn)的遺傳算法的模糊聚類算法
        热门精品一区二区三区| 1区2区3区高清视频| 欧美日韩精品乱国产538| 亚洲成AV人片无码不卡| 国产黄页网站在线观看免费视频 | 女优免费中文字幕在线| 亚洲精品av一区二区日韩| 中国一级黄色片久久久| 国产熟妇按摩3p高潮大叫| 97久久婷婷五月综合色d啪蜜芽| 最新日韩精品视频免费在线观看| 无码伊人66久久大杳蕉网站谷歌| 中文字幕亚洲中文第一| 成年人一区二区三区在线观看视频| 亚洲av无码国产综合专区| 国产嫖妓一区二区三区无码| 无码国产精品色午夜| 新视觉亚洲三区二区一区理伦| 狠狠综合久久av一区二区蜜桃| 真多人做人爱视频高清免费| 人妻av一区二区三区精品| 人妻爽综合网| 中文字幕av人妻少妇一区二区| 让少妇高潮无乱码高清在线观看| 亚洲乱亚洲乱少妇无码99p | 久久aⅴ无码av高潮AV喷| 人妻精品一区二区三区蜜桃| 亚洲av综合色区无码另类小说| 亚洲日本中文字幕天天更新| 成年人黄视频大全| 精品国产一区二区三区久久狼| 成人偷拍自拍视频在线观看| 97人妻人人做人碰人人爽| 内谢少妇xxxxx8老少交| 日韩欧美在线观看成人| 久草视频在线视频手机在线观看| 狠狠综合久久av一区二区蜜桃| 越猛烈欧美xx00动态图| 日本一道dvd在线中文字幕| 亚洲国产系列一区二区| 人妻久久久一区二区三区|