Development and Implementation of a Hybrid Non-dominated Sorting Genetic Algorithm (H-NSGA-II-III) for Greenhouse Pesticide Routing on Embedded Platforms
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
How to Cite
Issue
Section
License
Copyright (c) 2026 Abubaker Badi, Salinda Buyamin, Mohamad Shukri Zainal Abidin, Mohd Saiful Azimi Mahmud

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:Authors hold and retain copyright, and grant the journal right of first publication, with the work after publication simultaneously licensed under a Creative Commons Attribution 4.0 License CC BY that permits any use, reproduction and distribution of the work and article without further permission provided that the original work is properly cited.
Authors are permitted and encouraged to post their work online in institutional repositories, website and other social media before and after publication, as it can lead to productive exchanges, as well as earlier and greater citation of published work.





