• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      改進麻雀搜索算法的無人車路徑規(guī)劃

      2023-01-07 08:00:24錢素琴
      導(dǎo)航定位學(xué)報 2022年6期
      關(guān)鍵詞:搜索算法麻雀全局

      葛 唱,錢素琴

      改進麻雀搜索算法的無人車路徑規(guī)劃

      葛 唱,錢素琴

      (東華大學(xué) 信息科學(xué)與技術(shù)學(xué)院,上海 201620)

      針對麻雀搜索算法后期容易早熟,易陷入局部最優(yōu)后搜索能力下降的不足,提出了一種結(jié)合伯努利(Bernoulli)映射和禁忌搜索算法的改進麻雀搜索算法。改進麻雀搜索算法在初始化階段,使用Bernoulli映射初始化種群位置,取代傳統(tǒng)算法初始化階段采用隨機數(shù)的方式,優(yōu)化了種群分布不均,搜索范圍不足的問題,同時當(dāng)超過一定迭代次數(shù)全局最優(yōu)值仍沒有更新時再次使用Bernoulli映射對種群進行擾動增強全局搜索能力,在算法進入后期尋優(yōu)階段時使用禁忌搜索算法,應(yīng)用其禁忌準(zhǔn)則和特赦準(zhǔn)則的結(jié)構(gòu)實現(xiàn)良好的全局搜索能力。然后將該算法應(yīng)用到無人車全局路徑規(guī)劃問題中,并進行了實驗驗證其有效性。實驗結(jié)果表明改進后的麻雀搜索算法擁有更好的全局搜索能力和更高的精度。

      無人車;路徑規(guī)劃;改進麻雀搜索算法;混沌映射;禁忌算法

      0 引言

      隨著當(dāng)今社會科技水平的迅猛發(fā)展,自動駕駛車輛已漸漸成為熱點話題。如今的自動駕駛技術(shù)不僅只存在于實驗室中,同時在近幾年隨著各個廠商的新車發(fā)布,成為各個廠商新車的賣點。自動駕駛車輛可分為6個級別:無自動化、駕駛員輔助、部分自動化、條件自動化、高度自動化、全自動化。如今實現(xiàn)部分自動化級別的新車已成功上市,還有些廠商聲明已經(jīng)可以實現(xiàn)高度自動化級別,而路徑規(guī)劃作為自動駕駛車輛中極為重要的一環(huán),如何更快更好地獲得最優(yōu)路徑也已成為當(dāng)前的研究熱點。路徑規(guī)劃問題[1-2]主要是讓目標(biāo)對象在有多個障礙物的復(fù)雜環(huán)境中找到一條從起始點到目標(biāo)點的安全無碰撞路徑。現(xiàn)在處理路徑規(guī)劃問題的常用算法主要分為2大類:傳統(tǒng)路徑規(guī)劃算法,如迪克斯特拉算法(Dijkstra)[3]、A*算法[4]、人工勢場法[5]等;部分群智能優(yōu)化算法,如蟻群算法[6-7]、粒子群算法[8-9]、遺傳算法[10]、麻雀算法等。

      為了進一步增強算法的性能,學(xué)者們已經(jīng)提出各種策略結(jié)合現(xiàn)有的方法來更好地解決路徑規(guī)劃問題。付興武等人將粒子群算法和天牛須算法結(jié)合,降低了收斂值,有效地縮短了路徑長度[11]。王輝等人引入新的距離啟發(fā)函數(shù)因子、調(diào)整狀態(tài)轉(zhuǎn)移概率等對傳統(tǒng)蟻群進行優(yōu)化改進,并將其應(yīng)用到存取車的路徑規(guī)劃問題中,得到了更強的全局搜索性能和更快的收斂速度[12]。麻雀搜索算法是2020年提出的一種新型群智能優(yōu)化算法,主要受到麻雀的覓食行為和覓食過程中的警戒行為的啟發(fā),具有收斂速度快、局部搜索能力強、參數(shù)少等特點,在圖像處理、機器人控制、路徑規(guī)劃等領(lǐng)域均有一定的研究。湯安迪等人對傳統(tǒng)麻雀搜索算法進行改進,采用了立方映射初始化種群,并使用反向?qū)W習(xí)策略引入精英粒子,增強了種群的多樣性,擴大搜索區(qū)域范圍,并應(yīng)用到無人機的航跡規(guī)劃問題中[13]。綜合現(xiàn)有的研究成果,本文提出了一種結(jié)合伯努利(Bernoulli)映射與禁忌搜索算法的改進麻雀搜索算法:使用Bernoulli映射初始化種群位置,取代傳統(tǒng)算法初始化階段采用隨機數(shù)的方式,并且與湯安迪等人采用的立方映射相比,Bernoulli映射遍歷性更強,在整個環(huán)境建模中分布更均勻,優(yōu)化了種群分布不均、搜索范圍不足的問題;同時當(dāng)超過一定迭代次數(shù)全局最優(yōu)值仍沒有更新時,再次使用Bernoulli映射對種群進行擾動,增強算法的全局搜索能力和收斂速度,降低算法陷入局部最優(yōu)而無法跳出的可能性,并在后期尋優(yōu)階段引入禁忌算法進一步提高算法的精度;最后將該算法引入無人車路徑規(guī)劃中。

      1 麻雀搜索算法

      2 對麻雀搜索算法的改進

      傳統(tǒng)的麻雀算法在麻雀種群初始化階段采用的是生成隨機數(shù)的方式進行初始化種群位置,導(dǎo)致種群中麻雀的位置良莠不齊,同時不能遍歷環(huán)境中的所有位置,導(dǎo)致其收斂速度較低。所以本文提出在種群初始化階段引入Bernoulli映射。Bernoulli映射屬于混沌映射的一種,常被用來產(chǎn)生混沌序列,其具有非線性、遍歷性、隨機性等特征,在優(yōu)化領(lǐng)域替代隨機數(shù)初始化種群,會影響算法的整個過程,同時能獲得比隨機數(shù)更好的尋優(yōu)效果。Bernoulli映射的數(shù)學(xué)表達(dá)式可表示為

      不僅在種群的初始化階段引入混沌映射,在麻雀搜索算法進行迭代更新的過程中,當(dāng)全局最優(yōu)值超過10次未進行更新時,便會認(rèn)為該種群在某一位置停留過久有陷入局部最優(yōu)的嫌疑,便會再次采用Bernoulli映射對整個種群進行擾動,減小其落入局部最優(yōu)而無法跳出的概率,即提高了全局搜索能力。

      在算法的后期尋優(yōu)階段引入禁忌算法,應(yīng)用其禁忌準(zhǔn)則和特設(shè)準(zhǔn)則的結(jié)構(gòu),在迭代的過程中不斷求解給定初始解的領(lǐng)域解,并從中挑選出質(zhì)量較好的作為候選解,最后根據(jù)候選解更改禁忌表。

      通過引入禁忌算法可以進一步提高整體的全局搜索能力和尋優(yōu)能力,能更好地提高最優(yōu)路徑的精度。

      3 環(huán)境建模

      圖1 環(huán)境模型

      對于該算法中的評價函數(shù),本文采用該路徑的長度作為標(biāo)準(zhǔn),即

      4 實驗與結(jié)果分析

      圖2 3種算法進行50次實驗結(jié)果對比

      從圖中可以看出:傳統(tǒng)麻雀搜索算法和粒子群算法在進行50次最優(yōu)路徑的搜索中,結(jié)果有很大的波動,表明傳統(tǒng)麻雀搜索算法和粒子群算法在求解路徑規(guī)劃問題中容易陷入局部最優(yōu),導(dǎo)致最終的結(jié)果偏離全局最優(yōu)而使最終結(jié)果產(chǎn)生較大的偏差;而改進的麻雀搜索算法每一次的搜索結(jié)果相差不大,可以看出改進后的算法具有更好的全局搜索能力和更好的精度。3種算法進行50次實驗的數(shù)據(jù)對比結(jié)果如表1所示。

      表1 3種算法50次實驗數(shù)據(jù)對比

      從表1的數(shù)據(jù)可以看出,不論是最優(yōu)值、均值還是方差,改進麻雀搜索算法都是最好的。尤其在方差的數(shù)據(jù)對比中可以看出,改進的麻雀搜索算法特別穩(wěn)定,說明改進后的算法在尋優(yōu)過程中能找到更好的結(jié)果,同時體現(xiàn)了改進后的算法在全局搜索能力上的優(yōu)越性。同時在均時一欄可以看出改進麻雀搜索算法在加入混沌映射和禁忌算法后增加了大量的計算量,但實際效率并沒有與其他2種算法相差太多。圖3、圖4及圖5分別為傳統(tǒng)麻雀搜索算法、改進麻雀搜索算法和粒子群算法的一次尋優(yōu)結(jié)果,圖6為3種算法迭代次數(shù)與適應(yīng)度值對比圖。

      圖3 傳統(tǒng)麻雀搜索算法結(jié)果

      圖4 改進麻雀搜索算法結(jié)果

      圖5 粒子群算法結(jié)果

      圖6 適應(yīng)度值對比

      圖中粒子群算法、傳統(tǒng)麻雀搜索算法和改進麻雀搜索算法的適應(yīng)度值分別為155.3165、163.3408150.7585m,可以看出,改進后的麻雀算法擁有更快的收斂速度和更好的適應(yīng)度值。因為改進的麻雀算法在種群初始化階段引入了Bernoulli映射,使得初始化的種群擁有更好的位置,可以盡快地趨向全局最優(yōu)值;而且在迭代的過程中能夠減小陷入局部最優(yōu)的可能,從而獲得更好的全局最優(yōu)結(jié)果。

      5 結(jié)束語

      針對無人車的路徑規(guī)劃問題,本文提出了一種結(jié)合Bernoulli映射和禁忌算法的改進麻雀搜索算法:在傳統(tǒng)算法的初始化種群階段采用Bernoulli映射,使種群位置不僅保留了隨機數(shù)初始化種群的隨機性,同時使得種群具有更豐富的多樣性,能更好地遍歷二維環(huán)境;在算法迭代過程中找到的全局最優(yōu)值超過10次迭代過程都沒有發(fā)生變化時,懷疑算法會陷入局部最優(yōu),此時再次采用Bernoulli映射對種群進行擾動,使算法避免陷入局部最優(yōu)而影響最終的結(jié)果;同時在后期的尋優(yōu)階段,采用禁忌算法能夠使結(jié)果進一步優(yōu)化。實驗結(jié)果表明,改進后的麻雀搜索算法擁有更快的收斂速度、更好的全局搜索能力和更高的精度,相較于粒子群算法和傳統(tǒng)麻雀搜索算法,不僅效率更高,同時避免了陷入局部最優(yōu)的可能,可以獲得更短的路徑。

      [1] HOSSAIN M A, FERDOUS I. Autonomous robot path planning in dynamic environment using a new optimization technique inspired by bacterial foraging technique[J]. Robotics and Autonomous Systems, 2015, 64: 137-141.

      [2] ZHU D, YAN M. Survey on technology of mobile robot path planning[J]. Control and Decision, 2010, 25(7): 961-967.

      [3] 陳亞琳, 莊麗陽, 朱龍彪. 基于改進 Dijkstra 算法的泊車系統(tǒng)路徑規(guī)劃研究[J]. 現(xiàn)代制造工程, 2017(8): 63-67.

      [4] BING F, LIN C, ZHOU Y, et al. An improved algorithm for the industrial robot path planning with high success rate and short length[J]. Robotics and Autonomous Systems,2018,106:26-37.

      [5] SONG J H, DAI T, LIU Y J. Path planning of mobile robots based on improved artificial potential field method[J]. Computer Engineering & Science,2017,39(7):1328-1332.

      [6] HOSSEIN Y, MARKID, ZAKEROLHOSSEINI, et al. Unsupervised probabilistic feature selection using ant colony optimization[J]. Expert Systems with Applications,2016,53:27-42.

      [7] LEE J. Heterogeneous-ants-based path planner for global path planning of mobile robot applications[J]. International Journal of Control, Automation and Systems, 2017,15(4):1754-1769.

      [8] LIN Q Z, LIU S B, ZHU Q L, et al. Particle swarm optimization with a balanceable fitness estimation for many objective optimization problems[J]. IEEE Transactions on Evolutionary Computation,2018,22(1):32-46.

      [9] MO H, XU L. Research of biogeography particle swarm optimization for robot path planning[J]. Neurocomputing, 2015, 148: 91-99.

      [10] ELHOSENY M, THARWAT A, HASSANIEN A E, et al. Bezier curve based path planning in a dynamic field using modified genetic algorithm[J]. Journal of Computational Science, 2018,25: 339-350.

      [11] 付興武, 胡洋. 基于改進粒子群算法的三維路徑規(guī)劃[J].電光與控制,2021,28(3):86-89.

      [12] 王輝, 王景良, 朱龍彪, 等. 基于改進蟻群算法的泊車系統(tǒng)路徑規(guī)劃[J]. 控制工程, 2018, 25(2):254-258.

      [13] 湯安迪, 韓統(tǒng), 徐登武, 等. 基于混沌麻雀搜索算法的無人機航跡規(guī)劃方法[J]. 計算機應(yīng)用, 2021, 41(7): 2128-2136.

      Path planning of unmanned vehicle based on improved sparrow search algorithm

      GE Chang, QIAN Suqin

      (College of Information Science and Technology, Donghua University, Shanghai 201620, China)

      An improved sparrow search algorithm based on Bernoulli mapping and tabu search algorithm is proposed to solve the problem that sparrow search algorithm is easy to be premature and fall into local optimization. In the initialization phase of the improved sparrow search algorithm, Bernoulli map is used to initialize the population position, instead of the random number method used in the initialization phase of the traditional algorithm, which optimizes the problems of uneven population distribution and insufficient search range. At the same time, when the global optimal value is not updated after a certain number of iterations, Bernoulli map is used again to disturb the population to enhance the global search ability. The tabu search algorithm is used when the algorithm enters the later optimization stage, and its structure of tabu criteria and Amnesty criteria is applied to achieve good global search ability. Then the algorithm is applied to the global path planning problem of unmanned vehicles, and experiments are carried out to verify its effectiveness. The experimental results show that the improved sparrow search algorithm has better global search ability and higher accuracy.

      unmanned vehicle; path planning; improved sparrow search algorithm; chaotic mapping; tabu search

      TP273

      A

      2095-4999(2022)06-0107-05

      葛唱,錢素琴.改進麻雀搜索算法的無人車路徑規(guī)劃[J].導(dǎo)航定位學(xué)報, 2022, 10(6): 107-111.(GE Chang, QIAN Suqin.Path planning of unmanned vehicle based on improved sparrow search algorithm[J]. Journal of Navigation and Positioning, 2022, 10(6): 107-111.)

      10.16547/j.cnki.10-1096.20220614.

      2022-06-14

      葛唱(1998—),男,遼寧大連人,碩士研究生,研究方向為無人車軌跡跟蹤與路徑規(guī)劃。

      錢素琴(1971—),女,上海人,碩士,副教授,研究方向為嵌入式系統(tǒng)和人工智能。

      猜你喜歡
      搜索算法麻雀全局
      Cahn-Hilliard-Brinkman系統(tǒng)的全局吸引子
      量子Navier-Stokes方程弱解的全局存在性
      改進的和聲搜索算法求解凸二次規(guī)劃及線性規(guī)劃
      拯救受傷的小麻雀
      1958年的麻雀
      落子山東,意在全局
      金橋(2018年4期)2018-09-26 02:24:54
      麻雀
      趣味(語文)(2018年2期)2018-05-26 09:17:55
      緊盯著窗外的麻雀
      山東青年(2016年1期)2016-02-28 14:25:22
      基于汽車接力的潮流轉(zhuǎn)移快速搜索算法
      基于逐維改進的自適應(yīng)步長布谷鳥搜索算法
      汉源县| 漳浦县| 宾川县| 盐源县| 无极县| 阳原县| 义马市| 临西县| 五莲县| 江安县| 通山县| 长寿区| 胶南市| 长沙县| 六安市| 同江市| 峨边| 同德县| 萍乡市| 杭锦后旗| 海阳市| 融水| 洪湖市| 乐安县| 云龙县| 德江县| 县级市| 永兴县| 罗源县| 永新县| 静乐县| 和硕县| 资中县| 利川市| 来宾市| 佛山市| 静海县| 永新县| 辽阳县| 武功县| 河间市|