<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="zh">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">csa</journal-id>
      <journal-title-group>
        <journal-title>Computer Science and Application</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2161-881X</issn>
      <issn pub-type="ppub">2161-8801</issn>
      <publisher>
        <publisher-name>汉斯出版社</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.12677/csa.2026.164108</article-id>
      <article-id pub-id-type="publisher-id">csa-139094</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>信息通讯</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>基于Q学习的自适应行为选择鹦鹉优化算法——QLAB-PO算法</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Q-Learning Based Adaptive Behavior Selection Parrot Optimizer—QLAB-PO Algorithm</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name name-style="eastern">
            <surname>章</surname>
            <given-names>洛铭</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> 温州大学计算机与人工智能学院，浙江 温州 </aff>
      <pub-date pub-type="epub">
        <day>03</day>
        <month>04</month>
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>04</month>
        <year>2026</year>
      </pub-date>
      <volume>16</volume>
      <issue>04</issue>
      <fpage>42</fpage>
      <lpage>55</lpage>
      <history>
        <date date-type="received">
          <day>28</day>
          <month>02</month>
          <year>2026</year>
        </date>
        <date date-type="accepted">
          <day>27</day>
          <month>03</month>
          <year>2026</year>
        </date>
        <date date-type="published">
          <day>07</day>
          <month>04</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2026 Hans Publishers Inc. All rights reserved.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.12677/csa.2026.164108">https://doi.org/10.12677/csa.2026.164108</self-uri>
      <abstract>
        <p>针对传统鹦鹉优化算法(Parrot Optimizer, PO)在复杂优化问题中行为选择单一、收敛速度慢、易陷入局部最优等问题，本文提出一种基于Q学习的自适应行为选择鹦鹉优化算法(Q-Learning Based Adaptive Behavior Selection Parrot Optimizer, QLAB-PO)。该算法通过把强化学习中的Q学习机制引入鹦鹉优化算法中，借助选择Q表，使算法能够根据当前搜索情况自适应地选择相应策略。算法在原有四种行为模式的基础上添加了群体学习行为和自适应变异行为，并通过Q学习动态调整所选择策略。实验结果表明，QLAB-PO算法在CEC2017标准测试函数上的收敛速度和求解精度均显著优于原始PO算法及其他主流元启发式算法，验证了所提算法的有效性和优越性。</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>To address the problems of traditional Parrot Optimizer (PO) algorithms, such as limited behavior selection, slow convergence speed, and susceptibility to local optima in complex optimization problems, this paper proposes a Q-Learning Based Adaptive Behavior Selection Parrot Optimizer (QLAB-PO). This algorithm introduces the Q-learning mechanism from reinforcement learning into the Parrot Optimizer, constructing a Q-table of behavior selections to adaptively select appropriate strategies based on the current search situation. In addition to the original four behavior modes, the algorithm adds swarm learning and adaptive mutation behaviors, and dynamically adjusts the selected strategies through Q-learning. Experimental results show that the QLAB-PO algorithm significantly outperforms the original PO algorithm and other mainstream metaheuristic algorithms in terms of convergence speed and solution accuracy on the CEC2017 standard test function, validating the effectiveness and superiority of the proposed algorithm.</p>
      </trans-abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="zh">
        <kwd>鹦鹉优化算法</kwd>
        <kwd>Q学习</kwd>
        <kwd>自适应行为选择</kwd>
      </kwd-group>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Parrot Optimizer</kwd>
        <kwd>Q-Learning</kwd>
        <kwd>Adaptive Behavior Selection</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. 引言</title>
      <p>优化问题广泛存在于科学研究和工程实践的各个领域，如生产调度、路径规划、特征选择等。随着问题维度的增大以及复杂度的提升，传统优化方法往往难以在较短时间内获得较为满意的解。元启发式算法作为一种具有全局搜索能力的随机优化方法，因其不依赖问题的具体数学特性、实现简单、适用范围广等优点，受到了学术界和工业界的广泛关注[<xref ref-type="bibr" rid="B1">1</xref>]。</p>
      <p>近年来，受自然界生物行为启发的群体智能优化算法蓬勃发展。粒子群优化算法(Particle Swarm Optimization, PSO)模拟鸟群觅食行为[<xref ref-type="bibr" rid="B2">2</xref>]，灰狼优化算法(Grey Wolf Optimizer, GWO)模拟灰狼的社会等级和狩猎机制[<xref ref-type="bibr" rid="B3">3</xref>]，鲸鱼优化算法(Whale Optimization Algorithm, WOA)模拟座头鲸的泡泡网捕食行为[<xref ref-type="bibr" rid="B4">4</xref>]。2024年，Zhang等人提出了鹦鹉优化算法(Parrot Optimizer, PO) [<xref ref-type="bibr" rid="B5">5</xref>]，该算法模拟鹦鹉的4种自然行为(觅食、停留、交流、恐惧陌生者)进行优化搜索，在多个测试函数上展现了良好的性能。</p>
      <p>然而，原始PO算法存在一些不足：首先，算法的随机选择行为模式，缺乏对搜索状态的感知和适应性调整能力；同时，行为选择策略固定，无法根据问题的特性和搜索阶段进行动态调整；最后，算法容易陷入局部最优，特别是在处理多峰的复杂优化问题时表现往往不佳。</p>
      <p>强化学习(Reinforcement Learning, RL)是一种通过与环境交互来学习最优策略的机器学习方法其中的Q学习(Q-Learning)属于强化学习的经典方法之一，通过维护一个Q值表来评估在不同状态下采取不同动作的期望回报，从而实现最优决策[<xref ref-type="bibr" rid="B6">6</xref>]。并且，将Q学习机制引入元启发式算法，可以使算法具备自适应行为选择能力，根据搜索反馈动态调整策略，提高算法的收敛性能[<xref ref-type="bibr" rid="B7">7</xref>]。如李等将Q学习与鲸鱼优化算法相结合提出(PWOQLA) [<xref ref-type="bibr" rid="B8">8</xref>]，也有国外学者将Q学习与粒子群优化算法相结合应用于机器人路径规划[<xref ref-type="bibr" rid="B9">9</xref>]。</p>
      <p>基于上述分析，本文提出一种基于Q学习的自适应行为选择鹦鹉优化算法(Q-Learning Based Adaptive Behavior Selection Parrot Optimizer, QLAB-PO)。主要贡献包括：(1) 增加了2种行为模式，丰富了算法的搜索策略；(2) 引入Q学习机制，构建行为选择Q表，实现自适应行为决策；(3) 设计了动态贪婪策略和Q表重置机制，平衡探索与开发；(4) 在CEC2017的30个标准测试函数[<xref ref-type="bibr" rid="B10">10</xref>]上验证了算法的有效性。</p>
    </sec>
    <sec id="sec2">
      <title>2. 相关工作</title>
      <sec id="sec2dot1">
        <title>2.1. 鹦鹉优化算法</title>
        <p>鹦鹉优化算法(PO)是Zhang等人于2024年提出的一种新型元启发式算法。该算法模拟了鹦鹉的4种自然行为：</p>
        <p>(1) 觅食行为(Foraging Behavior)：模拟鹦鹉在食物源附近搜索食物的行为，利用Levy飞行策略进行全局探索；</p>
        <disp-formula id="FD1">
          <label>(1)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>X</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>
              </mml:mo>
              <mml:mo>=</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>X</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                  <mml:mo>
                  </mml:mo>
                  <mml:mo>−</mml:mo>
                  <mml:mo>
                  </mml:mo>
                  <mml:msub>
                    <mml:mi>X</mml:mi>
                    <mml:mrow>
                      <mml:mi>b</mml:mi>
                      <mml:mi>e</mml:mi>
                      <mml:mi>s</mml:mi>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>⋅</mml:mo>
              <mml:mi>L</mml:mi>
              <mml:mi>e</mml:mi>
              <mml:mi>v</mml:mi>
              <mml:mi>y</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>d</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>m</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>
              </mml:mo>
              <mml:mo>+</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:mi>r</mml:mi>
              <mml:mi>a</mml:mi>
              <mml:mi>n</mml:mi>
              <mml:mi>d</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mi>m</mml:mi>
              <mml:mi>e</mml:mi>
              <mml:mi>a</mml:mi>
              <mml:mi>n</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>X</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>⋅</mml:mo>
              <mml:msup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mo>−</mml:mo>
                      <mml:mi>t</mml:mi>
                      <mml:mtext>/</mml:mtext>
                      <mml:mi>T</mml:mi>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>{</mml:mo>
                    <mml:mrow>
                      <mml:mn>2</mml:mn>
                      <mml:mi>t</mml:mi>
                      <mml:mtext>/</mml:mtext>
                      <mml:mi>T</mml:mi>
                    </mml:mrow>
                    <mml:mo>}</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>(2) 停留行为(Staying Behavior)：模拟鹦鹉停留在栖息地休息的行为，在当前位置附近进行局部搜索；</p>
        <disp-formula id="FD2">
          <label>(2)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>X</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:msub>
                <mml:mi>X</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>
              </mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:msub>
                <mml:mi>X</mml:mi>
                <mml:mrow>
                  <mml:mi>b</mml:mi>
                  <mml:mi>e</mml:mi>
                  <mml:mi>s</mml:mi>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>⋅</mml:mo>
              <mml:mi>L</mml:mi>
              <mml:mi>e</mml:mi>
              <mml:mi>v</mml:mi>
              <mml:mi>y</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>d</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>m</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>
              </mml:mo>
              <mml:mo>+</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:mi>r</mml:mi>
              <mml:mi>a</mml:mi>
              <mml:mi>n</mml:mi>
              <mml:mi>d</mml:mi>
              <mml:mi>n</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>−</mml:mo>
                  <mml:mi>t</mml:mi>
                  <mml:mtext>/</mml:mtext>
                  <mml:mi>T</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>⋅</mml:mo>
              <mml:mi>o</mml:mi>
              <mml:mi>n</mml:mi>
              <mml:mi>e</mml:mi>
              <mml:mi>s</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:mi>d</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>m</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>(3) 交流行为(Communicating Behavior)：模拟鹦鹉之间的信息交流，通过群体协作提高搜索效率；</p>
        <disp-formula id="FD3">
          <label>(3)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>X</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:msub>
                <mml:mi>X</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>
              </mml:mo>
              <mml:mo>+</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:mi>α</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>−</mml:mo>
                  <mml:mi>t</mml:mi>
                  <mml:mtext>/</mml:mtext>
                  <mml:mi>T</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>X</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                  <mml:mo>−</mml:mo>
                  <mml:mi>m</mml:mi>
                  <mml:mi>e</mml:mi>
                  <mml:mi>a</mml:mi>
                  <mml:mi>n</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>X</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>(4) 恐惧陌生者行为(Fear of Strangers Behavior)：模拟鹦鹉对陌生威胁的逃避反应，增强算法逃离局部最优的能力；</p>
        <disp-formula id="FD4">
          <label>(4)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>X</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:msub>
                <mml:mi>X</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>
              </mml:mo>
              <mml:mo>+</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:mi>r</mml:mi>
              <mml:mi>a</mml:mi>
              <mml:mi>n</mml:mi>
              <mml:mi>d</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mi>cos</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mtext>π</mml:mtext>
                  <mml:mi>t</mml:mi>
                  <mml:mtext>/</mml:mtext>
                  <mml:mn>2</mml:mn>
                  <mml:mi>T</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>X</mml:mi>
                    <mml:mrow>
                      <mml:mi>b</mml:mi>
                      <mml:mi>e</mml:mi>
                      <mml:mi>s</mml:mi>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>−</mml:mo>
                  <mml:msub>
                    <mml:mi>X</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:mi>cos</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>θ</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>⋅</mml:mo>
              <mml:msup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>t</mml:mi>
                      <mml:mtext>/</mml:mtext>
                      <mml:mi>T</mml:mi>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mn>2</mml:mn>
                  <mml:mo>/</mml:mo>
                  <mml:mi>T</mml:mi>
                </mml:mrow>
              </mml:msup>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>X</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                  <mml:mo>−</mml:mo>
                  <mml:msub>
                    <mml:mi>X</mml:mi>
                    <mml:mrow>
                      <mml:mi>b</mml:mi>
                      <mml:mi>e</mml:mi>
                      <mml:mi>s</mml:mi>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
      </sec>
      <sec id="sec2dot2">
        <title>2.2. Q学习算法</title>
        <p>Q学习是一种无模型的强化学习算法。算法通过维护一个Q值表<inline-formula><mml:math><mml:mrow><mml:mi> Q </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> s </mml:mi><mml:mo> , </mml:mo><mml:mi> a </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 来评估在状态<inline-formula><mml:math><mml:mi> s </mml:mi></mml:math></inline-formula> 下采取动作<inline-formula><mml:math><mml:mi> a </mml:mi></mml:math></inline-formula> 的期望累积回报。通过采用贝尔曼最优方程(Bellman Optimality Equation)，利用当前估计来更新对未来的预测。算法无需预先知道环境的转移概率和奖励函数，仅通过与环境的交互经验即可学习最优策略。<inline-formula><mml:math><mml:mi> Q </mml:mi></mml:math></inline-formula> 值的更新公式为：</p>
        <disp-formula id="FD5">
          <label>(5)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>Q</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>s</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>a</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>Q</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>s</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>a</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi>α</mml:mi>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>r</mml:mi>
                    <mml:mrow>
                      <mml:mi>t</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:mi>γ</mml:mi>
                  <mml:msub>
                    <mml:mrow>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                    <mml:mi>a</mml:mi>
                  </mml:msub>
                  <mml:mi>Q</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>s</mml:mi>
                        <mml:mrow>
                          <mml:mi>t</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mi>a</mml:mi>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mi>Q</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>s</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:msub>
                        <mml:mi>a</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>其中，<inline-formula><mml:math><mml:mi> α </mml:mi></mml:math></inline-formula> 为学习率，<inline-formula><mml:math><mml:mi> γ </mml:mi></mml:math></inline-formula> 为折扣因子，<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> r </mml:mi><mml:mrow><mml:mi> t </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> 为即时奖励。Q学习通过不断迭代更新<inline-formula><mml:math><mml:mi> Q </mml:mi></mml:math></inline-formula> 值表，最终收敛到最优策略。</p>
      </sec>
    </sec>
    <sec id="sec3">
      <title>3. 提出的QLAB-PO算法</title>
      <p>QLAB-PO算法的核心思想是将Q学习机制融入鹦鹉优化算法中，通过构建行为选择Q表，使算法能够根据当前搜索状态自适应地选择相应行为策略。算法框架如<xref ref-type="fig" rid="fig1">图1</xref>所示。</p>
      <sec id="sec3dot1">
        <title>3.1. 算法框架</title>
        <p>QLAB-PO算法的核心思想是将Q学习机制融入鹦鹉优化过程，通过构建行为选择Q表，使算法能够根据当前搜索状态自适应地选择最优行为策略。算法框架如<xref ref-type="fig" rid="fig1">图1</xref>所示，主要包括以下步骤：</p>
        <p>(1) 初始化：随机生成初始种群，初始化Q表；</p>
        <p>(2) 状态评估：根据当前解的质量评估个体状态；</p>
        <p>(3) 行为选择：基于<italic>ε</italic>-贪婪策略选择行为；</p>
        <p>(4) 行为执行：根据选择的行为更新个体位置；</p>
        <p>(5) Q表更新：根据执行结果更新Q值；</p>
        <p>(6) 终止判断：若满足终止条件则输出最优解，否则返回步骤(2)。</p>
        <fig id="fig1">
          <label>Figure 1</label>
          <graphic xlink:href="https://html.hanspub.org/file/1544030-rId37.jpeg?20260407024941" />
        </fig>
        <p><bold>Figure</bold><bold>1.</bold> The flowchart of QLAB-PO</p>
        <p><bold>图</bold><bold>1.</bold> QLAB-PO流程图</p>
      </sec>
      <sec id="sec3dot2">
        <title>3.2. 行为模式设计</title>
        <p>除了2.1节中提到的4种行为外，本文新加了以下两种行为：</p>
        <p>群体学习行为：借鉴人工蜂群算法的思想，通过向优秀个体学习来改进当前解。算法随机选择两个不同的邻居个体，利用GQI (Global Quality Improvement)策略[<xref ref-type="bibr" rid="B11">11</xref>]更新位置。</p>
        <p>自适应变异行为引入差分进化的思想[<xref ref-type="bibr" rid="B12">12</xref>]，根据个体适应度自适应地选择变异概率：</p>
        <disp-formula id="FD6">
          <label>(6)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mo>
              </mml:mo>
              <mml:msub>
                <mml:mi>p</mml:mi>
                <mml:mrow>
                  <mml:mi>m</mml:mi>
                  <mml:mi>u</mml:mi>
                  <mml:mi>t</mml:mi>
                  <mml:mi>a</mml:mi>
                  <mml:mi>t</mml:mi>
                  <mml:mi>e</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mn>0.95</mml:mn>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>X</mml:mi>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>b</mml:mi>
                          <mml:mi>e</mml:mi>
                          <mml:mi>s</mml:mi>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>w</mml:mi>
                          <mml:mi>o</mml:mi>
                          <mml:mi>r</mml:mi>
                          <mml:mi>s</mml:mi>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>b</mml:mi>
                          <mml:mi>e</mml:mi>
                          <mml:mi>s</mml:mi>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mn>0.05</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
      </sec>
      <sec id="sec3dot3">
        <title>3.3. Q学习机制</title>
        <p>QLAB-PO算法将每个个体的适应度等级作为状态，将六种行为模式作为可选动作，构建一个状态-动作Q值表。Q表的更新采用以下公式：</p>
        <disp-formula id="FD7">
          <label>(7)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>Q</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>s</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>a</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>Q</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>s</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>a</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi>α</mml:mi>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mi>r</mml:mi>
                  <mml:mo>+</mml:mo>
                  <mml:mi>γ</mml:mi>
                  <mml:msub>
                    <mml:mrow>
                      <mml:mi>max</mml:mi>
                    </mml:mrow>
                    <mml:msup>
                      <mml:mi>a</mml:mi>
                      <mml:mo>′</mml:mo>
                    </mml:msup>
                  </mml:msub>
                  <mml:mi>Q</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msup>
                        <mml:mi>s</mml:mi>
                        <mml:mo>′</mml:mo>
                      </mml:msup>
                      <mml:mo>,</mml:mo>
                      <mml:msup>
                        <mml:mi>a</mml:mi>
                        <mml:mo>′</mml:mo>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mi>Q</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>s</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>a</mml:mi>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>其中，学习率<inline-formula><mml:math><mml:mrow><mml:mi> α </mml:mi><mml:mtext></mml:mtext><mml:mo> = </mml:mo><mml:mtext></mml:mtext><mml:mn> 0.1 </mml:mn></mml:mrow></mml:math></inline-formula> ，折扣因子<inline-formula><mml:math><mml:mrow><mml:mi> γ </mml:mi><mml:mtext></mml:mtext><mml:mo> = </mml:mo><mml:mtext></mml:mtext><mml:mn> 0.25 </mml:mn></mml:mrow></mml:math></inline-formula> 。奖励函数定义为：若新解优于原解，则<inline-formula><mml:math display="inline"><mml:mrow><mml:mi> r </mml:mi><mml:mtext></mml:mtext><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula> ；否则<inline-formula><mml:math><mml:mrow><mml:mi> r </mml:mi><mml:mtext></mml:mtext><mml:mo> = </mml:mo><mml:mtext></mml:mtext><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula> 。行为选择采用<italic>ε</italic>-贪婪策略，以概率<italic>ε</italic>选择<inline-formula><mml:math><mml:mi> Q </mml:mi></mml:math></inline-formula> 值最大的行为，以概率<inline-formula><mml:math><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> − </mml:mo><mml:mi> ε </mml:mi></mml:mrow></mml:math></inline-formula> 随机选择行为。贪婪因子<italic>ε</italic>初始值为0.9，随着迭代进行逐渐减小，以平衡探索与开发。</p>
        <p>本文采用了“动作编码状态”简化策略，其核心思想是将智能体的行为选择本身作为状态标识，从而避免了传统Q学习中需要设计复杂状态离散化函数的麻烦。具体来说，算法初始化时为每个个体分配一个状态变量<inline-formula><mml:math><mml:mrow><mml:mi> X </mml:mi><mml:mo> _ </mml:mo><mml:mi> S </mml:mi><mml:mi> t </mml:mi><mml:mi> a </mml:mi><mml:mi> t </mml:mi><mml:mi> e </mml:mi></mml:mrow></mml:math></inline-formula> ，其初始值全部设为1。在每一轮迭代中，个体首先根据自己当前的状态值查询Q表中对应的行，然后使用<italic>ε</italic>贪婪策略选择下一个要执行的动作。这个动作的编号直接决定了个体接下来的行为模式。并且，当动作执行完毕、环境反馈奖励之后，算法会将个体的状态直接更新为刚刚执行的动作编号，保证下一时刻的状态完全由当前时刻的动作选择所决定。</p>
        <p>为避免Q表陷入局部最优，算法设计了Q表重置机制。当连续多代最优解没有改善时，以一定概率重置Q表的部分或全部行，重新探索行为选择策略。</p>
      </sec>
    </sec>
    <sec id="sec4">
      <title>4. 实验与分析</title>
      <sec id="sec4dot1">
        <title>4.1. 实验设置</title>
        <p>为验证QLAB-PO算法的有效性，选取CEC2017测试函数上的30个标准测试函数进行实验。对比算法包括：原始PO算法[<xref ref-type="bibr" rid="B5">5</xref>]、粒子群优化算法(PSO) [<xref ref-type="bibr" rid="B2">2</xref>]、灰狼优化算法(GWO) [<xref ref-type="bibr" rid="B3">3</xref>]、鲸鱼优化算法(WOA) [<xref ref-type="bibr" rid="B4">4</xref>]和飞蛾扑火算法(MFO) [<xref ref-type="bibr" rid="B13">13</xref>]。</p>
        <p>实验参数设置如下：种群规模<inline-formula><mml:math><mml:mrow><mml:mi> N </mml:mi><mml:mo></mml:mo><mml:mo> = </mml:mo><mml:mo></mml:mo><mml:mn> 30 </mml:mn></mml:mrow></mml:math></inline-formula> ，最大判断次数<inline-formula><mml:math display="inline"><mml:mrow><mml:mi> T </mml:mi><mml:mo> = </mml:mo><mml:mi> N </mml:mi><mml:mo> × </mml:mo><mml:mn> 10000 </mml:mn></mml:mrow></mml:math></inline-formula> ，维度dim = 30。所有算法独立运行30次，记录最优值、最差值、平均值和标准差并进行比较分析。</p>
      </sec>
      <sec id="sec4dot2">
        <title>4.2. 参数敏感性分析</title>
        <p>为验证关键参数在不同取值下对算法性能的影响，本文通过对Q学习的关键参数进行敏感性分析，进行分析的参数为：贪婪值<inline-formula><mml:math><mml:mi> g </mml:mi></mml:math></inline-formula> 、学习率<inline-formula><mml:math><mml:mrow><mml:mi> l </mml:mi><mml:mi> r </mml:mi></mml:mrow></mml:math></inline-formula> 和衰减率<inline-formula><mml:math><mml:mrow><mml:mi> d </mml:mi><mml:mi> r </mml:mi></mml:mrow></mml:math></inline-formula> ，分别设值如下：<inline-formula><mml:math><mml:mrow><mml:mi> g </mml:mi><mml:mo> ∈ </mml:mo><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:mn> 0.1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 0.9 </mml:mn><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ，<inline-formula><mml:math><mml:mrow><mml:mi> l </mml:mi><mml:mi> r </mml:mi><mml:mo> ∈ </mml:mo><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:mn> 0.01 </mml:mn><mml:mo> , </mml:mo><mml:mn> 0.1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 0.5 </mml:mn></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ，<inline-formula><mml:math><mml:mrow><mml:mi> d </mml:mi><mml:mi> r </mml:mi><mml:mi> ϵ </mml:mi><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:mn> 0.01 </mml:mn><mml:mo> , </mml:mo><mml:mn> 0.25 </mml:mn><mml:mo> , </mml:mo><mml:mn> 0.5 </mml:mn></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ，分别取单峰函数F3，多峰函数F12、F20以及混合函数F27，进行分别独立运行30次，将运行结果的每个函数进行Friedman排名，最后将排名结果相加，实验结果如<xref ref-type="fig" rid="fig2">图2</xref>所示。</p>
        <fig id="fig2">
          <label>Figure 2</label>
          <graphic xlink:href="https://html.hanspub.org/file/1544030-rId72.jpeg?20260407024943" />
        </fig>
        <p><bold>Figure</bold><bold>2.</bold> Convergence curve of QLAB-PO under 12 test functions</p>
        <p><bold>图</bold><bold>2.</bold> QLAB-PO在12个测试函数下的收敛曲线</p>
        <p>当贪婪值<inline-formula><mml:math><mml:mrow><mml:mi> g </mml:mi><mml:mo> = </mml:mo><mml:mn> 0.9 </mml:mn></mml:mrow></mml:math></inline-formula> 、学习率<inline-formula><mml:math><mml:mrow><mml:mi> l </mml:mi><mml:mi> r </mml:mi><mml:mo> = </mml:mo><mml:mn> 0.1 </mml:mn></mml:mrow></mml:math></inline-formula> 和衰减率<inline-formula><mml:math><mml:mrow><mml:mi> d </mml:mi><mml:mi> r </mml:mi><mml:mo> = </mml:mo><mml:mn> 0.25 </mml:mn></mml:mrow></mml:math></inline-formula> 时，算法在所选函数中排名最佳，所选参数具有一定合理性。</p>
      </sec>
      <sec id="sec4dot3">
        <title>4.2. 算法结果分析</title>
        <p>从表1中可以看出，QLAB-PO算法在大多数测试函数上均取得了较高的排名且在绝大多数函数上获得了最小平均值，特别是通过Wilcoxon秩与原来的PO算法相比其在所有测试函数上取得更好的结果，尤其在测试函数F23到F29均取得最优值，且观察到符号“+”和“≈”总的出现频率远远高于符号“−”，可见QLAB-PO算法的性能优势明显，表明其具有更强的全局搜索能力和逃离局部最优的能力，在绝大多数测试函数上均显著优于其他对比算法。实验结果的最优值、最差值、平均值和标准差见附录表A1。</p>
        <p><bold>Table</bold><bold>1.</bold> Results of QLAB-PO compared with other algorithms under the CEC2017 test function</p>
        <p><bold>表</bold><bold>1.</bold> QLAB-PO在CEC2017测试函数下与其他算法比较的结果数据</p>
        <table-wrap id="tbl1">
          <label>Table 1</label>
          <table>
            <tbody>
              <tr>
                <td>
                </td>
                <td>QLAB-PO</td>
                <td>PO</td>
                <td>PSO</td>
                <td>GWO</td>
                <td>WOA</td>
                <td>MFO</td>
              </tr>
              <tr>
                <td>平均水平</td>
                <td>1.3333</td>
                <td>4.6333</td>
                <td>3.1667</td>
                <td>2.9333</td>
                <td>4.1333</td>
                <td>4.8000</td>
              </tr>
              <tr>
                <td>平均结果</td>
                <td>1</td>
                <td>5</td>
                <td>3</td>
                <td>2</td>
                <td>4</td>
                <td>6</td>
              </tr>
              <tr>
                <td>+/−/≈</td>
                <td>~</td>
                <td>30/0/0</td>
                <td>28/1/1</td>
                <td>20/3/7</td>
                <td>28/0/2</td>
                <td>30/0/0</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <fig id="fig3">
          <label>Figure 3</label>
          <graphic xlink:href="https://html.hanspub.org/file/1544030-rId79.jpeg?20260407024943" />
        </fig>
        <p><bold>Figure</bold><bold>3</bold><bold>.</bold> Convergence curve of QLAB-PO under 12 test functions</p>
        <p><bold>图</bold><bold>3</bold><bold>.</bold> QLAB-PO在12个测试函数下的收敛曲线</p>
      </sec>
      <sec id="sec4dot4">
        <title>4.3. 收敛曲线分析</title>
        <p><xref ref-type="fig" rid="fig3">图3</xref>显示了各算法在部分代表性测试函数上的收敛曲线。可以看出，QLAB-PO算法的收敛速度明显快于其他对比算法，且能够收敛到更优的解。尤其在F12函数中QLAB-PO能在前期跳出局部最优，快速向全局最优收敛。这得益于Q学习机制的自适应行为选择能力，使算法能够根据搜索状态动态调整搜索策略，使得在各种环境下在保证探索能力的同时加快收敛。</p>
      </sec>
    </sec>
    <sec id="sec5">
      <title>5. 结论</title>
      <p>本文针对鹦鹉优化算法在复杂优化问题中存在的探索与开发平衡能力不足、易陷入局部最优等局限性，提出了一种基于Q学习的自适应行为选择鹦鹉优化算法。该算法创新性地将强化学习中的Q学习机制引入元启发式算法框架，通过构建行为选择Q表，使算法能够根据当前搜索状态自适应地选择相应的行为策略，从而实现了搜索过程中探索与开发的动态平衡。</p>
      <p>在算法设计方面，QLAB-PO在原始PO算法的基础上添加了两种新的行为模式，丰富了算法的搜索策略多样性。通过Q学习机制，算法能够根据历史搜索经验动态评估不同行为策略的效用，并实时调整行为选择概率，使算法在搜索初期倾向于全局探索，而在搜索后期逐渐转向局部开发，算法实现了从静态预设策略到动态自适应策略的转变，这种数据驱动的行为选择方式不仅提升了算法的优化性能，也增强了其对不同问题特征的适应能力。同时，为避免Q表陷入局部最优导致的早熟收敛问题，本文设计了Q表重置机制，当检测到算法停滞时自动重置Q值，重新激发算法的探索能力，有效增强了算法的全局搜索性能和鲁棒性，为解决强化学习中常见的探索–利用困境提供了有效解决方案。</p>
      <p>在30个标准测试函数上的实验结果表明，QLAB-PO算法在收敛速度和求解精度上均显著优于原始PO算法及其他比较算法。</p>
      <p>尽管QLAB-PO算法在标准测试函数上取得了良好的优化效果，但仍存在进一步研究的空间。未来的研究方向包括：(1) 将QLAB-PO算法应用于实际工程优化问题；(2) 探索深度强化学习在元启发式算法中的应用；(3) 研究多目标优化场景下的自适应行为选择策略。</p>
    </sec>
    <sec id="sec6">
      <title>附 录</title>
      <p><bold>Table A1.</bold> The algorithm’s min, max, mean, and std deviation under the CEC2017 test function.</p>
      <p><bold>表</bold><bold>A1.</bold> 算法在CEC2017测试函数下最优值、最差值、平均值和标准差</p>
      <table-wrap id="tbl2">
        <label>Table 2</label>
        <table>
          <tbody>
            <tr>
              <td>F</td>
              <td>算法</td>
              <td>max</td>
              <td>min</td>
              <td>mean</td>
              <td>std</td>
            </tr>
            <tr>
              <td rowspan="6">F1</td>
              <td>QLAB-PO</td>
              <td>8.1935e+03</td>
              <td>106.9440</td>
              <td>2.2506e+03</td>
              <td>2.3716e+03</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>2.2629e+10</td>
              <td>2.9182e+09</td>
              <td>8.6303e+09</td>
              <td>4.6191e+09</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>1.6176e+08</td>
              <td>1.1190e+08</td>
              <td>1.4218e+08</td>
              <td>1.3907e+07</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>9.4274e+09</td>
              <td>2.0363e+08</td>
              <td>3.7214e+09</td>
              <td>2.8588e+09</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>3.8731e+07</td>
              <td>1.0432e+06</td>
              <td>4.2271e+06</td>
              <td>7.1002e+06</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>2.6353e+10</td>
              <td>4.1003e+09</td>
              <td>1.1275e+10</td>
              <td>5.8986e+09</td>
            </tr>
            <tr>
              <td rowspan="6">F2</td>
              <td>QLAB-PO</td>
              <td>47704</td>
              <td>200</td>
              <td>3.1187e+03</td>
              <td>8.5648e+03</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>3.0436e+34</td>
              <td>2.9722e+26</td>
              <td>3.8233e+33</td>
              <td>8.2696e+33</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>4.5540e+13</td>
              <td>1.0853e+11</td>
              <td>5.4389e+12</td>
              <td>9.9170e+12</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>3.2153e+30</td>
              <td>1.0776e+21</td>
              <td>1.5350e+29</td>
              <td>5.9202e+29</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>2.4182e+30</td>
              <td>1.0464e+19</td>
              <td>8.5389e+28</td>
              <td>4.4081e+29</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>1.5769e+46</td>
              <td>9.1367e+19</td>
              <td>5.2574e+44</td>
              <td>2.8790e+45</td>
            </tr>
            <tr>
              <td rowspan="6">F3</td>
              <td>QLAB-PO</td>
              <td>333.0741</td>
              <td>300.0000</td>
              <td>301.1211</td>
              <td>6.0351</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>1.0212e+05</td>
              <td>5.7963e+04</td>
              <td>8.1486e+04</td>
              <td>1.1941e+04</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>710.8866</td>
              <td>507.2297</td>
              <td>629.0236</td>
              <td>50.0109</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>5.3901e+04</td>
              <td>1.8751e+04</td>
              <td>3.4572e+04</td>
              <td>8.9307e+03</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>2.1515e+04</td>
              <td>5.5587e+03</td>
              <td>1.2918e+04</td>
              <td>4.2689e+03</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>2.2539e+05</td>
              <td>300.0161</td>
              <td>8.2837e+04</td>
              <td>5.8207e+04</td>
            </tr>
            <tr>
              <td rowspan="6">F4</td>
              <td>QLAB-PO</td>
              <td>576.3473</td>
              <td>403.0448</td>
              <td>486.5533</td>
              <td>33.2439</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>1.7400e+03</td>
              <td>760.6752</td>
              <td>1.0001e+03</td>
              <td>192.4865</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>570.9180</td>
              <td>429.1258</td>
              <td>463.9561</td>
              <td>38.0928</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>784.6621</td>
              <td>512.4687</td>
              <td>624.0825</td>
              <td>63.0212</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>673.5329</td>
              <td>483.8582</td>
              <td>566.6120</td>
              <td>50.6874</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>3.8655e+03</td>
              <td>482.0224</td>
              <td>1.4236e+03</td>
              <td>968.3716</td>
            </tr>
            <tr>
              <td rowspan="6">F5</td>
              <td>QLAB-PO</td>
              <td>687.0510</td>
              <td>556.7126</td>
              <td>608.7710</td>
              <td>39.0505</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>821.7481</td>
              <td>665.5382</td>
              <td>736.1092</td>
              <td>33.7079</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>749.5936</td>
              <td>643.5961</td>
              <td>693.7975</td>
              <td>26.6118</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>628.1663</td>
              <td>559.4776</td>
              <td>593.9754</td>
              <td>20.0432</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>842.6370</td>
              <td>597.2988</td>
              <td>701.5574</td>
              <td>59.1326</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>827.9336</td>
              <td>603.4754</td>
              <td>723.0041</td>
              <td>48.0801</td>
            </tr>
            <tr>
              <td rowspan="6">F6</td>
              <td>QLAB-PO</td>
              <td>637.8936</td>
              <td>600.5817</td>
              <td>612.5202</td>
              <td>10.3125</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>681.1837</td>
              <td>646.1720</td>
              <td>661.3695</td>
              <td>7.1788</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>654.0375</td>
              <td>612.7894</td>
              <td>635.8213</td>
              <td>11.0898</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>614.0044</td>
              <td>601.0496</td>
              <td>606.8324</td>
              <td>3.4444</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>681.4639</td>
              <td>644.7239</td>
              <td>660.8823</td>
              <td>9.9258</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>670.1268</td>
              <td>618.9526</td>
              <td>640.0859</td>
              <td>13.2450</td>
            </tr>
            <tr>
              <td rowspan="6">F7</td>
              <td>QLAB-PO</td>
              <td>1.1133e+03</td>
              <td>792.6027</td>
              <td>880.5685</td>
              <td>89.8227</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>1.4918e+03</td>
              <td>1.1115e+03</td>
              <td>1.3056e+03</td>
              <td>90.3724</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>940.7456</td>
              <td>894.8272</td>
              <td>918.9639</td>
              <td>13.2737</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>984.4907</td>
              <td>803.2854</td>
              <td>876.3544</td>
              <td>48.4584</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>1.5642e+03</td>
              <td>1.0791e+03</td>
              <td>1.2702e+03</td>
              <td>114.6288</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>1.5262e+03</td>
              <td>920.1629</td>
              <td>1.1734e+03</td>
              <td>167.3643</td>
            </tr>
            <tr>
              <td rowspan="6">F8</td>
              <td>QLAB-PO</td>
              <td>999.9847</td>
              <td>843.7781</td>
              <td>907.4637</td>
              <td>49.8873</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>1.2511e+03</td>
              <td>1.0307e+03</td>
              <td>1.1201e+03</td>
              <td>44.8746</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>1.2094e+03</td>
              <td>981.4720</td>
              <td>1.0637e+03</td>
              <td>48.4003</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>978.9859</td>
              <td>849.2967</td>
              <td>898.2341</td>
              <td>33.8720</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>1.2179e+03</td>
              <td>1.0254e+03</td>
              <td>1.1089e+03</td>
              <td>53.8430</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>1.0821e+03</td>
              <td>913.4248</td>
              <td>994.0077</td>
              <td>44.5004</td>
            </tr>
            <tr>
              <td rowspan="6">F9</td>
              <td>QLAB-PO</td>
              <td>5.2425e+03</td>
              <td>1.0532e+03</td>
              <td>2.2126e+03</td>
              <td>1.3992e+03</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>1.2451e+04</td>
              <td>6.9112e+03</td>
              <td>9.0465e+03</td>
              <td>1.5729e+03</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>1.0832e+04</td>
              <td>978.4272</td>
              <td>5.9349e+03</td>
              <td>2.1124e+03</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>5.5362e+03</td>
              <td>1.3072e+03</td>
              <td>2.5549e+03</td>
              <td>1.0342e+03</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>2.1417e+04</td>
              <td>4.3794e+03</td>
              <td>9.3475e+03</td>
              <td>3.8310e+03</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>1.3831e+04</td>
              <td>2.7749e+03</td>
              <td>7.8965e+03</td>
              <td>2.7865e+03</td>
            </tr>
            <tr>
              <td rowspan="6">F10</td>
              <td>QLAB-PO</td>
              <td>5.8971e+03</td>
              <td>2.6458e+03</td>
              <td>4.3284e+03</td>
              <td>704.8629</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>8.2572e+03</td>
              <td>5.3702e+03</td>
              <td>7.0876e+03</td>
              <td>657.4708</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>7.5796e+03</td>
              <td>4.4930e+03</td>
              <td>5.6192e+03</td>
              <td>686.3673</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>7.5579e+03</td>
              <td>2.5953e+03</td>
              <td>3.8077e+03</td>
              <td>880.6037</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>6.9944e+03</td>
              <td>4.6710e+03</td>
              <td>6.0020e+03</td>
              <td>738.0995</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>6.9756e+03</td>
              <td>3.5197e+03</td>
              <td>5.1139e+03</td>
              <td>770.4340</td>
            </tr>
            <tr>
              <td rowspan="6">F11</td>
              <td>QLAB-PO</td>
              <td>1.3448e+03</td>
              <td>1.1280e+03</td>
              <td>1.2148e+03</td>
              <td>54.4480</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>8.4491e+03</td>
              <td>2.7522e+03</td>
              <td>5.3824e+03</td>
              <td>1.3385e+03</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>1.4555e+03</td>
              <td>1.2885e+03</td>
              <td>1.3634e+03</td>
              <td>44.7584</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>9.8968e+03</td>
              <td>1.4019e+03</td>
              <td>3.3124e+03</td>
              <td>2.2445e+03</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>1.7557e+03</td>
              <td>1.3443e+03</td>
              <td>1.5095e+03</td>
              <td>105.1521</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>3.2967e+04</td>
              <td>1.5723e+03</td>
              <td>9.1750e+03</td>
              <td>9.0057e+03</td>
            </tr>
            <tr>
              <td rowspan="6">F12</td>
              <td>QLAB-PO</td>
              <td>3.4882e+05</td>
              <td>3.2765e+03</td>
              <td>5.5539e+04</td>
              <td>7.2316e+04</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>1.4010e+09</td>
              <td>1.7320e+08</td>
              <td>5.8037e+08</td>
              <td>3.2477e+08</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>1.5399e+08</td>
              <td>3.1226e+07</td>
              <td>7.6727e+07</td>
              <td>2.8460e+07</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>1.8120e+08</td>
              <td>6.7829e+07</td>
              <td>1.3560e+08</td>
              <td>2.5994e+07</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>2.4835e+08</td>
              <td>4.7754e+06</td>
              <td>1.2177e+08</td>
              <td>6.4637e+07</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>3.3798e+09</td>
              <td>1.0948e+06</td>
              <td>6.2345e+08</td>
              <td>8.1654e+08</td>
            </tr>
            <tr>
              <td rowspan="6">F13</td>
              <td>QLAB-PO</td>
              <td>9.5927e+03</td>
              <td>1.6662e+03</td>
              <td>3.7888e+03</td>
              <td>1.8665e+03</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>1.7620e+08</td>
              <td>2.2858e+05</td>
              <td>4.1311e+07</td>
              <td>4.4538e+07</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>4.9241e+06</td>
              <td>9.0393e+05</td>
              <td>2.6379e+06</td>
              <td>7.9145e+05</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>7.6351e+07</td>
              <td>5.6123e+04</td>
              <td>1.6335e+07</td>
              <td>2.6848e+07</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>4.3052e+05</td>
              <td>1.8951e+04</td>
              <td>1.1961e+05</td>
              <td>1.1072e+05</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>1.3363e+09</td>
              <td>1.2477e+04</td>
              <td>1.2471e+08</td>
              <td>3.5586e+08</td>
            </tr>
            <tr>
              <td rowspan="6">F14</td>
              <td>QLAB-PO</td>
              <td>1.7084e+03</td>
              <td>1.4854e+03</td>
              <td>1.5816e+03</td>
              <td>48.2553</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>2.6141e+06</td>
              <td>2.7936e+04</td>
              <td>8.9729e+05</td>
              <td>7.5399e+05</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>9.9825e+04</td>
              <td>6.7693e+03</td>
              <td>3.3298e+04</td>
              <td>2.1146e+04</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>3.6999e+05</td>
              <td>1.8528e+03</td>
              <td>1.1036e+05</td>
              <td>1.3347e+05</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>8.0201e+05</td>
              <td>9.3504e+03</td>
              <td>2.7421e+05</td>
              <td>2.0045e+05</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>1.3918e+07</td>
              <td>1.7564e+03</td>
              <td>6.5004e+05</td>
              <td>2.5429e+06</td>
            </tr>
            <tr>
              <td rowspan="6">F15</td>
              <td>QLAB-PO</td>
              <td>7.6112e+03</td>
              <td>1.6042e+03</td>
              <td>2.6713e+03</td>
              <td>1.2499e+03</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>1.4239e+06</td>
              <td>4.2314e+04</td>
              <td>3.0920e+05</td>
              <td>3.6134e+05</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>5.6153e+05</td>
              <td>2.5786e+04</td>
              <td>3.0643e+05</td>
              <td>1.3491e+05</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>6.0086e+04</td>
              <td>6.0272e+03</td>
              <td>2.0300e+04</td>
              <td>1.3900e+04</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>4.0809e+05</td>
              <td>4.6118e+03</td>
              <td>6.4055e+04</td>
              <td>8.5331e+04</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>1.2616e+05</td>
              <td>4.4765e+03</td>
              <td>3.7038e+04</td>
              <td>2.9130e+04</td>
            </tr>
            <tr>
              <td rowspan="6">F16</td>
              <td>QLAB-PO</td>
              <td>3.2327e+03</td>
              <td>1.7497e+03</td>
              <td>2.4072e+03</td>
              <td>348.9439</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>4.4104e+03</td>
              <td>2.8223e+03</td>
              <td>3.5670e+03</td>
              <td>513.0583</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>3.2105e+03</td>
              <td>2.3512e+03</td>
              <td>2.7129e+03</td>
              <td>220.2373</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>2.6790e+03</td>
              <td>1.8655e+03</td>
              <td>2.2090e+03</td>
              <td>238.4371</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>4.0808e+03</td>
              <td>2.1840e+03</td>
              <td>3.0892e+03</td>
              <td>460.3610</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>4.2179e+03</td>
              <td>2.5282e+03</td>
              <td>3.1992e+03</td>
              <td>401.8000</td>
            </tr>
            <tr>
              <td rowspan="6">F17</td>
              <td>QLAB-PO</td>
              <td>2.3400e+03</td>
              <td>1.7657e+03</td>
              <td>1.9234e+03</td>
              <td>140.3771</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>3.4685e+03</td>
              <td>2.2257e+03</td>
              <td>2.6935e+03</td>
              <td>351.8547</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>3.0518e+03</td>
              <td>2.0030e+03</td>
              <td>2.4282e+03</td>
              <td>241.7692</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>2.1353e+03</td>
              <td>1.7808e+03</td>
              <td>1.9525e+03</td>
              <td>94.5629</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>3.2994e+03</td>
              <td>2.1782e+03</td>
              <td>2.6775e+03</td>
              <td>310.8352</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>2.9858e+03</td>
              <td>2.1330e+03</td>
              <td>2.4906e+03</td>
              <td>213.8843</td>
            </tr>
            <tr>
              <td rowspan="6">F18</td>
              <td>QLAB-PO</td>
              <td>9.8719e+04</td>
              <td>6.4526e+03</td>
              <td>2.5313e+04</td>
              <td>1.8491e+04</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>1.4155e+07</td>
              <td>2.8816e+05</td>
              <td>4.7036e+06</td>
              <td>3.6042e+06</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>1.3279e+05</td>
              <td>3.4553e+04</td>
              <td>7.0290e+04</td>
              <td>2.5945e+04</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>2.4903e+06</td>
              <td>2.0872e+04</td>
              <td>5.4854e+05</td>
              <td>6.8871e+05</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>1.2151e+07</td>
              <td>2.5262e+05</td>
              <td>2.9940e+06</td>
              <td>2.5881e+06</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>4.4195e+06</td>
              <td>1.6337e+04</td>
              <td>5.2106e+05</td>
              <td>1.0483e+06</td>
            </tr>
            <tr>
              <td rowspan="6">F19</td>
              <td>QLAB-PO</td>
              <td>1.2956e+04</td>
              <td>1.9792e+03</td>
              <td>4.0392e+03</td>
              <td>2.8661e+03</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>1.0491e+07</td>
              <td>1.2028e+05</td>
              <td>2.7714e+06</td>
              <td>2.8372e+06</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>1.0683e+06</td>
              <td>1.3415e+05</td>
              <td>4.0662e+05</td>
              <td>2.3025e+05</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>9.3095e+06</td>
              <td>2.7547e+03</td>
              <td>3.7550e+05</td>
              <td>1.6909e+06</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>3.0790e+06</td>
              <td>3.9782e+03</td>
              <td>7.2407e+05</td>
              <td>7.5010e+05</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>7.3032e+06</td>
              <td>2.0787e+03</td>
              <td>7.6809e+05</td>
              <td>2.2164e+06</td>
            </tr>
            <tr>
              <td rowspan="6">F20</td>
              <td>QLAB-PO</td>
              <td>2.7834e+03</td>
              <td>2.1340e+03</td>
              <td>2.4731e+03</td>
              <td>154.8161</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>3.1908e+03</td>
              <td>2.4672e+03</td>
              <td>2.8135e+03</td>
              <td>177.9018</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>2.9590e+03</td>
              <td>2.3465e+03</td>
              <td>2.6149e+03</td>
              <td>180.4662</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>2.7567e+03</td>
              <td>2.1631e+03</td>
              <td>2.3575e+03</td>
              <td>155.5425</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>3.0413e+03</td>
              <td>2.5007e+03</td>
              <td>2.7439e+03</td>
              <td>139.6758</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>3.3013e+03</td>
              <td>2.3337e+03</td>
              <td>2.7106e+03</td>
              <td>222.2927</td>
            </tr>
            <tr>
              <td rowspan="6">F21</td>
              <td>QLAB-PO</td>
              <td>2.2508e+03</td>
              <td>2.1689e+03</td>
              <td>2.2205e+03</td>
              <td>32.0878</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>3.0059e+03</td>
              <td>2250</td>
              <td>2.5430e+03</td>
              <td>250.6095</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>2.2737e+03</td>
              <td>2.1325e+03</td>
              <td>2.2057e+03</td>
              <td>47.4276</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>2.5319e+03</td>
              <td>2.2089e+03</td>
              <td>2.2944e+03</td>
              <td>64.0750</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>2.3158e+03</td>
              <td>2.2023e+03</td>
              <td>2.2608e+03</td>
              <td>23.6324</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>6.2139e+03</td>
              <td>2.1878e+03</td>
              <td>2.7776e+03</td>
              <td>873.8728</td>
            </tr>
            <tr>
              <td rowspan="6">F22</td>
              <td>QLAB-PO</td>
              <td>2.4527e+03</td>
              <td>2.2507e+03</td>
              <td>2.3259e+03</td>
              <td>44.0384</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>2.5655e+03</td>
              <td>2350</td>
              <td>2.4410e+03</td>
              <td>71.5019</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>2.4878e+03</td>
              <td>2.3500e+03</td>
              <td>2.4041e+03</td>
              <td>44.0978</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>2.3500e+03</td>
              <td>2.2664e+03</td>
              <td>2.3129e+03</td>
              <td>31.4122</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>2.6352e+03</td>
              <td>2.3227e+03</td>
              <td>2.4144e+03</td>
              <td>76.2963</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>2.5014e+03</td>
              <td>2.3300e+03</td>
              <td>2.3938e+03</td>
              <td>43.6225</td>
            </tr>
            <tr>
              <td rowspan="6">F23</td>
              <td>QLAB-PO</td>
              <td>2500</td>
              <td>2500</td>
              <td>2500</td>
              <td>0</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>2.5000e+03</td>
              <td>2.5000e+03</td>
              <td>2.5000e+03</td>
              <td>3.1101e-04</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>5.4168e+03</td>
              <td>3.2107e+03</td>
              <td>4.6205e+03</td>
              <td>511.2225</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>3.0130e+03</td>
              <td>2.8299e+03</td>
              <td>2.8804e+03</td>
              <td>41.8703</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>3.4635e+03</td>
              <td>2.9537e+03</td>
              <td>3.1264e+03</td>
              <td>125.7941</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>3.0197e+03</td>
              <td>2.9344e+03</td>
              <td>2.9710e+03</td>
              <td>22.8556</td>
            </tr>
            <tr>
              <td rowspan="6">F24</td>
              <td>QLAB-PO</td>
              <td>2600</td>
              <td>2600</td>
              <td>2600</td>
              <td>0</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>2.6000e+03</td>
              <td>2600</td>
              <td>2.6000e+03</td>
              <td>5.6295e-04</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>2.6723e+03</td>
              <td>2.6617e+03</td>
              <td>2.6676e+03</td>
              <td>2.4404</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>3.5568e+03</td>
              <td>2.6000e+03</td>
              <td>3.0579e+03</td>
              <td>344.1775</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>3.8600e+03</td>
              <td>2600</td>
              <td>2.8330e+03</td>
              <td>474.3684</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>3.5774e+03</td>
              <td>3.4336e+03</td>
              <td>3.5028e+03</td>
              <td>37.3300</td>
            </tr>
            <tr>
              <td rowspan="6">F25</td>
              <td>QLAB-PO</td>
              <td>2700</td>
              <td>2700</td>
              <td>2700</td>
              <td>0</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>2.7000e+03</td>
              <td>2700</td>
              <td>2.7000e+03</td>
              <td>0.0070</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>3.3204e+03</td>
              <td>2.9166e+03</td>
              <td>2.9576e+03</td>
              <td>77.6828</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>3.4217e+03</td>
              <td>3.0760e+03</td>
              <td>3.1960e+03</td>
              <td>84.5995</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>3.0776e+03</td>
              <td>2700</td>
              <td>2.7249e+03</td>
              <td>94.8383</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>6.2388e+03</td>
              <td>2.9197e+03</td>
              <td>3.5817e+03</td>
              <td>802.9432</td>
            </tr>
            <tr>
              <td rowspan="6">F26</td>
              <td>QLAB-PO</td>
              <td>2800</td>
              <td>2800</td>
              <td>2800</td>
              <td>0</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>2.8000e+03</td>
              <td>2800</td>
              <td>2.8000e+03</td>
              <td>0.0084</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>3.4580e+03</td>
              <td>3.0283e+03</td>
              <td>3.3845e+03</td>
              <td>72.6427</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>6.2244e+03</td>
              <td>2.8000e+03</td>
              <td>5.2422e+03</td>
              <td>764.5287</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>1.0005e+04</td>
              <td>2800</td>
              <td>3.8324e+03</td>
              <td>2.3744e+03</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>7.8021e+03</td>
              <td>5.6375e+03</td>
              <td>6.5737e+03</td>
              <td>556.3917</td>
            </tr>
            <tr>
              <td rowspan="6">F27</td>
              <td>QLAB-PO</td>
              <td>2900</td>
              <td>2900</td>
              <td>2900</td>
              <td>0</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>2.9000e+03</td>
              <td>2900</td>
              <td>2.9000e+03</td>
              <td>0.0024</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>6.5863e+03</td>
              <td>3.1815e+03</td>
              <td>4.7559e+03</td>
              <td>873.9973</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>3.9800e+03</td>
              <td>3.4851e+03</td>
              <td>3.6999e+03</td>
              <td>127.3991</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>4.3937e+03</td>
              <td>3.5638e+03</td>
              <td>3.9288e+03</td>
              <td>200.1890</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>3.9630e+03</td>
              <td>3.4845e+03</td>
              <td>3.6089e+03</td>
              <td>103.6543</td>
            </tr>
            <tr>
              <td rowspan="6">F28</td>
              <td>QLAB-PO</td>
              <td>3000</td>
              <td>3000</td>
              <td>3000</td>
              <td>0</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>3.0001e+03</td>
              <td>3000</td>
              <td>3.0000e+03</td>
              <td>0.0242</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>3.3807e+03</td>
              <td>3.2355e+03</td>
              <td>3.2951e+03</td>
              <td>39.3830</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>5.2931e+03</td>
              <td>3.3259e+03</td>
              <td>3.8216e+03</td>
              <td>536.0915</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>5.2340e+03</td>
              <td>3000</td>
              <td>3.1445e+03</td>
              <td>419.6155</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>6.0632e+03</td>
              <td>3.1554e+03</td>
              <td>5.1195e+03</td>
              <td>568.0444</td>
            </tr>
            <tr>
              <td rowspan="6">F29</td>
              <td>QLAB-PO</td>
              <td>3100</td>
              <td>3100</td>
              <td>3100</td>
              <td>0</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>3.1001e+03</td>
              <td>3100</td>
              <td>3.1000e+03</td>
              <td>0.0363</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>4.5440e+03</td>
              <td>3.4926e+03</td>
              <td>4.0144e+03</td>
              <td>281.8470</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>3.8550e+03</td>
              <td>3.2779e+03</td>
              <td>3.5266e+03</td>
              <td>154.3573</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>5.5377e+03</td>
              <td>3100</td>
              <td>4.3379e+03</td>
              <td>505.7328</td>
            </tr>
            <tr>
              <td>MFO</td>
              <td>4.5205e+03</td>
              <td>3.5798e+03</td>
              <td>4.1085e+03</td>
              <td>239.1453</td>
            </tr>
            <tr>
              <td rowspan="5">F30</td>
              <td>QLAB-PO</td>
              <td>2.9121e+04</td>
              <td>3200</td>
              <td>4.9043e+03</td>
              <td>5.3401e+03</td>
            </tr>
            <tr>
              <td>PO</td>
              <td>7.1294e+05</td>
              <td>3.2000e+03</td>
              <td>2.7808e+04</td>
              <td>1.2945e+05</td>
            </tr>
            <tr>
              <td>PSO</td>
              <td>4.9612e+06</td>
              <td>1.2975e+06</td>
              <td>2.6436e+06</td>
              <td>1.0931e+06</td>
            </tr>
            <tr>
              <td>GWO</td>
              <td>9.0416e+06</td>
              <td>1.6328e+04</td>
              <td>8.0935e+05</td>
              <td>1.7230e+06</td>
            </tr>
            <tr>
              <td>WOA</td>
              <td>3.7776e+07</td>
              <td>3200</td>
              <td>3.3056e+06</td>
              <td>6.8473e+06</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Macready, W.G. and Wolpert, D.H. (1996) What Makes an Optimization Problem Hand? <italic>Complexity</italic>, 1, 40-46. https://doi.org/10.1002/cplx.6130010511 <pub-id pub-id-type="doi">10.1002/cplx.6130010511</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/cplx.6130010511">https://doi.org/10.1002/cplx.6130010511</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Macready, W.G.</string-name>
              <string-name>Wolpert, D.H.</string-name>
            </person-group>
            <year>1996</year>
            <article-title>What Makes an Optimization Problem Hand? Complexity, 1, 40-46</article-title>
            <pub-id pub-id-type="doi">10.1002/cplx.6130010511</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Kennedy, J. and Eberhart, R. (1995) Particle Swarm Optimization. <italic>Proceedings</italic><italic>of</italic><italic>ICNN</italic>’95— <italic>International</italic><italic>Conference</italic><italic>on</italic><italic>Neural</italic><italic>Networks</italic>, Vol. 4, 1942-1948. https://doi.org/10.1109/icnn.1995.488968 <pub-id pub-id-type="doi">10.1109/icnn.1995.488968</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icnn.1995.488968">https://doi.org/10.1109/icnn.1995.488968</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Kennedy, J.</string-name>
              <string-name>Eberhart, R.</string-name>
              <string-name>Networks, V</string-name>
            </person-group>
            <year>1995</year>
            <article-title>Particle Swarm Optimization</article-title>
            <source>Proceedings of ICNN’95—International Conference on Neural Networks</source>
            <volume>1942</volume>
            <pub-id pub-id-type="doi">10.1109/icnn.1995.488968</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Mirjalili, S., Mirjalili, S.M. and Lewis, A. (2014) Grey Wolf Optimizer. <italic>Advances</italic><italic>in</italic><italic>Engineering</italic><italic>Software</italic>, 69, 46-61. https://doi.org/10.1016/j.advengsoft.2013.12.007 <pub-id pub-id-type="doi">10.1016/j.advengsoft.2013.12.007</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.advengsoft.2013.12.007">https://doi.org/10.1016/j.advengsoft.2013.12.007</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Mirjalili, S.</string-name>
              <string-name>Mirjalili, S.M.</string-name>
              <string-name>Lewis, A.</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Grey Wolf Optimizer</article-title>
            <source>Advances in Engineering Software</source>
            <volume>69</volume>
            <pub-id pub-id-type="doi">10.1016/j.advengsoft.2013.12.007</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Mirjalili, S. and Lewis, A. (2016) The Whale Optimization Algorithm. <italic>Advances</italic><italic>in</italic><italic>Engineering</italic><italic>Software</italic>, 95, 51-67. https://doi.org/10.1016/j.advengsoft.2016.01.008 <pub-id pub-id-type="doi">10.1016/j.advengsoft.2016.01.008</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.advengsoft.2016.01.008">https://doi.org/10.1016/j.advengsoft.2016.01.008</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Mirjalili, S.</string-name>
              <string-name>Lewis, A.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>The Whale Optimization Algorithm</article-title>
            <source>Advances in Engineering Software</source>
            <volume>95</volume>
            <pub-id pub-id-type="doi">10.1016/j.advengsoft.2016.01.008</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Lian, J., Hui, G., Ma, L., Zhu, T., Wu, X., Heidari, A.A., <italic>et al</italic>. (2024) Parrot Optimizer: Algorithm and Applications to Medical Problems. <italic>Computers</italic><italic>in</italic><italic>Biology</italic><italic>and</italic><italic>Medicine</italic>, 172, Article ID: 108064. https://doi.org/10.1016/j.compbiomed.2024.108064 <pub-id pub-id-type="doi">10.1016/j.compbiomed.2024.108064</pub-id><pub-id pub-id-type="pmid">38452469</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.compbiomed.2024.108064">https://doi.org/10.1016/j.compbiomed.2024.108064</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Lian, J.</string-name>
              <string-name>Hui, G.</string-name>
              <string-name>Ma, L.</string-name>
              <string-name>Zhu, T.</string-name>
              <string-name>Wu, X.</string-name>
              <string-name>Heidari, A.A.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Parrot Optimizer: Algorithm and Applications to Medical Problems</article-title>
            <source>Computers in Biology and Medicine</source>
            <volume>172</volume>
            <fpage>108064</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.compbiomed.2024.108064</pub-id>
            <pub-id pub-id-type="pmid">38452469</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Watkins, C.J.C.H. and Dayan, P. (1992) Q-Learning. <italic>Machine</italic><italic>Learning</italic>, 8, 279-292. https://doi.org/10.1007/bf00992698 <pub-id pub-id-type="doi">10.1007/bf00992698</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/bf00992698">https://doi.org/10.1007/bf00992698</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Watkins, C.J.C.H.</string-name>
              <string-name>Dayan, P.</string-name>
            </person-group>
            <year>1992</year>
            <article-title>Q-Learning</article-title>
            <source>Machine Learning</source>
            <volume>8</volume>
            <pub-id pub-id-type="doi">10.1007/bf00992698</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Yang, Y., Gao, Y., Ding, Z., Wu, J., Zhang, S., Han, F., <italic>et al</italic>. (2024) Advancements in Q‐Learning Meta‐Heuristic Optimization Algorithms: A Survey. <italic>WIREs</italic><italic>Data</italic><italic>Mining</italic><italic>and</italic><italic>Knowledge</italic><italic>Discovery</italic>, 14, e1548. https://doi.org/10.1002/widm.1548 <pub-id pub-id-type="doi">10.1002/widm.1548</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/widm.1548">https://doi.org/10.1002/widm.1548</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Yang, Y.</string-name>
              <string-name>Gao, Y.</string-name>
              <string-name>Ding, Z.</string-name>
              <string-name>Wu, J.</string-name>
              <string-name>Zhang, S.</string-name>
              <string-name>Han, F.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Advancements in Q‐Learning Meta‐Heuristic Optimization Algorithms: A Survey</article-title>
            <source>WIREs Data Mining and Knowledge Discovery</source>
            <volume>14</volume>
            <pub-id pub-id-type="doi">10.1002/widm.1548</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Li, Y., Wang, H., Fan, J. and Geng, Y. (2022) A Novel Q-Learning Algorithm Based on Improved Whale Optimization Algorithm for Path Planning. <italic>PLOS</italic><italic>ONE</italic>, 17, e0279438. https://doi.org/10.1371/journal.pone.0279438 <pub-id pub-id-type="doi">10.1371/journal.pone.0279438</pub-id><pub-id pub-id-type="pmid">36574399</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1371/journal.pone.0279438">https://doi.org/10.1371/journal.pone.0279438</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Li, Y.</string-name>
              <string-name>Wang, H.</string-name>
              <string-name>Fan, J.</string-name>
              <string-name>Geng, Y.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>A Novel Q-Learning Algorithm Based on Improved Whale Optimization Algorithm for Path Planning</article-title>
            <source>PLOS ONE</source>
            <volume>17</volume>
            <pub-id pub-id-type="doi">10.1371/journal.pone.0279438</pub-id>
            <pub-id pub-id-type="pmid">36574399</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Meerza, S.I.A., Islam, M. and Uzzal, M.M. (2019) Q-Learning Based Particle Swarm Optimization Algorithm for Optimal Path Planning of Swarm of Mobile Robots. 2019 1 <italic>st International Conference on Advances in Science</italic>, <italic>Enginee</italic><italic>ring</italic><italic>and</italic><italic>Robotics</italic><italic>Technology</italic> ( <italic>ICASERT</italic>), Dhaka, 3-5 May 2019, 1-5. https://doi.org/10.1109/icasert.2019.8934450 <pub-id pub-id-type="doi">10.1109/icasert.2019.8934450</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icasert.2019.8934450">https://doi.org/10.1109/icasert.2019.8934450</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Meerza, S.I.A.</string-name>
              <string-name>Islam, M.</string-name>
              <string-name>Uzzal, M.M.</string-name>
              <string-name>Science, E</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Q-Learning Based Particle Swarm Optimization Algorithm for Optimal Path Planning of Swarm of Mobile Robots</article-title>
            <source>2019 1st International Conference on Advances in Science</source>
            <volume>3</volume>
            <pub-id pub-id-type="doi">10.1109/icasert.2019.8934450</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="book">Kazikova, A., Pluhacek, M. and Senkerik, R. (2018) Performance of the Bison Algorithm on Benchmark IEEE CEC 2017. In: Silhavy, R., Ed., <italic>Artificial Intelligence and Algorithms in Intelligent Systems</italic>, Springer International Publishing, 445-454. https://doi.org/10.1007/978-3-319-91189-2_44 <pub-id pub-id-type="doi">10.1007/978-3-319-91189-2_44</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-319-91189-2_44">https://doi.org/10.1007/978-3-319-91189-2_44</ext-link></mixed-citation>
          <element-citation publication-type="book">
            <person-group person-group-type="author">
              <string-name>Kazikova, A.</string-name>
              <string-name>Pluhacek, M.</string-name>
              <string-name>Senkerik, R.</string-name>
              <string-name>Silhavy, R.</string-name>
              <string-name>Systems, S</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Performance of the Bison Algorithm on Benchmark IEEE CEC 2017</article-title>
            <source>In: Silhavy</source>
            <volume>445</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-319-91189-2_44</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Zhao, W., Wang, L., Zhang, Z., Mirjalili, S., Khodadadi, N. and Ge, Q. (2023) Quadratic Interpolation Optimization (QIO): A New Optimization Algorithm Based on Generalized Quadratic Interpolation and Its Applications to Real-World Engineering Problems. <italic>Computer</italic><italic>Methods</italic><italic>in</italic><italic>Applied</italic><italic>Mechanics</italic><italic>and</italic><italic>Engineering</italic>, 417, Article ID: 116446. https://doi.org/10.1016/j.cma.2023.116446 <pub-id pub-id-type="doi">10.1016/j.cma.2023.116446</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cma.2023.116446">https://doi.org/10.1016/j.cma.2023.116446</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Zhao, W.</string-name>
              <string-name>Wang, L.</string-name>
              <string-name>Zhang, Z.</string-name>
              <string-name>Mirjalili, S.</string-name>
              <string-name>Khodadadi, N.</string-name>
              <string-name>Ge, Q.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Quadratic Interpolation Optimization (QIO): A New Optimization Algorithm Based on Generalized Quadratic Interpolation and Its Applications to Real-World Engineering Problems</article-title>
            <source>Computer Methods in Applied Mechanics and Engineering</source>
            <volume>417</volume>
            <fpage>116446</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.cma.2023.116446</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="thesis">高鑫宇. 基于自适应知识迁移的多因子进化算法研究与应用[D]: [硕士学位论文]. 西安: 西安理工大学, 2024.</mixed-citation>
          <element-citation publication-type="thesis">
            <person-group person-group-type="author">
              <string-name>高鑫宇</string-name>
            </person-group>
            <year>2024</year>
            <article-title>基于自适应知识迁移的多因子进化算法研究与应用</article-title>
            <source>: [硕士学位论文]. 西安: 西安理工大学</source>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Mirjalili, S. (2015) Moth-Flame Optimization Algorithm: A Novel Nature-Inspired Heuristic Paradigm. <italic>Knowledge</italic>- <italic>Based</italic><italic>Systems</italic>, 89, 228-249. https://doi.org/10.1016/j.knosys.2015.07.006 <pub-id pub-id-type="doi">10.1016/j.knosys.2015.07.006</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.knosys.2015.07.006">https://doi.org/10.1016/j.knosys.2015.07.006</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Mirjalili, S.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Moth-Flame Optimization Algorithm: A Novel Nature-Inspired Heuristic Paradigm</article-title>
            <source>Knowledge-Based Systems</source>
            <volume>89</volume>
            <pub-id pub-id-type="doi">10.1016/j.knosys.2015.07.006</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>