having holes. That being said, it is noted that the pro-
duced solutions are not guaranteed to be globally op-
timal for the original BMC problem.
Via empirical evaluation, it has been shown that
this approach produces a path that, on average, cov-
ers more area than a HC modifying approach found
in literature (Nair et al., 2017). However, the pro-
posed approach requires considerably longer compu-
tation times.
Additionally, it has been demonstrated that the
proposed problem cannot be effectively solved via
traditional tree-search techniques due to the non-
convex nature of the detour overlapping areas.
In addition to this work acting as a new ap-
proach to the BMC problem, it is the authors’ be-
lief that the detour selection problem produced by
this method may act as a new test-bed for meta- and
hyper-heuristic research. In this initial examination,
it was shown that GA often found the global-optimal
solution in polynomial time, and there is potential for
other meta-heuristics to do likewise. Future work in
this domain aims to explore hyper-heuristics on more
challenging instances of this problem, specifically
cases with more than two detour options and hole
spaces based on real-world obstacle environments.
REFERENCES
Achat, S., Marzat, J., and Moras, J. (2023). Curved sur-
face inspection by a climbing robot: Path planning
approach for aircraft applications. In ICINCO 2023.
Arkin, E. M., Fekete, S. P., and Mitchell, J. S. (2000). Ap-
proximation algorithms for lawn mowing and milling.
Computational Geometry, 17(1):25–50.
Boyd, S. and Mattingley, J. (2007). Branch and bound meth-
ods. Notes for EE364b, Stanford University, 2006:07.
Cabreira, T. M., Di Franco, C., Ferreira, P. R., and Buttazzo,
G. C. (2018). Energy-aware spiral coverage path plan-
ning for uav photogrammetric applications. IEEE
Robotics and automation letters, 3(4):3662–3668.
Choset, H. and Pignon, P. (1998). Coverage path planning:
The boustrophedon cellular decomposition. In Zelin-
sky, A., editor, Field and Service Robotics, pages 203–
209, London. Springer London.
Dorigo, M. and St
¨
utzle, T. (2019). Ant colony optimization:
overview and recent advances. Handbook of meta-
heuristics, pages 311–351.
Gabriely, Y. and Rimon, E. (2001). Spanning-tree
based coverage of continuous areas by a mobile
robot. In Proceedings 2001 ICRA. IEEE Interna-
tional Conference on Robotics and Automation (Cat.
No.01CH37164), volume 2, pages 1927–1933 vol.2.
Garrido-Merch
´
an, E. C. and Hern
´
andez-Lobato, D. (2020).
Dealing with categorical and integer-valued variables
in bayesian optimization with gaussian processes.
Neurocomputing, 380:20–35.
Hilbert, D. (1935).
¨
Uber die stetige abbildung einer linie auf
ein fl
¨
achenst
¨
uck. In Dritter Band: Analysis· Grundla-
gen der Mathematik· Physik Verschiedenes, pages 1–
2. Springer.
Holland, J. H. (1992). Genetic algorithms. Scientific amer-
ican, 267(1):66–73.
Joshi, A. A., Bhatt, M. C., and Sinha, A. (2019). Modifica-
tion of hilbert’s space-filling curve to avoid obstacles:
A robotic path-planning strategy. In 2019 Sixth Indian
Control Conference (ICC), pages 338–343. IEEE.
Karaboga, D. (2005). An idea based on honey bee swarm
for numerical optimization. Technical report, Erciyes
University, Engineering Faculty Computer Engineer-
ing Department,Kayseri/T
¨
urkiye.
Kennedy, J. and Eberhart, R. (1995). Particle swarm opti-
mization. In Proceedings of ICNN’95-international
conference on neural networks, volume 4, pages
1942–1948. IEEE.
Khuller, S., Moss, A., and Naor, J. S. (1999). The budgeted
maximum coverage problem. Information processing
letters, 70(1):39–45.
Nair, S. H., Sinha, A., and Vachhani, L. (2017). Hilbert’s
space-filling curve for regions with holes. In 2017
IEEE 56th Annual Conference on Decision and Con-
trol (CDC), pages 313–319. IEEE.
Nemhauser, G. L., Wolsey, L. A., and Fisher, M. L. (1978).
An analysis of approximations for maximizing sub-
modular set functions—I. Mathematical program-
ming, 14(1):265–294.
Richards, G. (2022). Hilbert curves, first to third
orders. https://commons.wikimedia.org/wiki/File:
Hilbert curve 3.svg. Last checked on Aug 09, 2024.
Van Laarhoven, P. J. and Aarts, E. H. (1987). Simulated
annealing. In Simulated annealing: Theory and ap-
plications, pages 7–15. Springer.
Viana, A. C. and De Amorim, M. D. (2013). Coverage strat-
egy for periodic readings in robotic-assisted monitor-
ing systems. Ad hoc networks, 11(7):1907–1918.
ICINCO 2024 - 21st International Conference on Informatics in Control, Automation and Robotics
24