主题:【第十七届原创】群体智能优化算法及其在光谱变量选择中的应用进展

浏览0 回复0 电梯直达
杨文博
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
维权声明:本文为Ins_3346f713原创作品,本作者与仪器信息网是该作品合法使用者,该作品暂不对外授权转载。其他任何网站、组织、单位或个人等将该作品在本站以外的任何媒体任何形式出现均属侵权违法行为,我们将追究法律责任。

群体智能优化算法及其在光谱变量选择中的研究进展

Progress of swarm intelligent optimization algorithm methods and researches in spectral variable selection

杨文博,汪若馨张容玲,刘鹏,卞希慧

天津工业大学化学工程与技术学院,中国天津,300387



摘要群体智能Swarm Intelligence,SI)优化算法模拟生物群体的智慧而具有强大的搜索能力,在函数求解、参数选择、多目标优化等方面引起了广泛关注。近年来,群体智能优化算法也成为光谱分析领域的研究热点。本文首先总结了已提出的102种群体智能优化算法的基本信息,并从三个角度对这些算法进行分类。然后整理了应用于光谱量选择的群体智能优化算法,探讨了群体智能优化算法在变量选择方面的相同点和不同点,包括实现过程、适应度函数、位置更新和离散化。最后,讨论了群体智能算法选择光谱变量面临的挑战和未来前景,为其他群体智能优化算法的引入以及新型群体智能优化算法的提出提供参考。



关键词元启发式算法群体智能优化算法光谱分析变量选择



1. 引言

      由于简单、快速、无损等优势,光谱分析结合化学计量学在农业、食品、制药、化工、石油、烟草、环境等领域得到了广泛应用[1-6]。然而,光谱数据往往包含成千上百个变量,并不是所有变量都与分析目标相关。变量选择方法可以去除这些无关变量,降低数据维度,提高化学计量学模型的建模效率和预测性能。因此,变量选择是光谱建模前的一个重要步骤。

      变量选择是一个典型的NP优化难题[7],随着变量数的增多,采用排列组合去寻找最优变量组合会逐渐变成一个不可能完成的任务。许多变量选择方法被提出,如连续投影算法(Successive Projections Algorithm,SPA)[8]、变量投影重要性(Variable Importance in Projection,VIP)[9]、无信息变量消除算法(Uninformative Variable Elimination,UVE)[10]、蒙特卡罗-无信息变量消除法(Monte Carlo-UVE,MC-UVE)[11]、随机检验(Randomization Test,RT)[12]、竞争性自适应重加权采样(Competitive Adaptive Reweighted Sampling,CARS)[13]、迭代保留信息变量法(Iteratively Retains Informative Variables,IRIV)[14]和元启发式算法[15]等。术语“元启发式”指“更高层次的启发式算法”,是“元”和“启发式”的组合,其中“元”指超越或更高层次,“启发式”指通过试错找到或发现目标。历史上,具有随机机制的方法经常被称为“启发式算法”。元启发式算法[16-18]通常作为“主策略”发挥作用,受到遗传、群体行为和进化等自然现象的启发,指导并修改其他启发式算法,以找到问题的最优解或者接近最优解的解在计算机科学、数学优化和工程领域得到了广泛应用[19]。到目前为止,已经提出和研究了大量的元启发式算法。包含群体智能优化算法、进化算法、物理化学算法和基于人类的算法[20-25],如图1所示。

图1  元启发式优化算法的分类

        生物群体通过个体之间的分工、协同合作等,可以比单一个体更高效地完成觅食、繁殖和迁徙等行为。群体智能优化算法[26]是一种通过模拟自然界中生物群体某个或某些行为来建立数学模型,从而解决各种复杂的优化问题的方法。群体智能优化算法的核心思想是利用多个生物个体之间的相互作用和信息交换,实现全局搜索,得到全局最优。到目前为止,已经开发了一百多种群体智能优化算法,并在多个领域取得了显著进展,包括光谱分析[27]、代谢组学和蛋白质组学的质谱分析[28,29]以及定量构效关系(Quantitative Structure-Activity Relationship, QSAR)[30]。这些算法在解决变量选择[31]、参数优化[32]及图像处理[33]等组合优化问题方面发挥了重要作用。然而,至今尚无文献对这些群体智能优化算法进行系统性的总结。

        本文综述了102种群体智能优化算法的统计信息,并根据生物类别、算法模拟的生物行为以及算法机理三个角度进行分类。同时,论述了不同群体智能优化算法应用于光谱变量选择的相同点和不同点,并对其面临的困难和未来的展望进行讨论。

2. 群体智能优化算法

2.1 现有群体智能优化算法的统计信息

        群体智能优化算法模拟自然界中群体的集体行为。这些群体包括鸟类、鱼类、昆虫、动物、植物、微生物等。在群体智能中,每个个体都有其独特的智慧与行为,算法中个体的组合能为解决复杂优化问题提供更大的力量[23,36]。从1991年到2024年,提出了一百多种群体智能优化算法。每年提出算法的数目如图2(a)所示。群体智能优化算法的发展可以分为三个阶段。第一阶段从1991年到2002年,为算法发展的初期,在这期间只提出了两种算法。第二阶段从2002年到2013年,在这期间每年都有新算法提出,可看作算法的探索阶段,然而后来几年相比,发展速度相对较慢。相比之下,2014年至2024年的第三阶段恰逢人们对计算机科学的兴趣激增和计算机科学的进步,导致提出的算法数量迅速增加。这一阶段的显著特点是其积极的增长轨迹,尤其是在2021年,提出的群体智能优化算法数量最多。



        此外,图2(b)显示了不同国家对群体智能优化算法的贡献情况。由图可知,来自19个国家的研究人员提出了102种算法。在这些国家中,只有4个国家贡献了5种以上的算法。其中,中国的研究人员提出的算法数量最多,共有31种。继中国之后,伊朗的研究人员提出了15种算法。此外,来自印度和澳大利亚的学者分别提出了11个和7个算法。这一分布彰显了中国在推进群体智能优化算法领域的突出作用。在算法的发展长河中,国内外不少学者对算法的提出不断做出贡献,图2(c)显示了提出两个及以上算法的作者。其中,共有16位学者提出了两种或两种以上的算法,Mirjalili是群体智能优化算法领域的知名专家,不仅提出了7种算法,而且参与了其他几种算法的合著。其次是Dhiman和Yang,提出了4种算法。Braik和Naruei提出了3种算法。表1总结了102种群体智能优化算法具体的提出年份、国家、第一作者和引用次数等,未提供代码的算法在表1中使用红色标出。可以看出,缺乏公开代码的算法使用率较低,这表明提供代码可以有效促进这些算法的传播和应用。这一趋势凸显了开源代码在提高优化算法的影响力和可用性方面的重要性。



图2  102种群体智能优化算法的统计数据;(a)1991年至2024年间每年的群体智能算法数量;(b)不同国家的群体智能优化算法数量比较;(c)提出两种或两种以上群体智能优化算法的作者比较                                                           

表1  1991-2024年7月提出的群智能优化算法汇总

年份中文名称英文全称缩写第一作者国家被引

次数
1991蚁群算法Ant Colony

Optimization
ACODorigo MBelgium17643
1995粒子群优化算法Particle Swarm

Optimization
PSOEberhart RAmerica21863
2002人工鱼群算法Artificial Fish

Swarm Algorithm
AFSALi XLChina1160
2002细菌觅食优化算法Bacterial Foraging Optimization AlgorithmBFOAPassino K MAmerica4022
2003混合蛙跳算法Shuffled Frog

Leaping Algorithm
SFLAEusuff M MAmerica2074
2005人工蜂群算法Artificial Bee

Colony Algorithm
ABCKaraboga DTurkey8685
2006猫群算法Cat Swarm

Optimization
CSOChu SCChina516
2006入侵杂草优化算法Invasive Weed

Optimization
IWOMehrabian A RIran1733
2008猴群算法Monkey AlgorithmMAZhao RQChina257
2009布谷鸟搜索算法Cuckoo Search

Algorithm
CSYang XSEngland8757
2009萤火虫优化算法Firefly AlgorithmFAYang XSEngland5472
2010蝙蝠算法Bat AlgorithmBAYang XSEngland6506
2010蟑螂群优化算法Cockroach Swarm

Optimization
CoSOChen ZHChina61
2011果蝇优化算法Fruit Fly

Optimization Algorithm
FOAPan WTChina1890
2012花朵授粉算法Flower Pollination AlgorithmFPAYang XSEngland2787
2012磷虾群算法Krill Herd

Algorithm
KHAGandomi A HAmerica2119
2013群居蜘蛛优化算法Social Spider

Optimization
SSOCuevas EMexico650
2014动物迁徙优化算法Animal Migration OptimizationAMOLi XTChina317
2014鸡群优化算法Chicken Swarm

Optimization
ChSOMeng XBChina739
2014蝉鸣优化算法Cicada Sing

Optimization
CiSOHe YCChina2
2014灰狼优化算法Grey Wolf

Optimization
GWOMirjalili SAustralia15654
2014鸽群优化算法Pigeon-Inspired OptimizationPIODuan HBChina386
2014蜘蛛猴优化算法Spider Monkey

Optimization
SMOBansal J CIndia608
2014共生生物搜索算法Symbiotic Organisms SearchSOSCheng MYChina1591
2015蚁狮优化算法Ant Lion

Optimization
ALOMirjalili SAustralia3204
2015鸟群算法Bird Swarm

Algorithm
BSAMeng XBChina486
2015帝王蝶优化算法Monarch Butterfly OptimizationMBOWang GGChina79
2015飞蛾扑火优化算法Moth-Flame OptimizationMFOMirjalili SAustralia4089
2015树种优化算法Tree-Seed AlgorithmTSAKiran M STurkey331
2016乌鸦搜索算法Crow Search

