Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2023 Feb 28;13:3405. doi: 10.1038/s41598-023-28367-9

A promising approach using Fibonacci sequence-based optimization algorithms and advanced computing

H Tran-Ngoc 1, T Le-Xuan 1, S Khatir 3, G De Roeck 4, T Bui-Tien 1, Magd Abdel Wahab 2,
PMCID: PMC9974976  PMID: 36854757

Abstract

In this paper, the feasibility of Structural Health Monitoring (SHM) employing a novel Fibonacy Sequence (FS)-based Optimization Algorithms (OAs) and up-to-date computing techniques is investigated for a large-scale railway bridge. During recent decades, numerous metaheuristic intelligent OAs have been proposed and immediately gained a lot of momentum. However, the major concern is how to employ OAs to deal with real-world problems, especially the SHM of large-scale structures. In addition to the requirement of high accuracy, a high computational cost is putting up a major barrier to the real application of OAs. Therefore, this article aims at addressing these two aforementioned issues. First, we propose employing the optimal ability of the golden ratio formulated by the well-known FS to remedy the shortcomings and improve the accuracy of OAs, specifically, a recently proposed new algorithm, namely Salp Swarm Algorithm (SSA). On the other hand, to deal with the high computational cost problems of OAs, we propose employing an up-to-date computing technique, termed superscalar processor to conduct a series of iterations in parallel. Moreover, in this work, the vectorization technique is also applied to reduce the size of the data. The obtained results show that the proposed approach is highly potential to apply for SHM of real large-scale structures.

Subject terms: Civil engineering, Computational science

Introduction

During service life, bridges are easily subjected to various damages due to natural impacts (storms, floods, earthquakes, etc.) or human-induced impacts (overload, collision, etc.)15. In addition, bridges also have their own vibration patterns that possibly cause amplified vibrations when the natural frequencies of the bridges coincide with those of moving vehicles. This mechanical resonance may put bridges in potential danger. Therefore, in recent decades, SHM systems have been widely deployed and captured special attention from the scientific community. The task of SHM systems is to monitor early damages based on measurement data to evaluate the severity of these damages before making timely repair decisions68.

SHM is mainly based on two main methods: (1) static behaviour-based method and (2) dynamic behaviour-based method9,10. While the former employs static responses such as stress, strain, or displacement to assess the structural health condition, the latter relies on dynamic responses such as natural frequencies, mode shapes, or damping ratio. Therefore, dynamic behaviour-based methods are more sensitive to detecting damages occurring in the structures11. The performance of the modal identification measurements is essential to build a reliable model for assessing structural health12. Experimental measurements can be conducted under ambient and/or artificial excitation. Artificial excitation can be accomplished using an artificial excitation source such as a hammer or a shaker. However, this approach is only suitable for small structures since it is challenging to generate responses large enough to capture the dynamic characteristics of large-scale structures13. On top of that, the lowest natural frequencies of large-scale structures are usually outside the frequency band of maximum artificial excitation. Ambient excitation can be produced by wind, micro-seismic, or by passing vehicles. This ambient excitation source is possibly generated randomly at a low cost and does not interfere with the flow of traffic on the bridge14.

Over the last decades, numerous OAs have been proposed and successfully applied for a wide range of fields1517. In the SHM field, OAs assist in reducing the deviations between the Finite Element Model (FEM) and measurements. Afterward, the updated model possibly predicts the structural behaviour accurately. SSA is a new OA proposed in 201718 that has recently appeared and immediately gained a lot of momentum. This algorithm is based on the swarming mechanism of Salps to tackle optimization problems. The main advantages of SSA are the capacity of avoiding getting stuck in local minima and storing large optimal solutions. SSA has been well used for recent optimization fields. For instance, Rizk-Allah et al.19 combined SSA with a modified Arctan transformation to deal with binary problems. A combination between SSA and K-Nearest Neighbour (KNN) used to look for the optimal solutions of 20 benchmark datasets was proposed in the work of20. Faris et al.21 employed SSA based on two new wrapper feature selections to deal with optimization problems of 22 UCI (University of California at Irvine) datasets.

Despite the merits of SSA reported in the literature 1821, this algorithm still exposes fundamental shortcomings such as poor global search capacity, an imbalance between exploitation and exploration capacity, and high computational cost. Moreover, like other group-based algorithms, SSA employs suboptimal threshold coefficients to split populations into different groups to seek optimal solutions, which significantly reduces its effectiveness.

