<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Environ. Sci.</journal-id>
<journal-title>Frontiers in Environmental Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Environ. Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-665X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">894255</article-id>
<article-id pub-id-type="doi">10.3389/fenvs.2022.894255</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Environmental Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Comparative Study of Impacts of Typical Bio-Inspired Optimization Algorithms on Source Inversion Performance</article-title>
<alt-title alt-title-type="left-running-head">Mao et al.</alt-title>
<alt-title alt-title-type="right-running-head">Source Inversion in Atmospheric Pollution</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Mao</surname>
<given-names>Shushuai</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Hu</surname>
<given-names>Feng</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Lang</surname>
<given-names>Jianlei</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1640242/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chen</surname>
<given-names>Tian</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Cheng</surname>
<given-names>Shuiyuan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Key Laboratory of Beijing on Regional Air Pollution Control</institution>, <institution>Faculty of Environment and Life</institution>, <institution>Beijing University of Technology</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Beijing Laboratory for Intelligent Environmental Protection</institution>, <institution>Beijing University of Technology</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1336020/overview">Wendong Yang</ext-link>, Shandong University of Finance and Economics, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1553484/overview">Haitao Wu</ext-link>, Beijing Institute of Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/651029/overview">Seyedali Mirjalili</ext-link>, Torrens University Australia, Australia</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Jianlei Lang, <email>jllang@bjut.edu.cn</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Toxicology, Pollution and the Environment, a section of the journal Frontiers in Environmental Science</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>21</day>
<month>06</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>894255</elocation-id>
<history>
<date date-type="received">
<day>14</day>
<month>03</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>04</day>
<month>05</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Mao, Hu, Lang, Chen and Cheng.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Mao, Hu, Lang, Chen and Cheng</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Accurate identification of source information (i.e., source strength and location) is crucial for the air pollution control or effective accidental response. Optimization inversion based on bio-inspired algorithms (BIOs) is an effective method for estimating source information. However, the impacts of different BIOs and the shared parameter of population size in BIOs on source inversion performance have not been revealed. Here the source inversion performance (i.e., accuracy and robustness) of six typical BIOs [i.e., bacterial foraging optimization algorithm (BFO), chicken swarm optimization algorithm (CSO), differential evolution algorithm (DE), genetic algorithm (GA), particle swarm optimization (PSO), and seeker optimization algorithm (SOA)], and their population sizes are evaluated based on the Prairie Grass dataset which covering different atmospheric conditions (i.e., Pasquill stability classes A, B, C, D, E, and F). Results indicated the population size has substantial influence on source inversion. The accuracy of all BIOs in source strength fluctuated greatly when the population size was small, whereas, tended to be stable as the population size increased. Overall, the BFO had the best accuracy with lowest deviations (74.5% for source strength and 29.7&#xa0;m for location parameter x<sub>0</sub>), whereas SOA had the best robustness for all source parameters. Atmospheric conditions indicated an obvious influence on the inversion performance of the BIOs. The BFO and CSO performed the best with the lowest deviations [137.5 and 26.7% for unstable conditions (A, B, and C) and stable condition (E), respectively], all algorithms are comparable (67.4 &#xb1; 2.1%) in neutral condition (D), and BFO and CSO had the comparable performances (23.2 and 24.3%) and performed better under extremely stable condition (F). This study enhances the understanding of the factors in&#xfb02;uencing source inversion and provides a reference for the selection of appropriate bio-inspired algorithms and the reasonable setting of population size parameter for source inversion in practical environmental management.</p>
</abstract>
<kwd-group>
<kwd>atmospheric pollution</kwd>
<kwd>source parameters estimation</kwd>
<kwd>inverse modeling</kwd>
<kwd>optimization method</kwd>
<kwd>performance evaluation</kwd>
</kwd-group>
<contract-sponsor id="cn001">Ministry of Science and Technology of the People&#x2019;s Republic of China<named-content content-type="fundref-id">10.13039/501100002855</named-content>
</contract-sponsor>
<contract-sponsor id="cn002">National Natural Science Foundation of China<named-content content-type="fundref-id">10.13039/501100001809</named-content>
</contract-sponsor>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Atmospheric pollution caused by daily emissions in industries or abrupt accidents is concerning because it endangers life and property safety, causing substantial economic losses and threatening the ecological environment (<xref ref-type="bibr" rid="B21">Hutchinson et al., 2017</xref>; <xref ref-type="bibr" rid="B59">Zhong et al., 2020</xref>). Accurate determination of source pollutant emission information or source parameters (e.g., source strength and location) plays a crucial role in the refined control of air pollution or improving emergency response capabilities of abrupt air pollution accidents (<xref ref-type="bibr" rid="B53">Wei et al., 2016</xref>; <xref ref-type="bibr" rid="B31">Ma et al., 2020</xref>). However, it is generally difficult to directly acknowledge the pollution source information because of the characteristics of concealment of conventional pollution emissions and the harmfulness of accidents. Source inversion based on environmentally observed pollutant concentrations is an effective alternative method for obtaining unknown pollution source parameters (<xref ref-type="bibr" rid="B25">Lamb et al., 2016</xref>; <xref ref-type="bibr" rid="B4">Bergamaschi et al., 2018</xref>; <xref ref-type="bibr" rid="B32">Ma et al., 2018</xref>; <xref ref-type="bibr" rid="B2">Albani et al., 2020</xref>).</p>
<p>Source parameters inversion is always an ill-posed inverse problem (<xref ref-type="bibr" rid="B19">Haupt et al., 2007</xref>; <xref ref-type="bibr" rid="B33">Ma et al., 2017</xref>; <xref ref-type="bibr" rid="B11">Cui et al., 2019</xref>). Theories based on probability and optimization are the two main approaches for solving the ill-posed inverse problem (<xref ref-type="bibr" rid="B52">Wang et al., 2017</xref>). Probability modeling methods are mainly based on Bayesian inference, and the estimations are obtained using stochastic Monte Carlo (<xref ref-type="bibr" rid="B49">Sohn et al., 2003</xref>) or Markov Chain Monte Carlo (<xref ref-type="bibr" rid="B16">Guo et al., 2009</xref>; <xref ref-type="bibr" rid="B52">Wang et al., 2017</xref>) sampling techniques. However, the effective use of the method depends on a lot of reliable prior information (e.g., measurement errors, parameter bounds and expected inputs) (<xref ref-type="bibr" rid="B58">Zheng and Chen, 2011</xref>; <xref ref-type="bibr" rid="B54">Yu M. et al., 2019</xref>). This information is hard to be obtained in the real conditions, especially in the case of emergency rescue where rapid decision making is required. Optimization source inversion identifying the source parameters by minimizing the difference between the air dispersion model outputs and the measured concentrations is widely used because of its less dependence on prior information and high estimation accuracy (<xref ref-type="bibr" rid="B57">Zheng and Chen, 2010</xref>; <xref ref-type="bibr" rid="B33">Ma et al., 2017</xref>). Traditional optimization algorithms such as gradient-based method [e.g., the Nelder Mead simplex method (NM), <xref ref-type="bibr" rid="B47">Shi, 2013</xref>; the least-squire, <xref ref-type="bibr" rid="B48">Singh and Rani, 2014</xref>] and direct search method [e.g., the Pattern Search (PS), <xref ref-type="bibr" rid="B57">Zheng and Chen, 2010</xref>] have been utilized by some scholars to inverse unknown source parameters. However, this category of algorithms is limited in practices when the initial value is not set properly or the objective function is not differentiable. Bio-inspired optimization algorithms (BIOs) have been coming out as one of the best promising optimization techniques, which belongs to the nature-inspired algorithm (based on some principles from physics, biology or ethology) (<xref ref-type="bibr" rid="B5">Boussa&#xef;d et al., 2013</xref>; <xref ref-type="bibr" rid="B1">Alanis et al., 2018</xref>). In recent years, a few BIOs such as genetic algorithm (GA) (<xref ref-type="bibr" rid="B18">Haupt, 2005</xref>; <xref ref-type="bibr" rid="B27">Long et al., 2010</xref>; <xref ref-type="bibr" rid="B43">Rodriguez et al., 2011</xref>; <xref ref-type="bibr" rid="B26">Li and Zhang, 2017</xref>; <xref ref-type="bibr" rid="B35">Mao et al., 2020</xref>), particle swarm optimization (PSO) (<xref ref-type="bibr" rid="B17">Chen and Chen, 2014</xref>), seeker optimization algorithm (SOA) (<xref ref-type="bibr" rid="B20">Hu et al., 2021</xref>) and chicken swarm optimization algorithm (CSO) (<xref ref-type="bibr" rid="B10">Chen et al., 2021</xref>) are used in related research on source inversion since they does not depend on gradient descent information and has excellent global optimization performance compared with that of traditional algorithms. However, above studies only focused on the performance of the single algorithm in source inversion applications and were carried out based on the virtual cases or the extremely limited field experimental data. Their performance in real-world applications deserves further research. Additionally, some other bio-inspired algorithms have been developed for different applications or research purposes, such as the bacterial foraging optimization algorithm (BFO) (<xref ref-type="bibr" rid="B37">Mishra, 2005</xref>; <xref ref-type="bibr" rid="B51">Tripathy et al., 2006</xref>) and differential evolution algorithm (DE) (<xref ref-type="bibr" rid="B14">Feoktistov, 2006</xref>). <xref ref-type="bibr" rid="B45">Sarkar et al. (2022)</xref> made a review on the application of BIOs (e.g., CSO, BFO, DE, etc.) in different food processing and related operations, and had concluded that there is no generic algorithm that will perform well for each optimization problem. However, from our best knowledge, these algorithms with good performance in other research fields have not been applied in source inversion of atmospheric pollutants and their performances in source inversion have not been revealed. In the previous studies, <xref ref-type="bibr" rid="B30">Ma et al. (2013)</xref> and <xref ref-type="bibr" rid="B46">Shen et al. (2019)</xref> compared the performance of different optimization algorithms in source inversion based on the limited field experiments and found that the different optimization algorithms varied greatly in different source parameters inversion. Therefore, the differences of selecting different BIOs may cause large impact on source parameters inversion. However, up to now, the systematic comparative investigations on the application evaluations of different BIOs in source inversion have not been carried out. Meanwhile, the study of <xref ref-type="bibr" rid="B11">Cui et al. (2019)</xref> demonstrated that the atmospheric dispersion conditions had remarkably influence on the performance of the algorithms. Therefore, the performance differences of source inversion caused by selecting different BIOs may also vary for different atmospheric conditions. Additionally, BIOs generally come with some control parameters that have to be set before the algorithm can be used in applications. Thereinto, the population size is one of key control parameters in BIOs (<xref ref-type="bibr" rid="B1">Alanis et al., 2018</xref>). A mass of studies have shown that the population size can greatly influence the solving performance of BIOs in real engineering applications (<xref ref-type="bibr" rid="B22">Jansen et al., 2005</xref>; <xref ref-type="bibr" rid="B13">Diaz-Gomez and Hougen, 2007</xref>; <xref ref-type="bibr" rid="B6">Brest and Maucec, 2008</xref>; <xref ref-type="bibr" rid="B39">Mora-Meli&#xe0; et al., 2016</xref>; <xref ref-type="bibr" rid="B7">Castelli et al., 2017</xref>). Therefore, a prerequisite evaluating objectively estimation performance of algorithms in source inversion is to clarify the influence law of the population size in algorithm on source inversion. However, almost all past studies have ignored the impacts of population size on source parameters inversion. This limits our understanding of the role of population size in BIOs in the applications of source inversion. These deficiencies above of the existing studies limit our understanding of the impacts of BIOs on source inversion. Thus, more researches into the inversion performances are necessary to enhance the understanding of the factors influencing source inversion, and allow for the selection of appropriate bio-inspired algorithms and the reasonable setting of population size parameter for source inversion in practices.</p>
<p>The purpose of this study is to identify the impacts of different BIOs on source inversion performance in real world. Six typical bio-inspired algorithms (BFO, CSO, DE, GA, PSO, and SOA) were evaluated based on the classical Prairie Grass experimental dataset including 68 experiments (<xref ref-type="bibr" rid="B3">Barad, 1958</xref>), which comprises atmospheric stability categories (A, B, C, D, E, and F). The estimation performance (i.e., accuracy and robustness) of population sizes from 10 to 100 for different algorithms were firstly evaluated in order to identify the influence laws of population size for each algorithm in source inversion. Then, the inversion performance of different BIOs under different atmospheric dispersion conditions (stability classes A to F) was analyzed and discussed. This study can enhance the understanding of the role of population size in the applications of source inversion for the BIOs and the influence of BIOs on source inversion performance. The conclusions facilitate obtaining source information accurately by selecting the bio-inspired algorithms and setting the population size parameter more reasonably than in the literature for the practical environmental management, especially the considering the varied atmospheric conditions.</p>
</sec>
<sec id="s2">
<title>2 Methods</title>
<sec id="s2-1">
<title>2.1 Source Inverse Model</title>
<p>Many forward dispersion models have been proposed to simulate the dispersion of atmospheric pollutants. The Gaussian dispersion model has been widely used in source inversion because of its advantages of high prediction efficiency, simple implementation, and low time cost (<xref ref-type="bibr" rid="B29">Lushi and Stockie, 2010</xref>; <xref ref-type="bibr" rid="B50">Stockie, 2011</xref>; <xref ref-type="bibr" rid="B33">Ma et al., 2017</xref>). In this study, the Gaussian model was also selected to construct the source parameter inverse model. According to the dispersion theory of the Gaussian model (<xref ref-type="bibr" rid="B41">Pasquill and Smith, 1983</xref>), the simulated concentration of the Gaussian model at any monitoring point in the downwind direction can be expressed as follows:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">z</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">Q</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#xb7;</mml:mo>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
<mml:mo>&#xb7;</mml:mo>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c3;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c3;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">z</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi mathvariant="normal">exp</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#xb7;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3c3;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">exp</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">z</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">z</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#xb7;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3c3;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">z</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">exp</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">z</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">z</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#xb7;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3c3;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">z</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(1)</label>
</disp-formula>where Q<sub>0</sub> is the pollutant emission rate of the source (or source strength), (g/s); C (x, y, z) is the pollutant concentration at monitoring point (x, y, z) in the downwind (g/m<sup>3</sup>); (x<sub>0</sub>, y<sub>0</sub>) and z<sub>0</sub> represent the source horizontal location coordinate parameter (m) and the pollutant release height parameter (m), respectively; u is the average wind speed (m/s) near the ground during the sampling period; <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the dispersion coefficients in the horizontal and vertical directions, respectively (m), which are the functions of downwind distance (x-x<sub>0</sub>) and the Pasquill stability (A, B, C, D, E, and F). The dispersion coefficients were computed based on the BRRIGS scheme as Eq. 2 and Eq. 3 (<xref ref-type="bibr" rid="B35">Mao et al., 2020</xref>).<disp-formula id="e2">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xb7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xb7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where a<sub>1</sub>, a<sub>2</sub>, b<sub>1</sub>, b<sub>2</sub>, r<sub>1</sub>, and r<sub>2</sub> are the parameters for calculating the dispersion coefficients and vary with the Pasquill atmospheric stability classes (<xref ref-type="table" rid="T1">Table 1</xref>). Note that the Gaussian model is suitable for flat and open terrains and the pollutants dispersion is assumed to be a uniform process. Thus, the forward dispersion model should be selected flexibly according to the specific application scenarios in practice.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Constants for calculating dispersion coefficients in BRIGGS scheme (<xref ref-type="bibr" rid="B35">Mao et al., 2020</xref>).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left">Pasquill stability class</th>
<th colspan="3" align="center">
<inline-formula id="inf3">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtext>m</mml:mtext>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th colspan="3" align="center">
<inline-formula id="inf4">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtext>m</mml:mtext>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
</tr>
<tr>
<th align="center">a<sub>1</sub>
</th>
<th align="center">b<sub>1</sub>
</th>
<th align="center">r<sub>1</sub>
</th>
<th align="center">a<sub>2</sub>
</th>
<th align="center">b<sub>2</sub>
</th>
<th align="center">r<sub>2</sub>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">A</td>
<td align="char" char=".">0.22</td>
<td align="char" char=".">0.0001</td>
<td align="char" char=".">&#x2212;0.5</td>
<td align="char" char=".">0.20</td>
<td align="center">&#x2014;</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="left">B</td>
<td align="char" char=".">0.16</td>
<td align="char" char=".">0.0001</td>
<td align="char" char=".">&#x2212;0.5</td>
<td align="char" char=".">0.12</td>
<td align="center">&#x2014;</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="left">C</td>
<td align="char" char=".">0.11</td>
<td align="char" char=".">0.0001</td>
<td align="char" char=".">&#x2212;0.5</td>
<td align="char" char=".">0.08</td>
<td align="char" char=".">0.0002</td>
<td align="char" char=".">&#x2212;0.5</td>
</tr>
<tr>
<td align="left">D</td>
<td align="char" char=".">0.08</td>
<td align="char" char=".">0.0001</td>
<td align="char" char=".">&#x2212;0.5</td>
<td align="char" char=".">0.06</td>
<td align="char" char=".">0.0015</td>
<td align="char" char=".">&#x2212;0.5</td>
</tr>
<tr>
<td align="left">E</td>
<td align="char" char=".">0.06</td>
<td align="char" char=".">0.0001</td>
<td align="char" char=".">&#x2212;0.5</td>
<td align="char" char=".">0.03</td>
<td align="char" char=".">0.0003</td>
<td align="char" char=".">&#x2212;1.0</td>
</tr>
<tr>
<td align="left">F</td>
<td align="char" char=".">0.04</td>
<td align="char" char=".">0.0001</td>
<td align="char" char=".">&#x2212;0.5</td>
<td align="char" char=".">0.016</td>
<td align="char" char=".">0.0003</td>
<td align="char" char=".">&#x2212;1.0</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Optimization source inversion methods can be treated as to find the optimal fitness between the simulated and observed concentrations. According to the previous studies (<xref ref-type="bibr" rid="B57">Zheng and Chen, 2010</xref>; <xref ref-type="bibr" rid="B30">Ma et al., 2013</xref>; <xref ref-type="bibr" rid="B11">Cui et al., 2019</xref>), the objective function expression of source inversion model in this study is as follows:<disp-formula id="e4">
<mml:math id="m8">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mtext>x</mml:mtext>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mtext>z</mml:mtext>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf5">
<mml:math id="m9">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the measured concentration at sampling point i, (g/m<sup>3</sup>); <inline-formula id="inf6">
<mml:math id="m10">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the simulated concentration of dispersion model [i.e., <xref ref-type="disp-formula" rid="e1">Eq. (1)</xref>] at the sampling point i, (g/m<sup>3</sup>); and n is the number of sampling points in the downwind. In this study, the pollutant emission source information, namely source strength (Q<sub>0</sub>), horizontal coordinate position (x<sub>0</sub>, y<sub>0</sub>), and release height (z<sub>0</sub>), are unknown. The optimal solution obtained by minimizing the objective function (i.e., source inversion model) with the bio-inspired algorithm is the estimated value of unknown source parameters.</p>
</sec>
<sec id="s2-2">
<title>2.2 Bio-Inspired Algorithms</title>
<sec id="s2-2-1">
<title>2.2.1 Bacterial Foraging Optimization Algorithm</title>
<p>The BFO has been widely accepted as a population-based algorithm of current interest for distributed optimization and control and is inspired by the social foraging behavior of <italic>Escherichia coli</italic>. A bacterium always tends to migrate toward the highest nutrient source by swim or tumble <italic>via</italic> rotating whip-like flagella (i.e., chemotaxis movement). The reproductive phase of the bacteria is then initiated followed by the final dispersal or elimination. Thus, the BFO comprises three steps: chemotaxis, reproduction, and elimination&#x2014;dispersal (<xref ref-type="bibr" rid="B42">Passino, 2002</xref>). The BFO has been applied successfully to some engineering problems, such as optimal control, harmonic estimation, and transmission loss reduction (<xref ref-type="bibr" rid="B37">Mishra, 2005</xref>; <xref ref-type="bibr" rid="B51">Tripathy et al., 2006</xref>).</p>
</sec>
<sec id="s2-2-2">
<title>2.2.2 Chicken Swarm Optimization Algorithm</title>
<p>The CSO algorithm is a bio-inspired algorithm based on a population that mimics the behaviors of a chicken swarm (<xref ref-type="bibr" rid="B36">Meng et al., 2014</xref>). The whole swarm can be divided into several groups, each comprising one rooster and many hens and chicks. Different chickens follow different laws of motion. In a particular hierarchy order, the various subgroups compete. The CSO algorithm has the advantages of fast convergence speed and high solving accuracy, but only very limited researches (<xref ref-type="bibr" rid="B10">Chen et al., 2021</xref>) have been conducted on leakage source parameter inversion using the CSO.</p>
</sec>
<sec id="s2-2-3">
<title>2.2.3 Differential Evolution Algorithm (DE)</title>
<p>The DE algorithm is a floating point encoding evolutionary algorithm for global optimization over continuous spaces (<xref ref-type="bibr" rid="B14">Feoktistov, 2006</xref>), which can also work with discrete variables. DE creates new candidate solutions by combining the parent individual with several other individuals of the same population. A candidate replaces the parent only if the former has a better fitness value than the latter. Many studies on the application of DE in the optimization inversion problem have been conducted (<xref ref-type="bibr" rid="B38">Moll et al., 2004</xref>; <xref ref-type="bibr" rid="B15">Gao et al., 2016</xref>), but source parameter inversion in atmospheric pollution scenarios requires further research.</p>
</sec>
<sec id="s2-2-4">
<title>2.2.4 Genetic Algorithm</title>
<p>A GA uses principles inspired by the fields of genetics and evolution to optimize the solution to a non-linear problem. A GA works with a population of trial solutions called chromosomes that are manipulated by operations called mating and mutation to create the next generation of offspring. Many studies on source parameter inversion and dispersion model parameter optimization have been conducted using GA and good results have been achieved (<xref ref-type="bibr" rid="B18">Haupt, 2005</xref>, <xref ref-type="bibr" rid="B19">2007</xref>; <xref ref-type="bibr" rid="B30">Ma et al., 2013</xref>; <xref ref-type="bibr" rid="B34">Mao et al., 2022</xref>).</p>
</sec>
<sec id="s2-2-5">
<title>2.2.5 Particle Swarm Optimization (PSO)</title>
<p>PSO is an intelligent optimization algorithm inspired by the social behavior of bird foraging (<xref ref-type="bibr" rid="B17">Chen and Chen, 2014</xref>). A flock of birds is regarded as a group of particles. Speed and position which are the inherent attribute characteristics of each particle. In contrast with GAs, all particles of PSO are retained as members of the population through the entire search process (<xref ref-type="bibr" rid="B56">Zahara and Kao, 2009</xref>). The optimal solutions of these particles can be recorded and shared, so that all particles can search in the direction of feasible solutions. PSO simulates the movement of these particles and explores various regions in the search space for global optima.</p>
</sec>
<sec id="s2-2-6">
<title>2.2.6 Seeker Optimization Algorithm (SOA)</title>
<p>The SOA is based on the concept of simulating the act of humans&#x2019; intelligent search with their memory, experience, and uncertainty reasoning. In this sense, the individual of this population is called a seeker or searcher, from which the new algorithm name is derived. After a given start point, search direction, search radius, and trust degree, every seeker moves to a new position (next solution) based on his social learning, cognitive learning, and uncertainty reasoning based on a simple Fuzzy rule and finally the solving of optimization problem is completed (<xref ref-type="bibr" rid="B12">Dai et al., 2006</xref>; <xref ref-type="bibr" rid="B9">Dai et al., 2009</xref>; <xref ref-type="bibr" rid="B20">Hu et al., 2021</xref>).</p>
<p>
<xref ref-type="sec" rid="s11">Supplementary Figures S1&#x2013;S6</xref> show the flow charts of optimization steps to six tested BIOs. Note that each algorithm used by this study was a standard implementation. Additionally, except for the parameter of population size that this study focused on, the remaining control parameters that have to be set before the algorithm can be used in applications. The remaining parameters were set based on the empirical values from the previous studies. The specific control parameters of the test algorithms and the corresponding empirical constant values were summarized in <xref ref-type="table" rid="T2">Table 2</xref>. One thousand independent calculations of source inversion were performed for each field experiment under each algorithm in order to reduce the in&#xfb02;uence of randomness of algorithm itself on inversion results. The mean values of the inversion results of all experiments were used for the final analysis of this study.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Empirical constant values of the remaining control parameters in optimization algorithms.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Algorithms</th>
<th colspan="5" align="center">Values of control parameters for different test algorithm</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<bold>BFO</bold> <xref ref-type="bibr" rid="B40">Niu et al. (2015</xref>)</td>
<td align="left">Chemotaxis step length (C)</td>
<td align="left">Chemotactic step (N<sub>c</sub>)</td>
<td align="left">Number of reproduction steps (N<sub>re</sub>)</td>
<td align="left">Number of elimination&#x2014;dispersal events (N<sub>ed</sub>)</td>
<td align="left">Probability of elimination&#x2014;dispersal (P<sub>ed</sub>)</td>
</tr>
<tr>
<td align="left">&#x2014;</td>
<td align="left">0.1</td>
<td align="left">1,000</td>
<td align="left">5</td>
<td align="left">2</td>
<td align="left">0.25</td>
</tr>
<tr>
<td align="left">
<bold>CSO</bold> (<xref ref-type="bibr" rid="B55">Yu et al. (2019b</xref>)</td>
<td align="left">Following coefficient (FL)</td>
<td align="left">Proportion of roosters (P<sub>r</sub>)</td>
<td align="left">Proportion of hens (P<sub>h</sub>)</td>
<td align="left">Proportion of chick (P<sub>c</sub>)</td>
<td align="left">Maximal value of generation (T<sub>max</sub>)</td>
</tr>
<tr>
<td align="left">&#x2014;</td>
<td align="left">1</td>
<td align="left">0.2</td>
<td align="left">0.6</td>
<td align="left">0.2</td>
<td align="left">100</td>
</tr>
<tr>
<td align="left">
<bold>DE</bold> <xref ref-type="bibr" rid="B44">Ronkkonen et al. (2005</xref>)</td>
<td align="left">Mutation scale factor (F)</td>
<td align="left">Crossover rate (C<sub>r</sub>)</td>
<td align="left">&#x2014;</td>
<td align="left">&#x2014;</td>
<td align="left">&#x2014;</td>
</tr>
<tr>
<td align="left">&#x2014;</td>
<td align="left">0.9</td>
<td align="left">0.9</td>
<td align="left">&#x2014;</td>
<td align="left">&#x2014;</td>
<td align="left">&#x2014;</td>
</tr>
<tr>
<td align="left">
<bold>GA</bold> <xref ref-type="bibr" rid="B18">Haupt, (2005</xref>)</td>
<td align="left">Mutation rate (M<sub>r</sub>)</td>
<td align="left">Crossover rate (C<sub>r</sub>)</td>
<td align="left">&#x2014;</td>
<td align="left">&#x2014;</td>
<td align="left">&#x2014;</td>
</tr>
<tr>
<td align="left"/>
<td align="left">0.2</td>
<td align="left">0.5</td>
<td align="left">&#x2014;</td>
<td align="left">&#x2014;</td>
<td align="left">&#x2014;</td>
</tr>
<tr>
<td align="left">
<bold>PSO</bold> <xref ref-type="bibr" rid="B23">Jiang et al. (2007</xref>)</td>
<td align="left">Inertia weight (&#x3c9;)</td>
<td colspan="2" align="left">Acceleration constants (c<sub>1,</sub> c<sub>2</sub>)</td>
<td align="left"/>
<td align="left"/>
</tr>
<tr>
<td align="left">&#x2014;</td>
<td align="left">0.6</td>
<td colspan="2" align="left">(1.7, 1.7)</td>
<td align="left"/>
<td align="left"/>
</tr>
<tr>
<td align="left">
<bold>SOA</bold> <xref ref-type="bibr" rid="B24">Ketabi and Navardi, (2012</xref>)</td>
<td align="left">Inertia weight (&#x3c9;)</td>
<td colspan="2" align="left">Minimum/Maximum membership degree (&#x3bc;<sub>min,</sub> &#x3bc;<sub>max</sub>)</td>
<td align="left">&#x2014;</td>
<td align="left">&#x2014;</td>
</tr>
<tr>
<td align="left">&#x2014;</td>
<td align="left">0.9</td>
<td colspan="2" align="left">(0.011, 0.97)</td>
<td align="left">&#x2014;</td>
<td align="left">&#x2014;</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s2-3">
<title>2.3 Performance Evaluation Method</title>
<p>The absolute value of the relative deviation (ARD) and absolute value of deviation (AD) are calculated to characterize the inversion accuracy of source strength and source location, respectively.<disp-formula id="e5">
<mml:math id="m11">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext>E</mml:mtext>
<mml:mrow>
<mml:mtext>Q</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>I</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mtext>R</mml:mtext>
<mml:mrow>
<mml:mtext>Q</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>I</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext>R</mml:mtext>
<mml:mrow>
<mml:mtext>Q</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>I</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m12">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext>E</mml:mtext>
<mml:mrow>
<mml:mtext>L</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>I</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mtext>R</mml:mtext>
<mml:mrow>
<mml:mtext>L</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>I</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(6)</label>
</disp-formula>where letters E and R represent the estimation value and real value, respectively; letters Q and L represent the source strength (Q<sub>0</sub>) and location parameters (i.e., x<sub>0</sub>, y<sub>0</sub>, and z<sub>0</sub>); letter I represents the serial number of the test experiment. The average of ARDs or ADs of inversion results for 1,000 independent solvings was taken as the result of each field experiment, and the average of ARDs or ADs of all experiments for each atmospheric stability class was taken as the final result of each atmospheric stability class in this study.</p>
<p>The coefficient of variation (CV) is calculated to evaluate the estimation robustness of BIOs in source inversion. The formula is as follows:<disp-formula id="e7">
<mml:math id="m13">
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">V</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3bc;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">Q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">Q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where <inline-formula id="inf7">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3bc;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="normal">Q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the standard deviation of ARD for source strength (Q<sub>0</sub>) or AD for source location parameters (x<sub>0</sub>, y<sub>0</sub>, and z<sub>0</sub>), and m represents the average value of the inversion deviations (ARDs or ADs) of source strength or location parameter. In this study, the CV of each field experiment was calculated based on the ARDs or ADs of 1,000 independent solvings. Average of CVs of all experiments for each atmospheric stability class was taken as the final result of each atmospheric stability class. The value of CV ranges from 0 to 1. The smaller the CV value is, the better the estimation robustness is. A small CV value less than 0.15 is regarded to have small data discreteness (<xref ref-type="bibr" rid="B28">Luo and Wei, 2011</xref>), namely, it represents an excellent estimation robustness.</p>
<p>Both inversion accuracy (ARD or AD) and robustness (CV) are essential indices for inversion performance. However, they were not consistent in dimension. Thus, according to the previous studies (<xref ref-type="bibr" rid="B11">Cui et al., 2019</xref>; <xref ref-type="bibr" rid="B35">Mao et al., 2020</xref>), the performance of the algorithm in source inversion is comprehensively scored, and the comprehensive score index is further calculated based on all statistical indices of ARD, AD and CV in this study, which is detailed as follows:</p>
<sec id="s2-3-1">
<title>2.3.1 Range Standardization</title>
<p>
<disp-formula id="e8">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:msup>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">J</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">K</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">J</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">K</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">min</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">J</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">K</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:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">max</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">J</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">K</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">min</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">J</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">K</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:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where letter K represents the different source parameters (Q<sub>0</sub>, x<sub>0</sub>, y<sub>0</sub>, z<sub>0</sub>); letter J represents the evaluation indexes (ARD, AD, CV), and <inline-formula id="inf8">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">J</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="normal">K</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf9">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:msup>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">J</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">K</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the original values and standardized values.</p>
</sec>
<sec id="s2-3-2">
<title>2.3.2 Comprehensive Scores for Source Strength</title>
<p>
<disp-formula id="e9">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">Q</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c9;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:msup>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">Q</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c9;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:msup>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">Q</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">V</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(9)</label>
</disp-formula>comprehensive score of source location:<disp-formula id="e10">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c9;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c9;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mo>&#x2217;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:msup>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c9;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:msup>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">V</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c9;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c9;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mo>&#x2217;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:msup>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">Y</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c9;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:msup>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">Y</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">V</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c9;</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c9;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mo>&#x2217;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:msup>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">Z</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c9;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:msup>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">Z</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">V</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>comprehensive score of all source parameters (strength and location):<disp-formula id="e11">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mtext>R</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mtext>&#x3c9;</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mtext>R</mml:mtext>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mtext>&#xa0;&#x3c9;</mml:mtext>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>where <inline-formula id="inf10">
<mml:math id="m21">
<mml:mrow>
<mml:msup>
<mml:mi>X</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext>Q</mml:mtext>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is the standardized value of different source parameters, N is the number of test experiments, and &#x3c9; is the weighting coefficients for the standardized indices (&#x3c9;<sub>1&#x223c;2</sub> &#x3d; 1/2, &#x3c9;<sub>3&#x223c;5</sub> &#x3d; 1/3).</p>
</sec>
</sec>
<sec id="s2-4">
<title>2.4 Field Experimental Data</title>
<p>Search algorithms were applied to identify the characteristics of the source based on the Prairie Grass field experiments (<xref ref-type="bibr" rid="B3">Barad, 1958</xref>). The experiments were conducted in the relatively open area of northern central Nebraska in the summer of 1956, which comprised of 68 consecutive releases of trace gas SO<sub>2</sub> of 10&#xa0;min each from a single source, and six atmospheric dispersion conditions (i.e., Pasquill stability classes) (<xref ref-type="bibr" rid="B41">Pasquill and Smith, 1983</xref>): extremely unstable (A), unstable (B), slightly unstable (C), neutral (D), stable (E), and extremely stable (F). The number of field experiments for each stability class (A&#x2014;F) were 5, 5, 10, 31, 5, and 12, respectively (<xref ref-type="bibr" rid="B8">Cervone and Franzese, 2011</xref>). The gas release height of experiments No. 1&#x2013;62 was 0.46&#xa0;m from the ground, and experiments No. 63&#x2013;68 were 1.5&#xa0;m from the ground. The mean concentration of 20&#xa0;min was measured at sensors positioned along arcs radially located at distances of 50&#xa0;m, 100&#xa0;m, 200&#xa0;m, 400&#xa0;m, and 800&#xa0;m from the source. The downwind sample collection adopted a semicircular arrangement of points (<xref ref-type="fig" rid="F1">Figure 1</xref>). The coverage area of each layer was 180&#xb0;; the first four layers of sampling points were arranged at intervals of 1&#xb0;; each layer had 180 sampling points; and the fifth layer was arranged at intervals of 2&#xb0;, with a total of 90 sampling points.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Sketch of the field experiment monitoring points&#x2019; setting pattern.</p>
</caption>
<graphic xlink:href="fenvs-10-894255-g001.tif"/>
</fig>
</sec>
</sec>
<sec id="s3">
<title>3 Results</title>
<sec id="s3-1">
<title>3.1 Impacts of Population Sizes in BIOs on Source Inversion</title>
<p>In this section, the impacts of different population sizes (10&#x2013;100) in BIOs on source inversion were evaluated. The inversion results of source parameters (i.e., source strength and locations) under different BIOs were calculated for each experiment in the Prairie Grass dataset. <xref ref-type="fig" rid="F2">Figure 2</xref> shows the mean ARD with a 95% confidence limit and the mean CV of the source strength (i.e., parameter Q<sub>0</sub>) inversion results. In terms of accuracy, the population size has a remarkably effect on the accuracy of the source strength for the tested BIOs. All BIOs presented the consistent feature that the estimation deviations showed a certain degree of value fluctuation when the population size was smaller than a certain value and then reached a relatively stable state. This characteristic indicated that the increase of population size has little contribution on the estimation accuracy of these algorithms when the population size was larger than a certain value. Specifically, the fluctuation ranges of ARDs of the BFO, CSO, and DE were relatively greater (66.2&#x2013;77.8%, 73.1&#x2013;87.2%, and 83.1&#x2013;192.2% for BFO, CSO, and DE, respectively) when the population size was less than 50. The ARDs of the GA, PSO, and SOA showed greater fluctuations (44.6&#x2013;79.5%, 64.0&#x2013;83.8%, and 85.3&#x2013;92.7%, respectively) when the population size was less than 30 and reached stable when the population size was greater than 30. Comparing the ARD of each algorithm when it reaches the stable state, BFO performed best in accuracy with lowest ARD (74.5%), DE performed worst with largest ARD (98.6%), and the other algorithms performed similarly with comparable ARDs (82.6 &#xb1; 5.8%). In terms of robustness, the population size also shows obviously effects on the performance of source inversion for each algorithm. The CVs of all algorithms except for SOA showed a nonlinearly downward trend as the population size increased and eventually tended to a relatively stable value. However, the SOA performed best with the remarkably lowest value (&#x3c;0.10) of the CV for each tested population size. Comparing the CV of each algorithm when it reaches the stable state, the statistical analysis of one-way variance (ANOVA) indicated there were significant difference between SOA and most algorithms including BFO (<italic>p</italic> &#x3d; 0.003), CSO (<italic>p</italic> &#x3d; 0.00001) and GA (<italic>p</italic> &#x3d; 0.002). This indicated that SOA had the best inversion robustness.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Inversion performance (ARDs and CVs) of different BIOs (BFO, CSO, DE, GA, PSO, SOA) for estimations of source strength Q<sub>0</sub> under tested population sizes for different atmospheric conditions <bold>(A&#x2013;F)</bold>.</p>
</caption>
<graphic xlink:href="fenvs-10-894255-g002.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F3">Figure 3</xref> shows the inversion results for the source locations (x<sub>0</sub>, y<sub>0</sub>, z<sub>0</sub>). For horizontal location coordinate parameter x<sub>0</sub>, the sensitivity of estimation performances of different algorithms to population size varied greatly. For the algorithms of CSO, DE, GA, and PSO, like the source strength parameter, they showed the consistent feature that the estimation deviations showed a certain degree of value fluctuation when the population size was smaller than a certain value and then reached a relatively stable state. Specifically, the ADs of the CSO and DE showed obviously great fluctuations (20.9&#x2013;31.3&#xa0;m and 38.2&#x2013;99.8&#xa0;m, respectively) when the population sizes were smaller than 50 and 30, respectively; the ADs of the GA, and PSO showed a fluctuation (21.6&#x2013;35.3&#xa0;m and 29.6&#x2013;36.1&#xa0;m, respectively) when the population size was smaller than 20. However, there is no distinct difference between the BFO and SOA in the inversion results for population sizes from 10 to 100. Of the BIOs, the BFO and CSO performed similarly in accuracy with the comparable ADs (29.7 and 31.3&#xa0;m) when algorithms reached a relatively stable source inversion, and were slightly better than other algorithms. In robustness, the CVs of all BIOs showed a clearly downward trend as the population size increased, and the robustness of SOA performed distinctly better than that of the others, with the lowest CV (&#x3c;0.003) for each population size. For horizontal location coordinate parameter y<sub>0</sub> and release height coordinate parameter z<sub>0</sub>, from the value of ADs, the variation of population size in BIOs had little influence on the inversion accuracy. Comparing the estimation results of different algorithms, all algorithms showed high estimation accuracy due to the extremely low AD (&#x3c;8 and 6&#xa0;m for parameters y<sub>0</sub> and z<sub>0</sub>, respectively). Meanwhile, all algorithms performed similarly in accuracy due the comparable ADs. In robustness, the CV of all BIOs showed an obvious downward trend with an increase in population size. Additionally, the CVs of the SOA remained in a steady state with low CVs as the population size increased.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Inversion performance (ADs and CVs) of the BIOs (BFO, CSO, DE, GA, PSO, SOA) for estimations of source locations (x<sub>0</sub>, y<sub>0</sub>, z<sub>0</sub>) under all tested population sizes for different atmospheric conditions <bold>(A&#x2013;F)</bold>.</p>
</caption>
<graphic xlink:href="fenvs-10-894255-g003.tif"/>
</fig>
<p>Above analysis indicated that the population size of the BIOs obviously affected the performance of the algorithm in the application of source parameters inversion. However, the influence laws of population size on the BIOs varied in the different source parameters and performance evaluation indicators. Thus, the comprehensive scores based on all statistical indices of ARD, AD and CV for all BIOs were further calculated to help comprehensively evaluate the impact of population size in BIOs on inversion performance. <xref ref-type="fig" rid="F4">Figure 4</xref> shows the results of the comprehensive scores for the inversion performance of all the source parameters (Q<sub>0</sub>, x<sub>0</sub>, y<sub>0</sub>, z<sub>0</sub>). The comprehensive scores under all BIOs gradually declined as the population size increased and tended to be stable when the population size reached a certain value. This phenomenon indicated that the inversion performance of BIOs was obviously improved and tended to be stable when the population sizes were up to a certain value. Notably, the SOA had the lowest scores (&#x3c;0.07) under all population size conditions. Furthermore, the deviation of comprehensive scores under the two adjacent population sizes was less than a certain small enough value (e.g., 0.005) as the condition for the source inversion to achieve a stable state in this study. According to the standard, the population sizes required to reach a stable state were 20, 30, 50, 30, 30, and 10 for the BFO, CSO, DE, GA, PSO, and SOA, respectively.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Comprehensive scores of different BIOs for all source parameters (Q<sub>0</sub>, x<sub>0</sub>, y<sub>0</sub>, z<sub>0</sub>) under different tested population sizes.</p>
</caption>
<graphic xlink:href="fenvs-10-894255-g004.tif"/>
</fig>
</sec>
<sec id="s3-2">
<title>3.2 Evaluation of Source Inversion Performance Among Different BIOs</title>
<p>
<xref ref-type="sec" rid="s3-1">Section 3.1</xref> investigated the impacts of population size in BIOs on source inversion and identified the minimum population size required for stable inversion performance of different BIOs. The past studies (<xref ref-type="bibr" rid="B11">Cui et al., 2019</xref>; <xref ref-type="bibr" rid="B46">Shen et al., 2019</xref>) have found that atmospheric dispersion conditions have a remarkable influence on estimation performance of optimization algorithms in source parameters inversion. To understand the impacts of atmospheric conditions on the performances of different BIOs in source inversion and improve the technical guidance for real application scenarios, we further analyzed the inversion performance of BIOs under different atmospheric stability classes (A&#x2013;F). Therefore, combined with the study results of <xref ref-type="sec" rid="s3-1">Section 3.1</xref>, the inversion results of BIOs under the population size of 50 were used to avoid the interference of population size on the inversion performance of the algorithms. <xref ref-type="fig" rid="F5">Figure 5</xref> shows the inversion results for the source parameters (Q<sub>0,</sub> x<sub>0</sub>, y<sub>0</sub>, z<sub>0</sub>). In terms of source strength Q<sub>0</sub>, the inversion accuracy of all BIOs showed obvious fluctuations under all atmospheric conditions. The accuracy was the worst under stability classes A and B. Comparing the inversion results of different BIOs, the BFO had the best accuracy with lower ARDs under stability classes A (136.0%), B (187.7%), and C (88.7%), respectively; whereas, the SOA had the worst accuracy with relatively larger ARDs under stability classes A (177.1%), B (238.2%), and C (116.1%), respectively. The accuracy of all BIOs were comparable with similar ARD (67.4 &#xb1; 2.1%) under neutral atmospheric condition (stability class D). CSO performed slightly better than other algorithms due to the relatively lower ARD (26.7%) and PSO performed worst (33.6%) under stable condition (stability class E). Under extremely stable condition (stability class F), BFO and CSO had the comparable ARDs (23.2 and 24.3%) and performed relatively better than other algorithms, and the SOA showed obviously worse accuracy with a larger ARD (48.3). Overall, the accuracy of the BFO was relatively better than that of other BIOs, owing to its better performance under most atmospheric conditions. As for robustness, SOA performed better than the others because the CVs of the SOA were maintained at a low level (CVs &#x3c;0.15) under all atmospheric conditions. The remaining BIOs showed great fluctuations in CV under different atmospheric conditions. CSO was worst with a highest CV (&#x3e;0.15) under almost all atmospheric conditions.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Accuracy (mean ARD or AD with 95% confidence limits) and robustness (CV) of different BIOs for the estimation of source parameters (Q<sub>0</sub>, x<sub>0</sub>, y<sub>0</sub>, z<sub>0</sub>) under different stability classes <bold>(A&#x2013;F)</bold>.</p>
</caption>
<graphic xlink:href="fenvs-10-894255-g005.tif"/>
</fig>
<p>In terms of horizontal location parameter x<sub>0</sub>, the ADs of the BFO were relatively lower than those of other BIOs under stabilities A (11.7&#xa0;m), B (64.7&#xa0;m), and F (56.7&#xa0;m). DE performed better than other algorithms under stability class C with a lower AD (12.2&#xa0;m), whereas there was no obviously difference in accuracy among BIOs under stability classes D and E, owing to the comparable ADs. For robustness, the CVs of the SOA and DE were comparable under each stability class and clearly lower (&#x3c;0.05) than those of other BIOs. CSO performed worst in robustness with the high CVs (the range of CV from 0.21 to 0.58) under all atmospheric conditions. Additionally, from the large fluctuation of CVs under different stability classes, the inversion robustness of CSO and PSO were more sensitive to the variation of atmospheric dispersion condition than other BIOs. In terms of horizontal location parameter y<sub>0</sub>, the accuracy of different BIOs showed little difference and the inversion deviations was small (AD &#x3c;10&#xa0;m) under different atmospheric conditions. This indicated that all BIOs performed consistently well in estimation accuracy. However, the robustness of different BIOs was distinctly different. The CVs of all BIOs except for SOA fluctuated largely with atmospheric conditions, whereas the CVs of the SOA remained at an extremely low level (&#x3c;0.04) under each atmospheric condition. In terms of release height parameter z<sub>0</sub>, similar to the horizontal location parameter y<sub>0</sub>, all BIOs showed extremely small estimation deviations (AD &#x3c; 5&#xa0;m) and there was little difference among different algorithms. The CVs of the SOA and DE under stability classes A, C, D, and E were lower. GA and PSO had the better robustness with the relatively lower CVs (0.27 and 0.24) under stability B. However, in stability F, DE and SOA had the better robustness with the lower CVs (0.03 and 0.05). Overall, atmospheric conditions had a remarkably impact on the estimation accuracy of location x<sub>0</sub> and on the robustness of all location parameters. The BFO performed relatively better than other BIOs in the estimation accuracy of source locations, whereas the SOA was obviously better in estimation robustness and was less sensitive to atmospheric conditions.</p>
<p>Comprehensive scores based on all statistical indices of ARD, AD and CV were further calculated to evaluate the overall estimation performance of different BIOs. According to the results of comprehensive scores (<xref ref-type="fig" rid="F6">Figure 6</xref>), the DE and GA performed best with the lowest scores under stability classes A (0.1659) and B (0.1928), respectively. The SOA had the best performance under stability classes C, D, E, F with the scores of 0.1345, 0.0469, 0.0580, and 0.0705, respectively.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Comprehensive scores of the BIOs for all source parameters (Q<sub>0</sub>, x<sub>0</sub>, y<sub>0</sub>, z<sub>0</sub>) under different atmospheric dispersion conditions (stability classes (A&#x2013;F).</p>
</caption>
<graphic xlink:href="fenvs-10-894255-g006.tif"/>
</fig>
</sec>
</sec>
<sec id="s4">
<title>4 Discussion</title>
<p>Performance of the various optimization algorithms differ greatly in source parameters inversion (<xref ref-type="bibr" rid="B30">Ma et al., 2013</xref>; <xref ref-type="bibr" rid="B46">Shen et al., 2019</xref>). Several bio-inspired algorithms (BIOs) have been successfully applied to the source parameters inversion in atmospheric pollutions recently. However, knowledge regarding the impacts of the different BIOs on source inversion performance is lacking. Additionally, the setting of population size (a control parameter shared by BIOs) have been proved a key factor influencing the solution quality of BIOs in the applications of treating real issues, but this parameter has not received enough attention in the researches of source inversion applications. This study analyzed and compared the performance of six BIOs (i.e., BFO, CSO, DE, GA, PSO, SOA) in source inversion applications based on the field experiments which covers different atmospheric conditions (i.e., atmospheric stability classes A to F). In order to objectively evaluate the estimation performance of the tested algorithms, the influence law of the population size of each algorithm on source inversion performance was first investigated.</p>
<p>
<xref ref-type="sec" rid="s3-1">Section 3.1</xref> showed that population size had a substantial influence on source inversion accuracy and robustness of all tested BIOs. In terms of accuracy, as for source strength Q<sub>0</sub>, the accuracy of all BIOs fluctuated greatly when the population size was small, whereas, with the increase of population size, the estimation deviations tended to be stable when the population size was larger than a certain value. The required minimum population size to reach a stable source inversion was different for the bio-inspired algorithms, 50 for BFO, CSO, and DE, and 30 for GA, PSO, and SOA. Comparing the ARD of each algorithm when it reaches the stable inversion state, a big gap of relative deviation (24.1%) between the best algorithm BFO (74.5%) and the worst algorithm DE (98.6%) indicated that the selection of bio-inspired algorithm affected the performance of source strength inversion. As for location parameters, population size had obviously large influences on the horizontal location parameter x<sub>0</sub>. The sensitivity of estimation accuracy of different algorithms to population size varied greatly. Thereinto, the accuracy of CSO, DE, GA and PSO in parameter x<sub>0</sub> showed the similar features to that in source strength inversion that the estimation deviations tended to be stable as the increase of population size. However, there is no distinct difference in accuracy under different population sizes for BFO and SOA. Comparing the accuracy of all algorithms, the BFO performed slightly better than others with the lowest AD (29.7&#xa0;m). In terms of robustness, the CVs of all algorithms except SOA, showed a nonlinearly downward trend as the population size increased. The reason for this characteristic may be that the more population size in these bio-inspired algorithms improves the ability of obtaining global optimization solution in each independent calculation in source inversion. Therefore, the estimation results of all independent calculations are closer for each algorithm in each field experiment. However, SOA showed remarkably less sensitivity to the population size variation than other algorithms because it was always at a prettily low level (CV &#x3c; 0.3) for each tested population size for all source parameters. This indicated that SOA had more advantages on the robustness of source inversion than the other algorithms. This excellent estimation robustness may be attributed to the difference of optimization mechanism of algorithms, for instance, <xref ref-type="bibr" rid="B9">Dai et al. (2009)</xref> has reported the method in SOA determining the search direction and step length based on the Fuzzy rule that can make itself more superior to the PSO, GA and DE in optimization robustness. Comprehensive scores for the inversion performance of all the source parameters (Q0, x0, y0, z0) indicated that the population sizes required to reach a stable state in source inversion for different BIOs differed, with sizes of 20, 30, 50, 30, 30, and 10 for the BFO, CSO, DE, GA, PSO, and SOA, respectively. On the whole, BFO showed the best source inversion accuracy and SOA had the best source inversion robustness.</p>
<p>
<xref ref-type="sec" rid="s3-2">Section 3.2</xref> revealed that the atmospheric dispersion conditions distinctly affected the estimation performance of BIOs in source inversion. The estimation accuracy of each algorithm in source parameters inversion varied greatly in different atmospheric conditions and the optimal algorithm was not unique. The conclusions are similar to the inversion results of <xref ref-type="bibr" rid="B46">Shen et al. (2019)</xref> where the source inversion performances of three hybrid algorithms were compared under unstable, neutral, and stable atmospheric conditions. The reason is that, in addition to the algorithm itself, source inversion performance can also be affected by the atmospheric conditions by influencing the field measured errors and the simulation abilities of forward dispersion models (<xref ref-type="bibr" rid="B7">Cantelli et al., 2017</xref>; <xref ref-type="bibr" rid="B8">Cervone and Franzese, 2011</xref>; <xref ref-type="bibr" rid="B35">Mao et al., 2020</xref>). Additionally, in <xref ref-type="fig" rid="F5">Figure 5</xref>, the inversion accuracy of source strength Q<sub>0</sub> for all algorithms were distinctly worse under stability classes A and B, and source location x<sub>0</sub> for all algorithms under stability class F than the others. The results were basically consistent to that of the previous studies of (<xref ref-type="bibr" rid="B8">Cervone and Franzese, 2011</xref>; <xref ref-type="bibr" rid="B11">Cui et al., 2019</xref>) where the same dataset was used to test the source inversion performance of the novel proposed algorithms. However, an interesting picture is that, unlike parameter x<sub>0</sub>, all algorithms performed well in the estimation accuracy for parameter Q<sub>0</sub> under stability class F. This phenomenon indicated that the solving ability of the optimization algorithms for source location parameter and source strong was different in the practical applications. The difference of solving ability for different source parameters may be attributed to the nonlinear of inversion problems. These results in <xref ref-type="sec" rid="s3-2">section 3.2</xref> illustrated that the reasonable selection of BIOs had the important significance on the accurate estimation of source parameters in practices due to the varied atmospheric conditions. Notably, although the SOA may not be the best in inversion accuracy, its robustness of inversion results for source strength or locations always maintained an excellent level under all atmospheric conditions. This remarkable feature means that the SOA algorithm can obtain stable source inversion results with the fewer runs than other algorithms.</p>
<p>The findings above can enhance the understanding of the role of population size in the applications of source inversion for the BIOs and the impacts of BIOs on source inversion. The conclusions can provide a certain reference for the selection of appropriate bio-inspired algorithms and the reasonable setting of population size parameter in algorithm for source inversion in practical environmental management, especially considering the varied atmospheric conditions. However, the study has limitations; for instance, the basic data of Prairie Grass experiments are from &#xfb02;at terrain and a short range (&#x3c;1&#xa0;km), and the atmospheric dispersion model is a simple Gaussian plume model; thus, further validation tests for the BIOs may be necessary in complex source inversion scenarios (e.g., complex urban terrains) to improve the support for real world applications. Additionally, the finding that the algorithm selection can cause great estimation difference in source inversion accuracy implies that further improving the source inversion performance by developing a more excellent optimization algorithm is a well potential approach. This study has demonstrated the outstanding robustness and the relatively mediocre accuracy of SOA in source inversion. The previous study (<xref ref-type="bibr" rid="B11">Cui et al., 2019</xref>) proved that it was an effective way to improve source inversion accuracy by combining the global algorithm with the local optimization algorithm. Thus, developing a hybrid algorithm by combining the SOA with a local optimization algorithm (e.g., Nelder&#x2013;Mead simplex search method) may be a feasible approach to solve the problem of accurate source inversion.</p>
</sec>
<sec id="s5">
<title>5 Conclusion</title>
<p>Bio-inspired optimization algorithms (BIOs) are important methods for inversing source parameters (e.g., source strength and location) in atmospheric pollution events. The control parameter of population size in BIOs may also affect the source inversion performance due the optimization mechanism of BIOs. However, the impacts of different BIOs on source inversion and the role of their shared parameter of population size in BIOs in the applications of source inversion have not been revealed. This study first investigated the impacts of population size in typical BIOs (i.e., BFO, CSO, DE, GA, PSO, and SOA) on source inversion and then compared the differences of six intelligent optimization algorithms in inversion performance based on field datasets under different atmospheric conditions. According to the inversion result of 68 SO<sub>2</sub> leakage experiments, the population size of all tested BIOs has substantial influence on source inversion accuracy and robustness. The accuracy of all BIOs in source strength Q<sub>0</sub> fluctuated greatly when the population size was small, whereas, tended to be stable when the population size was larger than a certain value. The accuracy of CSO, DE, GA and PSO in parameter x<sub>0</sub> showed the similar features to that in source strength inversion, however, the accuracy of BFO and SOA were insensitive to the population size variation. The CVs of all algorithms except SOA, showed a nonlinearly downward trend as the population size increased, whereas SOA showed remarkably less sensitivity to the population size variation. Comprehensive scores for the inversion performance of all the source parameters (Q0, x0, y0, z0) indicated that the population sizes required to reach a stable state in source inversion for different BIOs differed, with sizes of 20, 30, 50, 30, 30, and 10 for the BFO, CSO, DE, GA, PSO, and SOA, respectively. Comparing the results of source inversion of different BIOs indicated that overall, BFO had the best accuracy with the lowest deviations (74.5% for source strength and 29.7&#xa0;m for location parameter x<sub>0</sub>), whereas SOA had the best estimation robustness due a low level of CV (&#x3c;0.3) for all source parameters. Atmospheric dispersion conditions had an obvious influence on the source inversion performance of the BIOs. The estimation accuracy of each algorithm in source parameters inversion varied greatly in different atmospheric conditions and the optimal algorithm was not unique. The BFO performed the best (137.5%) in unstable conditions (A, B, and C), all algorithms were comparable with similar errors (67.4 &#xb1; 2.1%) in neutral condition (D), CSO performed slightly better than other algorithms due to the relatively lower ARD (26.7%) under stable condition (E), and BFO and CSO had the comparable ARDs (23.2 and 24.3%) and performed relatively better than other algorithms under extremely stable condition (F). The results of this study can be used to improve the understanding of the role of population size in the applications of source inversion for the BIOs and the impacts of bio-inspired algorithms on source inversion. The conclusions provide a reference for the selection of appropriate bio-inspired algorithms and the accurate setting of population size parameter in algorithms for source inversion in practical environmental management, especially considering the varied atmospheric condition.</p>
</sec>
</body>
<back>
<sec id="s6">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="sec" rid="s11">Supplementary Material</xref>, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7">
<title>Author Contributions</title>
<p>JL contributed to conception and design of the study. SM organized the database and wrote the first draft of the manuscript. FH performed the statistical analysis. TC and SC edited the manuscript. All authors contributed to manuscript revision, read, and approved the submitted version.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>This research was financially supported by the National Key R &#x0026; D Program of China (No. 2017YFC0209905) and Beijing Nova Program (Z201100006820098) from Beijing Municipal Science and Technology Commission.</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ack>
<p>The authors are grateful to the reviewers for their insightful comments. In addition, we greatly appreciate the Beijing Municipal Commission of Education and Beijing Municipal Commission of Science and Technology for supporting this work.</p>
</ack>
<sec id="s11">
<title>Supplementary Material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fenvs.2022.894255/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fenvs.2022.894255/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="Table1.DOCX" id="SM1" mimetype="application/DOCX" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Alanis</surname>
<given-names>A. Y.</given-names>
</name>
<name>
<surname>Arana-Daniel</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>L&#xf3;pez-Franco</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Bio-inspired Algorithms</article-title>,&#x201d; in <source>Bio-inspired Algorithms for Engineering</source> (<publisher-loc>Kidlington, UK</publisher-loc>: <publisher-name>Butterworth-Heinemann (an imprint of Elsevier)</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.1016/B978-0-12-813788-8.00001-9</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Albani</surname>
<given-names>R. A. S.</given-names>
</name>
<name>
<surname>Albani</surname>
<given-names>V. V. L.</given-names>
</name>
<name>
<surname>Silva Neto</surname>
<given-names>A. J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Source Characterization of Airborne Pollutant Emissions by Hybrid Metaheuristic/gradient-Based Optimization Techniques</article-title>. <source>Environ. Pollut.</source> <volume>267</volume>, <fpage>115618</fpage>. <pub-id pub-id-type="doi">10.1016/j.envpol.2020.115618</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Barad</surname>
<given-names>M. L.</given-names>
</name>
</person-group> (<year>1958</year>). <source>Project Prairie Grass, A Field Program in Diffusion</source>. <publisher-loc>Bedford, USA</publisher-loc>: <publisher-name>Air Force Cambridge Research Center</publisher-name>, <fpage>300</fpage>. </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bergamaschi</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Karstens</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Manning</surname>
<given-names>A. J.</given-names>
</name>
<name>
<surname>Saunois</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Tsuruta</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Berchet</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Inverse Modelling of European CH&#x26;lt;sub&#x26;gt;4&#x26;lt;/sub&#x26;gt; Emissions during 2006-2012 Using Different Inverse Models and Reassessed Atmospheric Observations</article-title>. <source>Atmos. Chem. Phys.</source> <volume>18</volume>, <fpage>901</fpage>&#x2013;<lpage>920</lpage>. <pub-id pub-id-type="doi">10.5194/acp-18-901-2018</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Boussa&#xef;d</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Lepagnot</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Siarry</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>A Survey on Optimization Metaheuristics</article-title>. <source>Inf. Sci.</source> <volume>237</volume>, <fpage>82</fpage>&#x2013;<lpage>117</lpage>. <pub-id pub-id-type="doi">10.1016/j.ins.2013.02.041</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brest</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Sepesy Mau&#x10d;ec</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Population Size Reduction for the Differential Evolution Algorithm</article-title>. <source>Appl. Intell.</source> <volume>29</volume>, <fpage>228</fpage>&#x2013;<lpage>247</lpage>. <pub-id pub-id-type="doi">10.1007/s10489-007-0091-x</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Castelli</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Manzoni</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Silva</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Vanneschi</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Popovi&#x10d;</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>The Influence of Population Size in Geometric Semantic GP</article-title>. <source>Swarm Evol. Comput.</source> <volume>32</volume>, <fpage>110</fpage>&#x2013;<lpage>120</lpage>. <pub-id pub-id-type="doi">10.1016/j.swevo.2016.05.004</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cervone</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Franzese</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Non-Darwinian Evolution for the Source Detection of Atmospheric Releases</article-title>. <source>Atmos. Environ.</source> <volume>45</volume>, <fpage>4497</fpage>&#x2013;<lpage>4506</lpage>. <pub-id pub-id-type="doi">10.1016/j.atmosenv.2011.04.054</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chaohua Dai</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Weirong Chen</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Yunfang Zhu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xuexia Zhang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Seeker Optimization Algorithm for Optimal Reactive Power Dispatch</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>24</volume> (<issue>3</issue>), <fpage>1218</fpage>&#x2013;<lpage>1231</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2009.2021226</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Men</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Inversion Method Based on Chicken Swarm Optimization for Hazardous Chemicals Leakage and Diffusion Accident</article-title>. <source>J. South China Univ. Technol. Nat. Sci. Ed.</source> <volume>49</volume> (<issue>9</issue>), <fpage>56</fpage>&#x2013;<lpage>64</lpage>. <pub-id pub-id-type="doi">10.12141/j.issn.1000-565X.200695</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cui</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Mao</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Investigating the Impacts of Atmospheric Diffusion Conditions on Source Parameter Identification Based on an Optimized Inverse Modelling Method</article-title>. <source>Atmos. Environ.</source> <volume>205</volume>, <fpage>19</fpage>&#x2013;<lpage>29</lpage>. <pub-id pub-id-type="doi">10.1016/j.atmosenv.2019.02.035</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Dai</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2006</year>). &#x201c;<article-title>Seeker Optimization Algorithm</article-title>,&#x201d; in <conf-name>Proceedings of International Conference on Computational and Information Science</conf-name>, <conf-loc>Guangzhou, China</conf-loc>, <conf-date>November 3&#x2013;6, 2006</conf-date> (<publisher-loc>Berlin, Heidelberg</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>167</fpage>&#x2013;<lpage>176</lpage>. <pub-id pub-id-type="doi">10.1109/iccias.2006.294126</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Diaz-Gomez</surname>
<given-names>P. A.</given-names>
</name>
<name>
<surname>Hougen</surname>
<given-names>D. F.</given-names>
</name>
</person-group> (<year>2007</year>). &#x201c;<article-title>Initial Population for Genetic Algorithms: A Metric Approach</article-title>,&#x201d; in <conf-name>Proceedings of International Conference on Genetic &#x26; Evolutionary Methods</conf-name>, <conf-loc>Las Vegas, Nevada</conf-loc>, <conf-date>June 25&#x2013;28, 2007</conf-date> (<publisher-loc>Las Vegas, Nevada, USA</publisher-loc>: <publisher-name>GEM</publisher-name>), <fpage>43</fpage>&#x2013;<lpage>49</lpage>. </citation>
</ref>
<ref id="B14">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Feoktistov</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2006</year>). <source>Differential Evolution: In Search of Solutions</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>Springer</publisher-name>. <pub-id pub-id-type="doi">10.1007/978-0-387-36896-2</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Instantaneous Source Inversion Based on Horizontal 2d Flow Model and Inversion Precision Impact Analysis</article-title>. <source>Sichuan Environ.</source> <volume>35</volume> (<issue>03</issue>), <fpage>67</fpage>&#x2013;<lpage>72</lpage>. <pub-id pub-id-type="doi">10.14034/j.cnki.schj.2016.03.013</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Weng</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Source Identification for Unsteady Atmospheric Dispersion of Hazardous Materials Using Markov Chain Monte Carlo Method</article-title>. <source>Int. J. Heat Mass Transf.</source> <volume>52</volume>, <fpage>3955</fpage>&#x2013;<lpage>3962</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijheatmasstransfer.2009.03.028</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guohua</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Longkai</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Enhancing Situation Awareness of Chemical Release through Source Inversion</article-title>. <source>Procedia Eng.</source> <volume>84</volume>, <fpage>742</fpage>&#x2013;<lpage>751</lpage>. <pub-id pub-id-type="doi">10.1016/j.proeng.2014.10.491</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Haupt</surname>
<given-names>S. E.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>A Demonstration of Coupled Receptor/dispersion Modeling with a Genetic Algorithm</article-title>. <source>Atmos. Environ.</source> <volume>39</volume>, <fpage>7181</fpage>&#x2013;<lpage>7189</lpage>. <pub-id pub-id-type="doi">10.1016/j.atmosenv.2005.08.027</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Haupt</surname>
<given-names>S. E.</given-names>
</name>
<name>
<surname>Young</surname>
<given-names>G. S.</given-names>
</name>
<name>
<surname>Allen</surname>
<given-names>C. T.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>A Genetic Algorithm Method to Assimilate Sensor Data for a Toxic Contaminant Release</article-title>. <source>Jcp</source> <volume>2</volume> (<issue>6</issue>), <fpage>85</fpage>&#x2013;<lpage>93</lpage>. <pub-id pub-id-type="doi">10.4304/jcp.2.6.85-93</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Lang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Mao</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Xuan</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Comparative Study on Source Parameters Inversion Performance of Typical Cost Functions</article-title>. <source>China Environ. Sci.</source> <volume>41</volume> (<issue>05</issue>), <fpage>2081</fpage>&#x2013;<lpage>2089</lpage>. <pub-id pub-id-type="doi">10.19674/j.cnki.issn1000-6923.2021.0220</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hutchinson</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Oh</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>W.-H.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A Review of Source Term Estimation Methods for Atmospheric Dispersion Events Using Static or Mobile Sensors</article-title>. <source>Inf. Fusion</source> <volume>36</volume>, <fpage>130</fpage>&#x2013;<lpage>148</lpage>. <pub-id pub-id-type="doi">10.1016/j.inffus.2016.11.010</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jansen</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Jong</surname>
<given-names>K. A. D.</given-names>
</name>
<name>
<surname>Wegener</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>On the Choice of the Offspring Population Size in Evolutionary Algorithms</article-title>. <source>Evol. Comput.</source> <volume>13</volume>, <fpage>413</fpage>&#x2013;<lpage>440</lpage>. <pub-id pub-id-type="doi">10.1162/106365605774666921</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>Y. P.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>S. Y.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Stochastic Convergence Analysis and Parameter Selection of the Standard Particle Swarm Optimization Algorithm</article-title>. <source>Inf. Process. Lett.</source> <volume>102</volume>, <fpage>8</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.1016/j.ipl.2006.10.005</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ketabi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Navardi</surname>
<given-names>M. J.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Optimization Shape of Variable-Capacitance Micromotor Using Seeker Optimization Algorithm</article-title>. <source>J. Electr. Eng. Technol.</source> <volume>7</volume>, <fpage>212</fpage>&#x2013;<lpage>220</lpage>. <pub-id pub-id-type="doi">10.5370/JEET.2012.7.2.212</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lamb</surname>
<given-names>B. K.</given-names>
</name>
<name>
<surname>Cambaliza</surname>
<given-names>M. O. L.</given-names>
</name>
<name>
<surname>Davis</surname>
<given-names>K. J.</given-names>
</name>
<name>
<surname>Edburg</surname>
<given-names>S. L.</given-names>
</name>
<name>
<surname>Ferrara</surname>
<given-names>T. W.</given-names>
</name>
<name>
<surname>Floerchinger</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2016</year>). <article-title>Direct and Indirect Measurements and Modeling of Methane Emissions in Indianapolis, Indiana</article-title>. <source>Environ. Sci. Technol.</source> <volume>50</volume>, <fpage>8910</fpage>&#x2013;<lpage>8917</lpage>. <pub-id pub-id-type="doi">10.1021/acs.est.6b01198</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Fast Source Term Estimation Using the PGA-NM Hybrid Method</article-title>. <source>Eng. Appl. Artif. Intell.</source> <volume>62</volume>, <fpage>68</fpage>&#x2013;<lpage>79</lpage>. <pub-id pub-id-type="doi">10.1016/j.engappai.2017.03.010</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Long</surname>
<given-names>K. J.</given-names>
</name>
<name>
<surname>Haupt</surname>
<given-names>S. E.</given-names>
</name>
<name>
<surname>Young</surname>
<given-names>G. S.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Assessing Sensitivity of Source Term Estimation</article-title>. <source>Atmos. Environ.</source> <volume>44</volume>, <fpage>1558</fpage>&#x2013;<lpage>1567</lpage>. <pub-id pub-id-type="doi">10.1016/j.atmosenv.2010.01.003</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Luo</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2011</year>). <source>Statistics</source>. <publisher-loc>Beijing, China</publisher-loc>: <publisher-name>Chinese financial&#x26;Economic Publishing House</publisher-name>, <fpage>49</fpage>. </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lushi</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Stockie</surname>
<given-names>J. M.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>An Inverse Gaussian Plume Approach for Estimating Atmospheric Pollutant Emissions from Multiple Point Sources</article-title>. <source>Atmos. Environ.</source> <volume>44</volume>, <fpage>1097</fpage>&#x2013;<lpage>1107</lpage>. <pub-id pub-id-type="doi">10.1016/j.atmosenv.2009.11.039</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Comparison and Improvements of Optimization Methods for Gas Emission Source Identification</article-title>. <source>Atmos. Environ.</source> <volume>81</volume>, <fpage>188</fpage>&#x2013;<lpage>198</lpage>. <pub-id pub-id-type="doi">10.1016/j.atmosenv.2013.09.012</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Locating the Gas Leakage Source in the Atmosphere Using the Dispersion Wave Method</article-title>. <source>J. Loss Prev. Process Industries</source> <volume>63</volume>, <fpage>104031</fpage>. <pub-id pub-id-type="doi">10.1016/j.jlp.2019.104031</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>Q.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Application and Improvement of Swarm Intelligence Optimization Algorithm in Gas Emission Source Identification in Atmosphere</article-title>. <source>J. Loss Prev. Process Industries</source> <volume>56</volume>, <fpage>262</fpage>&#x2013;<lpage>271</lpage>. <pub-id pub-id-type="doi">10.1016/j.jlp.2018.09.008</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Parameter Identification for Continuous Point Emission Source Based on Tikhonov Regularization Method Coupled with Particle Swarm Optimization Algorithm</article-title>. <source>J. Hazard. Mater.</source> <volume>325</volume>, <fpage>239</fpage>&#x2013;<lpage>250</lpage>. <pub-id pub-id-type="doi">10.1016/j.jhazmat.2016.11.071</pub-id> </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mao</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Lang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Comparative Study of Source Inversion under Multiple Atmospheric Pollutant Emission Scenarios</article-title>. <source>Front. Environ. Sci.</source> <volume>10</volume>, <fpage>857701</fpage>. <pub-id pub-id-type="doi">10.3389/fenvs.2022.857701</pub-id> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mao</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Lang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Impacts of Typical Atmospheric Dispersion Schemes on Source Inversion</article-title>. <source>Atmos. Environ.</source> <volume>232</volume>, <fpage>117572</fpage>. <pub-id pub-id-type="doi">10.1016/j.atmosenv.2020.117572</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Meng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>A New Bio-Inspired Algorithm: Chicken Swarm Optimization</article-title>. <source>Lect. Notes Comput. Sci.</source> <volume>8794</volume> (<issue>1</issue>), <fpage>86</fpage>&#x2013;<lpage>94</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-319-11857-4_10</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mishra</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>A Hybrid Least Square-Fuzzy Bacterial Foraging Strategy for Harmonic Estimation</article-title>. <source>IEEE Trans. Evol. Comput.</source> <volume>9</volume> (<issue>1</issue>), <fpage>61</fpage>&#x2013;<lpage>73</lpage>. <pub-id pub-id-type="doi">10.1109/TEVC.2004.840144</pub-id> </citation>
</ref>
<ref id="B38">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Moll</surname>
<given-names>C. V.</given-names>
</name>
<name>
<surname>Snellen</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Simons</surname>
<given-names>D. G.</given-names>
</name>
</person-group> (<year>2004</year>). &#x201c;<article-title>Application of Differential Evolution as an Optimisation Method for Geo-Acoustic Inversion</article-title>,&#x201d; in <conf-name>Proceedings of the Seventh European Conference on Underwater Acoustics</conf-name>, <conf-loc>Delft, Netherlands</conf-loc>, <conf-date>July 5&#x2013;8, 2004</conf-date> (<publisher-loc>Delft, Netherlands</publisher-loc>: <publisher-name>ECUA</publisher-name>), <fpage>721</fpage>&#x2013;<lpage>726</lpage>. </citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mora-Meli&#xe0;</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Guti&#xe9;rrez-Bahamondes</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Iglesias-Rey</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Mart&#xed;nez-Solano</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Efficiency Criteria as a Solution to the Uncertainty in the Choice of Population Size in Population-Based Algorithms Applied to Water Network Optimization</article-title>. <source>Water</source> <volume>8</volume> (<issue>12</issue>), <fpage>583</fpage>. <pub-id pub-id-type="doi">10.3390/w8120583</pub-id> </citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Niu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Bacterial-inspired Algorithms for Solving Constrained Optimization Problems</article-title>. <source>Neurocomputing</source> <volume>148</volume>, <fpage>54</fpage>&#x2013;<lpage>62</lpage>. <pub-id pub-id-type="doi">10.1016/j.neucom.2012.07.064</pub-id> </citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pasquill</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Smith</surname>
<given-names>F. B.</given-names>
</name>
</person-group> (<year>1983</year>). <source>Atmospheric Diffusion</source>. <publisher-loc>Chichester, West Sussex</publisher-loc>: <publisher-name>E. Horwood</publisher-name> <comment>New York: Halsted Press</comment>.</citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Passino</surname>
<given-names>K. M.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Biomimicry of Bacterial Foraging for Distributed Optimization and Control</article-title>. <source>IEEE Control Syst.</source> <volume>22</volume> (<issue>3</issue>), <fpage>52</fpage>&#x2013;<lpage>67</lpage>. <pub-id pub-id-type="doi">10.1109/MCS.2002.1004010</pub-id> </citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rodriguez</surname>
<given-names>L. M.</given-names>
</name>
<name>
<surname>Ellen Haupt</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Young</surname>
<given-names>G. S.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Impact of Sensor Characteristics on Source Characterization for Dispersion Modeling</article-title>. <source>Measurement</source> <volume>44</volume>, <fpage>802</fpage>&#x2013;<lpage>814</lpage>. <pub-id pub-id-type="doi">10.1016/j.measurement.2011.01.014</pub-id> </citation>
</ref>
<ref id="B44">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Ronkkonen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kukkonen</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Price</surname>
<given-names>K. V.</given-names>
</name>
</person-group> (<year>2005</year>). &#x201c;<article-title>Real-parameter Optimization with Differential Evolution, 2005 IEEE Congress on Evolutionary Computation</article-title>,&#x201d; in <conf-name>2005 IEEE Congress on Evolutionary Computation</conf-name>, <conf-loc>Edinburgh, UK</conf-loc>, <conf-date>2-5 Sept. 2005</conf-date>, <fpage>506</fpage>&#x2013;<lpage>513</lpage>. <pub-id pub-id-type="doi">10.1109/CEC.2005.1554725</pub-id> </citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sarkar</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Salauddin</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Mukherjee</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Shariati</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Rebezov</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Tretyak</surname>
<given-names>L.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Application of Bio-Inspired Optimization Algorithms in Food Processing</article-title>. <source>Curr. Res. Food Sci.</source> <volume>5</volume>, <fpage>432</fpage>&#x2013;<lpage>450</lpage>. <pub-id pub-id-type="doi">10.1016/j.crfs.2022.02.006</pub-id> </citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Lang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Mao</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Cui</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Comparative and Study on the Application of Typical Hybrid Algorithms in Source Parameter Inversions</article-title>. <source>China Environ. Sci.</source> <volume>39</volume> (<issue>8</issue>), <fpage>3207</fpage>&#x2013;<lpage>3214</lpage>. <pub-id pub-id-type="doi">10.19674/j.cnki.issn1000-6923.2019.0379</pub-id> </citation>
</ref>
<ref id="B47">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Shi</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2013</year>). <source>Research Onback-Calculation of Source Intensity and Position of Toxic Gas Dispersion from Road Tank Car [D]</source>. <publisher-loc>Lanzhou</publisher-loc>: <publisher-name>Lanzhou Jiaotong University</publisher-name>. </citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Singh</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>Rani</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>A Least-Squares Inversion Technique for Identification of a Point Release: Application to Fusion Field Trials 2007</article-title>. <source>Atmos. Environ.</source> <volume>92</volume>, <fpage>104</fpage>&#x2013;<lpage>117</lpage>. <pub-id pub-id-type="doi">10.1016/j.atmosenv.2014.04.012</pub-id> </citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sohn</surname>
<given-names>M. D.</given-names>
</name>
<name>
<surname>Sextro</surname>
<given-names>R. G.</given-names>
</name>
<name>
<surname>Gadgil</surname>
<given-names>A. J.</given-names>
</name>
<name>
<surname>Daisey</surname>
<given-names>J. M.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Responding to Sudden Pollutant Releases in Office Buildings: 1. Framework and Analysis Tools</article-title>. <source>Indoor Air</source> <volume>13</volume> (<issue>3</issue>), <fpage>267</fpage>&#x2013;<lpage>276</lpage>. <pub-id pub-id-type="doi">10.1034/j.1600-0668.2003.00183.x</pub-id> </citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Stockie</surname>
<given-names>J. M.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>The Mathematics of Atmospheric Dispersion Modeling</article-title>. <source>SIAM Rev.</source> <volume>53</volume> (<issue>2</issue>), <fpage>349</fpage>&#x2013;<lpage>372</lpage>. <pub-id pub-id-type="doi">10.1137/10080991x</pub-id> </citation>
</ref>
<ref id="B51">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Tripathy</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Mishra</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Lai</surname>
<given-names>L. L.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Q. P.</given-names>
</name>
</person-group> (<year>2006</year>). <source>Transmission Loss Reduction Based on FACTS and Bacteria Foraging Algorithm</source>. <publisher-loc>Berlin, Heidelberg</publisher-loc>: <publisher-name>Springer</publisher-name>, <fpage>222</fpage>&#x2013;<lpage>231</lpage>. <pub-id pub-id-type="doi">10.1007/11844297_23</pub-id> </citation>
</ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J. M.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Locating Hazardous Gas Leaks in the Atmosphere via Modified Genetic, MCMC and Particle Swarm Optimization Algorithms</article-title>. <source>Atmos. Environ.</source> <volume>157</volume>, <fpage>27</fpage>&#x2013;<lpage>37</lpage>. <pub-id pub-id-type="doi">10.1016/j.atmosenv.2017.03.009</pub-id> </citation>
</ref>
<ref id="B53">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wei</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Lv</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>VOCs Emission Rate Estimate for Complicated Industrial Area Source Using an Inverse-Dispersion Calculation Method: A Case Study on a Petroleum Refinery in Northern China</article-title>. <source>Environ. Pollut.</source> <volume>218</volume>, <fpage>681</fpage>&#x2013;<lpage>688</lpage>. <pub-id pub-id-type="doi">10.1016/j.envpol.2016.07.062</pub-id> </citation>
</ref>
<ref id="B54">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2019a</year>). <article-title>A Fast Forecasting Method for PM2.5 Concentrations Based on Footprint Modeling and Emission Optimization</article-title>. <source>Atmos. Environ.</source> <volume>219</volume>, <fpage>117013</fpage>. <pub-id pub-id-type="doi">10.1016/j.atmosenv.2019.117013</pub-id> </citation>
</ref>
<ref id="B55">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2019b</year>). <article-title>A Novel Hybrid Localization Scheme for Deep Mine Based on Wheel Graph and Chicken Swarm Optimization</article-title>. <source>Comput. Netw.</source> <volume>154</volume>, <fpage>73</fpage>&#x2013;<lpage>78</lpage>. <pub-id pub-id-type="doi">10.1016/j.comnet.2019.02.011</pub-id> </citation>
</ref>
<ref id="B56">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zahara</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Kao</surname>
<given-names>Y.-T.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Hybrid Nelder-Mead Simplex Search and Particle Swarm Optimization for Constrained Engineering Design Problems</article-title>. <source>Expert Syst. Appl.</source> <volume>36</volume>, <fpage>3880</fpage>&#x2013;<lpage>3886</lpage>. <pub-id pub-id-type="doi">10.1016/j.eswa.2008.02.039</pub-id> </citation>
</ref>
<ref id="B57">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Back-calculation of the Strength and Location of Hazardous Materials Releases Using the Pattern Search Method</article-title>. <source>J. Hazard. Mater.</source> <volume>183</volume>, <fpage>474</fpage>&#x2013;<lpage>481</lpage>. <pub-id pub-id-type="doi">10.1016/j.jhazmat.2010.07.048</pub-id> </citation>
</ref>
<ref id="B58">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Inverse Calculation Approaches for Source Determination in Hazardous Chemical Releases</article-title>. <source>J. Loss Prev. Process Industries</source> <volume>24</volume>, <fpage>293</fpage>&#x2013;<lpage>301</lpage>. <pub-id pub-id-type="doi">10.1016/j.jlp.2011.01.002</pub-id> </citation>
</ref>
<ref id="B59">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhong</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Characteristics and Source Apportionment of PM2.5 and O3 during Winter of 2013 and 2018 in Beijing</article-title>. <source>Atmosphere</source> <volume>11</volume> (<issue>12</issue>), <fpage>1324</fpage>. <pub-id pub-id-type="doi">10.3390/atmos11121324</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>