GA to deploy sensors and maximize space coverage,
while another study (Seo et al. 2017) used a GA for
the efficient deployment of CCTVs on streets.
However, the limitation of previous studies is the
representation of sensors as fixed-size circles or fans,
restricting their applicability to diverse problem
scenarios. In particular, configuring the search area as
a curve in SAR planning presents disadvantages.
During the path planning phase, when the search area
contains curves, obtaining crucial variables like the
probability of detection becomes challenging. Hence,
the circle and fan shapes, as employed in prior studies,
are not suitable for SAR planning, and rectangles
prove to be a better fit for such scenarios.
Meanwhile, research is also being conducted on a
problem similar to SAR planning: planning paths for
Unmanned Aerial Vehicles (UAVs) (Mansouri et al.
2017, Akshya et al. 2020). These problems involve
deploying a rectangle that covers a specific polygon
or object and devising a path around the rectangle's
center point. However, these problems typically
assume that the UAV can cover the entire area. If the
UAV lacks the time to explore the entire region, it
necessitates a strategy to explore the crucial sections
first. Our suggested rectangle placement method
positions rectangles exclusively in important areas,
making it suitable for UAV path planning under time
constraints.
This paper is organized as follows. Section 2
describes how SRUs have been deployed in previous
studies of SAR. We modify this method to our
problem and compare it to our proposed method.
Section 3 describes our proposed method. Section 4
describes the environment we experimented in and
the setup for our experimental methods. Section 5
discusses the results of our experiments. Finally, in
Section 6, we outline potential directions for future
work.
2 PREVIOUS METHOD
In this part, we introduce how previous studies (Ai et
al. 2019 & Xiong et al. 2020) have deployed the
search area of SRUs. In existing studies, the entire
search area is divided into equal-sized cells, and then
the following algorithm is performed.
Step 1: select a cell with the highest value, among
the areas where the SRU is not placed.
Step 2: expand the selected area by one column or
one row in the direction of the higher fitness value
(up, down, right, and left).
Step 3: repeat process Step 2 until the fitness value
does not increase.
Step 4: when Step 3 ends, place the SRU in the
selected area.
Step 5: repeat process Step 1 through Step 4 until
the entire search area is covered.
Previous studies have employed specific
functions to evaluate fitness values. The utilized
function takes into consideration the rectangle's
dimensions and the cumulative values of the cells it
encompasses. If only the cumulative cell values were
considered, the rectangle would expand indefinitely.
However, the function uses a ratio of the size of the
rectangle to the sum of the cell values so that the
evaluation value decreases after the rectangle is large
enough.
3 PROPOSED METHOD
3.1 Data
In the two-dimensional space where the rectangles are
deployed, there are search targets represented by
particles. If there are too many particles, the
subsequent process, GA deploying rectangles, will
take a long time. To address this, we simplify the two-
dimensional space into a heat map. The heat map
consists of N-by-N cells. Each cell has as its value the
density of the particles it contains. Figure 1 shows the
heat map we used in our experiment. Higher values in
the cells are colored as red, and lower values in the
cells are colored as blue. Cells with very few particles
and therefore not important at all are colored as white.
3.2 Genetic Algorithm
A genetic algorithm (GA) is one of the most famous
evolutionary algorithms. It is an optimization
algorithm developed to mimic the evolutionary
process of living organism (Holland, 1975).
GA (offspring size n, max generation