For this reason, in this paper, we propose workable solutions to the drawbacks of SSA. First, to deal with unbalanced problems of exploitation and exploration capacity of SSA, we rearrange the number of elements of SSA in the leading group and the following group. Additionally, the elements utilized for exploiting new optimal solutions are provided with acceleration based on the working principle of Particle Swarm Optimization (PSO) to improve the search speed and search space. Last but not least, the most important target in this work focuses on dealing with the drawback of the use of suboptimal threshold coefficients of SSA. Specifically, suboptimal threshold coefficients of SSA are replaced by the golden ratio. It is commonly acknowledged that the golden ratio has demonstrated its optimal ability and can be seen in all kinds of inanimate natural phenomena as well as in human creations. This is the main inspiration to exploit the enormously optimal potential of FS to boost the efficacy of OAs.

Nevertheless, it is commonly acknowledged that to apply OAs for real-world problems, especially for SHM of large-scale structures, apart from the requirement of accuracy, a high computational cost must be solved. To deal with this problem, we employ up-to-date techniques such as superscalar processors and vectorization techniques for OAs. The superscalar processor technique helps to conduct a series of iterations in parallel, whereas the vectorization technique plays a crucial role in reducing the size of data.

The proposed method, namely FSPSOSSA or HSSAPSO (Hybrid SSAPSO), is employed to deal with inverse problems of a real large-scale truss bridge. To compare with FSPSOSSA, other algorithms, namely PSO, Genetic Algorithm (GA), Cuckoo Search (CS), Grey Wolf Optimizer (GWO), SSA, Biogeography-based Optimization (BBO)22, Moth-Flame Optimization (MFO)23, other improved SSA (ISSA)24 are employed.

From the working principle of the FSPSOSSA, some contributions of this work can be drawn as follows:

  • Employ the global search capacity of PSO to remedy the shortcomings and improve the effectiveness of traditional SSA.

  • Propose applying the golden ratio to rearrange the populations of SSA. This is a vital premise to improve the efficiency of all group-based algorithms using thresholds like SSA.

  • The effectiveness of FSPSOSSA is demonstrated by not only dealing with inverse problems of a real large-scale structure, but also by comparing it with other well-known algorithms.

  • Propose a new approach applying advanced techniques such as superscalar processor and vectorization techniques to OAs. For this contribution, the computational time is extremely reduced. This approach is highly potential to apply OAs to tackle real problems.

Methodology

Although in recent decades, numerous OAs have been proposed and successfully used for theoretical models, employing OAs to deal with real-world problems is still challenging. To achieve that goal, two problems including accuracy and calculation time must be solved. Therefore, in this section, we come up with workable solutions to improve the accuracy and reduce the computational time of the SSA18.

SSA

Salp of the family Salpidae is a barrel-shaped, as a semi-transparent marine animal as shown in Fig. 1a.

Figure 1.

Figure 1

(a) Salp and (b) Salp Chain.

During the process of seeking food, Salps often float together in a form of a chain depicted in Fig. 1b. Each Salp group consists of one leading element (at the beginning of each chain) and the following ones. The position of the leader is identified using Eq. (1)18.

xj1=Pj-1+c1Uj-1-Lj-1c2+Lj-1c30Pj-1-c1Uj-1-Lj-1c2+Lj-1c3<0 1

where xj1 is the position of the leader in the j dimension; Pj-1 is the global optimum (the best solution obtained so far); Uj-1 and Lj-1 are the upper bound and the lower bound of the search space in the j-1 dimension, respectively. c2 and c3 are random coefficients with their values in a range of [0,1], whereas c1 is calculated using Eq. (2)18.

c1=2e-4kK2 2

where k is the current iteration and K is the total number of iterations.

To follow the leader, followers utilise Eq. (3)18:

xji=12(xji+xji-1) 3

With i2; xji-1andxji indicate the position of Salp i −1th and ith.

