<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3-mathml3.dtd">
<article article-type="research-article" dtd-version="1.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Mater.</journal-id>
<journal-title-group>
<journal-title>Frontiers in Materials</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Mater.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2296-8016</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1746604</article-id>
<article-id pub-id-type="doi">10.3389/fmats.2025.1746604</article-id>
<article-version article-version-type="Version of Record" vocab="NISO-RP-8-2008"/>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Original Research</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Application of the ANN with swarm optimization algorithm in layer property backcalculation for asphalt pavement</article-title>
<alt-title alt-title-type="left-running-head">Wang et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fmats.2025.1746604">10.3389/fmats.2025.1746604</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Guozhong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3255188"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal Analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing - original draft</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhao</surname>
<given-names>Yanqing</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing - original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Funding acquisition" vocab-term-identifier="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Cao</surname>
<given-names>Dandan</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1179811"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing - original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Funding acquisition" vocab-term-identifier="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Min</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1433997"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Funding acquisition" vocab-term-identifier="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal Analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yao</surname>
<given-names>Hui</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/928382"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
</contrib>
</contrib-group>
<aff id="aff1">
<label>1</label>
<institution>School of Infrastructure Engineering, Dalian University of Technology</institution>, <city>Dalian</city>, <country country="CN">China</country>
</aff>
<aff id="aff2">
<label>2</label>
<institution>Shanxi Provincial Transportation Construction Engineering Quality Inspection Center (Co., Ltd.)</institution>, <city>Taiyuan</city>, <country country="CN">China</country>
</aff>
<aff id="aff3">
<label>3</label>
<institution>Beijing Key Laboratory of Traffic Engineering, Beijing University of Technology</institution>, <city>Beijing</city>, <country country="CN">China</country>
</aff>
<aff id="aff4">
<label>4</label>
<institution>Department of Statistics and Data Science, The University of Texas</institution>, <city>San Antonio</city>, <state>TX</state>, <country country="US">United States</country>
</aff>
<author-notes>
<corresp id="c001">
<label>&#x2a;</label>Correspondence: Dandan Cao, <email xlink:href="mailto:dandan_cao@bjut.edu.cn">dandan_cao@bjut.edu.cn</email>
</corresp>
</author-notes>
<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2026-01-28">
<day>28</day>
<month>01</month>
<year>2026</year>
</pub-date>
<pub-date publication-format="electronic" date-type="collection">
<year>2025</year>
</pub-date>
<volume>12</volume>
<elocation-id>1746604</elocation-id>
<history>
<date date-type="received">
<day>14</day>
<month>11</month>
<year>2025</year>
</date>
<date date-type="rev-recd">
<day>15</day>
<month>12</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>22</day>
<month>12</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2026 Wang, Zhao, Cao, Wang and Yao.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>Wang, Zhao, Cao, Wang and Yao</copyright-holder>
<license>
<ali:license_ref start_date="2026-01-28">https://creativecommons.org/licenses/by/4.0/</ali:license_ref>
<license-p>This is an open-access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License (CC BY)</ext-link>. 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.</license-p>
</license>
</permissions>
<abstract>
<p>State-of-the-art techniques for pavement performance evaluation have attracted considerable attention in recent years. Artificial Neural Networks (ANNs) can simulate the human brain to discover hidden patterns within datasets, thereby enhancing the accuracy of performance evaluations in civil engineering. Routine backcalculation of layer properties from Falling Weight Deflectometer (FWD) deflection time histories provide critical information for asphalt pavement performance assessment. This study proposes a general framework that integrates the ANN with swarm optimization algorithms for asphalt pavement layer property backcalculation at the project level. The proposed procedure employed the spectral element method (SEM) to calculate the deflection time histories, explicitly accounting for the dynamic effect of FWD loading and the viscoelastic property of asphalt concrete (AC). The geometrical characteristic of the load time history and the load-deflection hysteresis curve were extracted to construct the training dataset for the ANN model. Three swarm optimization algorithms were utilized to determine the initial weights and biases of the ANN. Subsequently, the parameters of the Williams-Landel-Ferry (WLF) function were optimized using the field temperatures and the backcalculated layer property to characterize the temperature-dependent behaviour of AC. A well agreement between the backcalculated and measured deflection time histories, together with the consistency of the backcalculated layer properties within reasonable ranges, demonstrated the feasibility of the proposed procedure. In contrast to conventional backpropagation neural networks (BPNNs), whose built-in optimization schemes tend to become trapped in local optima and may yield unreasonable layer properties, swarm optimization algorithms expand the candidate solution space and facilitate global optimization. The standard deviation (STD) and coefficient of variation (COV) obtained from ANNs enhanced with swarm optimization are significantly lower than those from BPNNs; the maximum reduction in COV for ANN &#x2b; HPO (Hunter&#x2013;Prey optimization) relative to BPNN exceeds 50%. The ANN &#x2b; MA (Mayfly Algorithm) and ANN &#x2b; HPO exhibit superior performance and greater computational efficiency for layer property backcalculation compared with a conventional ANN model.</p>
</abstract>
<kwd-group>
<kwd>artificial neural network</kwd>
<kwd>evaluation</kwd>
<kwd>layer property backcalculation</kwd>
<kwd>pavement engineering</kwd>
<kwd>swarm optimization algorithm</kwd>
</kwd-group>
<funding-group>
<funding-statement>The author(s) declared that financial support was received for this work and/or its publication. The work is funded by the National Natural Science Foundation of China (52008012) and the Shanxi Province Transportation Research Project (19-JKKJ-4 and 23-JKCF-12). The authors gratefully acknowledge their financial support.</funding-statement>
</funding-group>
<counts>
<fig-count count="7"/>
<table-count count="8"/>
<equation-count count="16"/>
<ref-count count="44"/>
<page-count count="00"/>
</counts>
<custom-meta-group>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Structural Materials</meta-value>
</custom-meta>
</custom-meta-group>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>Introduction</title>
<p>Asphalt pavement is a major infrastructure component. The structural performance evaluation and routine rehabilitation play an important role in extending the service life and enabling rational budget planning. The property of the paving material is critical for structural assessment. Various non-destructive techniques have been developed for monitoring the quality of paving materials under different conditions. <xref ref-type="bibr" rid="B34">Wang et al. (2020)</xref> developed various gauge length-based optical fiber Bragg grating sensing techniques for monitoring of large-span pavement through laboratory and field tests, which can serve as accurate tools for condition assessment. <xref ref-type="bibr" rid="B38">Zhang et al. (2025a)</xref> and <xref ref-type="bibr" rid="B39">Zhang et al. (2025b)</xref> proposed a quasi-distributed fiber optics system to collect the strain distribution curves of small asphalt beams subjected to fatigue three-point bend test and freeze&#x2013;thaw cycling tests, providing precise identification of crack initiation and propagation. The falling weight deflectometer (FWD) applies an impulse load by dropping a specific mass from a given height to simulate high-speed traffic loading. It is widely accepted as a reliable apparatus for assessing pavement structural conditions (<xref ref-type="bibr" rid="B1">Abd El-Raof et al., 2018</xref>). The measured deflection was used to evaluate the structural bearing capacity or backcalculation of the layer property through backcalculation algorithms.</p>
<p>The layer property backcalculation procedure was composed of the forward analysis engine and nonlinear optimization. The theoretical deflection was computed based on the pavement mechanics model with the forward analysis engine. Considering the geometric property of the FWD load and the pavement structure, an axisymmetric model is generally adopted for the forward analysis. Various analytical models and numerical procedures have been employed in the pavement analysis under FWD loading. The multilayer elastic theory (MLET), derived from Boussinesq&#x2019;s equation, has been implemented in forward and backcalculation programs, such as BISAR and EVERSTRESS. However, these multilayer analysis programs assume the static load and linear elastic behavior of all layers (<xref ref-type="bibr" rid="B43">Zhao et al., 2015</xref>). The dynamic nature of the FWD load and the viscoelastic property of asphalt concrete (AC) result in a significant discrepancy between theoretical simulations and field performance. The layered elastic solution was extended to the viscoelastic medium by considering the material&#x2019;s viscoelastic behavior, dynamic loading effects, or both. <xref ref-type="bibr" rid="B3">Al-Khoury et al. (2001a)</xref> and <xref ref-type="bibr" rid="B5">Al-Khoury et al. (2002)</xref> developed the layered media dynamics analysis (LAMDA) procedure based on the spectral element method (SEM), where the governing equation was solved in the frequency&#x2013;wavenumber domain via Fourier transform. The major advantage of the SEM is that the mass distribution can be accurately simulated using a single layer in the frequency domain, thus significantly enhancing the computational efficiency. <xref ref-type="bibr" rid="B18">Lee (2014)</xref> proposed a dynamic viscoelastic analysis procedure based on the Laplace&#x2013;Hankel transforms, where the Prony series was used to simulate the viscoelastic properties of AC. <xref ref-type="bibr" rid="B43">Zhao et al. (2015)</xref> and <xref ref-type="bibr" rid="B42">Zhao et al. (2013)</xref> introduced the modified Havriliak&#x2013;Negami (MHN) model that characterizes the linear viscoelastic behavior of AC and performed the dynamic viscoelastic analysis of asphalt pavement under FWD impulse loading. <xref ref-type="bibr" rid="B31">Varma and Kutay (2016)</xref> proposed a method for asphalt pavement based on the elastic&#x2013;viscoelastic correspondence principle. <xref ref-type="bibr" rid="B28">Quan et al. (2022)</xref> used the fractional viscoelastic model for parameter identification and then implemented the model into the finite-element (FE) analysis through a user-defined material subroutine. The accuracy and efficiency of the forward analysis are major concerns since it must be run numerous times during layer property backcalculation.</p>
<p>The backcalculation process is a nonlinear optimization problem, where the difference between the measured and theoretical deflections is the objective function (<xref ref-type="bibr" rid="B12">Egan and Hall, 2015</xref>; <xref ref-type="bibr" rid="B9">Cao et al., 2020</xref>). The iteration-based algorithm is a widely used method in traditional procedures. The layer properties are initially predetermined and then updated iteratively until the difference meets the termination criterion. The major concern in the iteration is that the seed value and the optimization strategy have a marked influence on the performance of the procedure. The famous backcalculation software EVERCAL (<xref ref-type="bibr" rid="B19">Lee et al., 1988</xref>) used the MLET as a forward analysis engine and the &#x201c;search and expand&#x201d; approach for optimizing layer moduli. <xref ref-type="bibr" rid="B4">Al-Khoury et al. (2001b)</xref> documented that the Powell hybrid algorithm in addition to the SEM forward analysis exhibits a better performance in layer property backcalculation than the factored Secant update method and the modified Levenberg&#x2013;Marquardt method. <xref ref-type="bibr" rid="B35">Zaabar et al. (2014)</xref> used Lee&#x2019;s method in forward analysis and a hybrid approach that combined the genetic algorithm (GA) and the Levenberg&#x2013;Marquardt algorithm in the optimization process. <xref ref-type="bibr" rid="B31">Varma and Kutay (2016)</xref> utilized the GA along with the Nelder&#x2013;Mead simplex algorithm for backcalculation of the viscoelastic properties of AC and the nonlinear property of unbound materials. The mechanic behavior of the AC is temperature-dependent, and a temperature correction of the backcalculated layer property is necessary to accurately characterize the material behavior under specified temperatures. Various models have been developed for correcting pavement deflections and backcalculated moduli for temperature. <xref ref-type="bibr" rid="B16">Kim et al. (1995)</xref> presented a temperature correction procedure for deflections and backcalculated the AC moduli for flexible pavements based on tests conducted in North Carolina. <xref ref-type="bibr" rid="B11">Chou et al. (2017)</xref> developed a temperature adjustment model using only the surface temperature through a regression routine. <xref ref-type="bibr" rid="B44">Zheng et al. (2019)</xref> proposed a quadratic factor for deflection adjustment. The time&#x2013;temperature superposition principle or a logarithmic function was used for the temperature correction of the backcalculated modulus for asphalt layers (<xref ref-type="bibr" rid="B27">Park et al., 2001</xref>; <xref ref-type="bibr" rid="B17">Le et al., 2023</xref>). <xref ref-type="bibr" rid="B17">Le et al. (2023)</xref> proposed a temperature correction factor based on the field backcalculated elastic modulus and the laboratory test dynamic modulus. <xref ref-type="bibr" rid="B7">Ashtiani et al. (2025)</xref> developed a temperature correction method for adjusting the backcalculated asphalt modulus based on the field airfield pavements. The temperature correction models mentioned above primarily address deflection peaks or backcalculated elastic moduli; temperature correction for backcalculated complex moduli, however, remains unresolved.</p>
<p>With the advancement of artificial intelligence (AI), artificial neural networks (ANNs) have garnered considerable attention in recent years. The superiority of the ANN lies in their ability to discover knowledge and hidden underlying patterns, especially in large-scale datasets. Various ANN models and the deep learning techniques have successfully been implemented in infrastructure assessment. The ANN architecture consists of input layers, hidden layers, and an output layer. The primary strength of ANNs is their ability to establish the mapping between input and output variables. The trained mapping relationship can be used to simultaneously predict the objectives, which is more appropriate for large-scale engineering problems. <xref ref-type="bibr" rid="B29">Saltan et al. (2013)</xref> first utilized an ANN framework in pavement assessment to simultaneously determine layer parameters including elastic modulus, Poisson&#x2019;s ratio, and thickness of each layer. <xref ref-type="bibr" rid="B37">Zhang et al. (2024)</xref> introduced a hybrid intelligent model to predict the central point&#x2019;s response based on peripheral gratings, which could significantly improve the precision of health monitoring for high-speed railroads. The combinations of various neural networks, such as the Kolmogorov&#x2013;Arnold Network (KAN) fused with the transformer fusion model, informer model, and long short-term memory (LSTM) networks, have been developed to enhance the robustness and adaptability in large-scale data analysis (<xref ref-type="bibr" rid="B40">Zhang et al., 2025c</xref>; <xref ref-type="bibr" rid="B41">Zhang et al., 2025d</xref>). Two strategies have emerged from the principles underlying the application of ANNs in layer property backcalculation. The first strategy is to use the ANN as a surrogate forward analysis engine to simulate structural behavior, and the layer property or pavement response was predicted following an iteration-based method (<xref ref-type="bibr" rid="B20">Li and Wang, 2018</xref>; <xref ref-type="bibr" rid="B13">Fathi et al., 2023</xref>). The more widespread strategy involves taking the measured deflections as input variables to construct an inverse mapping between deflections and structural parameters. The core challenge in application of the ANN framework is selecting appropriate hyperparameters. The gradient descent algorithm is commonly used to optimize these hyperparameters by moving them in the direction opposite to the gradient of the objective function, which is the most efficient direction to update parameters. Although gradient descent offers superior optimization efficiency, it is prone to converging to local optima rather than global optima. <xref ref-type="bibr" rid="B21">Li and Wang (2019)</xref> utilized the GA to optimize ANN parameters and performed backcalculation of the layer property based on surface deflection, where only peak deflection was used. <xref ref-type="bibr" rid="B33">Wang and Zhao (2022)</xref> implemented particle swarm optimization (PSO) in the ANN framework to predict the layer property and bedrock depth. <xref ref-type="bibr" rid="B10">Cao et al. (2025)</xref> combined the mayfly algorithm (MA) and ANN to perform layer property backcalculation at the project level. Project-level pavement assessment requires backcalculation of layer properties at multiple test stations having similar structural information; therefore, the ANN-based procedure is particularly suitable for large-scale layer-property backcalculation.</p>
<p>To overcome the local optima of the ANN and validate the performance of multiple swarm intelligence optimization methods in layer property backcalculation, we propose a universal ANN-based framework for layer property backcalculation at the project level. The main components of the proposed framework include deflection geometric characteristic database generation, ANN framework construction, hyperparameter optimization, layer property backcalculation, and temperature correction. The architecture of the framework is determined based on the structural information and the test configuration. Population-based optimization algorithms, namely, PSO, MA, and hunter&#x2013;prey Optimization (HPO), are incorporated into the neural network to determine the initial weights and biases for each neuron in the ANN structure. The optimal weights and biases are then obtained through ANN training using the built-in backpropagation algorithm. The temperature-related parameter for the viscoelastic material is determined through an optimization process instead of temperature modification on the measured deflection. A theoretical three-layer flexible pavement is employed to investigate the feasibility and the robustness of the ANN procedure. A field flexible pavement with 50 FWD test stations is further used to evaluate the performance of the population-based optimization algorithms in the layer property backcalculation.</p>
</sec>
<sec sec-type="methods" id="s2">
<title>Methodology</title>
<sec id="s2-1">
<title>Dynamic analysis of asphalt pavement</title>
<p>The asphalt pavement behavior under the FWD was modelled as an axisymmetric problem. The FWD loading was assumed to be uniformly distributed in a circular area with the radius of 0.15 m. The multilayered pavement consists of layers with a finite thickness above the infinite half-space. All layers are homogeneous, isotropic, and horizontally infinite. The asphalt layer is modelled as linear viscoelastic and other layers as linear elastic. Considering the linear viscoelastic property of AC and the dynamic effect of FWD loading, the spectral element method (SEM) was utilized as the forward analysis engine to simulate the structural behavior of asphalt pavement (<xref ref-type="bibr" rid="B43">Zhao et al., 2015</xref>). The governing equation for SEM in terms of displacement is shown in <xref ref-type="disp-formula" rid="e1">Equation 1</xref>.<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2207;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x2207;</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mi mathvariant="bold">U</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3bc;</mml:mi>
<mml:msup>
<mml:mo>&#x2207;</mml:mo>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi mathvariant="bold">U</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mo>&#xa8;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3bd;</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bd;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3bd;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bd;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are Lam&#xe9; constants for materials related to the modulus <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and the Poisson&#x2019;s ratio <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:mi>&#x3bd;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the displacement vector of the materials; <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:mo>&#x2207;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is the differential operator; <inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:mo>&#x2207;</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mi mathvariant="bold">U</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf8">
<mml:math id="m9">
<mml:mrow>
<mml:msup>
<mml:mo>&#x2207;</mml:mo>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi mathvariant="bold">U</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are the divergence and the Laplacian of the displacement vector <inline-formula id="inf9">
<mml:math id="m10">
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, respectively; dots above the symbol represent the second differentiation of the vector with respect to time; and <inline-formula id="inf10">
<mml:math id="m11">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the density of materials.</p>
<p>In SEM, the linear viscoelastic property of AC was characterized by the modified MHN model (<xref ref-type="bibr" rid="B42">Zhao et al., 2013</xref>), as shown in <xref ref-type="disp-formula" rid="e2">Equation 2</xref>. Five parameters of the MHN in addition to the temperature-related factor could accurately simulate the linear viscoelastic behavior of AC.<disp-formula id="e2">
<mml:math id="m12">
<mml:mrow>
<mml:msup>
<mml:mi>E</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mn>0</mml:mn>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mi>&#x221e;</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mn>0</mml:mn>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf11">
<mml:math id="m13">
<mml:mrow>
<mml:msup>
<mml:mi>E</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the complex modulus related to load frequency <inline-formula id="inf12">
<mml:math id="m14">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf13">
<mml:math id="m15">
<mml:mrow>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mn>0</mml:mn>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf14">
<mml:math id="m16">
<mml:mrow>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mi>&#x221e;</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are complex moduli as <inline-formula id="inf15">
<mml:math id="m17">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> approaches 0 and <inline-formula id="inf16">
<mml:math id="m18">
<mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, respectively; <inline-formula id="inf17">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf18">
<mml:math id="m20">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf19">
<mml:math id="m21">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are model coefficients. The parameters <inline-formula id="inf20">
<mml:math id="m22">
<mml:mrow>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mi>&#x221e;</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf21">
<mml:math id="m23">
<mml:mrow>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mn>0</mml:mn>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> characterize the equilibrium and instantaneous behavior of the linear viscoelastic property. The coefficients <inline-formula id="inf22">
<mml:math id="m24">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf23">
<mml:math id="m25">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> control the width and the skewness of the master curve, which are related to the relaxation mechanism behavior. The parameter <inline-formula id="inf24">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> controls the horizontal position of the master curve along the frequency axis and comes into effect in the horizontal shifting between different test temperatures together with the time&#x2013;temperature shift factor. It should be noted that the MHN model is essentially a complex modulus model, which means that the dynamic modulus and phase angle could be derived through the linear viscoelastic theory using the same coefficients. Only five coefficients of the asphalt layer are required to be determined, which can significantly enhance the accuracy of the layer property backcalculation compared to the Prony series, which requires more than 13 coefficients.</p>
<p>The governing equation was transferred into the frequency&#x2013;wavenumber domain via Fourier transform. The dynamic effect and the inertia distribution of mass can be described accurately without using sublayers. One spectral element is used to simulate the whole layer of the pavement, and the total number of SEM elements is equal to the number of layers. The spectral element stiffness matrix for each layer is constructed, and the global stiffness matrix is assembled in each frequency&#x2013;wavenumber domain following the same procedure as the finite-element method. The displacement is obtained based on the boundary conditions and the equilibrium equation. The solution is summed over the wavenumber domain to capture the frequency-dependent behavior of the system, and the inverse Fourier transform is used to obtain the solution in the time domain. The superiority of the SEM is owing to the fact that it integrates the analysis efficiency of the spectral analysis and the organization of the finite element method. The formulated spectral element can precisely characterize the wave propagation dynamics, and solving is carried out in the frequency domain without model discretization. The SEM significantly reduces the total number of degrees-of-freedom and enhances the computational efficiency. Considering the dynamic effect of the FWD impulse load and the viscoelastic properties of AC, the analysis model could objectively simulate the structural behavior under the FWD load. The detailed information and validation of SEM are not introduced herein and can be found elsewhere (<xref ref-type="bibr" rid="B43">Zhao et al., 2015</xref>; <xref ref-type="bibr" rid="B10">Cao et al., 2025</xref>; <xref ref-type="bibr" rid="B8">Cao et al., 2019</xref>).</p>
</sec>
<sec id="s2-2">
<title>Architecture of the ANN-based backcalculation frame</title>
<p>Intelligent optimization has become a valuable tool to solve problems across various research fields, especially those related to engineering optimization. The ANN is the typical fundamental technique that enables simulating human behavior to discover the knowledge or the underlying patterns within the datasets. The unit of the ANN, known as a neuron, receives the information from various excitation sources and outputs the result through the active function in addition to a bias value, as shown in <xref ref-type="disp-formula" rid="e3">Equation 3</xref>. The primary tasks in constructing an ANN include designing the network architecture and determining the model&#x2019;s hyperparameters (<xref ref-type="bibr" rid="B22">Li et al., 2022</xref>). The commonly utilized ANN structure consists of input layers, hidden layers, and output layers. The input layer is used to receive information from input variables, and the number of neurons corresponds to the number of input parameters. The output layer is the final layer of the ANN to return the prediction, and the number of neurons is related to the number of optimized parameters. The hidden layers connect the input layer and the output layer and perform the computation as a black box. The number of the hidden layer and the neurons in each layer varies and was related to the complexity of the problem.<disp-formula id="e3">
<mml:math id="m27">
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>The layer property backcalculation that identifies a reasonable combination of layer properties that accurately simulates the structural behavior under the FWD load can be formulated as a nonlinear optimization problem. The traditional method treated the difference between the measured and calculated peak deflections as the objective function, and the seed layer property was iteratively updated until the difference fell within a specified tolerance. Important characteristics related to the dynamic FWD load and damping materials, such as the time lag between the load peak and the peak deflection at various sensor locations, along with the deflection rate, are considered. However, only the peak value of the deflection time history is used in the static procedure, which limits the utilization of the full information contained in the measured data. Since the forward analysis engine must be executed numerous times, both the accuracy and computational efficiency are critical concerns for the iterative approach.</p>
<p>We used the ANN framework to build the mapping between the measured deflection and the layer property. In order to capture the influence of dynamic loading and damping materials, the measured time history of the FWD load and the deflection at various locations were considered as input variables in the ANN architecture. The length and complexity of the data posed a significant consideration for constructing the ANN input layer. The geometric characteristics were carefully extracted from the measured data to form the input variables. For the load time-history, four features were selected to represent the load properties, namely, peak load, peak time when the peak load occurs, load area, and load duration. For the deflection time history, the hysteresis curve was introduced to characterize the geometric property. Since the head and tail portions of the data are prone to environmental noise, the measured deflection greater than 30% of the magnitude and the corresponding loading were utilized to form the hysteresis curves, as shown in <xref ref-type="fig" rid="F1">Figure 1</xref>. Six characteristics were extracted from each hysteresis curve. The peak deflection, the area under the hysteresis curve, and the ratio of the long axis to the short axis were considered the fundamental descriptors of each deflection curve. The peak deflection represents the deflection basin, while the area under the hysteresis curve and the ratio of the long axis to the short axis describe the relationship between deflection and loading. The enclosure degree was represented by the vertical distance between the initial and final deflection points, which were denoted as the length of the segment AB. The curve density was defined as the coordinate of the intersection point between the long and short axes, labelled as point O, which represented the center of the deflection peaks and the corresponding load. The inclination degree was defined as the tangent of the angle between the long axis and the tangent to segment AB. These characteristics were considered geometric indices to characterize the properties of the load&#x2013;deflection hysteresis curve. The input variable characteristics are summarized in <xref ref-type="table" rid="T1">Table 1</xref>. It should be noted that the hysteresis curve was formed using the deflection and load time histories. The extracted geometric indices for deflections capture time domain characteristics, which allows the dynamic effects and damping influences to be reasonably represented. The number of neurons in the input layer was determined based on the features of the load time history and the load&#x2013;deflection hysteresis curves. The output variable contains the mechanical property of each layer, including the linear viscoelastic coefficient of the asphalt layer and the elastic moduli for other layers.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Schematic of the hysteresis curve characteristic.</p>
</caption>
<graphic xlink:href="fmats-12-1746604-g001.tif">
<alt-text content-type="machine-generated">Graph showing a closed loop with labeled points A, B, C, D, E, F, and O. The x-axis represents load, and the y-axis represents deflection. Angle theta is marked at point A, and right angle is marked near point O.</alt-text>
</graphic>
</fig>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Evaluation indicator of the applied load and deflection.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Objective</th>
<th align="center">Index</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="4" align="center">Load</td>
<td align="center">Peak value</td>
</tr>
<tr>
<td align="center">Peak time</td>
</tr>
<tr>
<td align="center">Load area</td>
</tr>
<tr>
<td align="center">Load time range</td>
</tr>
<tr>
<td rowspan="6" align="center">Deflection</td>
<td align="center">Peak deflection</td>
</tr>
<tr>
<td align="center">Enclosure degree</td>
</tr>
<tr>
<td align="center">Curve density</td>
</tr>
<tr>
<td align="center">Inclination degree</td>
</tr>
<tr>
<td align="center">Ratio of long&#x2013;short axis</td>
</tr>
<tr>
<td align="center">Curve area</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>This study employed a four-layer ANN model to establish the mapping between the measured deflection and layer properties (<xref ref-type="bibr" rid="B33">Wang and Zhao, 2022</xref>). The number of neurons in the input and the output layers was determined based on the structural information and the FWD configuration, while the number of neurons in the hidden layer was based on the relationships between adjacent layers. The weights and the biases of each neuron were considered as hyperparameters to be optimized. The weight connects the neurons and adjusts the importance of the contribution of each input excitation. The bias provides the flexibility of the neural network by acting as an offset or threshold. The ANN hyperparameters were initially predetermined and subsequently optimized during the training process (<xref ref-type="bibr" rid="B23">Marcelino et al., 2021</xref>; <xref ref-type="bibr" rid="B24">Mohammadi and Sheikholeslam, 2023</xref>). The built-in algorithm for the determination of hyperparameters of the ANN is the gradient-based method, which is prone to premature convergence and local optima (<xref ref-type="bibr" rid="B2">Abdolrasol et al., 2021</xref>). Various techniques have been applied to optimize the hyperparameters of the ANN. The widely used swarm intelligent optimization algorithms, namely, PSO, MA, and HPO, were utilized in this study to optimize the hyperparameters. Thus, a brief introduction of the algorithms mentioned above is provided in the following section.</p>
</sec>
<sec id="s2-3">
<title>Particle swarm optimization</title>
<p>The PSO is a well-known swarm-based optimization algorithm inspired by the social behavior observed in bird and fish flocks (<xref ref-type="bibr" rid="B15">Kennedy and Eberhart, 1995</xref>). The number of particles and the dimension of the PSO are related to the complexity of the optimization problem. The position and the velocity of the individual particles are important characteristics for the performance of the PSO algorithm. The position of each particle represents a candidate solution to the optimization objective, while the velocity is the critical parameter related to optimization efficiency. Initially, the position of each particle is uniformly distributed within the constrained search space and is updated by adding the current velocity vector. The position with the best fitness performance is recorded as the personal best (<inline-formula id="inf25">
<mml:math id="m28">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) of the current particle and the global best (<inline-formula id="inf26">
<mml:math id="m29">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) across all particles and generations. The exploration direction and velocity are updated based on the distance from the current position to the <inline-formula id="inf27">
<mml:math id="m30">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf28">
<mml:math id="m31">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> positions, respectively, as shown in the following <xref ref-type="disp-formula" rid="e4">Equation 4</xref>.<disp-formula id="e4">
<mml:math id="m32">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>w</mml:mi>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where, <inline-formula id="inf29">
<mml:math id="m33">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf30">
<mml:math id="m34">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the velocity of the <italic>i</italic>
<sup>th</sup> particle at the current iteration <inline-formula id="inf31">
<mml:math id="m35">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and the next iteration <inline-formula id="inf32">
<mml:math id="m36">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, respectively. <inline-formula id="inf33">
<mml:math id="m37">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf34">
<mml:math id="m38">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are the optimal solutions of the current and the historical generations, respectively. <inline-formula id="inf35">
<mml:math id="m39">
<mml:mrow>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the inertia factor governing the contribution of the current speed; <inline-formula id="inf36">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf37">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the acceleration factors related to the contribution of the <inline-formula id="inf38">
<mml:math id="m42">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf39">
<mml:math id="m43">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, respectively. <inline-formula id="inf40">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf41">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are random numbers distributed between [0,1]. The kernel point of the PSO is that the global optimal solution is updated via shared information among the generations. The individual particle adjusts its exploration direction by updating the velocity using <xref ref-type="disp-formula" rid="e4">Equation 4</xref> in each iteration until the objective error meets the requirement or the maximum iteration is reached.</p>
</sec>
<sec id="s2-4">
<title>Mayfly algorithm</title>
<p>Inspired by the social behavior of mayfly insects, the Mayfly algorithm was proposed for single-objective or multi-objective optimization problems (<xref ref-type="bibr" rid="B36">Zervoudakis and Tsafarakis, 2020</xref>). The position of each individual mayfly is considered the potential candidate for the optimization objective, while the speed is the optimization direction related to computational efficiency and precision, which is the same as that in PSO. The advantage of MA is that the mayfly in each generation is grouped into female and male sets, and the offspring are generated through crossover and mutation operations, similar to that in the GA. The MA combined the advantages of the PSO and the GA to enhance the optimization performance. The male MA will gather in swarms and dance up and down around the water level. The velocity of the position is updated following the <xref ref-type="disp-formula" rid="e5">Equation 5</xref>, considering the distance between from individual position to the <italic>p<sub>best</sub>
</italic> and <italic>g<sub>best</sub>
</italic>, respectively.<disp-formula id="e5">
<mml:math id="m48">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>g</mml:mi>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mi>g</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf44">
<mml:math id="m49">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf45">
<mml:math id="m50">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the velocities of the <italic>j</italic>
<sup>th</sup> element in the <italic>i</italic>
<sup>th</sup> male mayfly at iteration t and t&#x2b;1, respectively; <inline-formula id="inf46">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf47">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the positive attraction coefficients of social function; <inline-formula id="inf48">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the Cartesian distance between <inline-formula id="inf49">
<mml:math id="m54">
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf50">
<mml:math id="m55">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf51">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the Cartesian distance between <inline-formula id="inf52">
<mml:math id="m57">
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf53">
<mml:math id="m58">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; and g is the gravity parameter.</p>
<p>Both the female and male mayfliesare ranked based on the fitness error. The female mayfly flies toward the male mayfly with the same rank order following the attraction function. The position of the female mayfly is updated using the following <xref ref-type="disp-formula" rid="e6">Equation 6</xref>.<disp-formula id="e6">
<mml:math id="m59">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>v</mml:mi>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>x</mml:mi>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>v</mml:mi>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>f</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf54">
<mml:math id="m60">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf55">
<mml:math id="m61">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the velocities of the <italic>j</italic>
<sup>th</sup> element of the <italic>i</italic>
<sup>th</sup> female mayfly at time step <inline-formula id="inf56">
<mml:math id="m62">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> , and <inline-formula id="inf57">
<mml:math id="m63">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf58">
<mml:math id="m64">
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf59">
<mml:math id="m65">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the positions of the male and female mayflies with the same fitness rank. <inline-formula id="inf60">
<mml:math id="m66">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a random walk coefficient, and <inline-formula id="inf61">
<mml:math id="m67">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a random value in the range [&#x2212;1, 1]. Subsequently, the position of the female mayfly is updated by adding the velocity of the female at the current step, similar to the male mayfly.</p>
<p>After the optimized male and female mayflies are obtained at the end of the generation, the female will be paired with the male mayfly based on the attraction rules in MA. The crossover and the mutation operations are conducted to generate the offspring. The random selection strategy is utilized to extract the information from the parent generation. The inherited element from the parent generation is combined to form two offspring using the following <xref ref-type="disp-formula" rid="e7">Equation 7</xref>.<disp-formula id="e7">
<mml:math id="m68">
<mml:mrow>
<mml:mfenced open="{" close="" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>e</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>e</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where L is a random value within a certain range. It is noted that the offspring inherits both the advantage and disadvantage from the parents; a premature convergence will occur during the optimization process. A Gaussian distribution with the average of 0 and standard deviation of 1 is added into the offspring to lead the offspring to visit around the search space to obtain the global optimization, as shown in <xref ref-type="disp-formula" rid="e8">Equation 8</xref>.<disp-formula id="e8">
<mml:math id="m69">
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where <inline-formula id="inf62">
<mml:math id="m70">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the standard deviation of the normal distribution and <inline-formula id="inf63">
<mml:math id="m71">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the normal Gaussian distribution. Thus, the generated offspring will be treated as initial members of the next generation. The optimization process will be performed following the routine until the accuracy meets the requirements.</p>
</sec>
<sec id="s2-5">
<title>Hunter&#x2013;prey optimization method</title>
<p>The HPO method (<xref ref-type="bibr" rid="B26">Naruei et al., 2022</xref>) is another population-based method to simulate the dynamic interaction behavior of the animal hunting process. The core principle of the HPO is that the hunter will dynamically adjust the position based on the average position of the prey to capture the marginal prey, while the prey moves toward designated safety zones. The position search procedure is classified into two steps: exploration and exploitation. The exploration step contains a highly random behavior to discover the promising areas by updating the position significantly. The exploitation step contains a less random behavior to update the position around the promising regions. The position of the hunter will update following <xref ref-type="disp-formula" rid="e9">Equation 9</xref>.<disp-formula id="e9">
<mml:math id="m72">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.5</mml:mn>
<mml:mo>&#x2a;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>C</mml:mi>
<mml:mi>Z</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>Z</mml:mi>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>where <inline-formula id="inf64">
<mml:math id="m73">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf65">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the positions of the hunter of the current and next iteration, respectively; <inline-formula id="inf66">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the location of the prey; <inline-formula id="inf67">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mi>N</mml:mi>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the average position of the hunter; <inline-formula id="inf68">
<mml:math id="m77">
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the optimization parameter that controls the balance between exploration and exploitation; <inline-formula id="inf69">
<mml:math id="m78">
<mml:mrow>
<mml:mi>Z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the adaptive parameter. Once the prey is attacked, the prey will update its position to reach the safe zone, and the hunter may choose another prey. The global optimization is considered a safe place for the prey with a better chance of survival. The prey updates the position using the following <xref ref-type="disp-formula" rid="e10">Equation 10</xref>.<disp-formula id="e10">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>Z</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where <inline-formula id="inf70">
<mml:math id="m80">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf71">
<mml:math id="m81">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the positions of the prey of the current and next iteration, respectively. <inline-formula id="inf72">
<mml:math id="m82">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the global optimization position. <inline-formula id="inf73">
<mml:math id="m83">
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a random number in the range [&#x2212;1, 1], and the COS function is to improve the prey exploitation performance by changing the radials and angles from the optimum position. According to the natural behavior, the trapped prey will die, and the hunter will move to the remaining prey swarm. A decreasing mechanism is adopted to simulate the variation in the swarm number following the <xref ref-type="disp-formula" rid="e11">Equation 11</xref>.<disp-formula id="e11">
<mml:math id="m84">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>where <inline-formula id="inf74">
<mml:math id="m85">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of search agents. The number of the search agent will decrease during the optimization process, in accordance with the nature that the hunter attacks the prey at the farthest distance from the average position. The optimization will stop when the termination criteria are met and <inline-formula id="inf75">
<mml:math id="m86">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is equal to the requirements of the search agent.</p>
</sec>
<sec id="s2-6">
<title>Implementation of the intelligent optimization in layer property backcalculation</title>
<p>The key point of ANN-based optimization methods is to establish the mapping between input and output variables, of which the preliminary task is to determine the hyperparameter. Since the hyperparameters have a crucial influence on the accuracy and robustness of the method, various swarm optimization algorithms have been applied to perform hyperparameter optimization. Due to the complexity and variability of engineering problems, a fixed framework cannot be appropriate for all field problems. We, thus, propose a universal backcalculation framework and evaluate the performance of intelligent optimizations at a project level. Thus, the procedure of the intelligent optimization combined with a swarm optimization algorithm should be a universal framework, and the implementation of the intelligent optimization in layer property backcalculation was briefly introduced.</p>
<p>
<statement content-type="step" id="Step_1">
<label>Step 1</label>
<p>Generating the synthetic dataset using forward analysis</p>
<p>For the ANN-based method, the primary task is to establish the dataset for hyperparameter training and model validation. In this study, the analysis of an asphalt pavement under FWD loading is treated as a dynamic problem. In order to simulate the pavement behavior more accurately, the asphalt layer was treated as a linear viscoelastic material characterized by the MHN model, and others were treated as damped elastic materials. The SEM mentioned above was utilized to calculate the deflection time history. For a given pavement structure, the layer thickness and the physical properties of the paving materials were treated as known parameters. The mechanical properties of each layer, including the MHN model coefficients and elastic moduli for other layers, varied within a reasonable range. The deflection time history at locations with different offsets from the loading center was collected in the database.</p>
<p>Once the deflection time history was computed, the geometric characteristics of the applied load and deflection were extracted from the individual time-history and load&#x2013;deflection hysteresis curves of each sensor. In total, four characteristics of the applied load time-history and six characteristics of the deflection&#x2013;load hysteresis curve of each sensor were extracted to generate the synthesis database.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_2">
<label>Step 2</label>
<p>Constructing the ANN structure and determining the hyperparameters of the ANN</p>
<p>The ANN shows excellent performance for the nonlinear mapping problem, where the complexity of the ANN plays an important role in the accuracy and efficiency. In this study, the geometric characteristics of the measured deflection and the applied load were treated as input variables, while the layer properties for each layer were output variables. Thus, the number of the input and output variables was determined based on the structural information and the field measurement configuration. Since there is no definitive method to determine the exact number of neurons in each hidden layer, this study sets the number of neurons per layer. Specifically, the number of neurons in the first hidden layer is equal to the size of the input layer, while the number of neurons in subsequent hidden layers is approximately half of that of the preceding hidden layer (<xref ref-type="bibr" rid="B16">Kim et al., 1995</xref>; <xref ref-type="bibr" rid="B11">Chou et al., 2017</xref>).</p>
<p>The unit of the ANN, denoted as a neuron, performs the function of the human brain to deal with the information source from the preceding layer, including the multiplication operation by a weight and the addition operation by a bias. The information is subsequently transferred into the next layer through the activation function. The activation function governs the transformation of the input data, while the weight and bias determine the influence of each input variable. We treated the weights and biases of each neuron as critical hyperparameters. The intrinsic optimization method in the ANN is typically gradient-based, which is susceptible to becoming trapped in the local optima. To address this, various population-based optimization algorithms were employed to initialize the weights and biases. The generated synthetic dataset was used to determine the initial hyperparameters. A piecewise chaos mapping function with the threshold of 0.4 (<xref ref-type="bibr" rid="B32">Varol Altay and Alatas, 2020</xref>) was used to pre-set the parameter with a uniform distribution within the given range following the <xref ref-type="disp-formula" rid="e12">Equation 12</xref>.<disp-formula id="e12">
<mml:math id="m87">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>0.4</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.4</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.4</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>0.5</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.4</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mn>0.4</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.5</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.4</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>0.5</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.4</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mn>0.5</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.4</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>0.4</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.4</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>where <inline-formula id="inf76">
<mml:math id="m88">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is a chaotic variable.</p>
<p>The pre-set weights and biases were assigned to the ANN to establish the relationship between the geometric characteristics of the measured data and layer properties. The normalized difference between the predicted and the actual layer property was considered the fitness function, as shown in the following equation. The weight and bias of each neuron were updated through the population-based optimization mentioned above until the termination condition was achieved.<disp-formula id="e13">
<mml:math id="m89">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi>P</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>where <inline-formula id="inf77">
<mml:math id="m90">
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the fitness function, <inline-formula id="inf78">
<mml:math id="m91">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the total number of predicted parameters, and <inline-formula id="inf79">
<mml:math id="m92">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf80">
<mml:math id="m93">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the actual and backcalculated layer properties of analyzed pavement structures, respectively.</p>
<p>The swarm optimization algorithm shows excellent performance for global searching due to a highly random behavior, and the built-in gradient descent algorithm facilitates local optimization. This study used the swarm optimization to find the optimal ranges, leveraging its strong exploratory capabilities. The optimized results were then used as initial weights and biases for the ANN. The mature backcalculation framework was developed through the ANN training process, capitalizing on the advantages of local optimization and the potential for nonlinear mapping. The termination criterion was controlled by the number of iterations of 1,000, and the learning ratio was set as 0.015. Once the backcalculation framework was available, the layer property of various stations could directly be obtained based on the measured deflection time history.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_3">
<label>Step 3</label>
<p>Optimizing the temperature-related parameter of the AC</p>
<p>The MHN coefficients of the asphalt layer and the elastic moduli of other layers could be obtained from the backcalculation model. Once the MHN model was available, the complex modulus, i.e., dynamic modulus and phase angle, can be computed based on the linear viscoelastic theory. The viscoelastic material exhibits temperature-dependent behavior; however, temperature-related parameters could not be determined because only one temperature data point was available from the single test station. The temperature correction for the backcalculated layer property should be performed for comparison and assessment at the project level. The AC is a typical linear viscoelastic material exhibiting temperature-related behavior. The WLF equation (<xref ref-type="disp-formula" rid="e14">Equation 14</xref>) was used to characterize the temperature-dependent property of AC.<disp-formula id="e14">
<mml:math id="m94">
<mml:mrow>
<mml:mi>log</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>where <inline-formula id="inf81">
<mml:math id="m95">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the horizontal shift factor; <inline-formula id="inf82">
<mml:math id="m96">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf83">
<mml:math id="m97">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the model coefficients; <inline-formula id="inf84">
<mml:math id="m98">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the reference temperature; <inline-formula id="inf85">
<mml:math id="m99">
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the field temperature. The air temperature and the surface temperature could automatically be collected while the FWD test was conducted. The temperature at the middle of the AC layer was treated as the field temperature and calculated based on the measured surface temperature and average air temperature using a regression function, as shown in <xref ref-type="disp-formula" rid="e15">Equation 15</xref> (<xref ref-type="bibr" rid="B6">Asefzadeh et al., 2017</xref>).<disp-formula id="e15">
<mml:math id="m100">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.9511</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>0.1462</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>Z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>7.5442</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>6.6341</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>where <inline-formula id="inf86">
<mml:math id="m101">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the temperature at depth <inline-formula id="inf87">
<mml:math id="m102">
<mml:mrow>
<mml:mi>Z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, which is the middle depth of the AC layer in this study; <inline-formula id="inf88">
<mml:math id="m103">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the temperature at the surface and is collected from the FWD apparatus; <inline-formula id="inf89">
<mml:math id="m104">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the time of FWD test fraction of the day.</p>
<p>The WLF function coefficient was determined through an optimization process. The backcalculated layer property and the field temperature at a specified test station were selected as the reference conditions. The complex modulus of the asphalt layer at other stations could be computed using the WLF function via the linear viscoelastic theory, which was denoted as the corrected complex modulus. The difference between the corrected and the backcalculated layer property was adopted as the objective function, as shown in <xref ref-type="disp-formula" rid="e16">Equation 16</xref>. The optimization routine was performed using the HPO algorithm, which showed an excellent performance in the backcalculation of the asphalt layer property.<disp-formula id="e16">
<mml:math id="m105">
<mml:mtable class="align" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="right">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msqrt>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mspace width="4em"/>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msqrt>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(16)</label>
</disp-formula>where <inline-formula id="inf90">
<mml:math id="m106">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the root-mean-squared error between the backcalculated and transferred complex modulus at the <italic>i</italic>
<sup>th</sup> station and <italic>j</italic>
<sup>th</sup> frequency; the symbols <inline-formula id="inf91">
<mml:math id="m107">
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf92">
<mml:math id="m108">
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represent the dynamic modulus and the phase angle, respectively. Thus, the mechanical behavior of the AC for a project could be comprehensively characterized using the backcalculated layer property and the coefficients of the WLF function.</p>
</statement>
</p>
</sec>
</sec>
<sec id="s3">
<title>Result and analysis</title>
<sec id="s3-1">
<title>Feasibility analysis using a three-layer pavement</title>
<p>A typical three-layer asphalt pavement was used in theoretical evaluation of the effectiveness of intelligent optimizations. The pavement information is listed in <xref ref-type="table" rid="T2">Table 2</xref>. The layer thickness was determined according to typical asphalt pavement structures. The Poisson&#x2019;s ratio, damping ratio, and density were assigned according to the material type (<xref ref-type="bibr" rid="B10">Cao et al., 2025</xref>). During the forward analysis, the range for layer properties, including the MHN model coefficient of the AC layer and the elastic modulus of other layers, was determined according to the material type. The dynamic modulus range for viscoelastic materials was set between 5,000 MPa and 45,000 MPa, the elastic modulus for cement-treated aggregate ranged from 2,000 MPa to 25,000 MPa, and the elastic modulus for soil ranged from 30 MPa to 400 MPa. In order to improve the accuracy of the proposed method by extending the cover content, the layer property was carefully selected within the recommended range and randomly combined to create analysis scenarios. In total, 10,000 scenarios were generated to perform forward analysis.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Structural information regarding the theoretical three-layer pavement.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Layer</th>
<th align="center">Material</th>
<th align="center">Thickness (cm)</th>
<th align="center">Poisson&#x2019;s ratio</th>
<th align="center">Damping ratio</th>
<th align="center">Density (kg/m<sup>3</sup>)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Surface</td>
<td align="center">AC</td>
<td align="center">15</td>
<td align="center">0.3</td>
<td align="center">Viscoelastic</td>
<td align="center">2,400</td>
</tr>
<tr>
<td align="center">Base</td>
<td align="center">Cement-treated aggregate</td>
<td align="center">30</td>
<td align="center">0.25</td>
<td align="center">0.02</td>
<td align="center">2,250</td>
</tr>
<tr>
<td align="center">Subgrade</td>
<td align="center">Soil</td>
<td align="center">Infinite</td>
<td align="center">0.35</td>
<td align="center">0.03</td>
<td align="center">1900</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Typical loading time history from various test equipment was collected from the long-term pavement performance (LTPP) program dataset, with the amplitude of 0.7 MPa. The surface deflection at the fixed offsets from the load center of 0, 210, 330, 500, 800, 1,100, 1,400, and 1,700 mm was computed to perform the layer property backcalculation. Four characteristics of the load and six characteristics of the deflection&#x2013;load hysteresis curve of each offset were utilized as input variables, and the MHN model coefficient of the AC layer and the elastic moduli of other layers were used as output variables. A four-layer ANN (52-26-13-7) structure was established to build the mapping between input and output parameters. The weights and biases were optimized using the procedure mentioned above and the built-in algorithm.</p>
<p>A pure backpropagation neural network (BPNN) was used to validate the feasibility of the ANN in layer property backcalculation. The pure BPNN utilizes the gradient-based algorithm to optimize the hyperparameter. <xref ref-type="fig" rid="F2">Figure 2</xref> plots the comparison between the calculated and the backcalculated deflection time history, showing a good agreement between the measured and backcalculated deflection time history, thus indicating that the backcalculated layer property could be considered an appropriate solution for pavement behavior characterization. The backcalculated layer property and the corresponding actual values are listed in <xref ref-type="table" rid="T3">Table 3</xref>. Once MHN was available, the complex modulus could be derived based on the linear viscoelastic theory. The comparison between the actual and back-calculated dynamic modulus and phase angle master curves is plotted in <xref ref-type="fig" rid="F3">Figure 3</xref>. The phase angle shows a discrepancy at lower frequencies, and a slight difference in the dynamic modulus could be observed at higher frequencies. Both the backcalculated dynamic modulus and phase angle master curves exhibit a good agreement during the effective frequency range (<xref ref-type="bibr" rid="B14">Fu et al., 2020</xref>). The normalized difference between the backcalculated elastic moduli of the base and subgrade was less than 10%. The negligible difference demonstrates the feasibility of the ANN-based layer backcalculation.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Backcalculated deflection time history result from the BPNN.</p>
</caption>
<graphic xlink:href="fmats-12-1746604-g002.tif">
<alt-text content-type="machine-generated">Graph showing deflection versus time with theoretical and backcalculated data, represented by lines and crosses respectively. Deflection peaks around 0.02 seconds then decreases. An inset chart shows stress versus time, peaking around the same time.</alt-text>
</graphic>
</fig>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Backcalculated layer properties of the BPNN and actual values.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Parameter</th>
<th align="center">
<inline-formula id="inf93">
<mml:math id="m109">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>&#x221e;</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (MPa)</th>
<th align="center">
<inline-formula id="inf94">
<mml:math id="m110">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (MPa)</th>
<th align="center">
<inline-formula id="inf95">
<mml:math id="m111">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf96">
<mml:math id="m112">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf97">
<mml:math id="m113">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">Base modulus (MPa)</th>
<th align="center">Subgrade Modulus (MPa)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Backcalculated</td>
<td align="center">35,564.49</td>
<td align="center">229.56</td>
<td align="center">0.45</td>
<td align="center">1.79</td>
<td align="center">544.66</td>
<td align="center">8,104.98</td>
<td align="center">64.22</td>
</tr>
<tr>
<td align="center">Actual</td>
<td align="center">36,500</td>
<td align="center">125</td>
<td align="center">0.45</td>
<td align="center">1.95</td>
<td align="center">300</td>
<td align="center">8,500</td>
<td align="center">60</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Comparison between the actual and backcalculated complex modulus.</p>
</caption>
<graphic xlink:href="fmats-12-1746604-g003.tif">
<alt-text content-type="machine-generated">Graph depicting dynamic modulus and phase angle versus frequency. Two lines represent backcalculated and actual dynamic modulus, peaking around 15,000 to 35,000 MPa. Two other lines represent backcalculated and actual phase angles, peaking near 60 degrees. Frequency ranges from 0.01 to 10^9 Hz.</alt-text>
</graphic>
</fig>
<p>However, a crucial concern is the robustness of the ANN-based method, the performance of which depends on the optimization strategy. The results of the two analysis scenarios under duplicated trials are listed in <xref ref-type="table" rid="T4">Table 4</xref>. Both the backcalculated deflection histories matched well with the calculated data, which is not shown here for brevity. The dynamic modulus at the frequency of 10 Hz was calculated for comparison. The difference between the actual and the backcalculated layer modulus is listed in parentheses. The positive value denotes that the backcalculated modulus was larger than the actual one, and <italic>vice versa</italic>. A significant difference between the layer properties from different trials could be observed in the results. For scenario &#x23;1, the backcalculated surface layer property from trial 1 was larger than the actual one, while the backcalculated modulus of the base layer was lower than the actual one, which could be interpreted using the concept of layer compensation (<xref ref-type="bibr" rid="B8">Cao et al., 2019</xref>; <xref ref-type="bibr" rid="B30">Stubstad et al., 2006</xref>; <xref ref-type="bibr" rid="B25">Nakhaei and Timm, 2023</xref>). However, the backcalculated layer properties of both the surface and base layer from trial 2 were less than the actual ones. The normalized difference (ND) between the results obtained from the different trials was calculated and is listed in the last row. The ND for the surface layer between the two trials was 14.72%. For scenario &#x23;2, the difference between the backcalculated and actual base layer property could be more than 3,000 MPa, with an ND of approximately 20%. The result indicated that the robustness of the ANN-based method may produce an unreasonable result for pavement assessment.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Backcalculated result of the BPNN for two duplicated operations.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Scenarios</th>
<th align="center">Trail</th>
<th align="center">Surface</th>
<th align="center">Base</th>
<th align="center">Subgrade</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="4" align="center">&#x23; 1</td>
<td align="center">Actual value (MPa)</td>
<td align="center">12,870.94</td>
<td align="center">5,000</td>
<td align="center">580</td>
</tr>
<tr>
<td align="center">Trail 1 (MPa)</td>
<td align="center">13,814.09 (943.15)</td>
<td align="center">4,061.21 (&#x2212;938.79)</td>
<td align="center">576.67 (&#x2212;3.33)</td>
</tr>
<tr>
<td align="center">Trail 2 (MPa)</td>
<td align="center">12,041.34 (&#x2212;829.6)</td>
<td align="center">4,215.24 (&#x2212;784.76)</td>
<td align="center">557.34 (&#x2212;22.66)</td>
</tr>
<tr>
<td align="center">Normalized difference</td>
<td align="center">14.72%</td>
<td align="center">3.65%</td>
<td align="center">3.47%</td>
</tr>
<tr>
<td rowspan="4" align="center">&#x23;2</td>
<td align="center">Actual value (MPa)</td>
<td align="center">7,497.94</td>
<td align="center">19,500</td>
<td align="center">300</td>
</tr>
<tr>
<td align="center">Trail 1 (MPa)</td>
<td align="center">7,921.64 (423.7)</td>
<td align="center">16,400.69 (&#x2212;3,099.31)</td>
<td align="center">329.53 (29.53)</td>
</tr>
<tr>
<td align="center">Trail 2 (MPa)</td>
<td align="center">7,365.37 (&#x2212;132.57)</td>
<td align="center">20,487.25 (987.25)</td>
<td align="center">288.01 (&#x2212;11.99)</td>
</tr>
<tr>
<td align="center">Normalized difference</td>
<td align="center">7.55%</td>
<td align="center">19.95%</td>
<td align="center">14.42%</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In order to compare the performance of the backcalculation method with that of various intelligent optimization algorithms, the layer properties of scenarios &#x23;1 and &#x23;2 were backcalculated using the ANN model with different swarm optimization algorithms. The result was marked by the algorithms used in the hyperparameter optimization. The ND between the actual and the backcalculated parameter was also calculated and is listed in <xref ref-type="table" rid="T5">Table 5</xref>. The backcalculated layer properties from different models were reasonable, indicating the effectiveness of the backcalculation methods. The ND of the backcalculated layer property from the ANN model with swarm optimization algorithms was lower than that from the BPNN model. For the asphalt layers, the layer properties obtained from ANN &#x2b; MA and ANN &#x2b; HPO were closer to the actual values than those from BPNN and ANN &#x2b; PSO. Especially for the base layer of scenario 2, the ND from the BPNN was 15.89%, while those from ANN &#x2b; PSO, ANN &#x2b; MA, and ANN &#x2b; HPO were 12.04%, 4.34%, and 7.87%, respectively. The ND from the ANN &#x2b; MA and ANN &#x2b; HPO was almost 60% lower than that of the BPNN. The result indicated that the ANN &#x2b; MA and ANN &#x2b; HPO models exhibit a better overall performance for layer property backcalculation compared to BPNN and ANN &#x2b; PSO.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Comparison between backcalculation results from various algorithms.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Scenarios</th>
<th rowspan="2" align="center">Actual (MPa)</th>
<th colspan="2" align="center">BPNN</th>
<th colspan="2" align="center">ANN &#x2b; PSO</th>
<th colspan="2" align="center">ANN &#x2b; MA</th>
<th colspan="2" align="center">ANN &#x2b; HPO</th>
</tr>
<tr>
<th align="center">Result (MPa)</th>
<th align="center">ND</th>
<th align="center">Result (MPa)</th>
<th align="center">ND</th>
<th align="center">Result (MPa)</th>
<th align="center">ND</th>
<th align="center">Result (MPa)</th>
<th align="center">ND</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="3" align="center">&#x23; 1</td>
<td align="center">12,870.94</td>
<td align="center">13,814.09</td>
<td align="center">7.33%</td>
<td align="center">13,670.68</td>
<td align="center">6.21%</td>
<td align="center">12,366.74</td>
<td align="center">4.08%</td>
<td align="center">12,475.35</td>
<td align="center">3.07%</td>
</tr>
<tr>
<td align="center">5,000.00</td>
<td align="center">4,061.21</td>
<td align="center">18.78%</td>
<td align="center">4,255.00</td>
<td align="center">14.90%</td>
<td align="center">4,362.00</td>
<td align="center">12.76%</td>
<td align="center">4,305.00</td>
<td align="center">13.90%</td>
</tr>
<tr>
<td align="center">580.00</td>
<td align="center">556.69</td>
<td align="center">4.02%</td>
<td align="center">562.00</td>
<td align="center">3.10%</td>
<td align="center">567.00</td>
<td align="center">2.24%</td>
<td align="center">565.00</td>
<td align="center">2.59%</td>
</tr>
<tr>
<td rowspan="3" align="center">&#x23;2</td>
<td align="center">7,497.94</td>
<td align="center">7,921.64</td>
<td align="center">5.65%</td>
<td align="center">7,897.30</td>
<td align="center">5.33%</td>
<td align="center">7,697.11</td>
<td align="center">2.59%</td>
<td align="center">7,709.54</td>
<td align="center">2.82%</td>
</tr>
<tr>
<td align="center">19,500.00</td>
<td align="center">16,400.69</td>
<td align="center">15.89%</td>
<td align="center">17,153.00</td>
<td align="center">12.04%</td>
<td align="center">18,654.00</td>
<td align="center">4.34%</td>
<td align="center">17,965.00</td>
<td align="center">7.87%</td>
</tr>
<tr>
<td align="center">300.00</td>
<td align="center">329.53</td>
<td align="center">9.84%</td>
<td align="center">322.00</td>
<td align="center">7.33%</td>
<td align="center">318.00</td>
<td align="center">6.00%</td>
<td align="center">312.00</td>
<td align="center">4.00%</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3-2">
<title>Performance evaluation using the field pavement at the project level</title>
<p>In order to evaluate the performance of the proposed ANN-based model at the project level, a four-layer field asphalt pavement was selected to perform layer property backcalculation. The four-layer highway is located in Liaoning Province, China. The layer material and the thickness were determined by the as-designed document and are shown in <xref ref-type="table" rid="T6">Table 6</xref>. Three asphalt surface lifts were combined into one AC layer to reduce the complexity of the optimization. The field FWD test was performed with an interval of 50 m along the vehicle path. The magnitude of the test was set as 0.7 MPa, and the deflection time-history at various offsets of 0, 200, 300, 450, 600, 900, 1,200, 1,500, 1,800, and 2,100 mm was collected.</p>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Field pavement information.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Layer</th>
<th align="center">Material</th>
<th align="center">Thickness (cm)</th>
<th align="center">Density (kg/m<sup>3</sup>)</th>
<th align="center">Poisson ratio</th>
<th align="center">Damping ratio</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Surface</td>
<td align="center">AC</td>
<td align="center">17</td>
<td align="center">2,400</td>
<td align="center">0.3</td>
<td align="center">-</td>
</tr>
<tr>
<td align="center">Base</td>
<td align="center">Chemical-stabilized aggregate</td>
<td align="center">20</td>
<td align="center">2,250</td>
<td align="center">0.25</td>
<td align="center">0.02</td>
</tr>
<tr>
<td align="center">Subbase</td>
<td align="center">Chemical-stabilized gravel</td>
<td align="center">20</td>
<td align="center">2,250</td>
<td align="center">0.25</td>
<td align="center">0.02</td>
</tr>
<tr>
<td align="center">Subgrade</td>
<td align="center">Soil</td>
<td align="center">Infinite</td>
<td align="center">1,900</td>
<td align="center">0.35</td>
<td align="center">0.04</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The mechanical property of each layer varied within the reasonable range according to the material type. A total of 30,000 scenarios were generated, and the deflection time history was calculated using the SEM. The characteristics of the loading and the deflection&#x2013;load hysteresis curve were calculated to generate the database for training the ANN model with various swarm optimization algorithms. The input variable consisted of four characteristics of the load and six characteristics of the deflection&#x2013;load hysteresis curve of 10 sensors. The output variable was the mechanical property of each layer. Based on the structural information and the test configuration, a four-layer ANN (64-32-16-8) architecture was developed to map the input to the output parameters. The ANN structure was trained using the theoretical deflection database following the procedure mentioned above. The trained ANN model was used to backcalculate the layer property based on field-measured deflection. The typical comparison between the measured and the backcalculated deflection from the BPNN model is shown in <xref ref-type="fig" rid="F4">Figure 4</xref>, yielding a good agreement, indicating that the backcalculated layer property can accurately simulate the pavement behavior under FWD load conditions. The backcalculation results from other models showed a similar performance, which is not plotted here for brevity. The backcalculated layer properties from various models are listed in <xref ref-type="table" rid="T7">Table 7</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Comparison between the measured and backcalculated deflection.</p>
</caption>
<graphic xlink:href="fmats-12-1746604-g004.tif">
<alt-text content-type="machine-generated">Graph depicting deflection over time in seconds, ranging from negative 0.02 to 0.08. Measured and backcalculated data are plotted, showing peaks around 0.04 seconds. An inset graph displays stress in megapascals over time, peaking at approximately 0.05 seconds. Legends differentiate measured and backcalculated data.</alt-text>
</graphic>
</fig>
<table-wrap id="T7" position="float">
<label>TABLE 7</label>
<caption>
<p>Typical backcalculated layer properties from various ANN-based frames.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Optimization algorithm</th>
<th colspan="5" align="center">AC</th>
<th rowspan="2" align="center">Base (MPa)</th>
<th rowspan="2" align="center">Subbase (MPa)</th>
<th rowspan="2" align="center">Subgrade (MPa)</th>
</tr>
<tr>
<th align="center">
<italic>E</italic>
<sub>
<italic>&#x221e;</italic>
</sub> (MPa)</th>
<th align="center">
<italic>E</italic>
<sub>
<italic>0</italic>
</sub> (MPa)</th>
<th align="center">
<italic>&#x3b1;</italic>
</th>
<th align="center">
<italic>&#x3b2;</italic>
</th>
<th align="center">
<italic>&#x3c9;</italic>
<sub>
<italic>0</italic>
</sub>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">BPNN</td>
<td align="center">27412.09</td>
<td align="center">288.73</td>
<td align="center">0.31</td>
<td align="center">1.96</td>
<td align="center">804.06</td>
<td align="center">8920.83</td>
<td align="center">6121.24</td>
<td align="center">272.34</td>
</tr>
<tr>
<td align="center">ANN &#x2b; PSO</td>
<td align="center">28713.95</td>
<td align="center">261.64</td>
<td align="center">0.31</td>
<td align="center">1.91</td>
<td align="center">859.23</td>
<td align="center">8692.96</td>
<td align="center">6102.39</td>
<td align="center">217.12</td>
</tr>
<tr>
<td align="center">ANN &#x2b; MA</td>
<td align="center">28328.08</td>
<td align="center">238.43</td>
<td align="center">0.35</td>
<td align="center">1.82</td>
<td align="center">887.44</td>
<td align="center">8775.86</td>
<td align="center">6786.79</td>
<td align="center">230.75</td>
</tr>
<tr>
<td align="center">ANN &#x2b; HPO</td>
<td align="center">26343.97</td>
<td align="center">259.40</td>
<td align="center">0.33</td>
<td align="center">1.93</td>
<td align="center">834.40</td>
<td align="center">9949.93</td>
<td align="center">7510.31</td>
<td align="center">222.69</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>It can be seen that the layer property from various models fell within reasonable ranges and matched well with each other, indicating that the trained ANN model can effectively capture the essential relationship between the layer property and pavement performance. The complex modulus of the AC layer could be derived from the backcalculated MHN model and is shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. Within the effective frequency range of 5 Hz&#x2013;65 Hz (<xref ref-type="bibr" rid="B21">Li and Wang, 2019</xref>), the master curve from all the models matched well with each other. Notably, the master curve was calculated using the backcalculated MHN model, for which the reference temperature was the field-measured data. The backcalculated layer property should be primarily corrected into the same temperature condition.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Backcalculated <bold>(a)</bold> dynamic modulus and <bold>(b)</bold> phase angle master curve from various models.</p>
</caption>
<graphic xlink:href="fmats-12-1746604-g005.tif">
<alt-text content-type="machine-generated">Graph chart labeled (a) shows dynamic modulus in megapascals versus frequency in hertz, with four lines representing results from BPNN, ANN+PSO, ANN+MA, and ANN+HPO. Values increase significantly around 1E+02 Hz and plateau after 1E+05 Hz.Graph chart labeled (b) illustrates phase angle in degrees versus frequency in hertz, with the same four lines. Values peak sharply near 1E+01 Hz and decrease symmetrically.</alt-text>
</graphic>
</fig>
<p>The field-measured deflection was carefully selected based on the criterion that no macroscopic crack appeared at the test station. The backcalculated layer property and the measured temperature of 27.81 &#xb0;C of station 1 were treated as the reference scenario. The backcalculated layer properties of other stations were used to obtain the optimal coefficient of the WLF function within the effective range. The optimized WLF coefficients were 10.6 and 145.25 for <inline-formula id="inf103">
<mml:math id="m119">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf104">
<mml:math id="m120">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, respectively. Once the coefficient of the MHN model and the WLF function was available, the dynamic modulus at the artificial condition could be derived via the LVE theory. The dynamic modulus of the test stations could be obtained based on the layer property of station 1 and the WLF function coefficient. The comparison of the corrected dynamic modulus and the backcalculated dynamic modulus was plotted and is shown in <xref ref-type="fig" rid="F6">Figure 6</xref>. A good agreement could be observed, indicating the feasibility of the temperature modification procedure.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Comparison of the dynamic modulus before and after temperature modification.</p>
</caption>
<graphic xlink:href="fmats-12-1746604-g006.tif">
<alt-text content-type="machine-generated">Scatter plot showing the relationship between corrected dynamic modulus (MPa) on the x-axis and backcalculated dynamic modulus (MPa) on the y-axis. Data points closely follow a linear trend, suggesting strong correlation.</alt-text>
</graphic>
</fig>
<p>In order to evaluate the performance of the proposed backcalculation method, the dynamic modulus at the frequency of 10 Hz and the temperature of 20 &#xb0;C was calculated using the backcalculated LVE parameter and the measured temperature of each station. The box-and-whisker plot was adopted to illustrate the statistical characteristics of the backcalculated layer properties obtained from different methods, as shown in <xref ref-type="fig" rid="F7">Figure 7</xref>. The length of the box-and-whisker plot represents the distribution performance of the result. The maximum, minimum, and average values of the backcalculated layer property were also inserted in the figure.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Comparison of the backcalculated complex modulus for <bold>(a)</bold> asphalt layers; <bold>(b)</bold> base; <bold>(c)</bold> subbase; <bold>(d)</bold> subgrade.</p>
</caption>
<graphic xlink:href="fmats-12-1746604-g007.tif">
<alt-text content-type="machine-generated">Four box plot graphs compare different backcalculation methods: BPNN, ANN+PSO, ANN+MA, and ANN+HPO. (a) Shows dynamic modulus (red) and phase angle (blue) for each method, with measurement variations indicated.(b) Depicts modulus values, showcasing differences in their distribution across methods, with the ANN+PSO having the highest upper range.(c) Presents modulus variations, with BPNN and ANN+HPO showing a wide spread in values.(d) Illustrates narrower modulus distributions, with minor differences between methods, except BPNN having a slightly broader range.</alt-text>
</graphic>
</fig>
<p>The backcalculated layer property from various methods varied within a reasonable range, indicating the effectiveness of the trained ANN model. For the asphalt layer, the difference between the maximum and minimum of the dynamic modulus from the BPNN model was greater than that from the ANN &#x2b; PSO, ANN &#x2b; MA, and ANN &#x2b; HPO models. The interquartile range of the box-and-whisker from BPNN, ANN &#x2b; PSO, and ANN &#x2b; MA was greater than that from the ANN &#x2b; HPO, indicating the ANN &#x2b; HPO exhibits a better performance in layer property backcalculation for viscoelastic materials. The phase angle showed a similar trend to the dynamic modulus; however, the phase angle obtained from ANN &#x2b; MA exhibited a more scattered distribution. For the elastic material, all backcalculation models can obtain moduli with a reasonable range in accordance with the corresponding material types. There were only slight differences among the average moduli obtained from the different methods. In order to quantitatively analyze the performance, the average, standard deviation (STD), and the coefficient of variation (COV) of the layer property from various models were calculated and are listed in <xref ref-type="table" rid="T8">Table 8</xref>.</p>
<table-wrap id="T8" position="float">
<label>TABLE 8</label>
<caption>
<p>Statistical performance of the backcalculated layer property.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th colspan="2" align="center">Optimization algorithm</th>
<th align="center">Pure BPNN</th>
<th align="center">ANN &#x2b; PSO</th>
<th align="center">ANN &#x2b; MA</th>
<th align="center">ANN &#x2b; HPO</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="3" align="center">AC layer</td>
<td align="center">Average (MPa)</td>
<td align="center">2,318.33</td>
<td align="center">2,274.88</td>
<td align="center">2,207.37</td>
<td align="center">1991.59</td>
</tr>
<tr>
<td align="center">STD (MPa)</td>
<td align="center">341.42</td>
<td align="center">201.65</td>
<td align="center">301.34</td>
<td align="center">140.33</td>
</tr>
<tr>
<td align="center">COV</td>
<td align="center">0.15</td>
<td align="center">0.12</td>
<td align="center">0.14</td>
<td align="center">0.07</td>
</tr>
<tr>
<td rowspan="3" align="center">Base</td>
<td align="center">Average (MPa)</td>
<td align="center">7,853.47</td>
<td align="center">8,290.09</td>
<td align="center">8,519.94</td>
<td align="center">8,620.05</td>
</tr>
<tr>
<td align="center">STD (MPa)</td>
<td align="center">1,377.03</td>
<td align="center">1,334.18</td>
<td align="center">846.80</td>
<td align="center">1,027.05</td>
</tr>
<tr>
<td align="center">COV</td>
<td align="center">0.18</td>
<td align="center">0.16</td>
<td align="center">0.10</td>
<td align="center">0.12</td>
</tr>
<tr>
<td rowspan="3" align="center">Subbase</td>
<td align="center">Average (MPa)</td>
<td align="center">4,829.86</td>
<td align="center">5,062.93</td>
<td align="center">5,063.24</td>
<td align="center">5,160.81</td>
</tr>
<tr>
<td align="center">STD (MPa)</td>
<td align="center">1,683.41</td>
<td align="center">1,633.92</td>
<td align="center">1,366.04</td>
<td align="center">1,520.69</td>
</tr>
<tr>
<td align="center">COV</td>
<td align="center">0.35</td>
<td align="center">0.32</td>
<td align="center">0.27</td>
<td align="center">0.29</td>
</tr>
<tr>
<td rowspan="3" align="center">Subgrade</td>
<td align="center">Average (MPa)</td>
<td align="center">239.42</td>
<td align="center">252.24</td>
<td align="center">257.37</td>
<td align="center">256.91</td>
</tr>
<tr>
<td align="center">STD (MPa)</td>
<td align="center">30.70</td>
<td align="center">30.83</td>
<td align="center">26.91</td>
<td align="center">28.65</td>
</tr>
<tr>
<td align="center">COV</td>
<td align="center">0.13</td>
<td align="center">0.12</td>
<td align="center">0.10</td>
<td align="center">0.11</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>As shown in <xref ref-type="table" rid="T8">Table 8</xref>, the average moduli for all the layers from various ANN-based models had a reasonable range in accordance with the material type. The difference of the average backcalculated layer property from different models was less than 10%. The STD from the BPNN model for all the layers was significantly greater than that from the ANN model with a swarm optimization algorithm. For the asphalt layer, the STD from the ANN &#x2b; HPO model was 140.33, which was obviously less than 341.24 observed from the BPNN model. The COV of the backcalculated layer property from ANN &#x2b; HPO was only 50% of that from the BPNN model. For the elastic layers, both the STD and COV from the BPNN and ANN &#x2b; PSO were greater than those from ANN &#x2b; MA and ANN &#x2b; HPO. The STD and COV for the base layer from the ANN &#x2b; MA were 38% and 45% less than those from the BPNN, respectively. The statistical characteristic of the ANN &#x2b; MA was slightly less than that of the ANN &#x2b; HPO model. Among the swarm optimization algorithm models, the ANN &#x2b; HPO shows a better performance in the backcalculation of the asphalt layer, while the ANN &#x2b; MA has a better performance for the elastic layers. The computational time for layer property backcalculation is a critical factor for engineering applications. The time consumption of the backcalculation procedure included forward analysis for generating the synthetic dataset and the hyperparameter optimization process. The backcalculation was performed on a computer with Intel i7 CPU of 3.20 GHz. The number of generations was set to 100, and the number of iterations was set to 150 for all procedures. The computational time for the SEM was approximately 3 s per scenario, while the optimization processes required 3,830, 3,780, 3,215, and 2,797 s for BPNN, ANN &#x2b; PSO, ANN &#x2b; MA, and ANN &#x2b; HPO, respectively. The time consumption of the ANN &#x2b; HPO model was significantly less than that of the other models.</p>
<p>The superiority of intelligent models lies in the ability of the swarm population to extend the candidate solution range and utilize information from each generation to approach the optimal result. The MA algorithm combines the advantages of PSO and the inheritance mechanisms of the GA; crossover and mutation operations leverage individual information to escape the local optima and find the global optimum. The HPO algorithm divides particles into hunters and prey, both of which update their positions toward the best solution. The interaction between these two groups can enhance the performance of the ANN model. The number of the search agents decreases during the optimization process, which could reduce the optimization amount and significantly enhance the computer efficiency. Integrating the ANN framework with swarm optimization algorithms enables the construction of a mapping between the measured deflection and layer properties, thereby improving pavement assessment at the project level. The influence of environmental noise, pavement deterioration on the accuracy of layer property backcalculation, and the application of the backcalculated layer property in the maintenance decision-making will be analyzed in subsequent research to improve the applicability of the proposed procedure.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s4">
<title>Conclusion</title>
<p>This study proposed an intelligent optimization procedure for project-level backcalculation of asphalt pavement layer properties. A four-layer ANN model was utilized to establish the underlying mapping between the measured deflection time history and the layer property, where the hyperparameter of the ANN was determined using the swarm optimization algorithm. The deflection dataset under FWD loading was generated using a dynamic viscoelastic analysis engine. The geometric characteristics of the measured time history, including four indices of the applied load and six indices of the deflection&#x2013;load hysteresis curve, were extracted to determine the input layer of the ANN. The viscoelastic property of the AC layer and the elastic moduli of other layers were backcalculated and used as the output layer of the ANN. The PSO, MA, and HPO were selected to determine the initial weights and biases of each neuron. The trained ANN model was utilized to perform large-scale, parallel layer property backcalculation. Subsequently, an optimization was conducted to obtain the WLF coefficient to characterize the temperature-dependent behavior of the AC layer, rather than applying temperature correction directly to the deflection data. Theoretical three-layer and field four-layer asphalt pavements were utilized to evaluate the performance of the intelligent optimization procedure in layer property backcalculation. The good agreement between the backcalculated and measured deflection history and the reasonable layer property demonstrated the effectiveness of the proposed procedure. The performance of the ANN was highly dependent on the optimization strategy employed. The ND between the backcalculated and actual layer property obtained from the ANN with swarm optimization algorithms was less than that obtained from the BPNN. The swarm optimization algorithm could extend the candidate search space and guided the hyperparameters toward global optima. The temperature-dependent behavior of the asphalt layer could be precisely characterized using the backcalculated layer property and WLF coefficient. The backcalculated layer property of the four-layer asphalt pavement fell within reasonable ranges. The average moduli from various models exhibited a difference of less than 10%, denoting the effectiveness of the ANN-based framework for layer property backcalculation. The STD and COV from the ANN with swarm optimization algorithms were significantly less than those from the BPNN. The ANN &#x2b; MA and the ANN &#x2b; HPO exhibit a relatively better performance in layer property backcalculation compared to the BPNN and the ANN &#x2b; PSO. The COV of the BPNN could be up to 50% higher than that of the ANN &#x2b; MA and ANN &#x2b; HPO. The ANN &#x2b; HPO with a decreased mechanism in optimization process exhibited a significantly greater computational efficiency over all the intelligent models. The result indicated that the ANN with swarm optimization algorithms provided an efficient procedure for pavement condition assessment at a project level. The influence of environmental noise and pavement deterioration on backcalculated layer properties, along with a comparison to experimental data, will be investigated in subsequent research works to enhance their practical engineering applications.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec sec-type="author-contributions" id="s6">
<title>Author contributions</title>
<p>GW: Data curation, Methodology, Conceptualization, Investigation, Writing &#x2013; review and editing, Formal Analysis, Writing &#x2013; original draft. YZ: Visualization, Writing &#x2013; review and editing, Validation, Resources, Writing &#x2013; original draft, Project administration, Funding acquisition, Data curation, Conceptualization, Investigation, Supervision, Software. DC: Software, Investigation, Writing &#x2013; original draft, Resources, Funding acquisition, Visualization, Conceptualization, Validation, Data curation, Supervision, Writing &#x2013; review and editing, Project administration. MW: Funding acquisition, Investigation, Writing &#x2013; review and editing, Validation, Supervision, Formal Analysis, Methodology, Software, Resources, Data curation, Project administration, Visualization, Conceptualization. HY: Writing &#x2013; review and editing, Validation, Supervision, Visualization.</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of interest</title>
<p>Author GW was employed by Shanxi Provincial Transportation Construction Engineering Quality Inspection Center (Co., Ltd.).</p>
<p>The remaining author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
<p>The author HY declared that they were an editorial board member of Frontiers at the time of submission. This had no impact on the peer review process and the final decision.</p>
</sec>
<sec sec-type="ai-statement" id="s9">
<title>Generative AI statement</title>
<p>The author(s) declared that generative AI was not used in the creation of this manuscript.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</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>
<fn-group>
<fn fn-type="custom" custom-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1044822/overview">Ping Xiang</ext-link>, Central South University, China</p>
</fn>
<fn fn-type="custom" custom-type="reviewed-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3291617/overview">Xuebing Zhang</ext-link>, Xiangtan University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3291939/overview">Xiaonan Xiaonan</ext-link>, Central South University, China</p>
</fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="B1">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Abd El-Raof</surname>
<given-names>H. S.</given-names>
</name>
<name>
<surname>Abd El-Hakim</surname>
<given-names>R. T.</given-names>
</name>
<name>
<surname>El-Badawy</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Afify</surname>
<given-names>H. A.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Simplified closed-form procedure for network-level determination of pavement layer moduli from falling weight deflectometer data</article-title>. <source>J. Transp. Eng. Part B Pavements</source> <volume>144</volume> (<issue>4</issue>), <fpage>04018052</fpage>. <pub-id pub-id-type="doi">10.1061/JPEODX.0000080</pub-id>
</mixed-citation>
</ref>
<ref id="B2">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Abdolrasol</surname>
<given-names>M. G. M.</given-names>
</name>
<name>
<surname>Hussain</surname>
<given-names>S. M. S.</given-names>
</name>
<name>
<surname>Ustun</surname>
<given-names>T. S.</given-names>
</name>
<name>
<surname>Sarker</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Hannan</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Mohamed</surname>
<given-names>R.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Artificial neural networks based optimization techniques: a review</article-title>. <source>Electronics</source> <volume>10</volume> (<issue>21</issue>), <fpage>2689</fpage>. <pub-id pub-id-type="doi">10.3390/electronics10212689</pub-id>
</mixed-citation>
</ref>
<ref id="B3">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Al-Khoury</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Scarpas</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kasbergen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Blaauwendraad</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2001a</year>). <article-title>Spectral element technique for efficient parameter identification of layered media. I. Forward calculation</article-title>. <source>Int. J. Solids Struct.</source> <volume>38</volume> (<issue>9</issue>), <fpage>1605</fpage>&#x2013;<lpage>1623</lpage>. <pub-id pub-id-type="doi">10.1016/S0020-7683(00)00112-8</pub-id>
</mixed-citation>
</ref>
<ref id="B4">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Al-Khoury</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Kasbergen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Scarpas</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Blaauwendraad</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2001b</year>). <article-title>Spectral element technique for efficient parameter identification of layered media: part II: inverse calculation</article-title>. <source>Int. J. Solids Struct.</source> <volume>38</volume> (<issue>48-49</issue>), <fpage>8753</fpage>&#x2013;<lpage>8772</lpage>. <pub-id pub-id-type="doi">10.1016/S0020-7683(01)00109-3</pub-id>
</mixed-citation>
</ref>
<ref id="B5">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Al-Khoury</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Scarpas</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kasbergen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Blaauwendraad</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Spectral element technique for efficient parameter identification of layered media. Part III: viscoelastic aspects</article-title>. <source>Int. J. Solids Struct.</source> <volume>39</volume> (<issue>8</issue>), <fpage>2189</fpage>&#x2013;<lpage>2201</lpage>. <pub-id pub-id-type="doi">10.1016/S0020-7683(02)00079-3</pub-id>
</mixed-citation>
</ref>
<ref id="B6">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Asefzadeh</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Hashemian</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Bayat</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Development of statistical temperature prediction models for a test road in Edmonton, Alberta, Canada</article-title>. <source>Int. J. Pavement Res. Technol.</source> <volume>10</volume> (<issue>5</issue>), <fpage>369</fpage>&#x2013;<lpage>382</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijprt.2017.05.004</pub-id>
</mixed-citation>
</ref>
<ref id="B7">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Ashtiani</surname>
<given-names>A. Z.</given-names>
</name>
<name>
<surname>Murrell</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2025</year>). &#x201c;<article-title>Temperature correction factors for backcalculated asphalt modulus and HWD deflections of airfield pavements</article-title>,&#x201d; in <source>Airfield and highway pavements</source>, <fpage>152</fpage>&#x2013;<lpage>161</lpage>. <comment>Glendale</comment>. <pub-id pub-id-type="doi">10.1061/9780784486238.014</pub-id>
</mixed-citation>
</ref>
<ref id="B8">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cao</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ouyang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Comparisons of asphalt pavement responses computed using layer properties backcalculated from dynamic and static approaches</article-title>. <source>Road Mater. Pavement Des.</source> <volume>20</volume> (<issue>5</issue>), <fpage>1114</fpage>&#x2013;<lpage>1130</lpage>. <pub-id pub-id-type="doi">10.1080/14680629.2018.1436467</pub-id>
</mixed-citation>
</ref>
<ref id="B9">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cao</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Effectiveness of static and dynamic backcalculation approaches for asphalt pavement</article-title>. <source>Can. J. Civ. Eng.</source> <volume>47</volume> (<issue>7</issue>), <fpage>846</fpage>&#x2013;<lpage>855</lpage>. <pub-id pub-id-type="doi">10.1139/cjce-2019-0052</pub-id>
</mixed-citation>
</ref>
<ref id="B10">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cao</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Niu</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>An efficient dynamic backcalculation procedure for flexible pavement at a network level</article-title>. <source>Road Mater. Pavement Des.</source>, <fpage>1</fpage>&#x2013;<lpage>19</lpage>. <pub-id pub-id-type="doi">10.1080/14680629.2025.2499234</pub-id>
</mixed-citation>
</ref>
<ref id="B11">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chou</surname>
<given-names>C. P.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>Y. C.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>A. C.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Temperature adjustment for light weight deflectometer application of evaluating asphalt pavement structural bearing capacity</article-title>. <source>Transp. Res. Rec.</source> <volume>2641</volume> (<issue>1</issue>), <fpage>75</fpage>&#x2013;<lpage>82</lpage>. <pub-id pub-id-type="doi">10.3141/2641-10</pub-id>
</mixed-citation>
</ref>
<ref id="B12">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Egan</surname>
<given-names>J. R.</given-names>
</name>
<name>
<surname>Hall</surname>
<given-names>I. M.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A review of back-calculation techniques and their potential to inform mitigation strategies with application to non-transmissible acute infectious diseases</article-title>. <source>J. R. Soc. Interface</source> <volume>12</volume> (<issue>106</issue>), <fpage>20150096</fpage>. <pub-id pub-id-type="doi">10.1098/rsif.2015.0096</pub-id>
<pub-id pub-id-type="pmid">25977955</pub-id>
</mixed-citation>
</ref>
<ref id="B13">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fathi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Mehravar</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Rahman</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Development of FWD based hybrid back-analysis technique for railway track condition assessment</article-title>. <source>Transp. Geotech.</source> <volume>38</volume>, <fpage>100894</fpage>. <pub-id pub-id-type="doi">10.1016/j.trgeo.2022.100894</pub-id>
</mixed-citation>
</ref>
<ref id="B14">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Determination of effective frequency range excited by falling weight deflectometer loading history for asphalt pavement</article-title>. <source>Constr. Build. Mater.</source> <volume>235</volume>, <fpage>117792</fpage>. <pub-id pub-id-type="doi">10.1016/j.conbuildmat.2019.117792</pub-id>
</mixed-citation>
</ref>
<ref id="B15">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Kennedy</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Eberhart</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>1995</year>). &#x201c;<article-title>Particle swarm optimization</article-title>,&#x201d; in <source>Proceedings of ICNN&#x2019;95-International conference on neural networks</source> (<publisher-name>IEEE</publisher-name>), <fpage>1942</fpage>&#x2013;<lpage>1948</lpage>. <pub-id pub-id-type="doi">10.1109/ICNN.1995.488968</pub-id>
</mixed-citation>
</ref>
<ref id="B16">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>Y. R.</given-names>
</name>
<name>
<surname>Hibbs</surname>
<given-names>B. O.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>&#x26;Y.-C.</given-names>
</name>
</person-group> (<year>1995</year>). <article-title>Temperature correction of deflections and backcalculated asphalt concrete moduli</article-title>. <source>Transp. Res. Rec.</source> <volume>1473</volume> (<issue>1</issue>), <fpage>55</fpage>&#x2013;<lpage>62</lpage>. <pub-id pub-id-type="doi">10.3141/1570-13</pub-id>
</mixed-citation>
</ref>
<ref id="B17">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Le</surname>
<given-names>V. P.</given-names>
</name>
<name>
<surname>Le</surname>
<given-names>A. T.</given-names>
</name>
<name>
<surname>Nguyen</surname>
<given-names>M. T.</given-names>
</name>
<name>
<surname>Nguyen</surname>
<given-names>Q. P.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Development and validation of a temperature correction model for FWD backcalculated moduli</article-title>. <source>Aust. J. Civ. Eng.</source> <volume>21</volume> (<issue>1</issue>), <fpage>89</fpage>&#x2013;<lpage>97</lpage>. <pub-id pub-id-type="doi">10.1080/14488353.2022.2083045</pub-id>
</mixed-citation>
</ref>
<ref id="B18">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lee</surname>
<given-names>H. S.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Viscowave&#x2013;a new solution for viscoelastic wave propagation of layered structures subjected to an impact load</article-title>. <source>Int. J. Pavement Eng.</source> <volume>15</volume> (<issue>6</issue>), <fpage>542</fpage>&#x2013;<lpage>557</lpage>. <pub-id pub-id-type="doi">10.1080/10298436.2013.782401</pub-id>
</mixed-citation>
</ref>
<ref id="B19">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lee</surname>
<given-names>S. W.</given-names>
</name>
<name>
<surname>Mahoney</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Jackson</surname>
<given-names>N. C.</given-names>
</name>
</person-group> (<year>1988</year>). <article-title>Verification of a backcalculation of pavement moduli</article-title>. <source>Transp. Res. Rec.</source> <volume>1196</volume>, <fpage>85</fpage>&#x2013;<lpage>95</lpage>.</mixed-citation>
</ref>
<ref id="B20">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Prediction of asphalt pavement responses from FWD surface deflections using soft computing methods</article-title>. <source>J. Transp. Eng. Part B Pavements</source> <volume>144</volume> (<issue>2</issue>), <fpage>04018014</fpage>. <pub-id pub-id-type="doi">10.1061/JPEODX.0000044</pub-id>
</mixed-citation>
</ref>
<ref id="B21">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Development of ANN-GA program for backcalculation of pavement moduli under FWD testing with viscoelastic and nonlinear parameters</article-title>. <source>Int. J. Pavement Eng.</source> <volume>20</volume> (<issue>4</issue>), <fpage>490</fpage>&#x2013;<lpage>498</lpage>. <pub-id pub-id-type="doi">10.1080/10298436.2017.1309197</pub-id>
</mixed-citation>
</ref>
<ref id="B22">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Automated decision making in highway pavement preventive maintenance based on deep learning</article-title>. <source>Automation Constr.</source> <volume>135</volume>, <fpage>104111</fpage>. <pub-id pub-id-type="doi">10.1016/j.autcon.2021.104111</pub-id>
</mixed-citation>
</ref>
<ref id="B23">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Marcelino</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>de Lurdes Antunes</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Fortunato</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Gomes</surname>
<given-names>M. C.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Machine learning approach for pavement performance prediction</article-title>. <source>Int. J. Pavement Eng.</source> <volume>22</volume> (<issue>3</issue>), <fpage>341</fpage>&#x2013;<lpage>354</lpage>. <pub-id pub-id-type="doi">10.1080/10298436.2019.1609673</pub-id>
</mixed-citation>
</ref>
<ref id="B24">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mohammadi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Sheikholeslam</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Intelligent optimization: literature review and state-of-the-art algorithms (1965&#x2013;2022)</article-title>. <source>Eng. Appl. Artif. Intell.</source> <volume>126</volume>, <fpage>106959</fpage>. <pub-id pub-id-type="doi">10.1016/j.engappai.2023.106959</pub-id>
</mixed-citation>
</ref>
<ref id="B25">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nakhaei</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Timm</surname>
<given-names>D. H.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A new methodology to improve backcalculation of flexible pavements with stabilized foundations</article-title>. <source>Constr. Build. Mater.</source> <volume>368</volume>, <fpage>130405</fpage>. <pub-id pub-id-type="doi">10.1016/j.conbuildmat.2023.130405</pub-id>
</mixed-citation>
</ref>
<ref id="B26">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Naruei</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Keynia</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Sabbagh Molahosseini</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Hunter&#x2013;prey optimization: algorithm and applications</article-title>. <source>Soft Comput.</source> <volume>26</volume> (<issue>3</issue>), <fpage>1279</fpage>&#x2013;<lpage>1314</lpage>. <pub-id pub-id-type="doi">10.1007/s00500-021-06401-0</pub-id>
</mixed-citation>
</ref>
<ref id="B27">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Park</surname>
<given-names>D. Y.</given-names>
</name>
<name>
<surname>Buch</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Chatti</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Effective layer temperature prediction model and temperature correction <italic>via</italic> falling weight deflectometer deflections</article-title>. <source>Transp. Res. Rec.</source> <volume>1764</volume> (<issue>1</issue>), <fpage>97</fpage>&#x2013;<lpage>111</lpage>. <pub-id pub-id-type="doi">10.3141/1764-11</pub-id>
</mixed-citation>
</ref>
<ref id="B28">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Quan</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Fractional viscoelastic models for asphalt concrete: from parameter identification to pavement mechanics analysis</article-title>. <source>J. Eng. Mech.</source> <volume>148</volume> (<issue>8</issue>), <fpage>04022036</fpage>. <pub-id pub-id-type="doi">10.1061/(ASCE)EM.1943-7889.0002116</pub-id>
</mixed-citation>
</ref>
<ref id="B29">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Saltan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Uz</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Akta&#x15f;</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Artificial neural networks based backcalculation of the structural properties of a typical flexible pavement</article-title>. <source>Neural Comput. Appl.</source> <volume>23</volume> (<issue>6</issue>), <fpage>1703</fpage>&#x2013;<lpage>1710</lpage>. <pub-id pub-id-type="doi">10.1007/s00521-012-1131-y</pub-id>
</mixed-citation>
</ref>
<ref id="B30">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Stubstad</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Clevenson</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Lukanen</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2006</year>). <source>Review of the long term pavement performance backcalculation results. Final Report</source>. <publisher-loc>Washington, D.C.</publisher-loc>: <publisher-name>Federal Highway Administration</publisher-name>. <comment>Rep. No. FHWA-HRT-05-150</comment>.</mixed-citation>
</ref>
<ref id="B31">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Varma</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kutay</surname>
<given-names>M. E.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Viscoelastic nonlinear multilayered model for asphalt pavements</article-title>. <source>J. Eng. Mech.</source> <volume>142</volume> (<issue>7</issue>), <fpage>04016044</fpage>. <pub-id pub-id-type="doi">10.1061/(ASCE)EM.1943-7889.0001095</pub-id>
</mixed-citation>
</ref>
<ref id="B32">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Varol Altay</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Alatas</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Bird swarm algorithms with chaotic mapping</article-title>. <source>Artif. Intell. Rev.</source> <volume>53</volume> (<issue>2</issue>), <fpage>1373</fpage>&#x2013;<lpage>1414</lpage>. <pub-id pub-id-type="doi">10.1007/s10462-019-09704-9</pub-id>
</mixed-citation>
</ref>
<ref id="B33">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Predicting bedrock depth under asphalt pavement through a data-driven method based on particle swarm optimization-back propagation neural network</article-title>. <source>Constr. Build. Mater.</source> <volume>354</volume>, <fpage>129165</fpage>. <pub-id pub-id-type="doi">10.1016/j.conbuildmat.2022.129165</pub-id>
</mixed-citation>
</ref>
<ref id="B34">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>H. P.</given-names>
</name>
<name>
<surname>Xiang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>L. Z.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Optical fiber sensing technology for full-scale condition monitoring of pavement layers</article-title>. <source>Road Mater. Pavement Des.</source> <volume>21</volume> (<issue>5</issue>), <fpage>1258</fpage>&#x2013;<lpage>1273</lpage>. <pub-id pub-id-type="doi">10.1080/14680629.2018.1547656</pub-id>
</mixed-citation>
</ref>
<ref id="B35">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zaabar</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Chatti</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>H. S.</given-names>
</name>
<name>
<surname>Lajnef</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Backcalculation of asphalt concrete modulus master curve from field-measured falling weight deflectometer data: using a new time domain viscoelastic dynamic solution and genetic algorithm</article-title>. <source>Transp. Res. Rec.</source> <volume>2457</volume> (<issue>1</issue>), <fpage>80</fpage>&#x2013;<lpage>92</lpage>. <pub-id pub-id-type="doi">10.3141/2457-09</pub-id>
</mixed-citation>
</ref>
<ref id="B36">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zervoudakis</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Tsafarakis</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A mayfly optimization algorithm</article-title>. <source>Comput. and Industrial Eng.</source> <volume>145</volume>, <fpage>106559</fpage>. <pub-id pub-id-type="doi">10.1016/j.cie.2020.106559</pub-id>
</mixed-citation>
</ref>
<ref id="B37">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>High-speed railway seismic response prediction using CNN-LSTM hybrid neural network</article-title>. <source>J. Civ. Struct. Health Monit.</source> <volume>14</volume> (<issue>5</issue>), <fpage>1125</fpage>&#x2013;<lpage>1139</lpage>. <pub-id pub-id-type="doi">10.1007/s13349-023-00758-6</pub-id>
</mixed-citation>
</ref>
<ref id="B38">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Quan</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2025a</year>). <article-title>Bending strain progression and damage of asphalt beams based on distributed fibre optic sensors</article-title>. <source>Int. J. Pavement Eng.</source> <volume>26</volume> (<issue>1</issue>), <fpage>2479645</fpage>. <pub-id pub-id-type="doi">10.1080/10298436.2025.2479645</pub-id>
</mixed-citation>
</ref>
<ref id="B39">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Quan</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>T.</given-names>
</name>
<etal/>
</person-group> (<year>2025b</year>). <article-title>A distributed fiber optic sensor-based approach for crack asphalt structure under freeze-thaw cycling tests</article-title>. <source>Constr. Build. Mater.</source> <volume>476</volume>, <fpage>141262</fpage>. <pub-id pub-id-type="doi">10.1016/j.conbuildmat.2025.141262</pub-id>
</mixed-citation>
</ref>
<ref id="B40">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Quan</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>X.</given-names>
</name>
<etal/>
</person-group> (<year>2025c</year>). <article-title>Prediction of freeze-thaw damage of asphalt concrete based on distributed fiber optic sensors and KAN-Transformer fusion model</article-title>. <source>Opt. Fiber Technol.</source> <volume>94</volume>, <fpage>104304</fpage>. <pub-id pub-id-type="doi">10.1016/j.yofte.2025.104304</pub-id>
</mixed-citation>
</ref>
<ref id="B41">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Quan</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>K.</given-names>
</name>
<etal/>
</person-group> (<year>2025d</year>). <article-title>Distributed fiber optic sensing and Informer-LSTM prediction for damage evolution of asphalt concrete under freeze&#x2013;thaw cycling</article-title>. <source>Mater. Struct.</source> <volume>58</volume> (<issue>7</issue>), <fpage>1</fpage>&#x2013;<lpage>19</lpage>. <pub-id pub-id-type="doi">10.1617/s11527-025-02758-y</pub-id>
</mixed-citation>
</ref>
<ref id="B42">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Bai</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Characterization of linear viscoelastic behavior of asphalt concrete using complex modulus model</article-title>. <source>J. Materials Civil Engineering</source> <volume>25</volume> (<issue>10</issue>), <fpage>1543</fpage>&#x2013;<lpage>1548</lpage>. <pub-id pub-id-type="doi">10.1061/(ASCE)MT.1943-5533.0000688</pub-id>
</mixed-citation>
</ref>
<ref id="B43">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Dynamic backcalculation of asphalt pavement layer properties using spectral element method</article-title>. <source>Road Mater. Pavement Des.</source> <volume>16</volume> (<issue>4</issue>), <fpage>870</fpage>&#x2013;<lpage>888</lpage>. <pub-id pub-id-type="doi">10.1080/14680629.2015.1056214</pub-id>
</mixed-citation>
</ref>
<ref id="B44">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Correlation between pavement temperature and deflection basin form factors of asphalt pavement</article-title>. <source>Int. J. Pavement Eng.</source> <volume>20</volume> (<issue>8</issue>), <fpage>874</fpage>&#x2013;<lpage>883</lpage>. <pub-id pub-id-type="doi">10.1080/10298436.2017.1356172</pub-id>
</mixed-citation>
</ref>
</ref-list>
</back>
</article>