Algorithm
CSAAskarzadeh AIran2144
2016蜻蜓优化算法Dragonfly AlgorithmDAMirjalili SAustralia2673
2016象群优化算法Elephant Herding

Optimization
EHOWang GGChina340
2016蛾群算法Moth Swarm

Algorithm
MSAMohamed A A AEgypt499
2016鲸鱼优化算法Whale

Optimization Algorithm
WOAMirjalili SAustralia11092
2017天牛须搜索算法Beetle Antennae

Search Algorithm
BASJiang XYChina2
2017蚱蜢优化算法Grasshopper Optimization AlgorithmGOAMirjalili SAustralia2584
2017樽海鞘优化算法Salp Swarm

Algorithm
SSAMirjalili SAustralia4324
2017缎蓝园丁鸟优化算法Satin Bowerbird

Optimizer
SBOMoosavi S H SIran284
2017自私羊群优化算法Selfish Herds

Optimization
SHOFausto FMexico164
2017斑鬣狗优化算法Spotted Hyena

Optimizer
SpHODhiman GIndia948
2018郊狼优化算法Coyote Optimization AlgorithmCOAPierezan JBrazil549
2018鹰栖息优化算法Eagle Perching

Optimizer
EPOKhan A TChina23
2018狮群优化算法Lion Swarm

Optimization
LSOLiu SJChina22
2018松鼠搜索算法Squirrel Search

Algorithm
SqSAJain MIndia833
2018绯鲵鲣优化算法Yellow Saddle

Goatfish Algorithm
YSGAZaldivar DMexico70
2019蝴蝶优化算法Butterfly Optimization AlgorithmBOAArora SIndia1360
2019哈里斯鹰优化算法Harris Hawks

Optimization
HHOHeidari A AIran4409
2019蝠鲼觅食优化算法Manta Ray

Foraging Optimization
MRFOZhao WGChina786
2019旗鱼优化算法Sailedfish OptimizerSFOShadravan SIran507
2019海鸥优化算法Seagull Optimization AlgorithmSOADhiman GIndia967
2019乌燕鸥优化算法Sooty Tern

Optimization Algorithm
STOADhiman GIndia420
2020秃鹰搜索算法Bald Eagle SearchBESAlsattar H AMalaysia487
2020黑寡妇优化算法Black Widow

Optimization
BWOHayyolalam VIran649
2020边境牧羊犬优化算法Border Collie

Optimization
BCODutta TIndia73
2020黑猩猩优化算法Chimp Optimization AlgorithmChOAKhishe MIran866
2020水母搜索算法Jellyfish Search

Optimizer
JSOChou JSChina489
2020海洋捕食者算法Marine Predators AlgorithmMPAFaramarzi AAmerica1691
2020蜉蝣算法Mayfly AlgorithmMaAZervoudakis KGreece556
2020寄生捕食算法Parasitism-Predation AlgorithmPPAMohamed A A AEgypt63
2020黏菌算法Slime Mould

Algorithm
SMALi SMChina2218
2020麻雀搜索算法Sparrow Search

Algorithm
SpSAXue JKChina2275
2020囊状虫群算法Tunicate Swarm

Algorithm
TuSAKaur SIndia991
2021非洲秃鹫优化算法African Vultures

Optimization Algorithm
AVOAAbdollahzadeh BIran844
2021天鹰优化算法Aquila OptimizerAOAbualigah LJordan1586
2021人工大猩猩部队优化算法Artificial Gorilla

Troops Optimizer
GTOAbdollahzadeh BIran643
2021人工蜂鸟算法Artificial Hummingbird AlgorithmAHAZhao WGChina523
2021卷尾猴搜索算法Capuchin Search

Algorithm
CapSABraik, M SJordan168
2021食肉植物算法Carnivorous Plant

Algorithm
CPAPauline OMalaysia94
2021变色龙群算法Chameleon Swarm AlgorithmChSABraik M SJordan305
2021白骨顶鸡优化算法Coot Optimization AlgorithmCOOTNaruei IIran280
2021野狗优化算法Dingo Optimization AlgorithmDOAPeraza-Vazquez HMexico117
2021金鹰优化算法Golden Eagle

Optimizer
GEOMohammadi-Balani AIran303
2021蜜獾优化算法Honey Badger

Algorithm
HBAHashim F AEgypt735
2021饥饿游戏搜索算法Hunger Games

Search
HGSYang YTChina836
2021跳蛛优化算法Jumping Spider

Optimization Algorithm
JSOAPeraza-Vazquez HMexico40
2021鼠群优化算法Rat Swarm

Optimization
RSODhiman GIndia342
2021鮣鱼优化算法Remora Optimization AlgorithmROAJia HMChina239
2021爬行动物搜索算法Reptile Search

Algorithm
RSAAbualigah LJordan931
2021金枪鱼群优化算法Tuna Swarm

Optimization
TSOXie LChina197
2021野马优化算法Wild Horse

Optimizer
WHONaruei IIran300
2022人工兔优化算法Artificial Rabbits

Optimization
AROWang LYChina332
2022白鲸优化算法Beluga Whale

Optimization
BeWOZhong CTChina296
2022蜣螂优化算法Dung Beetle

Optimizer
DBOXue JKChina385
2022侏儒猫鼬优化算法Dwarf Mongoose

Optimization
DMOAgushaka J OAfrica566
2022金豺优化算法Golden Jackal

Optimization
GJOChopra NIndia355
2022猎食者优化算法Hunter–Prey OptimizationHPONaruei IIran149
2022狐猴优化算法Lemurs OptimizerLOAbasi A KUnited Arab Emirates29
2022北方苍鹰优化算法Northern Goshawk OptimizationNGODehghani MCzech256
2022孔雀优化算法Peafowl Optimization AlgorithmPOAWang JBChina25
2022鹈鹕优化算法Pelican Optimization AlgorithmPeOATrojovsky PCzech434
2022蛇优化算法Snake OptimizerSOHashim F AEgypt539
2022白鲨优化算法White Shark

Optimizer
WSOBraik M SJordan339
2023小龙虾优化算法Crayfish Optimization AlgorithmCrOAJia HMChina84
2023狐狸优化算法Fox OptimizerFOXMohammed HLraq72
2023成吉思汗鲨鱼优化算法Genghis Khan

Shark Optimizer
GKSOHu GChina82
2023星鸦优化算法Nutcracker Optimization AlgorithmNOAAbdel-Basset MEgypt104
2023红尾鹰算法Red-Tailed Hawk

Algorithm
RTHFerahtia SFrance19
2023沙猫群优化算法Sand Cat Swarm

Optimization
SCSOSeyyedabbasi ATurkey262
2023霸王龙优化算法Tyrannosaurus Optimization AlgorithmTROASahu V S D MIndia6
2023海象优化算法Walrus Optimization AlgorithmWaOATrojovsky PCzech46
2024鳑鮍鱼优化算法Bitterling Fish

Optimization Algorithm
BFOZareian LIran0
2024鹦鹉优化算法Parrot OptimizerPOLian JBChina35
注意:引文计数的统计日期为2024年7月16日。

2.2 现有群体智能优化算法的分类

        群体智能优化算法的提出通常由三个主要部分组成。第一部分是从生物学中汲取灵感。第二部分包括根据观察到的生物行为开发机制和数学模型,以及提供算法的伪代码。最后,通过基准测试函数对所提算法的性能进行了评估。因此,可以根据生物学原理对算法进行分类。



2.2.1 群体智能优化算法的生物学分类

        群体智能优化算法受群居生物的启发,模拟生物的社会行为,基于生物种群划分出102种群体智能算法。算法的生物分类如图3(a)所示,这些生物分为动物、植物和微生物。基于植物的算法包括入侵杂草优化算法(Invasive Weed Optimization,IWO)、花朵授粉算法(Flower Pollination Algorithm,FPA)、树种优化算法(Tree-Seed Optimizer Algorithm,TSA)和食肉植物算法(Carnivorous Plant Algorithm,CPA)。基于微生物的算法有细菌觅食优化算法(Bacterial Foraging Optimization Algorithm,BFOA)和黏菌算法(Slime Mould Algorithm,SMA)。除了上述算法外,其余96种算法都是基于动物的。动物可以分为无脊椎动物和脊索动物,其中无脊椎动物的种类占动物的95%。然而,在目前提出的群体智能算法中,基于无脊椎动物的算法远远少于基于脊索动物的算法。除了受到腔肠动物启发的人工水母优化算法外,其他基于无脊椎动物的算法主要是模拟节肢动物。节肢动物包括昆虫纲、甲壳纲、蛛形纲和多足动物,其中以昆虫为基础的算法最为普遍。目前,还没有针对原生动物、扁形动物、线形动物、环节动物、软体动物和棘皮动物的群体智能优化算法。因此,研究这些类别的无脊椎动物并建立相应的模型来解决优化问题,可以为该领域的研究和创新开拓新思路。对于脊索动物来说,由于哺乳动物的行为多种多样,鸟类的飞行方式也多种多样,因此大量的群体智能优化算法倾向于模拟哺乳动物和鸟类。在基于脊椎动物的群体智能优化算法中,有29种算法的灵感来自哺乳动物,25种算法的灵感来自鸟类。相比之下,从其他类型动物中衍生出的群体智能优化算法相对较少,如图3(b)所示。基于动物分类的具体算法如图4所示。

图3  群体智能优化算法分类统计;(a)基于生物分类;(b)基于动物分类;(c)基于生物行为分类

