• 
    

    
    

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

      快速求解數(shù)值積分的花朵授粉算法

      2020-12-24 08:01:42周慧曾簫瀟
      軟件 2020年7期
      關(guān)鍵詞:數(shù)值積分智能算法花朵

      周慧 曾簫瀟

      摘? 要: 針對(duì)當(dāng)前數(shù)值積分精度不高、速度慢等問題,提出一種快速求解數(shù)值積分的花朵授粉算法,本算法對(duì)花朵授粉算法的局部搜索迭代公式和數(shù)值積分公式進(jìn)行重新定義。通過10個(gè)函數(shù)積分仿真實(shí)驗(yàn),結(jié)果表明本文設(shè)計(jì)的算法在迭代次數(shù)較少的情況下求解普通函數(shù)、奇異函數(shù)和振蕩函數(shù)積分,且與其他智能算法相比,本算法具有一定的優(yōu)勢(shì)。

      關(guān)鍵詞: 花朵授粉算法; 數(shù)值積分;函數(shù)

      中圖分類號(hào): TP391.4 ???文獻(xiàn)標(biāo)識(shí)碼: A??? DOI:10.3969/j.issn.1003-6970.2020.07.030

      本文著錄格式:周慧,曾簫瀟. 快速求解數(shù)值積分的花朵授粉算法[J]. 軟件,2020,41(07):148-151

      A Fast Flower Pollination Algorithm for Solving Numerical Integration Problem

      ZHOU Hui1, ZENG Xiao-xiao2*

      (1. Guangxi University of Science and Technology, Liuzhou 545006, Guangxi, China;2. Guangxi Science & Technology Normal University, Laibin 546199, Guangxi, China)

      【Abstract】: Aiming at the problems of low accuracy and slow speed of current numerical integration, This paper presents a flower pollination algorithm for solving numerical integrals quickly, this algorithm redefines the local search iterative formula of flower pollination algorithm and numerical integral formula. Through 10 function integral simulation experiments, the results show that the algorithm designed in this paper can solve ordinary function, singular function and oscillation function integrals with fewer iterations, compared with other intelligent algorithms, this algorithm has certain advantages.

      【Key words】: Flower pollination algorithm; Numerical integration; Function

      0? 引言

      在數(shù)學(xué)分析中,利用牛頓-萊布尼茲公式計(jì)算定積分并不總是可行的,因?yàn)橛行┖瘮?shù)的原函數(shù)無法用初等函數(shù)表示,甚至無法有解析表達(dá)式,因此只能采用數(shù)值積分方法。數(shù)值積分的傳統(tǒng)方法有矩形公式、梯形公式、辛普森公式和牛頓-柯特斯求積公式等[1],其使用也具有一定的局限性。近年來涌現(xiàn)一些智能算法對(duì)其進(jìn)行求解,如文獻(xiàn)[2]提出粒子群算法數(shù)值積分方法研究,文獻(xiàn)[3]將Chebyshev小波算法設(shè)計(jì)求解數(shù)值積分,文獻(xiàn)[4]提出差分進(jìn)化算法求解數(shù)值積分問題,文獻(xiàn)[5]提出基于蛙跳算法求解任意函數(shù)的數(shù)值積分,文獻(xiàn)[6]提出改進(jìn)的蝙蝠算法在數(shù)值積分中的應(yīng)用研究,文獻(xiàn)[7]提出數(shù)值積分的

      回溯搜索優(yōu)化算法,文獻(xiàn)[8]提出基于冪函數(shù)變步長(zhǎng)神經(jīng)網(wǎng)絡(luò)求解數(shù)值積分方法,文獻(xiàn)[9]提出基于生物地理優(yōu)化算法的數(shù)值積分方法實(shí)驗(yàn),文獻(xiàn)[10]提出基于細(xì)菌覓食算法求解數(shù)值積分,文獻(xiàn)[11]提出求數(shù)值積分的一種新算法,文獻(xiàn)[12]提出求解數(shù)值積分問題的快速混合算法及其他方法[13-15]等。雖然上述方法在一定程度上提高了解的精度,但解的精度和求解速度還有待于提高。針對(duì)此問題,本文提出一種快速求解數(shù)值積分的花朵授粉算法。

      1 ?花朵授粉算法

      1.1 ?基本花朵授粉算法

      Yang模仿了開花植物中花朵授粉過程的生物學(xué)特點(diǎn)發(fā)展了花朵授粉算法(Flower Pollination Algorithm (FPA))[16],其基于以下主要規(guī)則[17]

      (1)全球授粉過程通過生物和異花授粉發(fā)生,傳粉者的運(yùn)動(dòng)具有Levy飛行的形式。

      (2)局部授粉過程被認(rèn)為是非生物和自花授粉過程。

      (3)傳粉者提供花的穩(wěn)定性,其與授粉過程中所涉及兩種花相似性的繁殖概率成正比。

      (4)通過轉(zhuǎn)換概率控制全部授粉與局部授粉,轉(zhuǎn)換概率對(duì)局部授粉輕微傾斜。

      基于上述規(guī)則,花朵授粉算法的迭代公式:

      [6]、[20]和[22]比較結(jié)果如表4所示。從表4可知,IFPA算法求解結(jié)果次于DEBA和PSO算法,優(yōu)于IWO和神經(jīng)網(wǎng)絡(luò)算法。

      例5 積分函數(shù)

      該積分函數(shù)的精確值為-0.0073279,實(shí)驗(yàn)參數(shù)設(shè)置與文獻(xiàn)[6]相同,本文算法計(jì)算的數(shù)值積分與文獻(xiàn)[2]、[6]、[19]和[20]比較結(jié)果如表5所示。從表5可知,IFPA算法求解結(jié)果均優(yōu)于其他算法。例5函數(shù)適應(yīng)度變化曲線圖如圖2所示。

      綜上所述,本文共對(duì)10個(gè)函數(shù)進(jìn)行仿真實(shí)驗(yàn),其中有普通函數(shù)、奇異函數(shù)和振蕩函數(shù),從實(shí)驗(yàn)比較結(jié)果可知,除了例3比其他智能算法精度較差以外,對(duì)其他函數(shù),本文算法求解結(jié)果精度較高且迭代次數(shù)更少,基本上在20次以內(nèi)獲得較優(yōu)解,因此本文算法在求解數(shù)值積分方面具有一定的優(yōu)勢(shì)。

      4 ?結(jié)束語(yǔ)

      本文提出了一種快速求解數(shù)值積分的花朵授粉算法,重新定義了花朵授粉算法的局部迭代公式和求積公式,對(duì)10個(gè)不同積分函數(shù)進(jìn)行測(cè)試,仿真結(jié)果驗(yàn)證了該方法的有效性和可行性,與其他智能算法相比,該算法在精度和迭代次數(shù)方面具有一定的優(yōu)勢(shì),不僅能計(jì)算普通函數(shù)的積分問題,而且能計(jì)算奇異積分和振蕩積分。

      參考文獻(xiàn)

      1. 李慶揚(yáng), 王能超. 數(shù)值分析[M]. 北京: 清華大學(xué)出版社, 2008.

      2. 韋杏瓊, 周永權(quán). 基于粒子群算法數(shù)值積分方法研究. 微電子學(xué)與計(jì)算機(jī), 2009, 26(7): 117-119.

      3. 劉智政, 吳金良, 楊宙. 數(shù)值積分公式的Chebyshev小波算法設(shè)計(jì)及應(yīng)用. 江西科學(xué), 2018, 36(6): 954-960.

      4. 鄧澤喜, 黃飛丹, 劉曉冀. 一種求解數(shù)值積分的差分進(jìn)化算法. 計(jì)算機(jī)工程. 2011, 37(20): 206-210.

      5. 賴志柱, 基于蛙跳算法求解任意函數(shù)的數(shù)值積分. 六盤水師范學(xué)院學(xué)報(bào), 2013, 25(2): 77-80.

      6. 肖輝輝, 段艷明. 改進(jìn)的蝙蝠算法在數(shù)值積分中的應(yīng)用研究. 智能系統(tǒng)學(xué)報(bào), 2014, 9(3): 364-371.

      7. 王海龍, 蘇清華, 胡中波. 數(shù)值積分的回溯搜索優(yōu)化算法. 湖北工程學(xué)院學(xué)報(bào), 2017, 37(3): 38-42.

      8. 李哲, 王冬冬. 基于冪函數(shù)變步長(zhǎng)神經(jīng)網(wǎng)絡(luò)求解數(shù)值積分方法. 計(jì)算機(jī)應(yīng)用與軟件, 2011, 28(9): 123-125.

      9. 張晶, 唐權(quán)華, 賈璐. 基于生物地理優(yōu)化算法的數(shù)值積分方法實(shí)驗(yàn). 實(shí)驗(yàn)室研究與探索, 2014, 33(12): 20-22.

      10. 郭德龍, 周錦程. 基于細(xì)菌覓食算法求解數(shù)值積分. 科技視界, 2018, 13(2): 12-14.

      11. 郭德龍, 羅瓊, 羅澤龍. 求數(shù)值積分的一種新算法. 黔南民族師范學(xué)院學(xué)報(bào), 2014, 34(2): 95-97.

      12. 劉英華, 董晶. 一種求解數(shù)值積分問題的快速混合算法[J]. 寧德師范學(xué)院學(xué)報(bào), 2016, 28(1): 19-23.

      13. Wanxin He, Yan Zeng, Gang Li. A novel structural reliability analysis method via improved maximum entropy method based on nonlinear mapping and sparse grid numerical integration, Mechanical Systems and Signal Processing. 133(2019): 106247-106268.

      14. Emanuele Grossi, Ahmed A.Shabana. Analysis of high-?? frequency ANCF modes_Navier–Stokes physical damping and implicit numerical integration.Acta Mech 230, 2581- 2605(2019).

      15. Felix Scholz, Bert Juttler. Numerical integration on trimmed three-dimensional domains with implicitly defined trimming surfaces. Computer methods in applied mechanics and engi?neering. 357(2019): 112577-112599.

      16. Yang, X. S(2012), Flower Pollination algorithm for global optimization, in: Unconventional Computation and Natural Computation, Lecture Notes in Computer Science, Vol. 7445, pp.240-249.

      17. 肖輝輝, 萬(wàn)常選, 段艷明. 一種改進(jìn)的新型元啟發(fā)式花朵授粉算法[J]. 計(jì)算機(jī)應(yīng)用研究, 2016, 33(1): 126-131.

      18. 周永權(quán), 張明, 趙斌. 基于進(jìn)化策略方法求解任意函數(shù)的數(shù)值積分, 計(jì)算機(jī)學(xué)報(bào), 2008, 31(2): 196-205.

      19. 聶黎明, 周永權(quán). 基于人工魚群算法求解任意函數(shù)的數(shù)值積分, 數(shù)學(xué)的實(shí)踐與認(rèn)識(shí), 2009, 39(19): 127-134.

      20. 陳歡, 周永權(quán). 雜草優(yōu)化算法的改進(jìn)分析與應(yīng)用研究[D], 廣西民族大學(xué), 2013, 33-39.

      21. WANG X H, HEY G, ZENG Z Z. Numerical integration study based on triangle basis neural network algorithm[J], Journal of Electronics & information Technology, 2004, 26(3): 294-299.

      22. 韋修喜, 周永權(quán), 藍(lán)曉玲. 一種基于泛函網(wǎng)絡(luò)求數(shù)值積分方法研究[J], 計(jì)算機(jī)科學(xué). 2009, 36(4): 224-226.

      23. BURDEN R L, FSIRES J D. Numerical analysis[M], Toronto:ThomsonBrooks/cole, 2001:206-212.

      猜你喜歡
      數(shù)值積分智能算法花朵
      基于計(jì)算前沿面的實(shí)時(shí)仿真數(shù)值積分并行構(gòu)造及其數(shù)值模型解耦加速方法
      基于智能算法的風(fēng)力助航船舶航線優(yōu)化
      神經(jīng)網(wǎng)絡(luò)智能算法在發(fā)電機(jī)主絕緣狀態(tài)評(píng)估領(lǐng)域的應(yīng)用
      基于超像素的圖像智能算法在礦物顆粒分割中的應(yīng)用
      背上的花朵
      死亡花朵
      文苑(2020年6期)2020-06-22 08:41:46
      從雞群算法看群體智能算法的發(fā)展趨勢(shì)
      我們依賴花朵
      基于辛普生公式的化工實(shí)驗(yàn)中列表函數(shù)的一種積分方法
      科技資訊(2016年27期)2017-03-01 18:27:09
      數(shù)值積分函數(shù)對(duì)超聲波流量計(jì)精度的影響
      广灵县| 广宁县| 东港市| 凤翔县| 溧水县| 民权县| 武胜县| 河北省| 通山县| 葵青区| 明星| 大安市| 潮州市| 泾川县| 广宗县| 苍南县| 柘荣县| 舞阳县| 长寿区| 自贡市| 延安市| 聂拉木县| 华阴市| 和田县| 奇台县| 武定县| 类乌齐县| 秦安县| 大城县| 额尔古纳市| 砀山县| 洪洞县| 潼关县| 乐安县| 探索| 大埔县| 繁昌县| 亚东县| 明溪县| 仲巴县| 玛沁县|