Development and Implementation of a Hybrid Non-dominated Sorting Genetic Algorithm (H-NSGA-II-III) for Greenhouse Pesticide Routing on Embedded Platforms

Authors

  • Abubaker Badi Faculty of Electrical Engineering, Universiti Teknologi Malaysia, 81310 UTM Johor Bahru, Johor, Malaysia https://orcid.org/0009-0008-9757-1171
  • Salinda Buyamin Faculty of Electrical Engineering, Universiti Teknologi Malaysia, 81310 UTM Johor Bahru, Johor, Malaysia
  • Mohamad Shukri Zainal Abidin Faculty of Electrical Engineering, Universiti Teknologi Malaysia, 81310 UTM Johor Bahru, Johor, Malaysia
  • Mohd Saiful Azimi Mahmud Faculty of Electrical Engineering, Universiti Teknologi Malaysia, 81310 UTM Johor Bahru, Johor, Malaysia

Keywords:

Capacitated Vehicle Routing Problem; Greenhouse Robotics; Multi-Objective Optimization; NSGA-23H; Sapling Prioritization.

Abstract

Greenhouse pesticide application requires route optimization that balances operational efficiency with sapling-level infection severity. Classical formulations of the Capacitated Vehicle Routing Problem (CVRP) construct routes subject to vehicle capacity constraints. In agricultural applications, such as spraying robots with limited tank capacity, these formulations do not account for infection severity, which is critical for timely treatment of highly affected saplings. This limitation necessitates a multi-objective optimization (MOO) approach to capture competing routing and treatment priorities. However, achieving high-quality Pareto fronts with algorithms such as the Non-dominated Sorting Genetic Algorithm II (NSGA-II) and NSGA-III often requires long runtimes, limiting their practicality for real-time or embedded agricultural systems. To address these challenges, this study proposes H-NSGA-II-III, a hybrid algorithm integrating the diversity-preserving mechanism of NSGA-II with the reference-point selection strategy of NSGA-III. The approach extends the classical CVRP into a bi-objective formulation that minimizes total travel distance while incorporating sapling-level infection severity as a second objective. The algorithm was benchmarked through multiple independent runs on a standard computing platform (SCP) and a lightweight embedded platform (LEP). Results show that H-NSGA-II-III achieves 11-13% higher hypervolume than NSGA-II and 20-21% higher than NSGA-III, while reducing runtime by 9-32% on the SCP and 10-17% on the LEP. These findings indicate that H-NSGA-II-III provides an efficient and lightweight framework for infection-aware routing, feasible for embedded deployment in greenhouse robots.

References

[1] Z. A. Yahaya, S. Buyamin, H. Chiroma, M. S. Azimi Mahmud, F. Hassan and A. A. H Badi, Paths planning for agricultural robots: Recent development, taxonomy, challenges, and opportunities for future research, Proceedings of IEEE 20th Student Conference on Research and Development (SCOReD), Bangi, Malaysia, 2022, 7-12.

[2] U. Zangina, S. Buyamin, M. S. Z. Abidin and M. S. A. Mahmud, Agricultural rout planning with variable rate pesticide application in a greenhouse environment, Alexandria Engineering Journal, 60, 2021, 3007-3020.

[3] M. S. A. Mahmud, M. S. Z. Abidin, Z. Mohamed, M. K. I. A. Rahman and M. Iida, Multi-objective path planner for an agricultural mobile robot in a virtual greenhouse environment, Computers and Electronics in Agriculture, 157, 2019, 488-499.

[4] K. K. Kethineni, S. P. Mohanty, E. Kougianos, S. Bhowmick and L. Rachakonda, SprayCraft: Graph-based route optimization for variable rate precision spraying, arXiv.org, 2024, 2412.12176.

[5] K. Deb, A. Pratap, S. Agarwal and T. Meyarivan, A fast and elitist multiobjective genetic algorithm: NSGA-II, IEEE Transactions on Evolutionary Computation, 6, 2002, 182-197.

[6] X. Zhang, Y. Guo, J. Yang, D. Li, Y. Wang and R. Zhao, Many-objective evolutionary algorithm based agricultural mobile robot route planning, Computers and Electronics in Agriculture, 200, 2022, 107274.