图4  基于动物分类的特殊群体智能优化算法

      大自然是群体智能优化算法的灵感来源。动物有许多行为,包括进食、攻击、防御、繁殖、迁徙等。对蚁群的社会行为进行了研究,提出了基于蚁群觅食行为的蚁群算法(Ant Colony Optimization,ACO)。随着对各种动物行为研究的深入,越来越多的群体智能优化算法被开发出来。这些算法有效地模拟了觅食、繁殖、生活习性、迁徙和群居行为等基本行为。例如,?人工蜂群算法(Artificial Bee Colony,ABC)模拟蜜蜂寻找花蜜和采蜜的行为。鲸鱼优化算法(Whale Optimization Algorithm,WOA)模拟鲸鱼在水中觅食时的两种不同动作。蜉蝣算法(Mayfly Algorithm,MA)模拟雄性蜉蝣翩翩起舞,吸引雌性蜉蝣与其交配并繁殖后代。鸽群优化算法(Pigeon-inspired Optimization,PIO)通过使用磁感应在鸽子大脑中绘制地图和地标方法来模拟鸽群迁徙的行为。猫群优化算法(Cat Swarm Optimization,CSO)模拟猫环顾四周的习惯和跟踪行为。边境牧羊犬优化算法(Border Collie Optimization,BCO)模拟了边境牧羊犬群监督羊群的放牧行为。觅食是生物最基本的行为,基于觅食的群体智能优化算法占这些算法的67%。随后,基于繁殖的算法占总数的17%,反映了交配策略在群体智能技术发展中的重要性。此外,与生活方式、迁移和放牧相关的行为,算法所占比例较小,分别为7%、6%和3%。如图3(c)所示,这种分布凸显了觅食行为对算法设计的广泛影响,同时也表明了进一步探索其他可能产生创新群体智能优化算法的生物行为的潜力。对动物行为的不断探索不仅丰富了对群体智能的理解,而且有助于群体智能优化算法的发展,使算法越来越高效,并能够适应各种应用领域中的复杂优化挑战。



3. 基于群体智能优化光谱变量选择方法

3.1 用于光谱变量选择的群体智能优化算法

      光谱变量的选择可以看作是寻找使模型预测性能最佳的变量组合的过程。尽管已有102种群体智能优化算法被提出,但目前只有22种群体智能优化算法被用于光谱变量选择。表2列出了这22种算法所应用的光谱和领域。在这些算法中,蚁群算法(ACO)和粒子群算法(Particle Swarm Optimization,PSO)在求解不同光谱的变量选择问题中应用最为广泛。从表中可以看出,这些算法应用的光谱有近红外光谱、可见近红外光谱、紫外光谱、高光谱和拉曼光谱等,主要应用于近红外光谱和可见近红外光谱。在应用领域方面,这些算法主要用于食品和环境领域。通过对这22种用于解决光谱变量选择问题的群体智能优化算法的研究,总结了这些算法在光谱变量选择方面的相同点和不同点。图5展示了用于光谱变量选择的群体智能优化算法的常见流程。每种群体智能算法都必须遵守以下几个基本阶段:



1.初始化:在此阶段设置算法的常见参数,如种群大小、空间维度、最大迭代次数以及每个算法的特殊参数。在此阶段,个体的位置是随机初始化的。

2.评估适应度函数:每个位置的适应度值由每次迭代中的适应度函数计算。为了研究最佳适应度值和最佳位置(BestX),将每个个体(X矩阵中的每一行)的适应度值与其他个体(其他行)的适应度进行比较。光谱变量选择中使用的适应度函数在3.2.1节中给出。

3.位置更新:种群中的每个个体根据算法的一些数学背景更新其位置。位置的更新方式在3.2.2节中给出。

4.离散化:通过离散化函数将单个位置转化为二进制序列,其值介于“0”和“1”之间。“1”和“0”的值表示是否选择了相应的波长。第3.2.3节介绍了不同的离散函数。

5.定义停止条件:设计停止标准有两种方法。第一种方法将最大迭代次数作为停止标准,而第二种方法将两个连续迭代之间的绝对误差作为停止标准。

2  22种用于光谱变量选择的群体智能算法

AlgorithmSpectraApplication
ACONIR

UV-Vis

Raman

Hyperspectral

Fluorescence spectroscopy
Food

Pharmaceutical

Biotechnology

Agricultural

Environment

Power industry
PSONIR

NMR

MIR

LIBS

UV

IR

FTIR

Raman
Food

Pharmaceutical

Tobacco

Environment

Petrochemical
AFSAUV

Vis-NIR

UV-Vis-NIR
Food
SFLANIRFood
IWOFTIR

NIR

MIR
Food
CSIRMaterial
FANIR

FT-MIR

UV

Hyperspectral

IR
Environment

Food

Pharmaceutical
BAIR

NIR
Environment
FPANIR

Vis-NIR
Food
GWONIR

UV

IR

UV-Vis
Food

Environment
ALOUV

IR
 
CSAVis-NIREnvironment
DANIR 
WOANIRFood
SSAVis-NIREnvironment
BOANIRPharmaceutical
HHOVis-NIREnvironment
MRFOVis-NIREnvironment
SMAVis-NIREnvironment
SpSAVis-NIRFood
AVOAVis-NIRFood
FOXNIRFood

图5  用于谱变量选择的群体智能优化算法流程图

3.2 不同群体智能优化算法在光谱变量选择中的不同点

3.2.1 适应度函数

      变量选择产生的解的质量与群体智能优化算法的可搜索性和适应度函数有关,适应度函数可以引导算法在整个搜索空间中到达期望的区域[137]。因此,建立良好的适应度函数可以加快收敛速度,提高计算精度。在进行光谱变量选择后,建立了不同的模型。因此,模型的不同评价指标被用作群体智能算法的适应度函数。总结所有相关文献,共有13种适应度函数被用于光谱变量选择。校正集预测值与测量值之间相关系数的平方被用作评价每个搜索个体所选变量质量的标准[138]。对应模型拟合得越好,其适应度越高。均方根误差(Root Mean Squared Error,RMSE)[139]、预测均方根误差(Root Mean Squared of Prediction,RMSEP)[140]和交叉验证均方根误差(Root Mean Squared Error of Cross-Validation,RMSECV)[141]也被用作适应度函数。它们的值越小,对应模型的预测能力就越好。当用校正均方根(Root Mean Squared Error of Calibration,RMSEC)和预测平方和(Predicted Sum of Squares,PRESS)的倒数作为适应度函数时[142,143],它们的值越高,模型的预测能力就越强。除上述函数外,还有以下7个由不同评价指标和其他参数组合而成的函数可用作适应度函数[144-150]:

[img=,12,]file:///C:/Users/Administrator/AppData/Local/Temp/ksohtml9424/wps2.png[/img]



其中Rc为校正相关系数。



其中S为重要因素。RMSEVmin为验证均方根误差(RMSEV)的最小值。

[img=,12,]file:///C:/Users/Administrator/AppData/Local/Temp/ksohtml9424/wps7.png[/img]



其中ARE是平均相对误差。RMSE和ARE越小,相应模型的预测能力越强,Q是一个常数,用来调整适应度函数的收敛有效性。



这里M是因变量的个数。N是从每一代中提取的变量数。RSSn是第n代模型的残差平方和。当F小于或等于1时,即新提取的潜在变量不能明显减小模型误差时,该潜在变量将被舍弃,从M变量模型中提取潜在变量的过程将停止。



其中为给定预测器相对于变量选择决策的预测错误率,R为所选变量子集的长度,C为数据集中变量的总数,[img=,16,]file:///C:/Users/Administrator/AppData/Local/Temp/ksohtml9424/wps11.png[/img]和[img=,16,]file:///C:/Users/Administrator/AppData/Local/Temp/ksohtml9424/wps12.png[/img]分别对应于预测质量和子集长度的重要性,

3.2.2 位置更新

      群体智能算法表现出两种明确的行为,即探索和开发,并通过个体的位置更新来实现[151]。在探索阶段,利用随机算子对变量空间进行任意的、全局的探索,在广阔的变量空间中寻找更好的解。经过充分的探索,解决方案开始合理地改变,并在搜索空间中最令人鼓舞的解决方案中进行局部处理,从而有可能提高其解决方案的质量。在开发阶段,其主要目的是改善探索过程中获得的最佳解决方案的性能。虽然所有的群体智能算法都是通过探索和利用找到全局最优,但不同的算法模拟不同的生物种群机制。

      算法的第一种机制是初始种群根据相同的位置更新方程一起更新它们的位置。如图6(a)所示,粒子群优化(PSO)中的所有个体以相同的方式一起更新位置。第二种算法机制模拟生物种群的繁殖行为,社会种群可分为雄性和雌性群体,如蜉蝣算法(MA)。MA的流程如图6(b)所示,两个种群用不同的方法更新位置,在交配产生后代后,新种群共同参与优化搜索。第三种机制涉及种群的多种行为,对应于多种位置更新方法的产生。如蛇优化(Snake Optimization,SO)算法,将蛇群分为雌性和雄性,模拟蛇的搏斗和交配模式,以实现全局优化。图6(c)显示了蛇优化算法的流程。第四种机制最为复杂,将整个种群划分为多个亚群,每个亚群又有不同的机制,以模拟更复杂的社会组织。野马优化算法(Wild Horse Optimizer,WHO)属于这一类算法,其流程如图6(d)所示。马种群分为多个组,每个组内有一个种马和多个小马驹。每个组模拟不同的行为,并且种马和小马驹执行不同的位置更新方法。虽然更新机制基本上分为上述四大类,但是属于同一类更新机制的不同算法也有不同的位置更新公式,从而构成了各种算法。例如,在鲸鱼优化算法(WOA)中,座头鲸在一个不断缩小的圆圈内围绕猎物游动,并同时沿着螺旋形路径游动。为了模拟这种同步行为,提出了收缩包围机制和更新鲸鱼位置的螺旋模型,如图7(a)和图7(b)所示。灰狼优化算法(Grey Wolf Optimizer,GWO)根据狼群的适应度选择αβδ型狼。如图7(c)所示,α、β和δ狼估计猎物的位置,其他狼则围绕猎物随机更新自己的位置。在沙猫群优化算法(SCSO)中,沙猫的灵敏度范围被假定为一个圆,这样,移动方向就由圆上的随机角度()决定。在指定运动方向时,其他参数也会产生影响。在指定运动方向时,其他参数也会产生影响。由于选择的随机角度介于0和360之间,种群中的每个成员都能在搜索空间的不同圆周方向上移动。通过这种方式,沙猫可以接近狩猎位置。随机角度也用于避免局部最优陷阱。SCSO中的位置更新如图7(d)所示。这些算法的不同位置更新策略可以在它们的代码中显示出来。