Although SSA has proven its ability to solve optimization problems reported in the literature, it still has the following major disadvantages:

  • SSA uses only one leader to discover new optimal solutions, whereas the remaining elements only serve as storage. This throws off the balance between exploitation and exploration capacity.

  • SSA depends crucially on the movement of the leader. In the last step when k (the current iteration) is close to K (the maximum iteration) as shown in Eq. (2), the jump step of the leader is small. This not only causes a slow convergence and increases the search time, but also reduces the accuracy of the obtained results.

  • SSA employs suboptimal threshold coefficients to split populations into different groups to seek optimal solutions, which significantly reduces its effectiveness.

Fibonacci sequence (FS) and the golden ratio

FS was proposed by Leonardo Fibonacci and has become popular in the 19th century. FS and the golden ratio show up in our world in diverse forms. In nature, the golden ratio can be observed in flowers, snail shells, ammonite shells, and so forth. Likewise, many organs of the human being also show up in the golden ratio, for instance, the number of petals of flowers, the spiral of the ear, the spirals of DNA, the forearm concerning the hand, and so on. In terms of human creation, the golden ratio is applied to architecture such as the Parthenon, the Eiffel tower, the Pyramids of Giza, and so forth.

FS is built from the rule of a sequence of numbers, in which the number after is the summation of two continuous numbers before, which is described in Fig. 2.

Figure 2.

Figure 2

FS.

Based on the FS, the golden ratio φ is built using Eq. (4).

φ=bzbz+bz+1orφ=bz+bz+1bz 4
bz+1=bz-1+bz 5

bz-1;bz;andbz+1 are number z – 1th;zth; z + 1th of FS; respectively.

For example:

φ85+8138+132113+213421+345534+550.618

Or

φ5+888+131313+212121+343434+55551.618

Vectorisation technique

In mathematics, the vectorisation of a matrix is a linear transformation that transforms the matrix into a column vector. In the other words, the vectorisation of matrix Bn×m, named vec (B), is the nm×1 column vector is acquired by making a stack of one column on top of others:

vecB=[b1,1,,bn,1,b1,2,,bn,2,b1,m,,bn,m]T 6

bi,j denotes B(i,j), whereas the superscript T represents the transpose. Vectorisation indicates, through coordinates, the isomorphism Rn×m: = RnRmRnm. For instance, for the 3 × 3 matrix B=a1b1c1a2b2c2a3b3c3, the vectorisation is:

vecB=a1a2a3b1b2b3c1c2c3

Superscalar processor

Parallel processing is a computation method that runs two or more Central Processing Units (CPUs) to process separate parts of an overall task. Dividing different parts of a task between multiple processors plays a vital role in reducing computational time. Any system with more than one CPU can do parallel processing. A multi-core processor is an Integrated Circuit (IC) chip that contains two or more processors for better performance, and reduced power consumption. These multi-core setups aim to install multiple separate processors on the same computer. Most computers can have between two and four cores. However, exploiting this feature to make the calculation process faster and more efficient, i.e. making codes faster and more efficient, for specific problems remains a challenge for researchers. Therefore, in this study, we propose to exploit the potential of parallel processors to reduce the computational time of the OAs. That increases the applicability of OAs to solve real-world problems. Figure 3 depicts the differences between serial processing and parallel processing. The serial processor completes one task at a time by using only one processor (core), whereas parallel processors can accomplish many tasks using two or more processors.

Figure 3.

Figure 3

Serial processing and parallel processing.

In this paper, the superscalar processor is employed to reduce the computational cost that facilitates the SHM process. Specifically, the superscalar processor (parallel processing) is used to run two or more CPUs simultaneously to process separate parts of an overall task.

FSPSOSSA

To deal with the shortcomings of SSA, in this section, effective solutions will be proposed, including the following main characteristics:

  • To generate a balance between exploitation and exploration capacity, the number of elements of SSA in the leading group and the following group is rearranged. The elements are split into three groups. The first one is the leading group using 30% of the population instead of solely using one leader as SSA. The following one includes 2 groups. The first one using 40% of the population is to store the optimal solutions, and in the last one, 30% of the population is assigned an additional weight w derived from PSO to speed up the velocity of elements.

  • With SSA, the movement of elements uses coefficient c3 with a threshold equal to 0 (Eq. 1). In this study, coefficient c3 of SSA is replaced by the golden ratio with three thresholds as follows:
    • Type 1: upward movement (c3 > 0.618).
    • Type 2: downward movement (c3 < − 0.618).
    • Type 3: mutant generators [-0.618c30.618].

