<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink">
<front><article-meta>
<title-group><article-title>Optimization of Ecological Systems and Population Dynamics Using Metaheuristic Algorithms: A Review</article-title></title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Osintsev</surname><given-names>Natalja</given-names></name><xref ref-type="aff" rid="aff1"/></contrib>
<contrib contrib-type="author"><name><surname>Animasaun</surname><given-names>Akeem Babatunde</given-names></name><xref ref-type="aff" rid="aff2"/></contrib>
<aff id="aff1">Fraunhofer-Institut für Holzforschung Wilhelm-Klauditz Institut WKI, Bienroder Weg 54 E, 38108 Brunswick, Germany.</aff>
<aff id="aff2">Department of Civil Engineering, Sichuan College of Architectural Technology, Deyang, China.</aff>
</contrib-group>
<abstract><p>Ecological optimization combines a search problem with a model of populations, habitats or resource allocation. This narrative review examines how metaheuristic algorithms can support parameter calibration, conservation planning and management decisions while preserving the distinction between optimizer performance and ecological validity. It organizes search methods by representation and evaluation cost, and discusses simulated annealing, evolutionary search and population-based continuous optimization through their mathematical roles. The Marxan conservation-planning framework provides a documented example of spatial selection with cost, boundary and representation penalties. Population-model calibration is treated as an inverse problem whose identifiability, observation process and predictive validation must be established independently of the search method. The review considers matched benchmarking, stochastic replication, scenario evaluation and transparent constraint handling. Unverified literature counts and quantitative graphics are excluded from the validated synthesis. No new population experiment, pooled performance estimate or universal algorithm ranking is reported. Research priorities include process-based benchmarks, independent spatial and temporal validation, explicit treatment of management uncertainty and reproducible decision-support workflows.</p></abstract>
<kwd-group kwd-group-type="author"><kwd>Ecological optimization</kwd><kwd>Population dynamics</kwd><kwd>Conservation planning</kwd><kwd>Metaheuristics</kwd><kwd>Model</kwd></kwd-group>
</article-meta></front>
<body>
<sec id="sec-1">
<p>calibration, Uncertainty, Decision support.</p>
</sec>
<sec id="sec-2"><label>1</label><title>Introduction</title>
<p>Optimization of ecological systems begins with a stated ecological or management question. Estimating demographic parameters, selecting protected areas and allocating interventions are different decisions, even when the same search algorithm is used. An optimizer improves a specified objective within a feasible set; it does not establish that a population model is identifiable, that a predicted habitat map generalizes, or that a management intervention has a causal benefit. This review examines those distinctions through a narrative methodological synthesis.</p>
<p>Metaheuristics supply strategies for traversing candidate solutions when exact evaluation or enumeration is costly <xref ref-type="bibr" rid="ref-1">[1]</xref>. Evolutionary search modifies populations of candidates, particle swarm optimization exchanges individual and social search information <xref ref-type="bibr" rid="ref-2">[2]</xref>, and differential evolution constructs trial vectors from population differences <xref ref-type="bibr" rid="ref-3">[3]</xref>. Ecological applications require each candidate to be decoded into a valid parameter vector, spatial configuration or management schedule.</p>
<p>The No Free Lunch results are statements about specified averages over objective functions <xref ref-type="bibr" rid="ref-4">[4]</xref>. They neither require invention of new animal-inspired algorithms nor preclude useful specialization to ecological problem structures. For an ecological decision, the relevant comparison is with methods suited to its formulation, using the same model, constraints, data and evaluation budget.</p>
<p>This review focuses on the relationship between model structure and search architecture. Continuous model parameters, discrete habitat selections and mixed management decisions require different representations. The cost of evaluating a candidate may include integration of a dynamic model, stochastic simulation, spatial calculations and feasibility repair. These operations should be accounted for before interpreting an apparent difference in algorithm speed.</p>
<p>The contribution is an organization of ecological formulations and their validation requirements. Sections 2 and 3 explain the modeling context and evidence boundary; Sections 4 and 5 connect search mechanisms to calibration and conservation decisions. Sections 6 and 7 examine uncertainty, comparative evaluation and research priorities. Conclusions concern methodological design rather than a measured census of ecological applications.</p>
<p>Population dynamics as an ecological object must be distinguished from the evolution of an optimizer population. Search agents are candidate solutions; they are not organisms or demographic observations unless a separate model establishes that relationship. Biological inspiration therefore does not, by itself, justify ecological interpretations of algorithm trajectories.</p>
</sec>
<sec id="sec-3"><label>2</label><title>Background and Context</title>
<p>The background distinguishes the ecological system, the observation model, the optimization objective and the search procedure. A defect in one layer cannot be repaired solely by increasing the optimizer budget.</p>
<sec id="sec-4"><label>2.1</label><title>Definitions and Fundamental Concepts</title>
<p>A metaheuristic guides transformations of candidate solutions <xref ref-type="bibr" rid="ref-1">[1]</xref>. Population-based methods retain several candidates, while trajectory-based methods update one candidate over time. Finite runs generally provide an achieved solution rather than a certificate of global optimality. An ecological study should define variable bounds, the objective direction and the rules for treating infeasible or numerically unstable candidate simulations.</p>
<p>Calibration and control require different decision variables. Calibration estimates quantities in a model from observations; control chooses actions whose effects are evaluated through that model. For population time series, the likelihood or discrepancy should account for observation error and dependence. For spatial conservation, the representation should identify selected planning units and verify every required coverage or connectivity condition.</p>
</sec>
<sec id="sec-5"><label>2.2</label><title>Historical Evolution</title>
<p>The historical development of metaheuristics provides a set of operators rather than a stable hierarchy of ecological effectiveness. Differential evolution operates on real-valued vectors <xref ref-type="bibr" rid="ref-3">[3]</xref>; particle swarm optimization updates positions with personal and social information <xref ref-type="bibr" rid="ref-2">[2]</xref>; ant-system methods construct combinatorial solutions <xref ref-type="bibr" rid="ref-5">[5]</xref>. The choice of encoding and repair determines whether these mechanisms respect the ecological decision.</p>
<p>Multi-objective methods such as NSGA-II generate non-dominated candidate sets <xref ref-type="bibr" rid="ref-6">[6]</xref>. In ecological management, a trade-off may concern cost, representation, habitat connectivity or population persistence. The returned set is an approximation and does not establish complete Pareto optimality. The final choice also depends on the decision-maker’s objectives and the reliability of the ecological model.</p>
<fig id="fig1"><label>Figure 1</label><caption><p>Unverified benchmark-error graphic.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:2:66,418.9,537.1,607.3"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
<p>Function definitions, data, repetitions and evaluation budgets are unspecified, so the bars do not establish performance on ecological systems (<xref ref-type="fig" rid="fig1">Fig. 1</xref>).</p>
</sec>
</sec>
<sec id="sec-6"><label>3</label><title>Review Scope and Evidence Boundary</title>
<p>This is a narrative review of search mechanisms and evaluation requirements for ecological optimization. No reproducible search log, deduplicated inclusion list or study-level extraction file is available for the numerical compilation in <xref ref-type="table" rid="tab1">Table 1</xref>. Its counts are retained as reported but do not define a verified systematic-review population or support prevalence estimates.</p>
<table-wrap id="tab1"><label>Table 1</label><caption><p>Unverified search-count compilation.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:2:66,145.3,537.1,260.4"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>The synthesis connects identifiable methodological sources to ecological decisions. The official Marxan manual documents how spatial selection combines planning-unit cost, boundary cost and penalties for unmet conservation targets <xref ref-type="bibr" rid="ref-7">[7]</xref>. General search and comparison sources clarify representation, budgets and statistical units <xref ref-type="bibr" rid="ref-1">[1]</xref>, <xref ref-type="bibr" rid="ref-8">[8]</xref>. These connections support a bounded methodological discussion; they do not constitute a comprehensive search or meta-analysis.</p>
</sec>
<sec id="sec-7"><label>4</label><title>Survey of Metaheuristic Algorithms</title>
<p>The following algorithm families are considered by the decisions they can represent and the cost of evaluating their candidates. No measured frequency or global performance order is assigned to the families.</p>
<fig id="fig2"><label>Figure 2</label><caption><p>Unverified application-count graphic.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:3:66,547.2,537.1,710.4"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
<p>Its categories describe biomedical topics rather than ecological systems; it is excluded from ecological prevalence and coverage conclusions (<xref ref-type="fig" rid="fig2">Fig. 2</xref>).</p>
<sec id="sec-8"><label>4.1</label><title>Evolutionary Algorithms</title>
<p>Evolutionary search can encode model parameters, selected sites or management schedules. Variation operators must preserve or repair constraints, and selection acts on the stated objective rather than an inherent ecological notion of fitness. Differential evolution is defined through vector-difference mutation and recombination <xref ref-type="bibr" rid="ref-3">[3]</xref>. CMA-ES adapts the covariance of a continuous sampling distribution <xref ref-type="bibr" rid="ref-9">[9]</xref>; neither mechanism automatically handles discrete spatial constraints.</p>
<p>SHADE adapts differential-evolution control parameters based on successful search history <xref ref-type="bibr" rid="ref-10">[10]</xref>. Such adaptation modifies the search mechanism but cannot resolve structural non-identifiability or an inappropriate calibration objective. A hybrid that adds local refinement should be assessed at a matched total budget, including its repair and model-evaluation costs.</p>
</sec>
<sec id="sec-9"><label>4.2</label><title>Swarm Intelligence</title>
<p>Particle swarm optimization can propose continuous parameter vectors <xref ref-type="bibr" rid="ref-2">[2]</xref>. ACO-style construction can be considered for spatial or sequential decisions when a graph and feasible move set are specified <xref ref-type="bibr" rid="ref-5">[5]</xref>. Transferring either architecture to ecology requires explicit decoding, constraints and objective definitions. Algorithm labels alone do not establish biological or management appropriateness.</p>
<p>Population-based methods can return several candidates, which is useful for exploring trade-offs or multiple fitted parameter sets. Their dispersion is not automatically a confidence interval or a posterior distribution. Uncertainty in demographic parameters or future environmental conditions requires a separate inferential or scenario framework with a defined interpretation.</p>
</sec>
<sec id="sec-10"><label>4.3</label><title>Physics- and Bio-Inspired Methods</title>
<p>Simulated annealing is a trajectory-based search method with temperature-dependent acceptance <xref ref-type="bibr" rid="ref-11">[11]</xref>. Its role in conservation planning is documented in Marxan <xref ref-type="bibr" rid="ref-7">[7]</xref>. A biological or physical metaphor should be assessed through its actual update and acceptance rules; structural novelty cannot be inferred from renaming known operators <xref ref-type="bibr" rid="ref-12">[12]</xref>.</p>
<p>Hybrid methods can combine global exploration with local calibration, constraint-based repair or a programming subproblem. Their value depends on what the added component solves and at what cost. A successful local model fit remains conditional on the selected ecological model and observations. Computational refinement does not independently validate causal or predictive interpretations.</p>
<fig id="fig3"><label>Figure 3</label><caption><p>General research-roadmap schematic.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:4:66,631.9,537.1,739.1"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
<p>The labels near, mid and long indicate a conceptual sequence rather than an evidence-based forecast (<xref ref-type="fig" rid="fig3">Fig. 3</xref>).</p>
</sec>
</sec>
<sec id="sec-11"><label>5</label><title>Applications</title>
<p>Ecological applications are organized here by the object being optimized: Model parameters, protected-area selections and management actions. The same method can serve more than one object, but its output must be interpreted within the corresponding model and validation design.</p>
<sec id="sec-12"><label>5.1</label><title>Primary Application Areas</title>
<p>Population-model calibration seeks parameter values that fit a stated observation model or discrepancy measure. Bounds can encode biological restrictions, and a dynamic solver evaluates predicted trajectories. Before selecting a metaheuristic, the study should examine parameter identifiability, numerical integration error and the possibility of multiple parameter vectors with similar fit. Predictions on independent time periods are needed to assess whether an improved training fit is ecologically useful.</p>
<p>Spatial conservation planning provides a concrete documented search application. Marxan selects planning units and scores the combination through cost, spatial boundary terms and penalties for unmet conservation targets <xref ref-type="bibr" rid="ref-7">[7]</xref>. The boundary modifier and feature penalties represent explicit modeling priorities. A low combined score should therefore be accompanied by target attainment and spatial interpretation; it cannot be compared across incompatible cost scales or penalty definitions.</p>
<p>Management optimization adds a prospective question: which actions should be taken under environmental uncertainty? Harvest, restoration or intervention schedules must be evaluated across stated scenarios and checked against resource and ecological constraints. If the ecological response model is uncertain, a numerically best schedule under one fitted trajectory may be unstable. Model sensitivity, policy feasibility and consequences on independent or held-out scenarios should be reported separately from search convergence. No response function, input distribution, sampling design or estimator is specified, so the indices do not establish parameter importance in an ecological model (<xref ref-type="fig" rid="fig4">Fig. 4</xref>).</p>
<table-wrap id="tab2"><label>Table 2</label><caption><p>Unvalidated qualitative algorithm ratings.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:4:66,117.7,537.1,244.2"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<fig id="fig4"><label>Figure 4</label><caption><p>Unverified sensitivity-index graphic.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:5:66,586,537.1,778.6"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
</sec>
</sec>
<sec id="sec-13"><label>6</label><title>Challenges and Limitations</title>
<p>The main limitations arise at the interface between ecological modeling and search. The source counts, qualitative ratings and quantitative graphics cannot establish ecological prevalence, robust policy benefits or general algorithm superiority.</p>
<sec id="sec-14"><label>6.1</label><title>Parameter Tuning</title>
<p>Tuning should use a defined budget separate from final evaluation. Population size, model-solver tolerance and stopping conditions all affect runtime and achieved fit. CMA-ES and SHADE adapt particular search parameters <xref ref-type="bibr" rid="ref-9">[9]</xref>, <xref ref-type="bibr" rid="ref-10">[10]</xref>, but remain dependent on implementation settings and evaluation rules. Candidate numerical failures should be reported and handled consistently across algorithms.</p>
</sec>
<sec id="sec-15"><label>6.2</label><title>Benchmark Fairness and Reproducibility</title>
<p>A fair benchmark holds the ecological model, observations, objective, constraints and evaluation budget fixed. Repeated seeds estimate run variability; they are not independent ecosystems or independent biological samples. Biological transfer should be evaluated across meaningful independent instances, such as sites or non-overlapping time periods, with attention to their dependence structure <xref ref-type="bibr" rid="ref-8">[8]</xref>. Exact or specialized calibration methods remain important baselines.</p>
</sec>
<sec id="sec-16"><label>6.3</label><title>Theoretical Analysis and Scalability</title>
<p>Asymptotic convergence does not imply practical reliability in a noisy, time-limited ecological task. A runtime account must include dynamic simulation, spatial calculations, repair and any surrogate evaluation. High-dimensional calibration may expose weakly identified directions rather than only optimizer failure. More elaborate search should therefore be justified by a diagnosed computational need.</p>
<p>Matched algorithms evaluated on the same independent instances should be compared with a paired design. Wilcoxon signed-rank comparisons can be considered for paired observations, while rank-sum tests assume independent samples. Friedman and Nemenyi procedures require complete matched ranks and an appropriate independent problem unit <xref ref-type="bibr" rid="ref-8">[8]</xref>, <xref ref-type="bibr" rid="ref-13">[13]</xref>. Confidence intervals and effect sizes should describe the quantity and replication unit actually analyzed.</p>
<fig id="fig5"><label>Figure 5</label><caption><p>Unverified environment-state graphic.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:6:66,635.5,537.1,778.2"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
<p>The states and iteration intervals have no defined ecological interpretation or generating process; no adaptation result is inferred from the diagram (<xref ref-type="fig" rid="fig5">Fig. 5</xref>).</p>
</sec>
</sec>
<sec id="sec-17"><label>7</label><title>Future Research Directions</title>
<p>Research priorities follow from the modeling and validation gaps. They include traceable ecological benchmarks, uncertainty-aware decisions and comparisons that count the complete cost of model evaluation. Surrogates may reduce expensive simulation cost, but candidate policies should be re-evaluated through the original model before acceptance. An adaptive surrogate needs a rule for selecting additional evaluations and for diagnosing extrapolation error. A search advantage on the surrogate is insufficient evidence of improved ecological outcomes.</p>
<p>Model uncertainty should be expressed through stated scenarios, parameter uncertainty or a justified stochastic process. Optimizer population diversity is a separate object. Ecological risk claims require clearly defined events, time horizons and probability or robustness interpretations; a label such as adaptive or robust does not establish those properties.</p>
<p>A useful shared benchmark should include calibrated model definitions, observation processes, instance identities, variable bounds, constraints, independent seeds and raw outputs. Field deployment adds stakeholder priorities and monitoring of realized consequences. Code availability and transparent assumptions are necessary for assessing both the search mechanism and the ecological interpretation.</p>
<p>The present evidence boundary is narrative. A comprehensive ecology-specific corpus and a reproducible quantitative synthesis remain necessary before estimating literature trends or ranking optimizers across ecological domains. The unverified numerical material is excluded from the conclusions.</p>
</sec>
<sec id="sec-18"><label>8</label><title>Conclusion</title>
<p>Metaheuristic search can assist ecological optimization when its representation and evaluation procedure match the stated decision. Calibration, conservation planning and management optimization require distinct interpretations and validation. The Marxan example illustrates a traceable link between a spatial decision, explicit penalties and a search procedure; population calibration additionally requires identifiability and independent predictive assessment.</p>
<p>The central methodological lesson is to validate the ecological model and the decision before interpreting optimizer scores. Matched budgets, transparent feasibility checks and appropriate replication units are necessary for comparative claims. Neither biological inspiration nor repeated algorithm runs establish ecological realism or management effectiveness.</p>
<p>Future progress depends on reproducible links from observations to model, from model to policy and from policy to consequences. A well-supported domain-specific comparison is more useful than an unsupported universal algorithm ranking.</p>
</sec>
<sec id="sec-19"><title>Authors&apos; Contributions</title>
<p>The author solely conducted the research and prepared the manuscript and has approved its final version.</p>
</sec>
<sec id="sec-20"><title>Funding</title>
<p>This work was carried out without financial support from any public, commercial, or non-profit organizations.</p>
</sec>
<sec id="sec-21"><title>Data Availability</title>
<p>The data are available from the corresponding author upon reasonable request.</p>
</sec>
<sec id="sec-22"><title>Conflict of Interest</title>
<p>There are no competing interests to declare.</p>
</sec>
<sec id="sec-23"><title>Consent for Publication</title>
<p>The author confirms consent for the publication of this work.</p>
</sec>
</body>
<back><ref-list><title>References</title>
<ref id="ref-1"><label>1</label><mixed-citation>Blum, C., &amp; Roli, A. (2003). Metaheuristics in combinatorial optimization: Overview and conceptual comparison. ACM computing surveys (CSUR), 35(3), 268-308. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/937503.937505">https://doi.org/10.1145/937503.937505</ext-link></mixed-citation></ref>
<ref id="ref-2"><label>2</label><mixed-citation>Kennedy, J., &amp; Eberhart, R. (1995). Particle swarm optimization. Proceedings of ICNN&apos;95-international conference on neural networks (Vol. 4, pp. 1942-1948). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICNN.1995.488968">https://doi.org/10.1109/ICNN.1995.488968</ext-link></mixed-citation></ref>
<ref id="ref-3"><label>3</label><mixed-citation>Storn, R., &amp; Price, K. (1997). Differential evolution--a simple and efficient heuristic for global optimization over continuous spaces. Journal of global optimization, 11(4), 341–359. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1023/A:1008202821328%0A%0A">https://doi.org/10.1023/A:1008202821328%0A%0A</ext-link></mixed-citation></ref>
<ref id="ref-4"><label>4</label><mixed-citation>Wolpert, D. H., &amp; Macready, W. G. (1997). No free lunch theorems for optimization. IEEE transactions on evolutionary computation, 1(1), 67–82. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/4235.585893">https://doi.org/10.1109/4235.585893</ext-link></mixed-citation></ref>
<ref id="ref-5"><label>5</label><mixed-citation>Dorigo, M., Maniezzo, V., &amp; Colorni, A. (1996). Ant system: Optimization by a colony of cooperating agents. IEEE transactions on systems, man, and cybernetics, part B (cybernetics), 26(1), 29-41. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/3477.484436">https://doi.org/10.1109/3477.484436</ext-link></mixed-citation></ref>
<ref id="ref-6"><label>6</label><mixed-citation>Deb, K., Pratap, A., Agarwal, S., &amp; Meyarivan, T. (2002). A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE transactions on evolutionary computation, 6(2), 182–197. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/4235.996017">https://doi.org/10.1109/4235.996017</ext-link></mixed-citation></ref>
<ref id="ref-7"><label>7</label><mixed-citation>Marxan. (2021). Marxan user manual. <ext-link ext-link-type="uri" xlink:href="https://marxansolutions.org/wp-content/uploads/2021/02/Marxan-User-Manual_2021.pdf">https://marxansolutions.org/wp-content/uploads/2021/02/Marxan-User-Manual_2021.pdf</ext-link></mixed-citation></ref>
<ref id="ref-8"><label>8</label><mixed-citation>Derrac, J., García, S., Molina, D., &amp; Herrera, F. (2011). A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm and evolutionary computation, 1(1), 3-18. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.swevo.2011.02.002">https://doi.org/10.1016/j.swevo.2011.02.002</ext-link></mixed-citation></ref>
<ref id="ref-9"><label>9</label><mixed-citation>Hansen, N. (2006). The CMA evolution strategy: A comparing review. Towards a new evolutionary computation: Advances in the estimation of distribution algorithms, 192, 75–102. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/3-540-32494-1_4%0A%0A">https://doi.org/10.1007/3-540-32494-1_4%0A%0A</ext-link></mixed-citation></ref>
<ref id="ref-10"><label>10</label><mixed-citation>Tanabe, R., &amp; Fukunaga, A. (2013). Success-history based parameter adaptation for differential evolution. 2013 IEEE congress on evolutionary computation (pp. 71-78). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/CEC.2013.6557555">https://doi.org/10.1109/CEC.2013.6557555</ext-link></mixed-citation></ref>
<ref id="ref-11"><label>11</label><mixed-citation>Kirkpatrick, S., Gelatt Jr, C. D., &amp; Vecchi, M. P. (1983). Optimization by simulated annealing. Science, 220(4598), 671–680. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1126/science.220.4598.671">https://doi.org/10.1126/science.220.4598.671</ext-link></mixed-citation></ref>
<ref id="ref-12"><label>12</label><mixed-citation>Sörensen, K. (2015). Metaheuristics the metaphor exposed. International transactions in operational research, 22(1), 3–18. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1111/itor.12001">https://doi.org/10.1111/itor.12001</ext-link></mixed-citation></ref>
<ref id="ref-13"><label>13</label><mixed-citation>Demšar, J. (2006). Statistical comparisons of classifiers over multiple data sets. Journal of machine learning research, 7(1), 1–30. <ext-link ext-link-type="uri" xlink:href="https://www.jmlr.org/papers/volume7/demsar06a/demsar06a.pdf">https://www.jmlr.org/papers/volume7/demsar06a/demsar06a.pdf</ext-link></mixed-citation></ref>
</ref-list></back>
</article>