ArticlePDF Available

Abstract and Figures

Rapid detection and early warning systems demonstrate crucial significance in tsunami risk reduction measures. So far, several tsunami observation networks have been deployed in tsunamigenic regions to issue effective local response. However, guidance on where to station these sensors are limited. In this article, we address the problem of determining the placement of tsunami sensors with the least possible tsunami detection time. We use the solutions of the 2D nonlinear shallow water equations to compute the wave travel time. The optimization problem is solved by implementing the particle swarm optimization algorithm. We apply our model to a simple test problem with varying depths. We also use our proposed method to determine the placement of sensors for early tsunami detection in Cotabato Trench, Philippines.
Content may be subject to copyright.
Application of particle swarm
optimization in optimal placement of
tsunami sensors
Angelie Ferrolino
1
, Renier Mendoza
1
, Ikha Magdalena
2
and
Jose Ernie Lope
1
1Institute of Mathematics, University of the Philippines Diliman, Quezon City, Philippines
2Faculty of Mathematics and Natural Sciences, Institut Teknologi Bandung, Bandung, Indonesia
ABSTRACT
Rapid detection and early warning systems demonstrate crucial signicance in
tsunami risk reduction measures. So far, several tsunami observation networks have
been deployed in tsunamigenic regions to issue effective local response. However,
guidance on where to station these sensors are limited. In this article, we address the
problem of determining the placement of tsunami sensors with the least possible
tsunami detection time. We use the solutions of the 2D nonlinear shallow water
equations to compute the wave travel time. The optimization problem is solved by
implementing the particle swarm optimization algorithm. We apply our model to
a simple test problem with varying depths. We also use our proposed method to
determine the placement of sensors for early tsunami detection in Cotabato Trench,
Philippines.
Subjects Optimization Theory and Computation, Scientic Computing and Simulation
Keywords Particle swarm optimization, Nonlinear shallow water equations, Tsunami sensors,
Tsunami early warning system, Heuristic algorithm, Finite volume method
INTRODUCTION
While not the most prevalent among all natural disasters, tsunamis rank higher in scale
compared to any others because of its destructive potential. Tsunamis are a series of
ocean waves prompted by the displacement of a large volume of water. They can be
generated by earthquakes, landslides, volcanic eruptions and even meteor impacts,
although they mostly take place in subduction zones caused by underwater earthquakes.
The sudden motion created by the said disturbances gives an enormous shove to the
overlying water, which then travels away from the source.
Tsunamis usually have small initial amplitudes, so they can go unnoticed by sailors.
However, they have far longer wavelengths unlike normal sea waves. Since the rate at
which a wave loses its energy is inversely proportional to its wavelength, tsunami lose little
energy as they propagate. Therefore, out in the depths of the ocean, tsunamis can travel at
high speeds and cross great distances with only little energy loss (Liu, 2009). As they
approach shallower waters, they slow down, and begin to grow in height. Once they crash
ashore, they can cause widespread property damage, destruction of natural resources, and
human injury or death.
Given the devastating potential of tsunamis, it is of great importance to develop
techniques regarding risk assessment and damage mitigation. There are a number of
How to cite this article Ferrolino A, Mendoza R, Magdalena I, Lope JE. 2020. Application of particle swarm optimization in optimal
placement of tsunami sensors. PeerJ Comput. Sci. 6:e333 DOI 10.7717/peerj-cs.333
Submitted 7 August 2020
Accepted 18 November 2020
Published 18 December 2020
Corresponding author
Renier Mendoza,
rmendoza@math.upd.edu.ph
Academic editor
Marcin Woźniak
Additional Information and
Declarations can be found on
page 16
DOI 10.7717/peerj-cs.333
Copyright
2020 Ferrolino et al.
Distributed under
Creative Commons CC-BY 4.0
methods focused on these in literature (Goda, Mori & Yasuda, 2019;Park et al., 2019;
Goda & Risi, 2017). In this research, our goal is to determine the optimal locations of
sensors for the earliest detection of tsunami waves. Through this, we can enable early and
effective response to reduce casualties.
Traditionally, tide gauges, typically placed in a pier, are used for tsunami detection.
They are employed to determine trends in the mean sea level, tidal computation, and
harbor operations and navigation. However, since they are located in areas where
tsunamis still have very high energy, they are frequently destroyed and fail to report the
incoming tsunami and its characteristics. Furthermore, as they are near the coast, tsunami
conrmation may arrive too late for timely evacuation measures which may lead to an
ineffective local response (Barrick, 1979). Hence, we instead consider seaoor-mounted
sensors, particularly the bottom pressure recorders (BPRs). These sensors are capable
of detecting tsunamis, even in open oceans, by measuring variations in hydrostatic bottom
pressure. They use an acoustic coupling to transmit data from the seaoor to the surface
buoys, which then relay via satellite the information to a land-based station (Eble &
Gonzalez, 1990). Further details on these tsunami sensor networks can be found in
Rabinovich & Eblé (2015) and Nagai et al. (2007).
Studies on where to optimally place sensors of tsunami observation networks are
limited. Some considered various technical aspects supported by expert judgments such as
nancial limitations (Araki et al., 2008) and legal aspects on geographical boundaries
(Abe & Iwamura, 2013). Attempts to maximize the accuracy of prediction of some tsunami
parameters (e.g., source, amplitude, etc.) were proposed in Mulia, Gusman & Satake
(2017),Meza, Catalán & Tsushima (2020),Mulia et al. (2017),Saunders & Haase (2018).
There are also researches that incorporated the effectiveness of tsunami warnings.
In Omira et al. (2009),Schindelé, Loevenbruck & Hébert (2008), possible locations of
sensors while considering installation constraints were investigated. However, the
researchers did not apply optimization algorithms to solve the problem. In Braddock &
Carmody (2001) and Groen, Botten & Blazek (2010), the optimal location of sensors among
the candidate detection sites were proposed. In their investigations, they did not take
into account bathymetric data since a xed wave travel speed was used.
Astrakova et al. (2009) developed a problem of placing sensors optimally to detect
tsunami waves as early as possible. However, the algorithm of computation for the
wave travel time (from a source point to a point of interest) is based on the Huygens
principle, which is computationally expensive. In Ferrolino, Lope & Mendoza (2020),
wave velocity approximation was based on wave front kinematics. In this article, we
compute for the wave travel time using the 2D nonlinear shallow water equations (SWE).
This approach allows us to more accurately compute the tsunami detection time.
The 2D nonlinear SWE is generally used in the numerical simulation of tsunami
propagation from the open ocean to the coast (Ulutas, 2012). They are accurate for
solving long wave propagation (i.e., waves whose vertical length scale is much greater
than their horizontal length scale), and run-up and inundation problems due to the
introduction of nonlinear terms, which are essential in tsunami modeling. Moreover,
Ferrolino et al. (2020), PeerJ Comput. Sci., DOI 10.7717/peerj-cs.333 2/21
they can take into account many types of tsunami generation (Zergani, Aziz &
Viswanathan, 2015;LeVeque, George & Berger, 2011). In solving the 2D nonlinear SWE,
we use the nite volume method in a staggered grid, with a momentum conservative
scheme, as introduced in Pudjaprasetya & Magdalena (2014),Stelling & Duinmeijer
(2003),Magdalena, Rifatin & Reeve (2020),Magdalena, Iryanto & Reeve (2018),
Andadari & Magdalena (2019),Magdalena, Pudjaprasetya & Wiryanto (2014), and
Magdalena & Rifatin (2020). This method is very effective and robust because it is well-
balanced, conservative, and capable of handling complex bathymetry and topography.
We apply the Particle Swarm Optimization (PSO) in solving the optimal sensor location
problem. This is a population-based algorithm inspired from the intelligent collective
behavior of animal groups such as ocks of birds. Studies show that these animals are
capable of sharing information among their group, and such ability grants them a survival
advantage (Kennedy & Eberhart, 1995;Shi & Eberhart, 1998). PSO has gained much
attention in solving optimization problems because it is easy to implement,
computationally inexpensive, robust, and quick in convergence.
We rst test our proposed approach on benchmark problems before using it to
determine the optimal placement of sensors in the Cotabato trench, located in Mindanao,
Philippines. The Philippines is vulnerable to tsunamis due to the presence of offshore faults
and trenches (Valenzuela et al., 2020). To date, a total of 41 tidal waves classied as
tsunamis have struck the country since 1589 (Bautista et al., 2012). Moreover, compared to
neighboring countries, it has received less attention in tsunami research despite having
regions with high seismic activity (Løvholt et al., 2012).
The remainder of this article is structured as follows: the methods implemented to solve
the problem of optimal sensor placement are discussed in the Methodology.Numerical
Resultsobtained on different domains are then presented. Finally, we conclude our
work and provide suggestions for future research.
METHODOLOGY
The tsunami sensor optimal placement problem
Consider the domain with water areas , and the subduction zone P. Let Dbe the part of
the domain where the sensors can be stationed. A sample illustration is shown in Fig. 1.
Our goal is to determine the optimal placement of Lsensors for the earliest detection
of tsunami waves, arising from any source point in P. We denote {p
j
}
Pj=1
as the points
located in the subduction zone P, where p
j
=(x
j
,y
j
). Moreover, let {q
i
}
Li=1
denote the
sensors to be placed in D, where q
i
=(x
i
,y
i
). We also let the conguration Q={q
1
,,q
L
}of
Lsensors represent a potential solution to the problem of interest.
Assume a source point p
j
Pgenerates some perturbation. The wave caused by such
event will move away from the source, arriving at some water point xD. We denote
τðpj;xÞ:¼travel time from pjto x:(1)
To calculate the travel time τin (1) from p
j
to an arbitrary point xD, we solve the 2D
nonlinear SWE by initiating the wave from p
j
. The time it takes for the wave to reach xwill
Ferrolino et al. (2020), PeerJ Comput. Sci., DOI 10.7717/peerj-cs.333 3/21
be τ(p
j
,x). The numerical solution of the 2D nonlinear SWE is discussed in the next
section. The time it takes for Qto detect a tsunami from p
j
is computed as
tðpj;QÞ¼ min
1iL
sðpj;qiÞ:
Here, we take the minimum travel time over all Lsensors since we want detection by
one sensor to be as early as possible. Next, we need to take into account all possible source
points p
j
to obtain the tsunami registration time T(Q) by conguration Q, that is, we set
TðQÞ¼ max
1jPtðpj;QÞ;
where the maximum of the earlier expression is taken over all source points p
j
. Thus,
we formulate the optimization problem as follows:
Given Lsensors, nd Q={q
1
,,q
L
}that minimizes T(Q) over D, or equivalently,
Q¼arg min
Q2D
TðQÞ:(2)
The minimization problem above is based on the formulation in Astrakova et al. (2009).
The shallow water equations
Shallow water equations are a set of hyperbolic partial differential equations that describe
uid ow (Sadaka, 2012). They are often used to describe geophysical ows (such as
rivers, lakes, coastal areas, etc.), rainfall runoff, tsunami propagation, or even atmospheric
ows, given the appropriate initial conditions and source terms (Backhaus, 1983;Cea &
Bladé, 2015;Rahman & Mandokhail, 2018;Galewsky, Scott & Polvani, 2004;Fu et al.,
2017;Liu et al., 2008,1995). SWE are derived from the NavierStokes equations, with the
main assumption that the horizontal length scale is much greater than the vertical length
scale. The 2D nonlinear shallow water equations are given by
Figure 1 Illustration of a domain W with parts of water D (blue) and subduction zone P (red).
Full-size
DOI: 10.7717/peerj-cs.333/g-1
Ferrolino et al. (2020), PeerJ Comput. Sci., DOI 10.7717/peerj-cs.333 4/21
htþðhuÞxþðhvÞy¼0
ðhuÞtþhu2þ1
2gh2