Each Salp chain is split into 3 groups: Leading Group (LD), Follower Group 1 (FG1), and Follower Group 2 (FG2).

For LD: i=4m10

xji=Pj-1+c1Uj-1-Lj-1c2+Lj-1c3>0.6181xj-1i+vji-0.618c30.6182Pj-1+c1Uj-1-Lj-1c2+Lj-1c3<-0.6183 7
vji=wvj-1i+c1r1Pj-1-xj-1i+c2r2pj-1i-xj-1i 8

m indicates the number of population;xji,xji-1,vji,vj-1i denote position and velocity of the Salp leader ith at the jth and j − 1th iteration; respectively; c1, c2, r1 and r2 are the cognition learning and social learning factor; and random numbers (0 < r1,r2< 1), respectively, w is the inertia weight parameter, pj-1i represents the local best of particle i at j − 1th iteration.

For FG1: i:4m10÷7m10

xji=12(xji+xji-1) 9

For FG2: i:7m10÷m

xji=xj-1i+vji 10

The working principle of FSSAPSO is depicted in Fig. 4.

Figure 4.

Figure 4

The working principle of FSSSAPSO.

FSPSOSSA is utilized to deal with inverse problems. Based on objective functions, FSPSOSSA is employed to identify uncertain parameters that can exactly represent the behaviours of the structures.

Application of the proposed approach to SHM of a real large-scale truss bridge

Bridge description

Nam O bridge (Fig. 5) is a large-scale truss bridge located in the Da Nang city (in the middle of Viet Nam). The bridge was built in 2011 connecting the most important railway line from the South to the North. The bridge consists of four spans with a length of 75 m for each span. The abutments from Hai Van and Da Nang side are named A0, and A1, respectively, whereas three piers, in turn, are named P1, P2, P3.

Figure 5.

Figure 5

The layout of the fourth span25.

Numerical model

The FEM model is constructed utilizing MATLAB (Fig. 6). The model consists of 156 elements, and 137 nodes with 356 Degrees of Freedom (DOFs).

Figure 6.

Figure 6

FEM of Nam O bridge25.

Measurements

The measurements were performed on the first span (see Fig. 7). 64 measured nodes were used, in which 40 nodes were fixed, and 24 other ones were roving. More detail about the measurements is described in our previous work25.

Figure 7.

Figure 7

Measuring sensor arrangement25.

Model updating

In this section, FSPSOSSA is used to deal with the inverse problem of the Nam O bridge. To compare with FSPSOSSA, SSA, ISSA, and other well-known OAs are employed. The parameters used for the considered algorithms are presented in Table 1.

Table 1.

Parameter values of compared algorithms.

Algorithms Parameters Values
PSO Cognition learning and social learning factor (c1, c2) 2.000, 2.000
Inertia weight w 0.900
CS pa 0.250
BBO Probability of modifying a habitat 1.000
Probability limits of immigration [0 ÷ 1.000]
I and E 1.000
Mutation probability 0.005
GA Type Real coded
Crossover 0.800
Mutation 0.050
MFO a1 [− 2.000 ÷ 1.000]
b1 1.000
GWO Convergence parameter Linear reduction [2.000 ÷ 0]

Uncertain parameters comprise Young's modulus of truss members and the stiffness of bearings25. The upper and lower bounds of boundary condition variables are described in Table 2. To reduce the computational time, the stiffness of truss joints is not chosen as an updated variable and its value can be found in our previous work [25]. 

Table 2.

The boundary condition variables.

Boundary E k1 k2 k3 k4 k5 k6
Lower 1.9 1.0 1.0 1.0 1.0 1.0 1.0
Upper 2.05 1.6 1.6 1.6 1.6 1.6 1.6

Unit of k1,k2 ,k3, k4, is 1010 N/m, unit of k5, k6 is 107 N/m, unit of E is 105 MPa.

The objective function consists of both natural frequencies and mode shapes as shown in Eq. (11):

=l=1nmode[1-φlT~·φl2φlT·φl(φlT~φl~)]+l=1nmode(fl-fl~)2/fl~2 11

The first and the second part in the above equation denote the deviation between the first four numerical and measured mode shapes and natural frequencies, respectively. φl, fl,φl~, fl~, in turn, are numerical and experimental mode shapes and natural frequencies; “l” is the modal order; T is a transposed matrix; nmode is the number of considered modes. Table 3 shows natural frequencies of the first four modes. For more detail about the numerical model and measurement of Nam O bridge, the readers are referred to25.