图6  群体智能优化算法的不同机制(a)PSO流程图(b)MA流程图(c)SO流程图(d)WHO流程图

图7  不同的位置更新(a)WOA中的收缩包围机制(b)WOA中的螺旋更新位置(c)GWO中的位置更新(d)SCSO中的位置更新



3.2.3 离散化函数

      光谱变量选择过程可以表述为一个二进制优化问题。在二进制空间中,个体的位置更新意味着在“0”和1值之间切换。连续型的群体智能算法不能直接应用于二进制问题。主要问题在于如何将现实世界中速度的概念转换为二进制空间。

        将连续群体智能算法转换为二进制算法有不同的方法,最常用的是传递函数。图8显示了用于群体智能算法离散化的五个传递函数。Kennedy和Eberhart在二进制PSO中首次提出将Sigmoid函数作为传递函数[152]。该传递函数为:



PSO[153]、FA[154]、WOA[155]、HHO[156]等均采用正切双曲函数作为传递函数。正切双曲函数为:



arctan函数也被用作群体智能算法离散化的传递函数[157]。正切双曲函数为:



除上述函数外,Mirjalili还根据这些传递函数的形状将其分为S形和V形传递函数,并提出了两种不同的V形传递函数,具体为[153]:



除了传递函数外,最小-最大缩放也可以将个体的位置向量映射到[0,1]。离散方法



其中为x单个位置,ub和lb表示搜索空间的上界和下界,分别为ub>0和lb<0。yij是个体位置的二进制结果。

图8  用于变量选择的不同离散化函数

4. 挑战和未来展望



      虽然目前的群体智能优化算法已经证明了它们在优化问题中能够可靠地发现全局最优解,但值得注意的是,并非所有的群体智能优化算法都能有效地找到所有类型问题的全局最优解。没有免费的午餐(no-free-lunch,NFL)理论[158]明确说明了这一点,该理论认为,不存在也永远不会存在能够有效解决各种优化问题的算法。因此,这一理论鼓励研究人员提出新的和更有效的群体智能优化算法。此外,大多数算法都有多个控制参数,很难选择一组最佳参数来适应不同的问题。在此,我们提出了发展新的光谱变量选择方法的建议。

1.发展现有的算法并提出新的算法。目前已提出了数百种群体智能优化算法,但只有22种用于光谱变量选择。目前还没有专门针对光谱变量选择提出二进制群体智能算法。因此,探索和发展光谱变量选择的群体智能优化算法也可能是未来研究的重点。

2.混合方法。现有的群体智能优化算法众多,每一种算法都有其独特的优点和特点。我们要抓住这些特点,把它们有效地结合起来。实际上,人们已经提出了一些混合方法来结合上述不同的特性,并取得了良好的效果。

3.多目标优化。当前的变量选择方法严重依赖于单个适应度函数来寻找最佳变量子集。多目标优化是指同时对多个目标函数进行优化的数学优化问题。在光谱变量选择中,适应度函数不局限于RMSEC或R;它还可以包括变量数量和PLS的因子数。通过选择多个适应度函数并行优化,所选变量构建的模型具有较好的预测能力和可解释性。



5. 结论

      群体智能优化算法通过模拟自然界中群居生物的社会行为,已成为解决复杂优化问题的重要工具,近年来在跨学科研究领域逐渐流行起来。本综述全面考察了102种群体智能优化算法,并根据生物学原理对群体智能优化算法进行了分类,然后整理了应用于光谱变量选择的群体智能优化算法。在光谱变量选择领域,群体智能优化算法显示出巨大的潜力。为了帮助读者更好地理解和正确应用,本文介绍了群体智能算法在变量选择过程中的异同,以帮助研究人员在变量选择中使用它们。

      最后,从更深层次的角度提出了光谱变量选择中群体智能算法的发展趋势。鼓励研究人员开发新的高效方法来解决现有的变量选择问题,这将极大地促进光谱学的发展。

参考文献

[1] J. Song, X. Shi, H. Wang, X. Lv, W. Zhang, J. Wang, T. Li, W. Li. Combination of feature selection and geographical stratification increases the soil total nitrogen estimation accuracy based on vis-NIR and pXRF spectral fusion. Comput. Electron. Agric. 218 (2024) 108636. https://doi.org/10.1016/j.compag.2024.108636.

[2] H. Yu, L. Qing, D. Yan, G. Xia, C. Zhang, Y. Yun, W. Zhang. Hyperspectral imaging in combination with data fusion for rapid evaluation of tilapia fillet freshness. Food Chem. 348 (2021) 129129.https://doi.org/10.1016/j.foodchem.2021.129129.