[7] K. Deb and H. Jain, An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, Part I: Solving problems with box constraints, IEEE Transactions on Evolutionary Computation, 18, 2014, 577-601.

[8] U. Zangina, S. Buyamin, M. N. Aman, M. S. Zainal Abidin and M. S. A. Mahmud, Autonomous mobility of a fleet of vehicles for precision pesticide application, Computers and Electronics in Agriculture, 186, 2021, 106217.

[9] L. Wang, Greenhouse microclimate control optimization based on improved NSGA-II algorithm, Proceedings of Chinese Control and Decision Conference (CCDC), Hefei, China, 2020, 2365-2370.

[10] C. Xu, W. Liu, Q. Zhang, Y. Wan and P. Liu, Multi-objective trajectory planning for spraying robot based on hybrid polynomial interpolation and HMONSGA-II, Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, 239, 2025, 2014-2029.

[11] Q. Wan, R. García-Flores, S. A. Bowly, P. Kilby and A. T. Ernst, The agricultural spraying vehicle routing problem with splittable edge demands, arXiv.org, 2023, 2308.15108.

[12] W. M. Fernando, A. Thibbotuwawa, H. N. Perera, P. Nielsen and D. K. Kilic, An integrated vehicle routing model to optimize agricultural products distribution in retail chains, Cleaner Logistics and Supply Chain, 10, 2024, 100137.

[13] D. Wu and C. Wu, Research on the time-dependent split delivery green vehicle routing problem for fresh agricultural products with multiple time windows, Agriculture, 12, 2022, 793.

[14] A. Mana, A. Allouhi, A. Hamrani, A. Jamil, K. O. A. Barrahmoune and D. Daffa, Survey review on artificial intelligence and embedded systems for agriculture safety: a proposed IoT agro-meteorology system for local farmers in Morocco, Smart Embedded Systems and Applications, 2022, 211-242.

[15] X. Liu, Z. Zhao and A. Rezaeipanah, Intelligent and automatic irrigation system based on internet of things using fuzzy control technology, Scientific Reports, 15, 2025, 14577.

[16] D. F. Yépez-Ponce, W. Montalvo, X. A. Guamán-Gavilanes and M. D. Echeverría-Cadena, Route optimization for UGVs: A systematic analysis of applications, algorithms and challenges, Applied Sciences, 15, 2025, 6477.

[17] Y. Ma, B. Li, W. Huang and Q. Fan, An improved NSGA-II Based on multi-task optimization for multi-UAV maritime search and rescue under severe weather, Journal of Marine Science and Engineering, 11, 2023, 781.

[18] C. Audet, J. Bigeon, D. Cartier, S. Le Digabel and L. Salomon, Performance indicators in multiobjective optimization, European Journal of Operational Research, 292, 2021, 397-422.

[19] E. Zitzler and L. Thiele, Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach, IEEE transactions on Evolutionary Computation, 3, 1999, 257-271.

[20] E. Zitzler, L. Thiele, M. Laumanns, C. M. Fonseca and V. G. Da Fonseca, Performance assessment of multiobjective optimizers: An analysis and review, IEEE Transactions on evolutionary computation, 7, 2003, 117-132.

[21] J. R. Schott, Fault Tolerant Design Using Single and Multicriteria Genetic Algorithm Optimization, Master Thesis, Massachusetts Institute of Technology (MIT), Cambridge, USA, 1995.

[22] E. Zitzler, K. Deb and L. Thiele, Comparison of multiobjective evolutionary algorithms: Empirical results, Evolutionary Computation, 8, 2000, 173-195.

[23] J. Blank and K. Deb, Pymoo: Multi-objective optimization in Python, IEEE Access, 8, 2020, 89497-89509.

Downloads

Published

16-03-2026

How to Cite

Badi, A., Buyamin, S., Zainal Abidin, M. S., & Azimi Mahmud, M. S. (2026). Development and Implementation of a Hybrid Non-dominated Sorting Genetic Algorithm (H-NSGA-II-III) for Greenhouse Pesticide Routing on Embedded Platforms. Applications of Modelling and Simulation, 10, 89–97. Retrieved from https://www.ojs.arqiipubl.com/index.php/AMS_Journal/article/view/1112

Issue

Section

Articles

Most read articles by the same author(s)

Similar Articles

<< < 1 2 3 4 5 > >> 

You may also start an advanced similarity search for this article.