Table 3.

The first four natural frequencies of the bridge.

Modes Before model updating (Hz) After model updating (FSPSOSSA) Measurement (Hz) Mode type
1 1.47 (1.38%) 1.45 (0%) 1.45 First lateral
2 3.14 (0.96%) 3.11 (0%) 3.11 First torsion
3 3.32 (1.22%) 3.28 (0%) 3.28 Second lateral
4 4.80 (3.90%) 4.54 (1.63%) 4.62 First vertical bending

Analysis of convergence level

The condition to complete the algorithm is that the number of iterations reaches 100 steps or the deviation of the objective between the numerical model and measurement is less than 10-5. The convergence level is shown in Fig. 8.

Figure 8.

Figure 8

Convergence level.

Figure 8 shows a low convergence of GA, ISSA, PSO, and CS. The reason is that these algorithms converge too early, making them difficult to reach optimal solutions. Although the convergence speed of FSPSOSSA is slower than other algorithms at the first steps, with the optimal capacity of the FS combined with the global search capacity of PSO, FSPSOSSA still provides a higher level of convergence than other algorithms.

Consideration for accuracy and computational time

To consider the accuracy of the considered algorithms, three values consisting of Mean (x¯), Standard Deviation (SD), and Standard Error (SE) are employed. x¯ is the average of N samples of the best-obtained values. x¯ is calculated based on Eq. (12):

x¯=1Si=1SAi 12
  • Ai: The value of sample ith

  • S: Sample size

  • x¯ : mean of N samples.

SD is to measure the amount of variation of a set of values. SD is determined based on Eq. (13):

SD=1S-1i=1SAi-x¯ 13

SE is a statistical term that represents SD of its sampling distribution. SE is determined based on Eq. (14)

SE=SDS 14

The accuracy and computational cost of the considered algorithms are shown in Table 4.

Table 4.

The accuracy and the computational time of the considered algorithms.

Algorithm Best x¯ SD SE Time (seconds)
CS 0.005100 0.006370 0.001700 0.000310 5643.322100
PSO 0.005100 0.008520 0.001470 0.000268 5524.106200
BBO 0.003002 0.004046 0.002622 0.000479 5599.374000
GA 0.021600 0.049670 0.028300 0.004950 7572.460000
DE 0.021194 0.048569 0.026217 0.004787 2973.195700
MFO 0.003002 0.004162 0.001803 0.000329 2997.610400
GWO 0.003088 0.006661 0.002920 0.000533 3077.771000
SSA 0.003533 0.021942 0.009980 0.001822 3072.911700
ISSA 0.018333 0.028789 0.002819 0.000515 5571.815000
FSPSOSSA 0.003002 0.003030 0.000100 0.000018 795.593450

Based on four values including Best, x¯, SD, and SE, it is clear that FSPSOSSA is superior to all comparative algorithms. This means that FSPSOSSA provides the best correspondence between the numerical model and measurements of the Nam O bridge. In terms of computational cost, BBO, ISSA, and especially, GA spend a large amount of time, 5599.37 s, 6325.69 s, and 7572.46 s, respectively to complete 100 iterations. In contrast, FSPSOSSA only expends the least computational time (only 795.59 s) for this process since this algorithm uses the vectorization technique to reduce the size of data and the superscalar processor technique to run iterations in parallel. The variables before and after updating are presented in Table 5.

Table 5.

Result of variables before and after updating. The Units of those variables are similar to those of Table 2.

E k1 k2 k3 k4 k5 k6
Before 2.0 1.30 1.30 1.30 1.30 1.50 1.50
After (FSPSOSSA) 1.98 1.17 1.16 1.21 1.23 1.35 1.45

Conclusions and future research