[3] N.S. Katamesh, A.E.F. Abbas, S.A. Mahmoud. Four chemometric models enhanced by Latin hypercube sampling design for quantification of anti-COVID drugs: sustainability profiling through multiple greenness, carbon footprint, blueness, and whiteness metrics. BMC Chem. 18 (2024 54. https://doi.org/10.1186/s13065-024-01158-7.

[4] C. Ma, L. Zhai, J. Ding, Y. Liu, S. Hu, T. Zhang, H. Tang, H. Li. Raman spectroscopy combined with partial least squares (PLS) based on hybrid spectral preprocessing and backward interval PLS (biPLS) for quantitative analysis of four PAHs in oil sludge. Spectrochimica Acta Part A-Molecular and Biomolecular Spectroscopy. Spectrochim Acta A Mol. Biomol. Spectrosc. 310 (2024) 123953. https://doi.org/10.1016/j.saa.2024.123953.

[5] H. Chen, Y. Han, Y. Liu, D. Liu, L. Jiang, K. Huang, H. Wang, L. Guo, X. Wang, J. Wang, W. Xue. Classification models for Tobacco Mosaic Virus and Potato Virus Y using hyperspectral and machine learning techniques. Front Plant Sci. 14 (2023) 1211617. https://doi.org/10.3389/fpls.2023.1211617.

[6] J. Liu, F. Ma, T. Chen, D. Jiang, M. Du, X. Zhang, X. Feng, Q. Wang, J. Cao, J. Wang. High-time resolution PM2.5 source apportionment assisted by spectrum-based characteristics analysis. Sci. Total Environ. 912 (2024) 169055. https://doi.org/10.1016/j.scitotenv.2023.169055.

[7] Y. Yun, H. Li, B. Deng, D. Cao. An overview of variable selection methods in multivariate analysis of near-infrared spectra. Trac-Trend Anal Chem. 113 (2019) 102-115. https://doi.org/10.1016/j.trac.2019.01.018.

[8] M.C.U. Araújo, T.C.B. Saldanha, R.K.H. Galvao, T. Yoneyama, H.C. Chame, V. Visani. The successive projections algorithm for variable selection in spectroscopic multicomponent analysis. Chemometr. Intell. Lab. Syst. 57 (2001) 65. https://doi.org/10.1016/S0169-7439(01)00119-8.

[9] S. Favilla, C. Durante, M.L. Vigni, M. Cocchi. Assessing feature relevance in NPLS models by VIP. Chemom. Intell. Lab. Syst. 129 (2013) 76-86. https://doi.org/10.1016/j.chemolab.2013.05.013.

[10] D. Wu, P. Nie, Y. He, Z. Wang, H. Wu. Spectral Multivariable Selection and Calibration in Visible-Shortwave Near-Infrared Spectroscopy for Non-Destructive Protein Assessment of Spirulina Microalga Powder. Int. J. Food Prop. 16 (2013) 1002-1015. https://doi.org/10.1080/10942912.2011.574328.

[11] W. Cai, Y. Li, X. Shao. A variable selection method based on uninformative variable elimination for multivariate calibration of near-infrared spectra. Chemom. Intell. Lab. Syst. 90 (2008) 188-194. https://doi.org/10.1016/j.chemolab.2007.10.001.

[12] H. Xu, Z. Liu, W. Cai, X. Shao. A wavelength selection method based on randomization test for near-infrared spectral analysis. Chemometr. Intell. Lab. Syst. 97 (2009) 189. https://doi.org/10.1016/j.chemolab.2009.04.006.

[13] H. Li, Y. Liang, Q. Xu, D. Cao. Key wavelengths screening using competitive adaptive reweighted sampling method for multivariate calibration. Analytica Chimica Acta. 648 (2009) 77-84. https://doi.org/10.1016/j.aca.2009.06.046.

[14] Y. Yun, W. Wang, M. Tan, Y. Liang, H. Li, D. Cao, H. Lu, Q. Xu. A strategy that iteratively retains informative variables for selecting optimal variable subset in multivariate calibration. Analytica Chimica Acta. 807 (2014) 36-43. https://doi.org/10.1016/j.aca.2013.11.032.

[15] R. Leardi. Genetic algorithms in chemometrics and chemistry: a review, J. Chemometr. 15 (2001) 559. https://doi.org/10.1002/cem.651.

[16] K. Ren, X. Wang, X. Shi, J. Qu, W. Fang. Examination and comparison of binary metaheuristic wrapper-based input variable selection for local and global climate information-driven one-step monthly streamflow forecasting. J. Hydrol. 597 (2021) 126152. https://doi.org/10.1016/j.jhydrol.2021.126152.

[17] M. Ehsani, P. Hamidian, P. Hajikarimi, Pouria; F.M. Nejad. Optimized prediction models for faulting failure of Jointed Plain concrete pavement using the metaheuristic optimization algorithms. Constr. Build. Mater. 364 (2023) 129948. https://doi.org/10.1016/j.conbuildmat.2022.129948.

[18] B.D. Kwakye, Y. Li, H.H. Mohamed, E. Baidoo, T.Q. Asenso. Particle guided metaheuristic algorithm for global optimization and feature selection problems. Expert Syst. Appl. 248 (2024) 123362. https://doi.org/10.1016/j.eswa.2024.123362.

[19] S.M. Almufti, A.A. Shaban, Z.A. Ali, R.I. Ali, J.A. Dela Fuente. Overview of Metaheuristic Algorithms. Polaris Global Journal of Scholarly Research and Trends. 2 (2023) 10-32. https://doi.org/10.58429/pgjsrt.v2n2a144.

[20] A.A. Heidari, M. Asghar, H. Faris, I. Aljarah, M. Aljarah, H. Chen. Harris hawks optimization: Algorithm and applications. Future Gener Comput Syst. 97 (2019) 849-872. https://doi.org/10.1016/j.future.2019.02.028.

[21] C. Zhong, G. Li, Z. Meng. Beluga whale optimization: A novel nature-inspired metaheuristic algorithm. Knowl Based Syst. 251 (2022) 109215. https://doi.org/10.1016/j.knosys.2022.109215.

[22] F.A. Hashim, A.G. Hussien. Snake Optimizer: A novel meta-heuristic optimization algorithm. Knowl Based Syst. 242 (2022) 108320. https://doi.org/10.1016/j.knosys.2022.108320.

[23] M Braik, A Hammouri, J Atwan, M A Al-Betar, M. A. Awadallah. White Shark Optimizer: A novel bio-inspired meta-heuristic algorithm for global optimization problems. Knowl Based Syst. 243 (2022) 108457. https://doi.org/10.1016/j.knosys.2022.108457.

[24] L. Brezocnik, I. Fister Jr, V. Podgorelec. Swarm Intelligence Algorithms for Feature Selection: A Review. Appl. Sci.-Basel. 8 (2018) 1521. https://doi.org/10.3390/app8091521.

[25] H. Ma, S. Ye, D. Simon, M. Fei. Conceptual and numerical comparisons of swarm intelligence optimization algorithms, Soft Comput. 21 (2017) 3081-3100. https://doi.org/10.1007/s00500-015-1993-x.

[26] M. Braik, A. Sheta, H. Al-Hiary. A novel meta-heuristic search algorithm for solving optimization problems: capuchin search algorithm, Neural Comput. Appl. 33 (2020) 2515-2547. https://doi.org/10.1007/s00521-020-05145-6.

[27] B. Yu, C. Yan, J. Yuan, N. Ding, Z. Chen. Prediction of soil properties based on characteristic wavelengths with optimal spectral resolution by using Vis-NIR spectroscopy. Spectrochim Acta A Mol. Biomol. Spectrosc. 293 (2023) 122452. https://doi.org/10.1016/j.saa.2023.122452.

[28] W. Liu, J. Wang, L. Chen, B. Chen. Prediction of protein essentiality by the improved particle swarm optimization. Soft Comput. 22 (2017) 6657-6669. https://doi.org/10.1007/s00500-017-2964-1.

[29] K.S. Smirnov, S. Forcisi, F. Moritz, M. Lucio, P. Schmitt-Kopplin. Mass Difference Maps and Their Application for the Recalibration of Mass Spectrometric Data in Nontargeted Metabolomics. Anal. Chem. 91 (2019) 3350-3358. https://doi.org/10.1021/acs.analchem.8b04555.

[30] P. Zuvela, J. Liu, K. Macur, T. Baczek. Molecular Descriptor Subset Selection in Theoretical Peptide Quantitative Structure-Retention Relationship Model Development Using Nature-Inspired Optimization Algorithms. Anal. Chem. 87 (2015) 9876-9883. https://doi.org/10.1021/acs.analchem.5b02349.

[31] E. Mohamed B, H.M. Zawbaa, A. Serag. An evaluation of different bio-inspired feature selection techniques on multivariate calibration models in spectroscopy. Spectrochim Acta A Mol. Biomol. Spectrosc. 246 (2020) 119042. https://doi.org/10.1016/j.saa.2020.119042.

[32] J. Wang, B. Yang, Y. Chen, K. Zeng, H. Zhang, H. Shu, Y. Chen. Novel phasianidae inspired peafowl (Pavo muticus/cristatus) optimization algorithm: Design, evaluation, and SOFC models parameter estimation. Sustain Energy Techn and Assess. 50 (2022) 101825. https://doi.org/10.1016/j.seta.2021.101825.

[33] Y. Zhong, A. Ma, Y. Ong, Z. Zhu, L. Zhang. Computational intelligence in optical remote sensing image processing. Appl. Soft Comput. 64 (2018) 75-93. https://doi.org/10.1016/j.asoc.2017.11.045.

[34] X. Zou, J. Zhao, M.J.W. Povey, M. Holmes, H. Mao. Variables selection methods in near-infrared spectroscopy. Anal. Chim. Acta. 667 (2010) 14-32. https://doi.org/10.1016/j.aca.2010.03.048.

[35] M. Goodarzi, S. Sharma, H. Ramon, W. Saeys. Multivariate calibration of NIR spectroscopic sensors for continuous glucose monitoring. Trac-Trend Anal Chem. 67 (2015) 147-158. https://doi.org/10.1016/j.trac.2014.12.005.

[36] M. Mavrovouniotis, C. Li, S. Yang. A survey of swarm intelligence for dynamic optimization: Algorithms and applications. Swarm Evol. Comput. 33 (2017) 1-17.

[37] M. Dorigo, Vittorio. Maniezzo, A. Colorni, Ant system: optimization by a colony of cooperating agents. IEEE Trans. Syst. Man Cybern. Syst. 26 (1996) 29-41. https://doi.org/10.1109/3477.484436.

[38] R. Eberhart, J. Kennedy. A new optimizer using particle swarm theory. MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science. 1995, 39-43. https://doi.org/10.1109/MHS.1995.494215.

[39] L. Xiao, Z. Shao, J. Qian. An Optimizing Method Based on Autonomous Animats: Fish-swarm Algorithm. Systems Engineering-theory & Practice. 22 (2002) 32-38. https://doi.org/10.12011/1000-6788(2002)11-32.

[40] K.M. Passino, Biomimicry of bacterial foraging for distributed optimization and control. IEEE Control Syst. 22 (2002) 52-67. https://doi.org/10.1109/MCS.2002.1004010.

[41] M.M. Eusuff, K.E. Lansey. Optimization of Water Distribution Network Design Using the Shuffled Frog Leaping Algorithm. J. Water Resour. 129 (2003) 210-225. https://doi.org/10.1061/(ASCE)0733-9496(2003)129:3(210).

[42] D. Karaboga, B. Basturk. A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Glob Optim. 39 (2007) 459-471. https://doi.org/10.1007/s10898-007-9149-x.

[43] S. Chu, P. Tsai, J. Pan. Cat Swarm Optimization. 9th Pacific Rim International Conference on Artificial Intelligence. 4099 (2006) 854-858. https://doi.org/10.1007/978-3-540-36668-3_94.

[44] A.R. Mehrabian, C. Lucas. A novel numerical optimization algorithm inspired from weed colonization. Ecol Inform. 1 (2006) 355-366. https://doi.org/10.1016/j.ecoinf.2006.07.003.

[45] R. Zhao, W. Tang. Monkey Algorithm for Global Numerical Optimization. J. Uncertain Syst 2 (2008) 165-176.

[46] X. Yang, S. Deb. Cuckoo search via levey flights. 2009 World Congress on Nature & Biologicall Inspired Computing, (2009) 210-214. https://doi.org/10.1109/NABIC.2009.5393690.

[47] X. Yang. Firefly Algorithms for Multimodal Optimization. In: O. Watanabe, T. Zeugmann (Eds) Stochastic Algorithms: Foundations and Applications. SAGA 2009. Lecture Notes in Computer Science, vol 5792. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04944-6_14.

[48] X. Yang. A New Metaheuristic Bat-Inspired Algorithm. In: J.R. González, D.A. Pelta, C. Cruz, G.Terrazas, N. Krasnogor (Eds) Nature Inspired Cooperative Strategies for Optimization (NICSO 2010). Studies in Computational Intelligence, vol 284. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12538-6_6.

[49] Z. Chen, H. Tang. Cockroach swarm optimization. International Conference on Computer Engineering and Technology. (2010). https://doi.org/10.1109/ICCET.2010.5485993.

[50] W. Pan. A new Fruit Fly Optimization Algorithm: Taking the financial distress model as an example. Knowl Based Syst. 26 (2012) 69-74. https://doi.org/10.1016/j.knosys.2011.07.001.

[51] X. Yang. Flower Pollination Algorithm for Global Optimization. In: J. Durand-Lose, N. Jonoska (Eds) Unconventional Computation and Natural Computation. UCNC 2012. Lecture Notes in Computer Science, vol 7445. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32894-7_27.

[52] A.H. Gandomi, A.H. Alavi. Krill herd: A new bio-inspired optimization algorithm. Commun Nonlinear Sci Numer Simul 17 (2012) 4831-4845. https://doi.org/10.1016/j.cnsns.2012.05.010.

[53] E. Cuevas, M. Cienfuegos, D. Zaldívar, M. Pérez-Cisneros. A swarm optimization algorithm inspired in the behavior of the social-spider. Expert Syst. Appl, 40 (2013) 6374-6384. https://doi.org/10.1016/j.eswa.2013.05.041.

[54] X. Li, J. Zhang, M. Yin. Animal migration optimization: an optimization algorithm inspired by animal migration behavior. Neural. Comput. Appl. 24 (2014) 1867-1877. https://doi.org/10.1007/s00521-013-1433-8.

[55] X. Meng, Y. Liu, X. Gao, H. Zhang. A New Bio-inspired Algorithm: Chicken Swarm Optimization. In: Y. Tan, Y. Shi, C.A.C. Coello (Eds) Advances in Swarm Intelligence. ICSI 2014. Lecture Notes in Computer Science, vol 8794. Springer, Cham. https://doi.org/10.1007/978-3-319-11857-4_10.

[56] Z. He, N. Li, W. Li. Cicada Sing Optimization: A New Evolutionary Algorithm Based on Bionics. Comput. Sci. 41 (2014) 235-238. https://doi.org/10.11896/j.issn.1002-137X.2014.06.046.

[57] S. Mirjalili, S. Mohammad Mirjalili, A. Lewis. Grey Wolf Optimizer. Adv. Eng. Softw. 69 (2014) 46-61. https://doi.org/10.1016/j.advengsoft.2013.12.007.

[58] H. Duan, P. Qiao. Pigeon-inspired optimization : a new swarm intelligence optimizer for air robot path planning. Int. J. Intell. 7 (2014) 24-37. https://doi.org/10.1108/IJICC-02-2014-0005.

[59] J.C. Bansal, H. Sharma, S.S. Jadon, M. Clerc. Spider Monkey Optimization algorithm for numerical optimization. Memet Comput. 6 (2014) 31-47. https://doi.org/10.1007/s12293-013-0128-0.

[60] M. Cheng, D. Prayogo. Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput & Struct. 139 (2014) 98-112. https://doi.org/10.1016/j.compstruc.2014.03.007.

[61] S. Mirjalili, The Ant Lion Optimizer, Adv Eng Softw. 83 (2015), 80-98. https://doi.org/10.1016/j.advengsoft.2015.01.010.

[62] X. Meng, X. Gao, L. Lu, Y. Liu, H. Zhang. A new bio-inspired optimization algorithm: Bird Swarm Algorithm. J Exp Theor Artif Intell. 28 (2016) 673-687. https://doi.org/10.1080/0952813X.2015.1042530.

[63] G. Wang, X. Zhao, S. Deb. A Novel Monarch Butterfly Optimization with Greedy Strategy and Self-adaptive Crossover Operator. 2015 Second International Conference on Soft Computing and Machine Intelligence. (2015) 45-50. https://doi.org/10.1109/ISCMI.2015.19.

[64] S. Mirjalili, Moth-Flame Optimization Algorithm: A Novel Nature-inspired Heuristic Paradigm. Knowl Based Syst. 89 (2015) 228-249. https://doi.org/10.1016/j.knosys.2015.07.006.

[65] M.S. Kiran. TSA: Tree-seed algorithm for continuous optimization. Expert Syst. App. 42 (2015) 6686-6698. https://doi.org/10.1016/j.eswa.2015.04.055.

[66] A. Askarzadeh. A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput & Struct. 169 (2016) 1-12. https://doi.org/10.1016/j.compstruc.2016.03.001.

[67] S. Mirjalili. Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural. Comput. Appl. 27 (2016) 1054-1073. https://doi.org/10.1007/s00521-015-1920-1.

[68] G. Wang, S. Deb, X. Gao, L.D.S. Coelho. A new metaheuristic optimisation algorithm motivated by elephant herding behaviour. Int J Bio-Inspir Com. 8 (2017) 394-409. https://doi.org/10.1504/IJBIC.2016.081335.

[69] A.A.A. Mohamed,Y.S. Mohamed, A.A.M. El-Gaafary, A. M. Hemeida. Optimal power flow using moth swarm algorithm. Electr. Power Syst. Res. 142 (2017) 190-206. https://doi.org/10.1016/j.epsr.2016.09.025.

[70] S. Mirjalili, A. Lewis. The whale optimization algorithm. Adv. Eng. Softw. 95 (2016) 51-67. https://doi.org/10.1016/j.advengsoft.2016.01.008.

[71] X. Jiang, S. Li. BAS: Beetle Antennae Search Algorithm for Optimization Problems. International Journal of Robotics and Control. 1 (2017). https://doi.org/arxiv-1710.10724.

[72] S. Saremi, S. Mirjalili, A. Lewis. Grasshopper Optimization Algorithm: Theory and application. Adv. Eng. Softw. 105 (2017) 30-47. https://doi.org/10.1016/j.advengsoft.2017.01.004.

[73] S.H.S. Moosavi, V.K. Bardsiri. Satin bowerbird optimizer: A new optimization algorithm to optimize ANFIS for software development effort estimation. Eng Appl Artif Intell. 60 (2017) 1-15. https://doi.org/10.1016/j.engappai.2017.01.006.

[74] F. Fausto, E. Cuevas, A. Valdivia, A. Gonzalez. A global optimization algorithm inspired in the behavior of selfish herds. Biosystems. 160 (2017) 39-55. https://doi.org/10.1016/j.biosystems.2017.07.010.

[75] G. Dhiman, V.A. Kumar. Spotted hyena optimizer: A novel bio-inspired based metaheuristic technique for engineering applications. Adv. Eng. Softw. 114 (2017) 48-70. https://doi.org/10.1016/j.advengsoft.2017.05.014.

[76] S. Mirjalili, A. H. Gandomi, S.Z. Mirjalili, S. Saremi, H. Faris, S.M. Mirjalili. Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems. Adv. Eng. Softw. 114 (2017) 163-191. https://doi.org/10.1016/j.advengsoft.2017.07.002.

[77] J. Pierezan, L.D.S. Coelho. Coyote optimization algorithm: A new metaheuristic for global optimization problems. 2018 IEEE Congress on Evolutionary Computation. (2018) 1-8. https://doi.org/10.1109/CEC.2018.8477769.

[78] A. Khan, S. Senior, P.S. Stanimirovic, Y. Zhang. Model-Free Optimization Using Eagle Perching Optimizer. Neural and Evol Comput. (2018) . https://doi.org/arxiv-1807.02754.

[79] S. Liu, Y. Yang, Y. Zhou. A Swarm Intelligence Algorithm-Lion Swarm Optimization. Intern J Pattern Recognit Artif Intell. 31 (2018) 431-441. https://doi.org/10.16451/j.cnki.issn1003-6059.201805005.

[80] M. Jain, V. Singh, A. Rani. A novel nature-inspired algorithm for optimization: Squirrel search algorithm. Swarm Evol. 44 (2018) 148-175. https://doi.org/10.1016/j.swevo.2018.02.013.

[81] D. Zaldivar, B. Morales, A. Rodriguez, A. Valdivia-G, E. Cuevas, M. Perez-Cisneros. A novel bio-inspired optimization model based on Yellow Saddle Goatfish behavior. Biosystems. 174 (2018) 1-21. https://doi.org/10.1016/j.biosystems.2018.09.007.

[82] S. Arora, S. Singh. Butterfly optimization algorithm: a novel approach for global optimization. Soft Computing. 23 (2019) 715-734. https://doi.org/10.1007/s00500-018-3102-4.

[83] W. Zhao, Z. Zhang, L. Wang. Manta ray foraging optimization (MRFO): An effective bio-inspired optimizer for engineering applications. Eng Appl Artif Intell. 87 (2020) 103-300. https://doi.org/10.1016/j.engappai.2019.103300.

[84] The Sailfish Optimizer: A novel nature-inspired metaheuristic algorithm for solving constrained engineering optimization problems

[85] S. Shadravan, H.R. Naji, V.K. Bardsiri. The Sailfish Optimizer: A novel nature-inspired metaheuristic algorithm for solving constrained engineering optimization problems. Eng Appl Artif Intell. 80 (2019) 20-34. https://doi.org/10.1016/j.engappai.2019.01.001.

[86] G. Dhiman, V. Kumar. Vijay. Seagull optimization algorithm: Theory and its applications for large-scale industrial engineering problems. Knowl Based Syst. 165 (2019) 169-196. https://doi.org/10.1016/j.knosys.2018.11.024.

[87] G. Dhiman, A. Kaur. STOA: A bio-inspired based optimization algorithm for industrial engineering problems. Eng Appl Artif Intell. 82 (2019) 148–174. https://doi.org/10.1016/j.engappai.2019.03.021.

[88] T. Dutta, S. Bhattacharyya, S. Dey, J. Platos. Border Collie Optimization. IEEE Access. 8 (2020) 109177-109197. https://doi.org/10.1109/access.2020.2999540.

[89] H.A. MAlsattar, A.A. Zaidan, B.B. Zaidan. Novel meta-heuristic bald eagle search optimisation algorithm. Artif Intell Rev. 53 (2020) 2237-2264. https://doi.org/10.1007/s10462-019-09732-5.

[90] V. Hayyolalam, A.A.P. Kazem. Black Widow Optimization Algorithm: A novel meta-heuristic approach for solving engineering optimization problems. Eng Appl Artif Intell. 87 (2020) 103249. https://doi.org/10.1016/j.engappai.2019.103249.

[91] M. Khishe, M.R. Mosavi. Chimp optimization algorithm. Expert Syst. Appl. 149 (2020) 113338. https://doi.org/10.1016/j.eswa.2020.113338.

[92] J. Chou, D.N. Truong. A novel metaheuristic optimizer inspired by behavior of jellyfish in ocean. Appl. Math. Comput. 389 (2020) 125-535. https://doi.org/10.1016/j.amc.2020.125535.

[93] K. Zervoudakis, S. Tsafarakis. A mayfly optimization algorithm. Comput Ind Eng. 145 (2020) 1-75. https://doi.org/10.1016/j.cie.2020.106559.

[94] A. Faramarzi, M. Heidarinejad, S. Mirjalili, A. H. Gandomi. Marine Predators Algorithm: A Nature-inspired Metaheuristic. Expert Syst. Appl. 152 (2020) 1-50. https://doi.org/10.1016/j.eswa.2020.113377.

[95] A.A. Mohamed, S. A. Hassan, A.M. Hemeida, S. Alkhalaf, M.M.M. Mahmoud, A. M. Eldin, Baha. Parasitism – Predation algorithm (PPA): A novel approach for feature selection. Ain Shams Engineering Journal. 11 (2020) 293-308. https://doi.org/10.1016/j.asej.2019.10.004.

[96] S. Li, H. Chen, M. Wang, A.A. Heidari, S. Mirjalili. Slime mould algorithm: A new method for stochastic optimization. Future Gener Comput Syst. 111 (2020) 300-323. https://doi.org/10.1016/j.future.2020.03.055.

[97] J. Xue, B. Shen. A novel swarm intelligence optimization approach: sparrow search algorithm. Syst. Sci. Control. Eng.8 (2020) 22-34. https://doi.org/10.1080/21642583.2019.1708830.

[98] S. Kaur, L. K. Awasthi, A. L. Sangal, G Dhiman. Tunicate Swarm Algorithm: A new bio-inspired based metaheuristic paradigm for global optimization. Eng Appl Artif Intell. 90 (2020) 103541. https://doi.org/10.1016/j.engappai.2020.103541.

[99] W. Zhao, L. Wang, S. Mirjalili. Artificial hummingbird algorithm: A new bio-inspired optimizer with its engineering applications. Comput Methods Appl Mech Eng. 388 (2022) 114194. https://doi.org/10.1016/j.cma.2021.114194.

[100] L. Abualigah, D. Yousri, M. Abd Elaziz, A. Ahmed, M.A.A. Alqaness, A. H. Gandomi. Aquila Optimizer: A novel meta-heuristic optimization algorithm. Comput Ind Eng. 157 (2021) 107250. https://doi.org/10.1016/j.cie.2021.107250.

[101] B. Abdollahzadeh, F.S. Gharehchopogh, S. Farhad, S, Mirjalili. African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems. Comput Ind Eng. 158 (2021) 107408. https://doi.org/10.1016/j.cie.2021.107408.

[102] M. Braik, A. Sheta, H. Al-Hiary. A novel meta-heuristic search algorithm for solving optimization problems: capuchin search algorithm. Neural. Comput. Appl. 33 (2020) 2515-2547. https://doi.org/10.1007/s00521-020-05145-6.

[103] M. S. Braik. Chameleon Swarm Algorithm: A bio-inspired optimizer for solving engineering design problems. Expert Syst. Appl. 174 (2021) 114685. https://doi.org/10.1016/j.eswa.2021.114685.

[104] I. Naruei, F. Keynia. A new optimization method based on COOT bird natural life model. Expert Syst. Appl. 183 (2021) 115352. https://doi.org/10.1016/j.eswa.2021.115352.

[105] O. K. Meng, O. Pauline, S. C. Kiong. A carnivorous plant algorithm for solving global optimization problems. Appl. Soft Comput. 98 (2021) 106833. https://doi.org/10.1016/j.asoc.2020.106833.

[106] H. Peraza-Vazquez, A.F. Pena-Delgado, G. Echavarria-Castillo, A. Beatriz Morales-Cepeda, J. Velasco-Alvarez, F. Ruiz-Perez. A bio-inspired method for engineering design optimization inspired by dingoes hunting strategies. Math. Probl. Eng. (2021) 9107547. https://doi.org/10.1155/2021/9107547.

[107] A. Mohammadi-Balani, M.D. Nayeri, D. Mahmoud, A. Azar, M. Taghizadeh-Yazdi, Golden Eagle Optimizer: A nature-inspired metaheuristic algorithm. Comput Ind Eng. 152 (2021) 107050. https://doi.org/10.1016/j.cie.2020.107050.

[108] B. Abdollahzadeh, F.S. Gharehchopogh, S. Mirjalili. Artificial gorilla troops optimizer: A new nature‐inspired metaheuristic algorithm for global optimization problems. Int. J. Intell. Syst.. 36 (2021) 5887-5958. https://doi.org/10.1002/int.22535.

[109] F. A. Hashim, E.H. Houssein, K. Hussain, M.S. Mabrouk, W. Al-Atabany. Honey Badger Algorithm: New metaheuristic algorithm for solving optimization problems. Math Comput Simul. 19 (2021) 84-110. https://doi.org/10.1016/j.matcom.2021.08.013.

[110] Y. Yang, H. Chen, A. A. Heidari, A. H. Gandomi. Hunger games search: Visions, conception, implementation, deep analysis, perspectives, and towards performance shifts. Expert Syst. Appl. 177 (2021) 114-864. https://doi.org/10.1016/j.eswa.2021.114864.

[111] H. Peraza-Vazquez, A. Pena-Delgado, P. Ranjan, C. Barde, A. Choubey, A. B. Morales-Cepeda. A bio-inspired method for mathematical optimization inspired by arachnida salticidade. mathematics. 10 (2022) 102. https://doi.org/10.3390/math10010102.

[112] H. Jia, X. Peng, C. Lang. Remora optimization algorithm. Expert Syst. Appl.185 (2021) 115665. https://doi.org/10.1016/j.eswa.2021.115665.

[113] L. Abualigah, M. Abd Elaziz, P. Sumari, Z. W. Geem, A. H. Gandomi. Reptile Search Algorithm (RSA): A nature-inspired meta-heuristic optimizer. Expert Syst. Appl. 191 (2021) 116158. https://doi.org/10.1016/j.eswa.2021.116158.

[114] G. Dhiman, M. Garg, A. Nagar, V. Kumar, M. Dehghani. A novel algorithm for global optimization: Rat Swarm Optimizer (RSO). J Ambient Intell Humaniz Comput. 12 (2021) 8457-8482. https://doi.org/10.1007/s12652-020-02580-0.

[115] L. Xie, T. Han, H. Zhou, Z. Zhang, B. Han, A. Tang. Tuna swarm optimization: a novel swarm-based metaheuristic algorithm for global optimization. Computational Intelligence and Neuroscience. 2021 (2021) 1-22. https://doi.org/10.1155/2021/9210050.

[116] I. Naruei, F. Keynia. Wild horse optimizer: A new meta-heuristic algorithm for solving engineering optimization problems. Eng Comput. 38 (2022) 3025-3056. https://doi.org/10.1007/s00366-021-01438-z.

[117] L. Wang, Q. Cao, Z. Zhang, S. Mirjalili, W. Zhao. Artificial rabbits optimization: A new bio-inspired meta-heuristic algorithm for solving engineering optimization problems. Eng Appl Artif Intell. 114 (2022). 105082. https://doi.org/10.1016/j.engappai.2022.105082.

[118] J. Xue, B. Shen. Dung beetle optimizer: a new meta heuristic algorithm for global optimization. J Supercomput. 79 (2022) 7305–7336. https://doi.org/10.1007/s11227-022-04959-6.

[119] J.O. Agushaka, A.E. Ezugwu, L. Abualigah. Dwarf mongoose optimization algorithm. Comput Methods Appl Mech Eng. 391 (2022) 114570. https://doi.org/10.1016/j.cma.2022.114570.

[120] N. Chopra, M.M. Ansari. Golden jackal optimization: A novel nature-inspired optimizer for engineering applications. Expert Syst. Appl. 198 (2022) 116924. https://doi.org/10.1016/j.eswa.2022.116924.

[121] I. Naruei, F. Keynia, A.S. Molahosseini. Hunter–prey optimization: algorithm and applications. Soft Computing. 26 (2022) 1279-1314. https://doi.org/10.1007/s00500-021-06401-0.

[122] A.K. Abasi, S.N. Makhadmeh, M.A. Al-Betar, O.A.Alomari, M.A. Awadallah, Z.A.A. Alyasseri, I.A. Doush, A. Elnagar, E.H. Alkhammash, M. Hadjouni. Lemurs optimizer: A new metaheuristic algorithm for global optimization. Appl. Sci. 12 (2022) 10057. https://doi.org/10.3390/app121910057.

[123] M. Dehghani, S. Hubalovsky, P. Trojovsky. Northern Goshawk Optimization: A New Swarm-Based Algorithm for Solving Optimization Problems. IEEE Access. 9 (2021) 162059-162080. https://doi.org/10.1109/access.2021.3133286.

[124] P. Trojovsky, M. Dehghani. Pelican Optimization Algorithm: A Novel Nature-Inspired Algorithm for Engineering Applications. Sensors. 22 (2022) 855. https://doi.org/10.3390/s22030855.

[125] H. Jia, H. Rao, C. Wen, S. Mirjalili. Crayfish optimization algorithm. Artif Intell Rev. 56 (2023) 1919-1979. https://doi.org/10.1007/s10462-023-10567-4.

[126] H. Mohammed, T. Rashid. FOX: a FOX-inspired optimization algorithm. Appl Intell. 53 (2023) 1030-1050. https://doi.org/10.1007/s10489-022-03533-0.

[127] G. Hu, Y. Guo, G. Wei, L. Abualigah. Genghis Khan shark optimizer: a novel nature-inspired algorithm for engineering optimization. Adv. Eng. Inform. 58 (2023) 102210. https://doi.org/10.1016/j.aei.2023.102210.

[128] M. Abdel-Basset, R. Mohamed, M. Jameel, M. Abouhawwash. Nutcracker optimizer: A novel nature-inspired metaheuristic algorithm for global optimization and engineering design problems. Knowl Based Syst. 262 (2023) 110248. https://doi.org/10.1016/j.knosys.2022.110248.

[129] S. Ferahtia, A. Houari, H. Rezk, A. Djerioui, M. Machmoum, S. Motahhir, M. Ait-Ahmed. Red-tailed hawk algorithm for numerical optimization and real-world problems. Sci. Rep. 13 (2023) 12950. https://doi.org/10.1038/s41598-023-38778-3.

[130] A. Seyyedabbasi, F. Kiani. Sand Cat swarm optimization: a nature-inspired algorithm to solve global optimization problems. Eng Comput. 39 (2023) 2627-2651. https://doi.org/10.1007/s00366-022-01604-x.

[131] V.S.D.M. Sahu, P. Samal, C.K. Panigrahi. Tyrannosaurus optimization algorithm: a new nature-inspired meta-heuristic algorithm for solving optimal control problems. e-Prime- Advances in Electrical Engineering, Electronics and Energy. 5 (2023) 100243. https://doi.org/10.1016/j.prime.2023.100243.

[132] P. Trojovsky, M. Dehghani. A new bio-inspired metaheuristic algorithm for solving optimization problems based on walruses behavior. Sci. Rep. 13 (2023) 8775. https://doi.org/10.1038/s41598-023-35863-5.

[133] L. Zareian, J. Rahebi, M.J. Shayegan. Bitterling fish optimization (BFO) algorithm. Multimed. Tools. Appl. (2024) 1-34. https://doi.org/10.1007/s11042-024-18579-0.

[134] J. Lian, G. Hui, L. Ma, T. Zhu, X. Wu, A. A. Heidari, Y. Chen, H. Chen. Parrot optimizer: Algorithm and applications to medical problems. Comput. Biol. Med. 172 (2024) 108064. https://doi.org/10.1016/j.compbiomed.2024.108064.

[135] S. Sheykhizadeh, A. Naseri. An efficient swarm intelligence approach to feature selection based on invasive weed optimization: Application to multivariate calibration and classification using spectroscopic data. Spectrochim. Acta A Mol. Biomol. Spectrosc. 194 (2018) 202-210. https://doi.org/10.1016/j.saa.2018.01.028.

[136] G. Dhiman, A. Kaur. STOA: a bio-inspired based optimization algorithm for industrial engineering problems. Eng Appl Artif Intell. 82 (2019) 148-174. https://doi.org/10.1016/j.engappai.2019.03.021.

[137] S. Sheykhizadeh, A. Naseri. An efficient swarm intelligence approach to feature selection based on invasive weed optimization: Application to multivariate calibration and classification using spectroscopic data. Spectrochim Acta A Mol. Biomol. Spectrosc. 194 (2018) 202-210. https://doi.org/10.1016/j.saa.2018.01.028.

[138] X. Huang, X. Zou, J. Zhao, J. Shi, X, Zhang, M. Holmes. Measurement of total anthocyanins content in flowering tea using near infrared spectroscopy combined with ant colony optimization models. Food Chem. 164 (2014) 536-543. https://doi.org/10.1016/j.foodchem.2014.05.072.

[139] M. Goodarzi, L.S. Coelho. Firefly as a novel swarm intelligence variable selection method in spectroscopy. Analytica Chimica Acta. 2014 (852) 20-27 https://doi.org/10.1016/j.aca.2014.09.045.

[140] S. Zhao, T. Jiao, Z. Wang, S.Y.S.S. Adade, X. Wu, O. Qin, Q. Chen. On-line detecting soluble sugar, total acids, and bacterial concentration during kombucha fermentation based on the visible/near infrared combined meta-heuristic algorithm J. Food Compos. Anal. 123 (2023) 105653. https://doi.org/10.1016/j.jfca.2023.105653.

[141] X. Bian, Z. Zhao, J. Liu, P. Liu, H. Shi, X. Tan. Discretized butterfly optimization algorithm for variable selection in the rapid determination of cholesterol by near-infrared spectroscopy. Anal. Methods. 15 (2023) 5190-5198. https://doi.org/10.1039/D3AY01636F.

[142] Y. Li, Y. Guo, C. Liu, W. Wang, P. Rao, C. Fu, S. Wang. SPA Combined with Swarm Intelligence Optimization Algorithms for Wavelength Variable Selection to Rapidly Discriminate the Adulteration of Apple Juice. Food. Anal. Methods. 10 (2017) 1965-1971. https://doi.org/10.1007/s12161-016-0772-3.

[143] M. Shamsipur, V. Zare-Shahabadi, B. Hemmateenejad, M. Akhond. Ant colony optimisation: a powerful tool for wavelength selection. J. Chemom. 20 (2006) 146-157. https://doi.org/10.1002/cem.1002.

[144] J. Bin, W. Fan, J. Zhou, X. Li, Y. Liang. Application of Intelligent Optimization Algorithms to Wavelength Selection of Near Infrared Spectroscopy. Spectrosc. Spectral Anal. 37 (2017) 95-102. https://doi.org/10.3964/j.issn.1000-0593(2017)01-0095-08.

[145] W. Chen, Y. Feng, G. Jia, H. Zhao. Application of Artificial Fish Swarm Algorithm for Synchronous Selection of Wavelengths and Spectral Pretreatment Methods in Spectrometric Analysis of Beef Adulteration. Food. Anal. Methods. 11 (2018) 2229-2236. https://doi.org/10.1007/s12161-018-1204-3.

[146] Z. Wang, M. Gao. Selection of Near Infrared Spectral Wavelength Variables Based on Improved Whale Optimization Algorithm and Its Application. J. Instrum. Anal. (2023). 37-44.

[147] J. Cui, M. Yang, D. Son, S. Cho, K. Ghiseo. Hyperspecteal imaging for tomato bruising damage assessment of simulated harvesting process impact using wavelength interval selection and multivariate analysis. Appl. Eng. Agric. 36 (2020) 533-547. https://doi.org/10.13031/aea.13734.

[148] X. Hou, L. Lin, G. Li, J. Chen. Non-destructive and rapid detection of blood quality in blood bags based on modified ACO wavelength selection algorithm. Symposium on Design and Quality for Biomedical Technologies XIII held at SPIE BiOS Conference. 11231 (2020) 61-63. https://doi.org/10.1117/12.2544927.

[149] L. Hu, C. Yin, S. Ma, Z. Liu. Rapid detection of three quality parameters and classification of wine based on Vis-NIR spectroscopy with wavelength selection by ACO and CARS algorithms. Spectrochim. Acta, Part A. 205 (2018) 574-581. https://doi.org/10.1016/j.saa.2018.07.054.

[150] M.B. El-Zeiny, H.M. Zawbaa, A. Serag. An evaluation of different bio-inspired feature selection techniques on multivariate calibration models in spectroscopy. Spectrochim. Acta, Part A. 246 (2021) 119042. https://doi.org/10.1016/j.saa.2020.119042.

[151] E. Alba, B. Dorronsoro. The exploration/exploitation tradeoff in dynamic cellular genetic algorithms. IEEE T. Evolut. Comput. 9 (2005) 126-142. https://doi.org/10.1109/TEVC.2005.843751.

[152] J. Kennedy, R. Eberhart. A discrete binary version of the particle swarm algorithm, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation, 5 (1997) 4104-4108. https://doi.org/10.1109/ICSMC.1997.637339.

[153] S. Mirjalili, A. Lewis. S-shaped versus V-shaped transfer functions for binary particle swarm optimization. 9 (2013) 1-14. http://dx.doi.org/10.1016/j.swevo.2012.09.002.

[154] Z. Liu, R. Zhang, G. Zhang, K Chen. Wavelength Variable Selection Method in Near Infrared Spectroscopy Based on Discrete Firefly Algorithm, Spectrosc. Spectral Anal. 36 (2016) 3931-3936. https://www.gpxygpfx.com/EN/10.3964/j.issn.1000-0593(2016)12-3931-06.

[155] A.G. Hussien, A.E. Hassanien, E.H. Houssein, M. Amin, A.T. Azar. New binary whale optimization algorithm for discrete optimization problems. Eng. Optimiz. 52 (2020) 945-959. https://doi.org/10.1080/0305215X.2019.1624740.

[156] Y. Wang, Y. Zhou, Q. Luo. Parameter optimization of shared electric vehicle dispatching model using discrete Harris hawks optimization. Math. Biosci. Eng. 19 (2022) 7284-7313. https://doi.org/10.3934/mbe.2022344.

[157] X. Bian, R. Zhang, P. Liu, Y. Xiang, S. Wang, X. Tan. Near infrared spectroscopic variable selection by a novel swarm intelligence algorithm for rapid quantification of high order edible blend oil. Spectrochim. Acta, Part A. 284 (2023) 121788. https://doi.org/10.1016/j.saa.2022.121788.

[158] D.H. Wolpert, W.G. Macready. No free lunch theorems for optimization. IEEE T. Evolut. Comput. 1 (1997) 67-82. https://doi.org/10.1109/4235.585893.

通讯作者简介:

卞希慧,女,1983年生,教授,主要进行化学计量学算法研究及其在中药、食品、环境等方面的应用研究。

E-mail:bianxihui@163.com

第一作者简介

杨文博2001年生,硕士研究生,研究方向为化学计量学算法研究

E-mail:18822085929@163.com



为您推荐
您可能想找: 气相色谱仪(GC) 询底价
专属顾问快速对接
立即提交
可能感兴趣
猜你喜欢最新推荐热门推荐更多推荐
品牌合作伙伴