x
þðhuvÞy¼ghzx
ðhvÞtþðhuvÞxþhv2þ1
2gh2

y
¼ghzy
Here, his the local water depth, u,vare the velocities in the xand ydirections, respectively,
g= 9.81 m/s
2
is the gravitational acceleration, and zis the bed prole. An equivalent
form of this system is given by
htþðhuÞxþðhvÞy¼0 (3)
utþuuxþvuyþghx¼0 (4)
vtþuvxþvvyþghy¼0 (5)
derived by setting h=η+zwhere ηis the surface elevation. Note that we can rewrite uu
x
,
vu
y
,uv
x
, and vv
y
in terms of
u
q=hu,
v
q=hv,u,v, and h, that is
uuxþvuy¼1
hððuquÞxuqxuÞþ1
hððvquÞyvqyuÞ(6)
uvxþvvy¼1
hððuqvÞxuqxvÞþ1
hððvqvÞyvqyvÞ:(7)
A compilation of the analytical solutions of the shallow water equations (both 1D
and 2D) for different cases are presented in Delestre et al. (2013). In this article, we solve
the 2D nonlinear SWE numerically by implementing the nite volume method in a
staggered grid with a momentum conservative scheme (Pudjaprasetya & Magdalena, 2014;
Stelling & Duinmeijer, 2003), which will be discussed below. The solution of the SWE
provides us the value of hat any mesh point in the domain in a given time. Hence, we can
determine the time it takes for a disturbance to reach any mesh point in the domain
for the rst time (i.e., minimal time), which is the unknown in (1). We will use linear
interpolation to determine wave travel time at any given point, using the three closest mesh
points to this point.
The Finite Volume Method (FVM) is a method in solving partial differential equations
(PDEs) by evaluating the conservative variables across the volume (LeVeque, 2002).
The idea is to divide the domain into parts (see Fig. 2), which we will refer to as
cells/control volumes, then integrate the equation over that volume. We then use Gauss
Theorem to transform the volume integral into a surface integral. Evaluating this integral
will give us the FVM discretization of a PDE.
Finite Volume Method has been extensively used in various elds such as heat and
mass transfer, gas dynamics and uid ow problems (Guedri et al., 2009,Lukáčová-
Medvidová, Morton & Warnecke, 2002;Demirdžić& Perić, 1990). Its popularity as a
Ferrolino et al. (2020), PeerJ Comput. Sci., DOI 10.7717/peerj-cs.333 5/21
discretization method stems from its high exibility. The discretization is carried out
directly in the physical domain without the need of transformation between the physical
and computational system. Furthermore, it is easier to implement in unstructured meshes
in comparison to other methods. Another important feature of FVM is that it preserves
conservation, making it quite attractive when modeling problems where ux is of
importance (Moukalled, Mangani & Darwish, 2016).
We will use a staggered grid for the nite volume method. In a staggered grid, the scalar
variables (mass, pressure, density, etc.) are dened at the cell centers, while the velocity or
momentum variables are dened at the center of the cell faces. This is different from a
collocated grid where all variables are stored in the same position (Harlow & Welch, 1965).
Figure 3 shows the 2D staggered grid.
The implementation of FVM on a staggered grid on SWE is described as follows.
Consider a rectangular spatial domain (0, L
x
) × (0, L
y
) with hard wall boundary conditions,
that is, u(0, y,t)=u(L
x
,y,t) = 0 and v(x,0,t)=v(x,L
y
,t) = 0. The domain is meshed with a
grid of M×Ncells. The center of each cell is denoted by x
i,j
, while the center of the bottom
edge, top edge, left edge, and right edge of each cell are denoted by xi;j1
2
,xi;jþ1
2
,xi1
2;j,
and xiþ1
2;j, respectively. Note that the sizes of h,u, and vare M×N,M×(N+ 1), and
(M+1N, respectively.
The approximation of the mass Eq. (3) at the cell centered at x
i,j
is
dhi;j
dt þ
hiþ1
2;juiþ1
2;jhi1
2;jui1
2;j
Dxþ
hi;jþ1
2vi;jþ1
2
hi;j1
2
vi;j1
2
Dy¼0
with upwind approximations
Figure 2 Mesh for the 2D nite volume method. Different schemes include (A) cell-vertex scheme;
(B) cell-centered scheme. Full-size
DOI: 10.7717/peerj-cs.333/g-2
Ferrolino et al. (2020), PeerJ Comput. Sci., DOI 10.7717/peerj-cs.333 6/21
hiþ1
2;j¼
hi;j;if uiþ1
2;j0
hiþ1;j;if uiþ1
2;j,0;
8
<
:
hi;jþ1
2
¼
hi;j;if vi;jþ1
2
0
hi;jþ1;if vi;jþ1
2
,0:
8
<
:
The approximation of the momentum Eq. (4) is implemented at the cell centered at
xiþ1
2;j, and (5) at the cell centered at xi;jþ1
2
. We use the relations (6) and (7) for the
momentum conservative approximation of the advection terms. For positive ow
directions u>0,v> 0, we have
duiþ1
2;j
dt þuqi;j
hiþ1
2;j
uiþ1
2;jui1
2;j
Dx
!
þ
vqi;j1
2
hiþ1
2;j
uiþ1
2;juiþ1
2;j1
Dy
!
þghiþ1;jhi;j
Dx¼0
dvi;jþ1
2
dt þ
uqi1
2;j
hi;jþ1
2
vi;jþ1
2
vi1;jþ1
2
Dx
!
þvqi;j
hi;jþ1
2
vi;jþ1
2
vi;j1
2
Dy
!
þghi;jþ1hi;j
Dy¼0;
where
hiþ1
2;j¼1
2hiþ1;jþhi;j;hi;jþ1
2
¼1
2hi;jþ1þhi;j;
uqi;j¼1
2uqiþ1
2;jþuqi1
2;j;uqiþ1
2;j¼hiþ1
2;juiþ1
2;j;
vqi;j¼1
2vqi;jþ1
2
þvqi;j1
2;vqi;jþ1
2
¼hi;jþ1
2
vi;jþ1
2
;
Figure 3 Illustration of the 2D staggered grid for the nite volume method.
Full-size
DOI: 10.7717/peerj-cs.333/g-3
Ferrolino et al. (2020), PeerJ Comput. Sci., DOI 10.7717/peerj-cs.333 7/21
vqi;j1
2
¼hi;j1
2
vi;j1
2
;vi;j1
2
¼1
2viþ1;j1
2
þvi1;j1
2;
uqi1
2;j¼hi1
2;jui1
2;j;ui1
2;j¼1
2ui1
2;jþ1þui1
2;j1:
Explicit schemes require a careful selection of the time step to fulll the stability of the
equation. One of the observations of Courant, Friedrichs & Lewy (1967) is that in order for
solutions of a difference equation to converge to the solution of a partial differential
equation, the difference scheme should use all the information contained in the initial data
that inuence the solution. This condition is called the CFL condition. The CFL number
(also known as the Courant number) is given by
c¼Dtmaxðx;
yÞ
minðDx;DyÞ
To satisfy the CFL condition, the grid speed, given by Dx
Dtand Dy
Dt, must be at least as large
as the propagation speed in xand y, given by λ
x
and λ
y
, respectively (Toro, 1999;Lax,
2013), that is, 0 c1 holds. Thus, for the stability of SWE using FVM scheme on a
staggered grid (Gunawan, 2015), we dene the time step as follows:
Dt¼cminðDx;DyÞ
max
i;j1
2hi;juqiþ1
2;jþuqi1
2;jþffiffiffiffiffiffiffi
ghi;j
q;1
2hi;jvqi;jþ1
2
þvqi;j1
2þffiffiffiffiffiffiffi
ghi;j
q:
The above numerical scheme has been validated through several benchmark tests
in 1D and 2D (e.g., dam breaks, transcritical ows, wave shoaling), where the
obtained numerical results are in very good agreement with the analytical solutions
(Pudjaprasetya & Magdalena, 2014;Magdalena, Iryanto & Reeve, 2018;Magdalena,
Erwina & Pudjaprasetya, 2015;Magdalena & Pudjaprasetya, 2014;Magdalena,
Pudjaprasetya & Wiryanto, 2014).
The particle swarm optimization algorithm
It was illustrated in Ferrolino, Lope & Mendoza (2020) that (2) is neither convex nor
differentiable. Thus, gradient-based and local search algorithms may not be suitable to
solve the problem. This justies the use of population-based algorithms in determining the
optimal locations.
For this work, we explore the use of the PSO algorithm (Kennedy & Eberhart, 1995;
Shi & Eberhart, 1998) to solve the optimization problem presented in (2). This algorithm
has been used to solve several optimization problems because of its speed and efcacy.
It has been successfully used to solve unconstrained and constrained problems in a variety
of elds such as engineering, communications theory, and operations research (Zhang,
Wang & Ji, 2015). Other applications are in solving problems in clustering analysis
(Chen & Ye, 2004), scheduling (Yu, Yuan & Wang, 2007;Zhang et al., 2014), facility
location (Hajipour & Pasandideh, 2012) and vehicle routing (Belmecheri et al., 2013).
Ferrolino et al. (2020), PeerJ Comput. Sci., DOI 10.7717/peerj-cs.333 8/21
Particle Swarm Optimization is a population-based algorithm having a group of
individuals (known as particles) moving in a search space to nd the best solutions.
The new positions of the particles are determined by their velocities, which are updated
based on their own experience and the experience of neighboring particles. Through this,
PSO can balance exploitation and exploration (He & Wang, 2007).
Algorithm 1 summarizes the steps of PSO, with some alterations proposed in Mezura-
Montes & Coello (2011);Pedersen (2010). We use the MATLAB built-in command
particleswarm in our implementations.
NUMERICAL RESULTS
We now present the results of our numerical simulations. The proposed method was
rst tested on a rectangular domain with a semicircular subduction zone, and then later
applied to a real-world problem. Because PSO is heuristic, ten independent runs were
Algorithm 1 Particle swarm optimization algorithm.
Input: npop: swarm size, v: initial particle velocities within the range [r,r], nvars: number of variables
Output: best particle location
1: Initialization. Create particles at random of size npop within bounds. Also, initialize inertia ωand Nto nbor = max(2,npop×frac), where nbor is the
minimum neighborhood size and frac is the minimum neighbors fraction. Set the stall counter sc =0.
2: Evaluate the cost function ffor all particles. Set best = min (f(p
i
)) where p
i
is the position of particle i. In the latter iterations, p
i
will be the position of
the best objective function that particle ihas found. Let loc be the location such that best =f(loc).
3: For each particle iin the swarm at position x
i
, do the following:
Select a subset Sof Nparticles at random. Determine the best cost function value cfbest(S), and the position xbest(S)ofcfbest(S).
Update the particles velocity to v=ωv+w
1
u
1
(px)+w
2
u
2
(gx), where vis the previous velocity, u
1
,u
2
are uniformly (0,1) distributed
random vectors of size nvars, and w
1
,w
2
are the weights for exploitation and exploration, respectively.
Update the particles position to x=x+v(implement thee bounds if necessary).
Calculate the cost function F=f(x). Set p=xif F<f(p).
4: Let F= min F(k) out of all kparticles in the swarm. If F<best, set best =Fand loc =x.
5: If the best cost function value is lowered, set val = 0. Otherwise, val =1.
6: Update N.Ifval =0:
Set sc = max(0, sc 1).
Set Nto nbor.
If sc < 2, set ω=2ω.Ifsc > 5, set ω=ω/2.
If val =1:
Set sc =sc +1.
Set N= min(N+nbor,npop).
7: Terminate if the stopping criterion has been satised. Else, go back to 3.
Ferrolino et al. (2020), PeerJ Comput. Sci., DOI 10.7717/peerj-cs.333 9/21
implemented for each scenario that was considered, and we present here the average values
of the results of these runs. Moreover, we set the population to 50 * L, where Lis the
number of sensors, and the number of function evaluations to 10,000.
Semicircle subduction zone with flat bottom
Consider the same domain shown in Fig. 1. Here, Dis the water surface with constant
depth and the rest is dry land. The optimal location of L=1,, 4 sensors are shown in
Fig. 4. Note that for the case when L= 1, the optimal location of the sensor converged
to the center of the circle. Moreover, as we employ more sensors, they tend to move closer
to the subduction zone, and mimic its shape.
Now, we study how tsunami detection time will be inuenced by changes in the number
of sensors. Figure 5 plots the relationship between these two variables. We can see that
detection time decreases as the number of sensors increases. Moreover, we can see from
Table 1 that when we allocate additional sensors from 4, there is no signicant difference
Figure 4 Optimal placement of sensors for the domain in Fig. 1.The bottom topography is assumed to
be constant. Different numbers (L) of sensors are presented: (A) L= 1; (B) L= 2; (C) L= 3; (D) L=4.
Full-size
DOI: 10.7717/peerj-cs.333/g-4
Ferrolino et al. (2020), PeerJ Comput. Sci., DOI 10.7717/peerj-cs.333 10/21
compared to other cases. Hence, L= 4 sensors may be adequate in giving us fast time
registration, without introducing too much costs.
Semicircle subduction zone with inverse tangent bottom
In this subsection, we examine how a different bathymetry will affect the optimal location
of tsunami sensors. Specically, we wish to investigate how the locations will change if
there will be variations in the water depth. For this purpose, we consider an inverse tangent
bottom topography as shown in Fig. 6. The optimal location of L= 1 and 2 sensors
acquired using the inverse tangent bottom in comparison to the optimal locations attained
using a at bottom are presented in Fig. 7.
Figure 5 Comparison of the tsunami detection time for different number of sensors for the domain
shown in Fig. 1.The bottom topography is assumed to be constant.
Full-size
DOI: 10.7717/peerj-cs.333/g-5
Table 1 Improvement in the detection time of tsunami waves due to the increase in number (L)of
sensors for the domain shown in Fig. 1.The bottom topography is assumed to be constant.
LDetection time (s) Improvement in time due to an additional sensor
1 3.84183
2 2.51604 1.32579
3 1.46286 1.05318
4 0.88702 0.57584
5 0.87654 0.01048
6 0.87565 0.00089
Ferrolino et al. (2020), PeerJ Comput. Sci., DOI 10.7717/peerj-cs.333 11/21
Observe in Fig. 7A that the sensor moves towards the shallower area. This phenomenon
happens since waves travel slower in shallower areas, caused by the force exerted on them
by the seabed. A similar trend can be observed for the two sensors as shown in Fig. 7B.
Observe that the sensor in the right moves upwards and towards the shallower area.
However, this will make tsunami detection time from the source points near the center
longer. Thus, to accommodate these source points, the sensor on the left move rightwards
and downwards. Note that this will not greatly affect tsunami detection time from the
source points in deeper areas since waves travel much faster there.
Optimal placement of sensors in Cotabato trench
The Cotabato trench is considered as one of the most dangerous major fault zones in the
Philippines since it has high tsunamigenic potential. It is located near a southwestern coast
Figure 6 A bottom topography using the inverse tangent function. The bathymetric prole is shown in (A) while the contour plot is illustrated
in (B). Full-size
DOI: 10.7717/peerj-cs.333/g-6
Figure 7 Comparison of the optimal location of L= 1 (A) and L= 2 (B) tsunami sensors using two
different types of water depth: at bottom topography (black) and inverse tangent bottom
topography (magenta). Full-size
DOI: 10.7717/peerj-cs.333/g-7
Ferrolino et al. (2020), PeerJ Comput. Sci., DOI 10.7717/peerj-cs.333 12/21
of Mindanao, Philippines. Some examples of tsunamigenic earthquakes that occured in
this trench are the 1918 Celebes Sea earthquake (M 8.0), the 1976 Moro Gulf earthquake
(M 8.1), and the 2002 Mindanao earthquake (M 7.5) (Stewart & Cohn, 1979;Bautista et al.,
2012).
Consider a portion of the Cotabato Trench as shown in Fig. 8. The top left corner has
latitude 6.3142° and longitude 124.1083°, while the bottom right corner has latitude
5.6158° and longitude 124.8067°. The subduction zone Pis illustrated by the red line,
Figure 8 Top view of a portion of the Cotabato Trench. The red curve is the location of the subduction
zone. Full-size
DOI: 10.7717/peerj-cs.333/g-8
Figure 9 The bottom topography of Cotabato Trench. The bathymetric prole is shown in (A) while the contour plot is illustrated in (B).
Full-size
DOI: 10.7717/peerj-cs.333/g-9
Ferrolino et al. (2020), PeerJ Comput. Sci., DOI 10.7717/peerj-cs.333 13/21
and Dis the water surface above the subduction zone. The corresponding bathymetric
prole of this trench is shown in Fig. 9. We obtained the bathymetric prole of
Cotabato trench from the General Bathymetic Charts of the Oceans (GEBCO),
https://www.gebco.net/.
The placements of L=1,,6 sensor/s with minimum guaranteed time are illustrated in
Fig. 10. Note here that as we employ more sensors, they become distributed along the
subduction zone. The plot describing the relationship between detection time and the
sensors number is shown in Fig. 11, while their corresponding values are presented
in Table 2. Observe that increasing the number of sensors from 6 only shows little
improvement in detection time. So, L= 6 sensors may be adequate in giving us fast time
registration, without introducing additional costs.
Figure 10 Optimal placement of the tsunami sensors in Cotabato Trench. Different numbers (L)of
sensors are presented: (A) L= 1; (B) L= 2; (C) L= 3; (D) L= 4; (E) L= 5; (F) L=6.
Full-size
DOI: 10.7717/peerj-cs.333/g-10
Ferrolino et al. (2020), PeerJ Comput. Sci., DOI 10.7717/peerj-cs.333 14/21
CONCLUSION AND RECOMMENDATIONS
The problem of placing sensors optimally is considered to provide the earliest detection of
tsunami waves, which leads to effective warning and response by local communities.
A more accurate calculation of wave travel time is proposed, which is done by solving
the 2D nonlinear shallow water equations. Moreover, the PSO algorithm was implemented
to solve the minimization problem. The proposed model was rst tested to simple domains
with varying bathymetries, comprising of a semicircle subduction zone. The calculated
sensor locations for the benchmark problems are geometrically sensible. Afterwards,
the model is applied to calculate the optimal placement of tsunami sensors in
Cotabato Trench. The actual bathymetry prole of this trench is used to acquire a more
Table 2 Improvement in tsunami detection time due to the increase in number (L) of sensors for the
optimal placement of sensors in Cotabato trench.
L Detection time (s) Improvement in time due to an additional sensor
1 224.9557
2 90.0057 134.9500
3 69.2824 20.7233
4 57.2515 12.0309
5 36.5071 20.7444
6 24.1509 12.3562
7 20.3382 3.8127
8 18.0073 2.331
Figure 11 Comparison of the tsunami detection time for different number of sensors for the case
when the domain is a portion of the Cotabato trench. Full-size
DOI: 10.7717/peerj-cs.333/g-11
Ferrolino et al. (2020), PeerJ Comput. Sci., DOI 10.7717/peerj-cs.333 15/21
realistic estimation of the wave travel time. We note here that our model can be used to any
domain with any form of subduction zone or bathymetry. Moreover, it can consider other
types of tsunami generation by changing the conditions in the 2D nonlinear shallow water
equations.
Numerical results have shown an inverse relationship between the number of
sensors and tsunami detection time. However, employing additional sensors implies more
cost. Imposing constraints in cost and installation (e.g., depth, location) may be done
in future works. Another recommendation is to consider maximizing tsunami warning
efcacy and accuracy of estimation of tsunami parameters as additional objective
functions.
ADDITIONAL INFORMATION AND DECLARATIONS
Funding
This work was funded by the UP System Enhanced Creative Work and Research Grant
(ECWRG-2019-2-11-R) and the Research Grant from Institut Teknologi Bandung. The
funders had no role in study design, data collection and analysis, decision to publish, or
preparation of the manuscript.
Grant Disclosures
The following grant information was disclosed by the authors:
UP System Enhanced Creative Work and Research: ECWRG-2019-2-11-R.
Institut Teknologi Bandung.
Competing Interests
The authors declare that they have no competing interests.
Author Contributions
Angelie Ferrolino conceived and designed the experiments, performed the experiments,
analyzed the data, performed the computation work, prepared gures and/or tables,
authored or reviewed drafts of the paper, and approved the nal draft.
Renier Mendoza conceived and designed the experiments, analyzed the data, authored
or reviewed drafts of the paper, and approved the nal draft.
Ikha Magdalena conceived and designed the experiments, analyzed the data, authored or
reviewed drafts of the paper, and approved the nal draft.
Jose Ernie Lope conceived and designed the experiments, analyzed the data, authored or
reviewed drafts of the paper, and approved the nal draft.
Data Availability
The following information was supplied regarding data availability:
We obtained bathymetric prole data from the Cotabato trench at the General
Bathymetic Charts of the Oceans (GEBCO): https://download.gebco.net/. The top left
corner has latitude 6.3142 degrees and longitude 124.1083 degrees, while the bottom right
corner has latitude 5.6158 degrees and longitude 124.8067 degrees.
Ferrolino et al. (2020), PeerJ Comput. Sci., DOI 10.7717/peerj-cs.333 16/21
We use the MATLAB built-in command particleswarm to solve the arising
minimization problem. The details of the code can be found here: https://www.mathworks.
com/help/gads/particleswarm.html
Supplemental Information
Supplemental information for this article can be found online at http://dx.doi.org/10.7717/
peerj-cs.333#supplemental-information.
REFERENCES
Abe I, Iwamura F. 2013. Problems and effects of a tsunami inundation forecast system during the
2011 Tohoku earthquake. Journal of Japan Society of Civil Engineers 1(1):516520.
Andadari G, Magdalena I. 2019. Analytical and numerical studies of resonant wave run-up on a
plane structure. Journal of Physics: Conference Series 1321:022079
DOI 10.1088/1742-6596/1321/2/022079.
Araki E, Kawaguchi K, Kaneko S, Kaneda Y. 2008. Design of deep ocean submarine cable
observation network for earthquakes and tsunamis. In: OCEANS 2008-MTS/IEEE Kobe
Techno-Ocean. 14.
Astrakova AS, Bannikov DV, Cherny SG, Lavrentiev MM Jr. 2009. The determination of the
optimal sensorslocation using genetic algorithm. In: Proceedings of the 3rd Nordic EWM
Summer School. Vol. 53. 522.
Backhaus J. 1983. A semi-implicit scheme for the shallow water equations for application to shelf
sea modelling. Continental Shelf Research 2(4):243254 DOI 10.1016/0278-4343(82)90020-6.
Barrick D. 1979. A coastal radar system for tsunami warning. Remote Sensing of Environment
8(4):353358 DOI 10.1016/0034-4257(79)90034-8.
Bautista ML, Bautista B, Salcedo J, Narag I. 2012. Philippine Tsunamis and Seiches (1589 to 2012).
Quezon: Department of Science and Technology, Philippine Institute of Volcanology and
Seismology.
Belmecheri F, Prins C, Yalaoui F, Amodeo L. 2013. Particle swarm optimization algorithm for a
vehicle routing problem with heterogeneous eet, mixed backhauls, and time windows.
Journal of Intelligent Manufacturing 24(4):775789 DOI 10.1007/s10845-012-0627-8.
Braddock RD, Carmody O. 2001. Optimal location of deep-sea tsunami detectors.
International Transactions in Operational Research 8(3):249258
DOI 10.1111/1475-3995.00263.
Cea L, Bladé E. 2015. A simple and efcient unstructured nite volume scheme for solving
the shallow water equations in overland ow applications. Water Resources Research
51(7):54645486 DOI 10.1002/2014WR016547.
Chen C-Y, Ye F. 2004. Particle swarm optimization algorithm and its application to clustering
analysis. In: IEEE International Conference on Networking, Sensing and Control. Vol. 2, 789794.
Courant R, Friedrichs K, Lewy H. 1967. On the partial difference equations of mathematical
physics. IBM Journal of Research and Development 11(2):215234 DOI 10.1147/rd.112.0215.
Delestre O, Lucas C, Ksinant P-A, Darboux F, Laguerre C, Vo T-N-T, James F, Cordier S. 2013.
SWASHES: a compilation of shallow water analytic solutions for hydraulic and environmental
studies. International Journal for Numerical Methods in Fluids 72(3):269300
DOI 10.1002/d.3741.
Ferrolino et al. (2020), PeerJ Comput. Sci., DOI 10.7717/peerj-cs.333 17/21
DemirdžićI, PerićM. 1990. Finite volume method for prediction of uid ow in arbitrarily shaped
domains with moving boundaries. International Journal for Numerical Methods in Fluids
10(7):771790.
Eble MC, Gonzalez FI. 1990. Deep-ocean bottom pressure measurements in the northeast Pacic.
Journal of Atmospheric and Oceanic Technology 8(2):221233
DOI 10.1175/1520-0426(1991)008<0221:DOBPMI>2.0.CO;2.
Ferrolino AR, Lope JEC, Mendoza RG. 2020. Optimal location of sensors for early detection of
tsunami waves. In: Krzhizhanovskaya V, ed. Computational ScienceICCS 2020. Vol. 12138.
Cham: Springer International Publishing, 562575.
Fu H, Gan L, Yang C, Xue W, Wang L, Wang X, Huang X, Yang G. 2017. Solving global shallow
water equations on heterogeneous supercomputers. PLOS ONE 12(3):e0172583
DOI 10.1371/journal.pone.0172583.
Galewsky J, Scott RK, Polvani LM. 2004. An initial-value problem for testing numerical models of
the global shallow-water equations. Tellus A: Dynamic Meteorology and Oceanography
56(5):429440 DOI 10.3402/tellusa.v56i5.14436.
Goda K, Mori N, Yasuda T. 2019. Rapid tsunami loss estimation using regional inundation hazard
metrics derived from stochastic tsunami simulation. International Journal of Disaster Risk
Reduction 40:101152 DOI 10.1016/j.ijdrr.2019.101152.
Goda K, Risi RD. 2017. Probabilistic tsunami loss estimation methodology: stochastic earthquake
scenario approach. Earthquake Spectra 33(4):13011323 DOI 10.1193/012617eqs019m.
Groen L, Botten L, Blazek K. 2010. Optimising the location of tsunami detection buoys and
sea-level monitors in the Indian Ocean. International Journal of Operational Research
8(2):174188 DOI 10.1504/IJOR.2010.033136.
Guedri K, Ammar Abbassi M, Naceur Borjini M, Halouani K, Sad R. 2009. Application of the
nite-volume method to study the effects of bafes on radiative heat transfer in complex
enclosures. Numerical Heat Transfer, Part A: Applications 55(8):780806
DOI 10.1080/10407780902864607.
Gunawan PH. 2015. Numerical simulation of shallow water equations and related models.
PhD thesis, Université Paris-Est.
Hajipour V, Pasandideh SHR. 2012. Proposing an adaptive particle swarm optimization for a
novel bi-objective queuing facility location model. Economic Computation and Economic
Cybernetics Studies and Research 46(3):223240.
Harlow FH, Welch JE. 1965. Numerical calculation of time-dependent viscous incompressible
ow of uid with free surface. Physics of Fluids 8(12):21822189 DOI 10.1063/1.1761178.
He Q, Wang L. 2007. A hybrid particle swarm optimization with a feasibility-based rule for
constrained optimization. Applied Mathematics and Computation 186(2):14071422
DOI 10.1016/j.amc.2006.07.134.
Kennedy J, Eberhart R. 1995. Particle swarm optimization. In: Proceedings of ICNN95
International Conference on Neural Networks. Vol. 4, 19421948.
Lax PD. 2013. Stability of difference schemes. In: De Moura CA, Kubrusly CS, eds. The Courant-
Friedrichs-Lewy (CFL) Condition. New York: Birkhäuser/Springer, 17.
LeVeque R. 2002. Finite volume methods for hyperbolic problems. Cambridge: Cambridge
University Press.
LeVeque RJ, George DL, Berger MJ. 2011. Tsunami modelling with adaptively rened nite
volume methods. Acta Numerica 20:211289 DOI 10.1017/S0962492911000043.
Ferrolino et al. (2020), PeerJ Comput. Sci., DOI 10.7717/peerj-cs.333 18/21
Liu PL-F. 2009. Tsunami. In: Steele JH, ed. Encyclopedia of Ocean Sciences. Second Edition. Oxford:
Academic Press, 127140.
Liu PL-F, Cho Y-S, Yoon S, Seo S. 1995. Numerical simulations of the 1960 Chilean tsunami
propagation and inundation at Hilo, Hawaii. In: Tsuchiya Y, Shuto N, eds. Tsunami: Progress in
Prediction, Disaster Prevention and Warning. Berlin: Springer, 99115.
Liu Y, Shi Y, Yuen DA, Sevre EO, Yuan X, Xing HL. 2008. Comparison of linear and nonlinear
shallow wave water equations applied to tsunami waves over the China Sea. Acta Geotechnica
4(2):129137 DOI 10.1007/s11440-008-0073-0.
Løvholt F, Kühn D, Bungum H, Harbitz CB, Glimsdal S. 2012. Historical tsunamis and present
tsunami hazard in eastern indonesia and the southern philippines. Journal of Geophysical
Research: Solid Earth 117(B9):B09310.
Lukáčová-Medvidová M, Morton K, Warnecke G. 2002. Finite volume evolution Galerkin
methods for Euler equations of gas dynamics. International Journal for Numerical Methods in
Fluids 40(34):425434.
Magdalena I, Erwina N, Pudjaprasetya SR. 2015. Staggered momentum conservative scheme for
radial dam break simulation. Journal of Scientic Computing 65(3):867874
DOI 10.1007/s10915-015-9987-5.
Magdalena I, Iryanto, Reeve DE. 2018. Free surface long wave propagation over linear and
parabolic transition shelves. Water Science and Engineering 11(4):318327
DOI 10.1016/j.wse.2019.01.001.
Magdalena I, Pudjaprasetya SR. 2014. Numerical modeling of 2d wave refraction and shoaling. In:
AIP Conference Proceedings. Vol. 1589. 480483.
Magdalena I, Pudjaprasetya SR, Wiryanto LH. 2014. Wave interaction with emerged porous
media. Advances in Applied Mathematics and Mechanics 6(5):680692
DOI 10.4208/aamm.2014.5.s5.
Magdalena I, Rifatin HQ. 2020. Analytical and numerical studies for harbor oscillation in a semi-
closed basin of various geometric shapes with porous media. Mathematics and Computers in
Simulation 170:351365 DOI 10.1016/j.matcom.2019.10.020.
Magdalena I, Rifatin HQ, Reeve DE. 2020. Seiches and harbour oscillations in a porous
semi-closed basin. Applied Mathematics and Computation 369:124835
DOI 10.1016/j.amc.2019.124835.
Meza J, Catalán PA, Tsushima H. 2020. A multiple-parameter methodology for placement of
tsunami sensor networks. Pure and Applied Geophysics 177(3):14511470
DOI 10.1007/s00024-019-02381-3.
Mezura-Montes E, Coello CAC. 2011. Constraint-handling in nature-inspired numerical
optimization: past, present and future. Swarm and Evolutionary Computation 1(4):173194
DOI 10.1016/j.swevo.2011.10.001.
Moukalled F, Mangani L, Darwish M. 2016. The nite volume method in computational uid
dynamics, Fluid Mechanics and its Applications. Vol. 113. Cham: Springer.
Mulia IE, Gusman AR, Satake K. 2017. Optimal design for placements of tsunami observing
systems to accurately characterize the inducing earthquake. Geophysical Research Letters
44(24):12,10612,115 DOI 10.1002/2017GL075791.
Mulia IE, Inazu D, Waseda T, Guzman AR. 2017. Preparing for the future Nanaki Trough
tsunami: a data assimilation and inversion analysis from various observational systems.
Journal of Geophysical Research: Oceans 122(10):79247937 DOI 10.1002/2017JC012695.
Ferrolino et al. (2020), PeerJ Comput. Sci., DOI 10.7717/peerj-cs.333 19/21
Nagai T, Kato T, Moritani N, Izumi H, Terada Y, Mitsui M. 2007. Proposal of hybrid tsunami
monitoring network system consisted of offshore, coastal and on-site wave sensors.
Coastal Engineering Journal 49(1):6376 DOI 10.1142/S0578563407001496.
Omira R, Baptista MA, Matias L, Miranda JM, Catita C, Carrilho F, Toto E. 2009. Design of a
sea level tsunami detection network for the Gulf of Cadiz. Natural Hazards and Earth System
Sciences 9(4):13271338 DOI 10.5194/nhess-9-1327-2009.
Park H, Alam MS, Cox DT, Barbosa AR, Van de Lindt JW. 2019. Probabilistic seismic and
tsunami damage analysis (PSTDA) of the Cascadia Subduction Zone applied to Seaside.
Oregon International Journal of Disaster Risk Reduction 35:101076
DOI 10.1016/j.ijdrr.2019.101076.
Pedersen MEH. 2010. Good parameters for particle swarm optimization. Hvass Laboratory,
Copenhagen, Denmark, Tech. Rep. HL1001. 15513203. Available at https://citeseerx.ist.psu.
edu/viewdoc/download?doi=10.1.1.298.4359&rep=rep1&type=pdf.
Pudjaprasetya SR, Magdalena I. 2014. Momentum conservative schemes for shallow water ows.
East Asian Journal on Applied Mathematics 4(2):152165 DOI 10.4208/eajam.290913.170314a.
Rabinovich AB, Eblé MC. 2015. Deep-ocean measurements of tsunami waves. Pure and Applied
Geophysics 172(12):32813312 DOI 10.1007/s00024-015-1058-1.
Rahman K, Mandokhail SJ. 2018. River ow dynamics with two-dimensional shallow-water
equations. Materials Science and Engineering 414(1):012037.
Sadaka G. 2012. Solving shallow water ows in 2d with freefem++ on structured mesh. Available at
hal-00715301.
Saunders JK, Haase JS. 2018. Augmenting onshore GNSS displacements with offshore
observations to improve slip characterization for Cascadia subduction zone earthquakes.
Geophysical Research Letters 45(12):60086017.
Schindelé F, Loevenbruck A, Hébert H. 2008. Strategy to design the sea level monitoring networks
for small tsunamigenic oceanic basins: the Western Mediterranean case. Natural Hazards and
Earth System Sciences 8(5):10191027 DOI 10.5194/nhess-8-1019-2008.
Shi Y, Eberhart R. 1998. A modied particle swarm optimizer. In: Proceedings of IEEE
International Conference on Evolutionary Computation,6973.
Stelling GS, Duinmeijer SPA. 2003. A staggered conservative scheme for every froude number in
rapidly varied shallow water ows. International Journal for Numerical Methods in Fluids
43(12):13291354 DOI 10.1002/d.537.
Stewart GS, Cohn SN. 1979. The 1976 August 16, Mindanao, Philippine earthquake (Ms = 7.8)
evidence for a subduction zone south of Mindanao. Geophysical Journal International
57(1):5165 DOI 10.1111/j.1365-246X.1979.tb03771.x.
Toro EF. 1999. Riemann solvers and numerical methods for uid dynamics: a practical introduction.
Berlin: Springer-Verlag.
Ulutas E. 2012. The 2011 off the Pacic Coast of Tohoku-Oki earthquake and tsunami: inuence of
the source characteristics on the maximum tsunami heights. In: Proceedings of the International
Symposium on Engineering Lessons Learned from the 2011 Great East Japan Earthquake.
602611.
Valenzuela VPB, Esteban M, Takagi H, Thao ND, Onuki M. 2020. Disaster awareness in three
low risk coastal communities in Puerto Princesa City, Palawan. Philippines International Journal
of Disaster Risk Reduction 46:101508 DOI 10.1016/j.ijdrr.2020.101508.
Yu B, Yuan X, Wang J. 2007. Short-term hydro-thermal scheduling using particle swarm
optimization method. Energy Conversion and Management 48(7):19021908
DOI 10.1016/j.enconman.2007.01.034.
Ferrolino et al. (2020), PeerJ Comput. Sci., DOI 10.7717/peerj-cs.333 20/21
Zergani S, Aziz ZA, Viswanathan KK. 2015. A shallow water model for the propagation of
tsunami via Lattice Boltzmann method. IOP Conference Series: Earth and Environmental Science
23:012007 DOI 10.1088/1755-1315/23/1/012007.
Zhang W, Xie H, Cao B, Cheng AM. 2014. Energy-aware real-time task scheduling for
heterogeneous multiprocessors with particle swarm optimization algorithm. Mathematical
Problems in Engineering 2014:19DOI 10.1155/2014/287475.
Zhang Y, Wang S, Ji G. 2015. A comprehensive survey on particle swarm optimization algorithm
and its applications. Mathematical Problems in Engineering 2015(1):138
DOI 10.1155/2015/931256.
Ferrolino et al. (2020), PeerJ Comput. Sci., DOI 10.7717/peerj-cs.333 21/21
... Due to this flexibility, they can handle problems which are nonlinear, non-convex, multi-modal, and discontinuous problems with discrete decision space. Metaheuristic global optimization techniques have been used in solving real-world problems from various fields of science and engineering [9], [12], [16], [17], [26], [29]. However, metaheuristic algorithms are computationally expensive, may require a long time to reach convergence, and may be inaccurate if the number of iterations is insufficient [3], [37]. ...
... where R t (t) = R 0 (1−µ(t))S/N is the effective reproduction number and P end n is the last time point on the nth subperiod. Constraint (11) ensures that the number of severe cases is always less than the threshold H max and constraint (12) guarantees that the daily cases at the end of the policy period are decreasing. SASS-CMODE is used to solve the constrained problem (10)- (12) and the results are compared with those presented in [27] using other known and recent metaheuristic algorithms. ...
... Constraint (11) ensures that the number of severe cases is always less than the threshold H max and constraint (12) guarantees that the daily cases at the end of the policy period are decreasing. SASS-CMODE is used to solve the constrained problem (10)- (12) and the results are compared with those presented in [27] using other known and recent metaheuristic algorithms. ...
Preprint
Full-text available
p>This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible. Metaheuristic algorithms for constrained optimiza- tion problems have become popular because of their ease of use and capability to obtain global solutions. However, these population-based algorithms can be computationally expensive and may suffer from low accuracy due to the difficulty in obtaining feasible points. We present a novel algorithm, re- ferred to as SASS-CMODE, by integrating a modified Improved Multi-Operator Differential Evolution (IMODE) algorithm with the Self-Adaptive Spherical Search (SASS) method. IMODE is modified to make it suitable for solving constrained problems, leading to a new algorithm termed Constrained Multi-Operator Differential Evolution (CMODE). SASS-CMODE is capable of achieving solutions with high feasibility rate and high accuracy by utilizing SASS to identify good feasible points and CMODE to achieve accurate solutions with fewer function evaluations. To evaluate its performance, we test SASS-CMODE to 57 engi- neering problems. The results demonstrate its superiority over other state-of-the-art optimization algorithms. SASS-CMODE is also employed to solve a constrained optimization problem on identifying optimal levels of non-pharmaceutical interventions to control an epidemic, showcasing its versatility and applicability in real-world scenarios.</p
... Due to this flexibility, they can handle problems which are nonlinear, non-convex, multi-modal, and discontinuous problems with discrete decision space. Metaheuristic global optimization techniques have been used in solving real-world problems from various fields of science and engineering [9], [12], [16], [17], [26], [29]. However, metaheuristic algorithms are computationally expensive, may require a long time to reach convergence, and may be inaccurate if the number of iterations is insufficient [3], [37]. ...
... where R t (t) = R 0 (1−µ(t))S/N is the effective reproduction number and P end n is the last time point on the nth subperiod. Constraint (11) ensures that the number of severe cases is always less than the threshold H max and constraint (12) guarantees that the daily cases at the end of the policy period are decreasing. SASS-CMODE is used to solve the constrained problem (10)- (12) and the results are compared with those presented in [27] using other known and recent metaheuristic algorithms. ...
... Constraint (11) ensures that the number of severe cases is always less than the threshold H max and constraint (12) guarantees that the daily cases at the end of the policy period are decreasing. SASS-CMODE is used to solve the constrained problem (10)- (12) and the results are compared with those presented in [27] using other known and recent metaheuristic algorithms. ...
Preprint
Full-text available
p>This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible. Metaheuristic algorithms for constrained optimiza- tion problems have become popular because of their ease of use and capability to obtain global solutions. However, these population-based algorithms can be computationally expensive and may suffer from low accuracy due to the difficulty in obtaining feasible points. We present a novel algorithm, re- ferred to as SASS-CMODE, by integrating a modified Improved Multi-Operator Differential Evolution (IMODE) algorithm with the Self-Adaptive Spherical Search (SASS) method. IMODE is modified to make it suitable for solving constrained problems, leading to a new algorithm termed Constrained Multi-Operator Differential Evolution (CMODE). SASS-CMODE is capable of achieving solutions with high feasibility rate and high accuracy by utilizing SASS to identify good feasible points and CMODE to achieve accurate solutions with fewer function evaluations. To evaluate its performance, we test SASS-CMODE to 57 engi- neering problems. The results demonstrate its superiority over other state-of-the-art optimization algorithms. SASS-CMODE is also employed to solve a constrained optimization problem on identifying optimal levels of non-pharmaceutical interventions to control an epidemic, showcasing its versatility and applicability in real-world scenarios.</p
... Schindelé et al. (2008) and Omira et al. (2009) determined possible gauge locations by considering different epicenter locations and the resulting tsunami travel times. In addition, there are some optimization objectives, such as maximizing the tsunami prediction accuracy Hossen et al., 2018;Meza et al., 2020;Mulia et al., 2017Mulia et al., , 2019 and minimizing the detection time (Ferrolino et al., 2020). Such optimization schemes are expected to be useful for recently developed early forecasting systems based on data assimilation and machine learning techniques (e.g., Heidarzadeh et al., 2019;Liu et al., 2021;Maeda et al., 2015;Makinoshima et al., 2021;Wang et al., 2020). ...
Article
Full-text available
In this study, we present an optimization method for determining a cost‐effective sparse configuration for tsunami gauges to realize the reconstruction of high‐resolution wave height distribution throughout the target region based on the concept of super‐resolution. This optimization method consists of three procedures. First, we generate time series data of tsunami wave heights at synthetic gauges by conducting numerical simulations of various earthquake and tsunami scenarios at the target site. Next, we apply proper orthogonal decomposition to the synthetic tsunami data to extract the spatial features of the wave height distribution. Finally, according to these spatial features, an optimization process is performed to determine a sparse configuration of synthetic gauges. In the optimization, the optimal gauges are sequentially selected from the set of synthetic gauges to reconstruct the wave height distribution with the highest accuracy. Targeting hypothetical Nankai Trough earthquakes and tsunamis, we determine the optimal configuration near Shikoku and demonstrate the wave height reconstruction capability of the approach by comparing the performance of networks with optimally and randomly placed gauges. The results indicate that coastal gauges contribute more to improving the reconstruction accuracy and that a configuration with 21 optimal gauges has satisfactory performance. In addition, we assess the performance of the existing NOWPHAS network installed in the Shikoku region and find that the reconstruction performance of the existing network is equivalent to that of the optimal gauge network.
... These measured data are available due to the rather well-developed system of bottom pressure sensors, located at sea bed around Pacific Ocean, given in In addition, there exist systems of bottom sensors, connected to the dry lend (processing centers) by a cable, for example DONET (Dense Oceanfloor Network system for Earthquakes and Tsunamis) [7] and S-net (Seafloor observation network for earthquakes and tsunamis) [8] being developed in Japan. Figure 2, taken from [8], shows the location of S-net deep-water stations eastward of Honshu Is. Figure 2. Configuration of the S-net observation system along the Japan trench [8] In some publications, the optimal positioning of the sensor network refers to the location of sensors that allow detection of a tsunami wave in the shortest time after its occurrence (see, for example, [9] and the references therein). The present article, however, deals with the configuration of a network of deep-water recorders, not for the earliest detection of the tsunami occurrence, but for determining the water surface displacement profile with the required accuracy in the shortest possible time. ...
... Another noticeable thing is that in-depth ocean tsunamis propagate faster with less energy loss. So the tsunami's strength is inversely proportional to the wavelength [11]. ...
Article
Full-text available
With the economic crisis going around the world, a new approach, “build back better”, has been adopted as a recovery package for various systems. The tsunami detection and warning system is one such system, crucial for saving human lives and infrastructure. While designing a tsunami detection system, the social, economic, and geographical circumstances are considered to be vital. This research is focused on designing a low-cost early warning system mainly for underdeveloped countries, which are more prone to tsunami damage due to a lack of any reliable early warning and detection systems. Such countries require proper cost-effective solutions to address these issues. Previous research has shown that the existing systems are either very costly or hard to implement and manage. In this study, we present a wireless sensor networking model, which is an optimized model in terms of cost, delay, and energy consumption. This research contemplates the techniques and advantages of the intelligence of marine animals. We propose a fuzzy logic-based approach for early tsunami detection, using electromagnetic and pressure sensors, based on the behavioral attributes of turtles and real-time values of earthquakes and water levels.
... They only use function evaluations and do not require the derivative of the function. Applications of these algorithms have been explored in many areas of science and engineering [39][40][41][42][43][44][45]. ...
Article
Full-text available
Without vaccines and medicine, non-pharmaceutical interventions (NPIs) such as social distancing, have been the main strategy in controlling the spread of COVID-19. Strict social distancing policies may lead to heavy economic losses, while relaxed social distancing policies can threaten public health systems. We formulate optimization problems that minimize the stringency of NPIs during the prevaccination and vaccination phases and guarantee that cases requiring hospitalization will not exceed the number of available hospital beds. The approach utilizes an SEIQR model that separates mild from severe cases and includes a parameter µ that quantifies NPIs. Payoff constraints ensure that daily cases are decreasing at the end of the prevaccination phase and cases are minimal at the end of the vaccination phase. Using a penalty method, the constrained minimization is transformed into a non-convex, multi-modal unconstrained optimization problem. We solve this problem using the improved multi-operator differential evolution, which fared well when compared with other optimization algorithms. We apply the framework to determine optimal social distancing strategies in the Republic of Korea given different amounts and types of antiviral drugs. The model considers variants, booster shots, and waning of immunity. The optimal µ values show that fast administration of vaccines is as important as using highly effective vaccines. The initial number of infections and daily imported cases should be kept minimum especially if the bed capacity is low. In Korea, a gradual easing of NPIs without exceeding the bed capacity is possible if there are at least seven million antiviral drugs and the effectiveness of the drug in reducing severity is at least 86%. Model parameters can be adapted to a specific region or country, or other infectious diseases. The framework can be used as a decision support tool in planning economic policies, especially in countries with limited healthcare resources.
... Many other metaheuristic algorithms have been developed, not only because of their capability of solving optimization problems, but also due to their wide range of applications [16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32]. ...
Preprint
Full-text available
We propose the Philippine Eagle Optimization Algorithm (PEOA), which is a meta-heuristic and population-based search algorithm inspired by the territorial hunting behavior of the Philippine Eagle. From an initial random population of eagles in a given search space, the best eagle is selected and undergoes a local food search using the interior point method as its means of exploitation. The population is then divided into three subpopulations, and each subpopulation is assigned an operator which aids in the exploration. Once the respective operators are applied, the new eagles with improved function values replace the older ones. The best eagle of the population is then updated and conducts a local food search again. These steps are done iteratively, and the food searched by the final best eagle is the optimal solution of the search space. PEOA is tested on 20 optimization test functions with different modality, separability, and dimension properties. The performance of PEOA is compared to 11 other optimization algorithms. To further validate the effectiveness of PEOA, it is also applied to image reconstruction in electrical impedance tomography and parameter identification in a neutral delay differential equation model. Numerical results show that PEOA can obtain accurate solutions to various functions and problems. PEOA proves to be the most computationally inexpensive algorithm relative to the others examined, while also helping promote the critically endangered Philippine Eagle.
Article
Full-text available
In this work, we present an approach to determine the optimal location of coronavirus disease 2019 (COVID-19) vaccination sites at the municipal level. We assume that each municipality is subdivided into smaller administrative units, which we refer to as barangays. The proposed method solves a minimization problem arising from a facility location problem, which is formulated based on the proximity of the vaccination sites to the barangays, the number of COVID-19 cases, and the population densities of the barangays. These objectives are formulated as a single optimization problem. As an alternative decision support tool, we develop a bi-objective optimization problem that considers distance and population coverage. Lastly, we propose a dynamic optimization approach that recalculates the optimal vaccination sites to account for the changes in the population of the barangays that have completed their vaccination program. A numerical scheme that solves the optimization problems is presented and the detailed description of the algorithms, which are coded in Python and MATLAB, are uploaded to a public repository. As an illustration, we apply our method to determine the optimal location of vaccination sites in San Juan, a municipality in the province of Batangas, in the Philippines. We hope that this study may guide the local government units in coming up with strategic and accessible plans for vaccine administration.
Article
Full-text available
The frequency of droughts and floods is increasing due to the extreme climate. Therefore, water resource planning, allocation, and disaster prevention have become increasingly important. One of the most important kinds of hydrological data in water resources planning and management is discharge. The general way to measure the water depth and discharge is to use the Acoustic Doppler Current Profiler (ADCP), a semi-intrusive instrument. This method would involve many human resources and pose severe hazards by floods and extreme events. In recent years, it has become mainstream to measure hydrological data with nonintrusive methods such as the Large-Scale Particle Image Velocimetry (LSPIV), which is used to measure the surface velocity of rivers and estimate the discharge. However, the unknown water depth is an obstacle for this technique. In this study, a method combined with LSPIV to estimate the bathymetry was proposed. The experiments combining the LSPIV technique and the continuity equation to obtain the bed elevation were conducted in a 27 m long and 1 m wide flume. The flow conditions in the experiments were ensured to be within uniform and subcritical flow, and thermoplastic rubber particles were used as the tracking particles for the velocity measurement. The two-dimensional bathymetry was estimated from the depth-averaged velocity and the continuity equation with the leapfrog scheme in a predefined grid under the constraints of Courant–Friedrichs–Lewy (CFL). The LSPIV results were verified using Acoustic Doppler Velocimetry (ADV) measurements, and the bed elevation data of this study were verified using conventional point gauge measurements. The results indicate that the proposed method effectively estimated the variation of the bed elevation, especially in the shallow water level, with an average accuracy of 90.8%. The experimental results also showed that it is feasible to combine the nonintrusive imaging technique with the numerical calculation in solving the water depth and bed elevation.
Article
Full-text available
We propose the Philippine Eagle Optimization Algorithm (PEOA), which is a meta-heuristic and population-based search algorithm inspired by the territorial hunting behavior of the Philippine Eagle. From an initial random population of eagles in a given search space, the best eagle is selected and undergoes a local food search using the interior point method as its means of exploitation. The population is then divided into three subpopulations, and each subpopulation is assigned an operator which aids in the exploration. Once the respective operators are applied, the new eagles with improved function values replace the older ones. The best eagle of the population is then updated and conducts a local food search again. These steps are done iteratively, and the food searched by the final best eagle is the optimal solution of the search space. PEOA is tested on 20 optimization test functions with different modality, separability, and dimension properties. The performance of PEOA is compared to 13 other optimization algorithms. To further validate the effectiveness of PEOA, it is also applied to image reconstruction in electrical impedance tomography and parameter identification in a neutral delay differential equation model. Numerical results show that PEOA can obtain accurate solutions to various functions and problems. PEOA proves to be the most computationally inexpensive algorithm relative to the others examined, while also helping promote the critically endangered Philippine Eagle.
Article
Full-text available
In this paper, we investigate the propagation of long waves in to a harbour with three different porous bottom configurations. The governing shallow water equations are modified to include additional terms to model the porous region. Analytical solutions are sought in the non-porous bottom case using a separation of variables method to provide the natural resonant periods of the basin for the three different harbour geometries. For fixed basin length the lowest resonant frequency increases as the profile goes from rectangular to parabolic to triangular. However, the rate of amplification increases from triangular, rectangular to parabolic. A computational scheme is proposed, using a finite volume method on a staggered grid, and is validated against the analytical solution prior to being used to investigate the effect of porosity and friction on wave resonance. The relative effectiveness of friction and porosity in controlling resonance is found to be dependent on basin geometry.
Article
Full-text available
The Philippines is highly exposed and vulnerable to natural hazards. As a result, the country has an extensive disaster risk database that consists of different hazard and risk maps to be used as reference in creating development plans. However, some communities are in relatively low risk zones, such as those in Puerto Princesa City, Palawan (with many inhabitants of the city believing it to be safe). This study seeks to ascertain how disaster risk is understood in coastal areas that are only slightly susceptible to natural hazards, in order to provide strategies to improve disaster risk governance. The study validated national data on coastal disaster risk through a topographical survey, questionnaire surveys, and group interviews (in March 2016 and 2017) to understand whether residents knew the risks they are exposed to. The research found that national data reflects local conditions, but community members do not have a clear understanding of the risks, particularly coastal hazards. Moreover, the research found that there has been a recent disaster event, though it was not properly archived and transmitted to the next generation. Thus, there is a need to raise awareness to correctly explain and transmit knowledge about potential hazards even in communities that have relatively lower disaster risk.
Article
Full-text available
A methodology to optimize the design of an offshore tsunami network array is presented, allowing determination of the placement of sensors to be used in a tsunami early warning system framework. The method improves on previous sensor location methods by integrating three commonly used tsunami forecast performance indicators as a measure of the predictive accuracy through a single cost function. The joint use of different tsunami parameters allows for a network that is less subject to bias found when using a single parameter. The resulting network performance was tested using a set of synthetic target scenarios and also verified against a model of the 2014 Pisagua event, suggesting that having such a network in place could have provided meaningful information for the hazard assessment. The small number of sensors required (three spanning nearly 700 km of the Northern Chile coast) may be useful in implementing such networks in places where funding of denser arrays is difficult.
Article
Full-text available
Wave run-up is the vertical extent of wave up rushed on a structure. To describe wave run-up characteristic, we tend to relate to its maximum height. It was a common belief that the leading wave will usually reach the maximum run-up. However, It turns out that this is not always the case. Resonance is a phenomenon when the incident wave shares the same frequency as the natural frequency. In this article, the natural frequency of a semi-enclosed basin on a plane structure is derived using the variable separation technique. Next, the staggered conservative scheme is used to test these natural frequencies through simulations of wave run up on a plane structure. The result shows that when the incoming wave frequency is close to the natural frequency, the largest run-up height is not the leading wave, but the second, third, or fourth waves. This indicates the occurrence of resonance phenomena. Sensitivity analysis was applied to show the dependence of the maximum run-up height to the structure’s slope, as well as the incident wave frequency. Further, a physical simulation was conducted to examine whether the resonance phenomenon appears in the actual events.
Article
Full-text available
Long-period waves pose a threat to coastal communities as they propagate from deep ocean to shallow coastal waters. At the coastline, such waves have a greater height and longer period in comparison with local storm waves, and can cause severe inundation and damage. In this study, we considered linear long waves in a two-dimensional (vertical-horizontal) domain propagating towards a shoreline over a shallowing shelf. New solutions to the linear shallow water equations were found, through the separation of variables, for two forms of transition shelf morphology: deep water and shallow coastal water horizontal shelves connected by linear and parabolic transition, respectively. Expressions for the transmission and reflection coefficients are presented for each case. The analytical solutions were used to test the results from a novel computational scheme, which was then applied to extending the existing results relating to the reflected and transmitted components of an incident wave. The solutions and computational package provide new tools for coastal managers to formulate improved defence and risk-mitigation strategies.
Chapter
Tsunami early detection systems are of great importance as they provide time to prepare for a tsunami and mitigate its impact. In this paper, we propose a method to determine the optimal location of a given number of sensors to report a tsunami as early as possible. The rainfall optimization algorithm, a population-based algorithm, was used to solve the resulting optimization problem. Computation of wave travel times was done by illustrating the kinematics of a wave front using a linear approximation of the shallow water equations.
Article
In this paper, we will observe the wave profile that comes to a harbor of various geometries shapes with porous media at the edge of it. The governing equation is linear shallow water equation with modification by adding a friction term in the momentum equation. The analytical solution is derived to get the value of natural resonant period of the basin for various geometric. The equation will be solved numerically using finite volume method on a staggered grid. For validation, we compare our numerical results with the analytical solution. Effect of the friction term as the existence of porous media for wave’s resonance will be analyzed numerically.
Article
This study explores the development of rapid tsunami loss estimation approaches that are based on regional inundation hazard metrics, such as representative inundation height and inundation area. In post-tsunami situations, these inundation hazard metrics can be inferred from remotely-sensed images. Using a probabilistic tsunami loss model for the Tohoku region of Japan, rapid tsunami loss estimation models are developed by regressing predicted tsunami losses against regional inundation hazard parameters, which are derived for coastal cities and towns in Miyagi Prefecture from 4,000 stochastic tsunami simulations. Using numerous earthquake sources of moment magnitudes between 7.5 and 9.1 facilitates the robust development of a quick tsunami loss estimation tool. Special considerations are given in investigating the effects of coastal topography (plain versus ria) and the potential bias due to errors in estimating inundation heights and areas on tsunami loss. Performances of the new approaches are compared with conventional methods that are based on earthquake magnitude, source-to-site distance, and offshore tsunami wave profiles. The loss models based on regional inundation area outperform other approaches and thus are recommended for regional tsunami loss estimation.
Article
This study presents a probabilistic seismic and tsunami damage analysis (PSTDA) due to both earthquake shaking and tsunami inundation from tsunamigenic earthquake events at a coastal community. In particular, this study evaluates the annual exceedance probability (AEP) of seismic and tsunami hazards through earthquake and tsunami modeling that share the same fault sources. Then, estimates of earthquake and tsunami impact on the built environment utilizing fragility functions is predicted spatially. The PSTDA evaluates the combined impacts of earthquake and tsunami through a stochastic approach that accounts for the accumulated damage due to seismic shaking and subsequent tsunami inundation. A case study is setup and applied to Seaside, Oregon, for tsunamigenic earthquake events originating from the Cascadia Subduction Zone (CSZ) in order to illustrate the application of the PSTDA evaluation framework. The PSTDA integrates as a step within a resilience-focused risk-informed decision making process, which includes the assessment of direct and indirect socio-economic losses due to tsunamigenic earthquake events.