This paper proposes a promising approach to the application of OAs to deal with real-world problems, especially, SHM for a real large-scale truss bridge. To achieve this goal, two targets including accuracy and computational time need to be dealt with. In terms of accuracy, first, we come up with workable solutions to the shortcomings of traditional SSA. This solution includes two main characteristics: balancing the exploration and exploitation capacity and employing the global search capacity of PSO. On the other hand, we exploit the optimal potential of FS to boost the efficacy of OAs. Regarding computational time, up-to-date computing techniques including superscalar processor and vectorization techniques are employed. To compare with FSPSOSSA, other well-known algorithms are also employed. Based on the obtained results, some remarks can be made.

  • After model updating, a good agreement between numerical model and FEM is achieved. The biggest deviation between numerical and measured natural frequencies is lower than 10%.

  • FSPSOSSA is not only completely superior to SSA, but also surpasses other comparative algorithms in terms of accuracy and computational cost.

  • FS is enormous potential to apply for OAs using thresholds such as SSA.

  • Apart from improving the accuracy of SSA algorithms in particular and OAs in general, this paper employs up-to-date techniques such as superscalar processor and vectorization techniques for OAs. As a result, the computational time reduces extremely. Hence, this approach is a high potential for SHM of large-scale structures as well as for other real-world problems.

  • Further research should conduct to apply the capacity of the proposed approach to detect damages in real applications.

Acknowledgements

This work is funded by Vingroup and supported by Innovation Foundation (VINIF) under project code VINIF.2021.DA00192.

Author contributions

H.T.-N.: investigation, methodology, validation and writing—original draft; T.L.-X.: investigation, supervision; S.K.: software and investigation; G.D.R.: conceptualization, supervision, validation and writing—review and editing; T.B.-T.: conceptualization, supervision, validation and writing—review and editing; M.A.W.: conceptualization, supervision, funding acquisition, validation and writing—review and editing.

Data availability

The datasets used and/or analysed during the current study available from the corresponding author on reasonable request.

Competing interests

The authors declare no competing interests.

Footnotes

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Tran-Ngoc H, Khatir S, Le-Xuan T, Tran-Viet H, De Roeck G, Bui-Tien T, Wahab MA. Damage assessment in structures using artificial neural network working and a hybrid stochastic optimization. Sci. Rep. 2022;12(1):1–12. doi: 10.1038/s41598-022-09126-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Gaute-Alonso A, Garcia-Sanchez D, Ramos-Gutierrez ÓR. Novel method for an optimised calculation of modal analysis of girder bridge decks. Sci. Rep. 2022;12(1):1–18. doi: 10.1038/s41598-022-16606-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Tokognon CA, Gao B, Tian GY, Yan Y. Structural health monitoring framework based on Internet of Things: A survey. IEEE Internet Things J. 2017;4(3):619–635. doi: 10.1109/JIOT.2017.2664072. [DOI] [Google Scholar]
  • 4.Entezami A, Sarmadi H, Salar M, De Michele C, Arslan AN. A novel data-driven method for structural health monitoring under ambient vibration and high-dimensional features by robust multidimensional scaling. Struct. Health Monit. 2021;20:1475921720973953. doi: 10.1177/1475921720973953. [DOI] [Google Scholar]
  • 5.Figueiredo E, Park G, Farrar CR, Worden K, Figueiras J. Machine learning algorithms for damage detection under operational and environmental variability. Struct. Health Monit. 2011;10(6):559–572. doi: 10.1177/1475921710388971. [DOI] [Google Scholar]
  • 6.Sarmadi H, Entezami A, Saeedi Razavi B, Yuen KV. Ensemble learning-based structural health monitoring by Mahalanobis distance metrics. Struct. Contr. Health Monit. 2021;28(2):e2663. doi: 10.1002/stc.2663. [DOI] [Google Scholar]
  • 7.Entezami A, Shariatmadar H, Karamodin A. Data-driven damage diagnosis under environmental and operational variability by novel statistical pattern recognition methods. Struct. Health Monit. 2019;18(5–6):1416–1443. doi: 10.1177/1475921718800306. [DOI] [Google Scholar]
  • 8.Teng Y, Wang Y, Tang Y, Wang X, Li C, Qiu Z. A new L-shaped rigid beam FBG acceleration sensor. Sci. Rep. 2022;12(1):1–13. doi: 10.1038/s41598-022-15940-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Roohezamin A, Kalatehjari R, Hajihassani M, Kharghani M, Dias D. Investigation of acoustic waves behavior of an underground tunnel in a multilayer soil. Sci. Rep. 2022;12(1):1–15. doi: 10.1038/s41598-022-16991-w. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Fan Z, Diao X, Hu K, Zhang Y, Huang Z, Kang Y, Yan H. Structural health monitoring of metal-to-glass–ceramics penetration during thermal cycling aging using femto-laser inscribed FBG sensors. Sci. Rep. 2020;10(1):1–13. doi: 10.1038/s41598-020-69282-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Reynders E, De Roeck G. Reference-based combined deterministic–stochastic subspace identification for experimental and operational modal analysis. Mech. Syst. Signal Process. 2008;22(3):617–637. doi: 10.1016/j.ymssp.2007.09.004. [DOI] [Google Scholar]
  • 12.Peeters B, Maeck J, De Roeck G. Vibration-based damage detection in civil engineering: Excitation sources and temperature effects. Smart Mater. Struct. 2001;10(3):518. doi: 10.1088/0964-1726/10/3/314. [DOI] [Google Scholar]
  • 13.Hjiaj M, Fortin J, de Saxcé G. A complete stress update algorithm for the non-associated Drucker-Prager model including treatment of the apex. Int. J. Eng. Sci. 2003;41(10):1109–1143. doi: 10.1016/S0020-7225(02)00376-2. [DOI] [Google Scholar]
  • 14.Trofimov A, Abaimov S, Sevostianov I. Inverse homogenization problem: Evaluation of elastic and electrical (thermal) properties of composite constituents. Int. J. Eng. Sci. 2018;129:34–46. doi: 10.1016/j.ijengsci.2018.04.001. [DOI] [Google Scholar]
  • 15.Akyol S, Alatas B. Plant intelligence based metaheuristic optimization algorithms. Artif. Intell. Rev. 2017;47(4):417–462. doi: 10.1007/s10462-016-9486-6. [DOI] [Google Scholar]
  • 16.Alatas B, Bingol H. Comparative assessment of light-based intelligent search and optimization algorithms. Light Eng. 2020;28:6. [Google Scholar]
  • 17.Alatas B, Bingol H. A physics based novel approach for travelling tournament problem: Optics inspired optimization. Inf. Technol. Control. 2019;48(3):373–388. doi: 10.5755/j01.itc.48.3.20627. [DOI] [Google Scholar]
  • 18.Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM. Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems. Adv. Eng. Softw. 2017;114:163–191. doi: 10.1016/j.advengsoft.2017.07.002. [DOI] [Google Scholar]
  • 19.Rizk-Allah RM, Hassanien AE, Elhoseny M, Gunasekaran M. A new binary salp swarm algorithm: Development and application for optimization tasks. Neural Comput. Appl. 2019;31(5):1641–1663. doi: 10.1007/s00521-018-3613-z. [DOI] [Google Scholar]
  • 20.Tubishat M, Ja'afar S, Alswaitti M, Mirjalili S, Idris N, Ismail MA, Omar MS. Dynamic salp swarm algorithm for feature selection. Expert Syst. Appl. 2021;164:113873. doi: 10.1016/j.eswa.2020.113873. [DOI] [Google Scholar]
  • 21.Faris H, Mafarja MM, Heidari AA, Aljarah I, Ala AZ, Mirjalili S, Fujita H. An efficient binary salp swarm algorithm with crossover scheme for feature selection problems. Knowl.-Based Syst. 2018;154:43–67. doi: 10.1016/j.knosys.2018.05.009. [DOI] [Google Scholar]
  • 22.Simon D. Biogeography-based optimization. IEEE Trans. Evol. Comput. 2008;12(6):702–713. doi: 10.1109/TEVC.2008.919004. [DOI] [Google Scholar]
  • 23.Mirjalili S. Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowl.-Based Syst. 2015;89:228–249. doi: 10.1016/j.knosys.2015.07.006. [DOI] [Google Scholar]
  • 24.Ben Chaabane S, Belazi A, Kharbech S, Bouallegue A, Clavier L. Improved salp swarm optimization algorithm: Application in feature weighting for blind modulation identification. Electronics. 2021;10(16):2002. doi: 10.3390/electronics10162002. [DOI] [Google Scholar]
  • 25.Tran-Ngoc H, Khatir S, De Roeck G, Bui-Tien T, Nguyen-Ngoc L, Abdel Wahab M. Model updating for Nam O bridge using particle swarm optimization algorithm and genetic algorithm. Sensors. 2018;18(12):4131. doi: 10.3390/s18124131. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The datasets used and/or analysed during the current study available from the corresponding author on reasonable request.


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES