Journal Home > Volume 29 , Issue 5

With the emergence of the artificial intelligence era, all kinds of robots are traditionally used in agricultural production. However, studies concerning the robot task assignment problem in the agriculture field, which is closely related to the cost and efficiency of a smart farm, are limited. Therefore, a Multi-Weeding Robot Task Assignment (MWRTA) problem is addressed in this paper to minimize the maximum completion time and residual herbicide. A mathematical model is set up, and a Multi-Objective Teaching-Learning-Based Optimization (MOTLBO) algorithm is presented to solve the problem. In the MOTLBO algorithm, a heuristic-based initialization comprising an improved Nawaz Enscore, and Ham (NEH) heuristic and maximum load-based heuristic is used to generate an initial population with a high level of quality and diversity. An effective teaching-learning-based optimization process is designed with a dynamic grouping mechanism and a redefined individual updating rule. A multi-neighborhood-based local search strategy is provided to balance the exploitation and exploration of the algorithm. Finally, a comprehensive experiment is conducted to compare the proposed algorithm with several state-of-the-art algorithms in the literature. Experimental results demonstrate the significant superiority of the proposed algorithm for solving the problem under consideration.


menu
Abstract
Full text
Outline
About this article

Multi-Objective Teaching-Learning-Based Optimizer for a Multi-Weeding Robot Task Assignment Problem

Show Author's information Nianbo Kang1Zhonghua Miao1Quan-Ke Pan1( )Weimin Li2M. Fatih Tasgetiren3
School of Mechatronic Engineering and Automation, Shanghai University, Shanghai 200444, China
School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China
Industrial Engineering Department, Baskent University, Ankara 06790, Türkiye

Abstract

With the emergence of the artificial intelligence era, all kinds of robots are traditionally used in agricultural production. However, studies concerning the robot task assignment problem in the agriculture field, which is closely related to the cost and efficiency of a smart farm, are limited. Therefore, a Multi-Weeding Robot Task Assignment (MWRTA) problem is addressed in this paper to minimize the maximum completion time and residual herbicide. A mathematical model is set up, and a Multi-Objective Teaching-Learning-Based Optimization (MOTLBO) algorithm is presented to solve the problem. In the MOTLBO algorithm, a heuristic-based initialization comprising an improved Nawaz Enscore, and Ham (NEH) heuristic and maximum load-based heuristic is used to generate an initial population with a high level of quality and diversity. An effective teaching-learning-based optimization process is designed with a dynamic grouping mechanism and a redefined individual updating rule. A multi-neighborhood-based local search strategy is provided to balance the exploitation and exploration of the algorithm. Finally, a comprehensive experiment is conducted to compare the proposed algorithm with several state-of-the-art algorithms in the literature. Experimental results demonstrate the significant superiority of the proposed algorithm for solving the problem under consideration.

Keywords: genetic algorithm, heuristic algorithm, Multi-Weeding Robot Task Assignment (MWRTA), teaching optimization algorithm

References(52)

[1]

A. Walter, R. Finger, R. Huber, and N. Buchmann, Smart farming is key to developing sustainable agriculture, Proc. Natl. Acad. Sci. U. S. A., vol. 114, no. 24, pp. 6148–6150, 2017.

[2]

I. Charania and X. Li, Smart farming: Agriculture’s shift from a labor intensive to technology native industry, Internet Things, vol. 9, p. 100142, 2020.

[3]

V. O. Abegunde and A. Obi, The role and perspective of climate smart agriculture in Africa: A scientific review, Sustainability, vol. 14, no. 4, p. 2317, 2022.

[4]

X. Chen, P. Zhang, G. Du, and F. Li, A distributed method for dynamic multi-robot task allocation problems with critical time constraints, Robot. Auton. Syst., vol. 118, pp. 31–46, 2019.

[5]

X. Ji, H. Ye, J. Zhou, Y. Yin, and X. Shen, An improved teaching-learning-based optimization algorithm and its application to a combinatorial optimization problem in foundry industry, Appl. Soft Comput., vol. 57, pp. 504–516, 2017.

[6]

R. V. Rao and V. Patel, An improved teaching-learning-based optimization algorithm for solving unconstrained optimization problems, Sci. Iran., vol. 20, no. 3, pp. 710–720, 2013.

[7]

A. Baykasoğlu, A. Hamzadayi, and S. Y. Köse, Testing the performance of teaching-learning based optimization (TLBO) algorithm on combinatorial problems: Flow shop and job shop scheduling cases, Inf. Sci., vol. 276, pp. 204–218, 2014.

[8]

Y. Xu, L. Wang, S. Y. Wang, and M. Liu, An effective teaching–learning-based optimization algorithm for the flexible job-shop scheduling problem with fuzzy processing time, Neurocomputing, vol. 148, pp. 260–268, 2015.

[9]

L. R. Rodrigues and J. P. P. Gomes, TLBO with variable weights applied to shop scheduling problems, CAAI Trans. Intell. Technol., vol. 4, no. 3, pp. 148–158, 2019.

[10]

R. Yuan, J. Li, X. Wang, and L. He, Multirobot task allocation in e-commerce robotic mobile fulfillment systems, Math. Probl. Eng., vol. 2021, p. 6308950, 2021.

[11]

D. H. Lee, S. A. Zaheer, J. H. Han, J. H. Kim, and E. Matson, Competency adjustment and workload balancing framework in multirobot task allocation, Int. J. Adv. Rob. Syst., vol. 15, no. 6, p. 172988141881296, 2018.

[12]

L. Huang, Y. Ding, M. Zhou, Y. Jin, and K. Hao, Multiple-solution optimization strategy for multirobot task allocation, IEEE Trans. Syst. Man Cybern. Syst., vol. 50, no. 11, pp. 4283–4294, 2020.

[13]

Z. Zhu, B. Tang, and J. Yuan, Multirobot task allocation based on an improved particle swarm optimization approach, Int. J. Adv. Rob. Syst., vol. 14, no. 3, p. 172988141771031, 2017.

[14]

J. Chen and D. Sun, Resource constrained multirobot task allocation based on leader-follower coalition methodology, Int. J. Robot. Res., vol. 30, no. 12, pp. 1423–1434, 2011.

[15]

A. Zhu and S. X. Yang, A neural network approach to dynamic task assignment of multirobots, IEEE Trans. Neural Netw., vol. 17, no. 5, pp. 1278–1287, 2006.

[16]

Z. Guo and D. Liu, Multi-robot task assignment algorithm based on improved self-organizing mapping network, J. Phys.: Conf. Ser., vol. 1550, no. 3, p. 032062, 2020.

[17]

J. Li and F. Yang, Task assignment strategy for multi-robot based on improved Grey Wolf Optimizer, J. Ambient Intell. Humaniz. Comput., vol. 11, no. 12, pp. 6319–6335, 2020.

[18]

T. Nagarajan and A. Thondiyath, Heuristic based task allocation algorithm for multiple robots using agents, Procedia Eng., vol. 64, pp. 844–853, 2013.

[19]

B. B. Choudhury and B. B. Biswal, Alternative methods for multi-robot task allocation, J. Adv. Manuf. Syst., vol. 8, no. 2, pp. 163–176, 2009.

[20]

Z. Chen, J. Alonso-Mora, X. Bai, D. D. Harabor, and P. J. Stuckey, Integrated task assignment and path planning for capacitated multi-agent pickup and delivery, IEEE Robot. Autom. Lett., vol. 6, no. 3, pp. 5816–5823, 2021.

[21]

P. Chand and D. A. Carnegie, Development of a reduced human user input task allocation method for multiple robots, Robot. Auton. Syst., vol. 60, no. 10, pp. 1231–1244, 2012.

[22]

D. Wu, G. Zeng, D. He, Z. Qian, and Q. Zhang, Task coordination organization model and the task allocation algorithm for resource contention of the syncretic system, Tsinghua Science and Technology, vol. 21, no. 4, pp. 459–470, 2016.

[23]

L. Zhou, Y. Shi, J. Wang, and P. Yang, A balanced heuristic mechanism for multirobot task allocation of intelligent warehouses, Math. Probl. Eng., vol. 2014, p. 380480, 2014.

[24]

Y. Shen, L. Yu, and J. Li, Robust electric vehicle routing problem with time windows under demand uncertainty and weight-related energy consumption, Complex Syst. Model. Simul., vol. 2, no. 1, pp. 18–34, 2022.

[25]

R. Cui, J. Guo, and B. Gao, Game theory-based negotiation for multiple robots task allocation, Robotica, vol. 31, no. 6, pp. 923–934, 2013.

[26]

T. Miyamoto and K. Inoue, Local and random searches for dispatch and conflict-free routing problem of capacitated AGV systems, Comput. Ind. Eng., vol. 91, pp. 1–9, 2016.

[27]

W. Xu and S. Guo, A multi-objective and multi-dimensional optimization scheduling method using a hybrid evolutionary algorithms with a sectional encoding mode, Sustainability, vol. 11, no. 5, p. 1329, 2019.

[28]

G. Li, X. Li, L. Gao, and B. Zeng, Tasks assigning and sequencing of multiple AGVs based on an improved harmony search algorithm, J. Ambient Intell. Humaniz. Comput., vol. 10, no. 11, pp. 4533–4546, 2019.

[29]

S. Eda, T. Nishi, T. Mariyama, S. Kataoka, K. Shoda, and K. Matsumura, Petri net decomposition approach for Bi-objective routing for AGV systems minimizing total traveling time and equalizing delivery time, J. Adv. Mech. Des. Syst. Manuf., vol. 6, no. 5, pp. 672–686, 2012.

[30]

H. Bai, T. Fan, Y. Niu, and Z. Cui, Multi-UAV cooperative trajectory planning based on many-objective evolutionary algorithm, Complex Syst. Model. Simul., vol. 2, no. 2, pp. 130–141, 2022.

[31]

J. Y. Mao, Q. K. Pan, Z. H. Miao, and L. Gao, An effective multi-start iterated greedy algorithm to minimize makespan for the distributed permutation flowshop scheduling problem with preventive maintenance, Expert Syst. Appl., vol. 169, p. 114495, 2021.

[32]

P. J. Kalczynski and J. Kamburowski, On the NEH heuristic for minimizing the makespan in permutation flow shops, Omega, vol. 35, no. 1, pp. 53–60, 2007.

[33]

W. Liu, Y. Jin, and M. Price, A new improved NEH heuristic for permutation flowshop scheduling problems, Int. J. Prod. Econ., vol. 193, pp. 21–30, 2017.

[34]
X. Dong, H. Huang, and P. Chen, A more effective constructive algorithm for permutation flowshop problem. E. Corchado, H. Yin, V. Botti, and C. Fyfe, eds. Intelligent Data Engineering and Automated Learning – IDEAL 2006. Berlin, Germany: Springer, 2006. pp. 25–32,
DOI
[35]

R. V. Rao and V. Patel, Multi-objective optimization of two stage thermoelectric cooler using a modified teaching-learning-based optimization algorithm, Eng. Appl. Artif. Intell., vol. 26, no. 1, pp. 430–445, 2013.

[36]

J. P. Huang, Q. K. Pan, Z. H. Miao, and L. Gao, Effective constructive heuristics and discrete bee colony optimization for distributed flowshop with setup times, Eng. Appl. Artif. Intell., vol. 97, p. 104016, 2021.

[37]

T. Meng and Q.-K. Pan, A distributed heterogeneous permutation flowshop scheduling problem with lot-streaming and carryover sequence-dependent setup time, Swarm Evol. Comput., vol. 60, p. 100804, 2021.

[38]

Z. Xu, A. Elomri, S. Pokharel, and F. Mutlu, A model for capacitated green vehicle routing problem with the time-varying vehicle speed and soft time windows, Comput. Ind. Eng., vol. 137, p. 106011, 2019.

[39]

J. Q. Li, X. R. Tao, B. X. Jia, Y. Y. Han, C. Liu, P. Duan, Z. X. Zheng, and H. Y. Sang, Efficient multi-objective algorithm for the lot-streaming hybrid flowshop with variable sub-lots, Swarm Evol. Comput., vol. 52, p. 100600, 2020.

[40]

W. Q. Zou, Q. K. Pan, L. Wang, Z. H. Miao, and C. Peng, Efficient multiobjective optimization for an AGV energy-efficient scheduling problem with release time, Knowl. Based Syst., vol. 242, p. 108334, 2022.

[41]

X. Huang, Z. Guan, and L. Yang, An effective hybrid algorithm for multi-objective flexible job-shop scheduling problem, Adv. Mech. Eng., vol. 10, no. 9, p. 168781401880144, 2018.

[42]

P. A. N. Bosman and D. Thierens, The balance between proximity and diversity in multiobjective evolutionary algorithms, IEEE Trans. Evol. Comput., vol. 7, no. 2, pp. 174–188, 2003.

[43]

F. Gu, H. Liu, and H. Liu, A coevolutionary algorithm for many-objective optimization problems with independent and harmonious objectives, Complex Syst. Model. Simul., vol. 3, no. 1, pp. 59–70, 2023.

[44]

E. Zitzler and L. Thiele, Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach, IEEE Trans. Evol. Comput., vol. 3, no. 4, pp. 257–271, 1999.

[45]

R. Li, W. Gong, L. Wang, C. Lu, and X. Zhuang, Surprisingly popular-based adaptive memetic algorithm for energy-efficient distributed flexible job shop scheduling, IEEE Trans. Cybern., vol. 53, no. 12, pp. 8013–8023, 2023.

[46]

X. He, Q. K. Pan, L. Gao, L. Wang, and P. N. Suganthan, A greedy cooperative co-evolutionary algorithm with problem-specific knowledge for multiobjective flowshop group scheduling problems, IEEE Trans. Evol. Comput., vol. 27, no. 3, pp. 430–444, 2023.

[47]

A. M. Luvembe, W. Li, S. Li, F. Liu, and G. Xu, Dual emotion based fake news detection: A deep attention-weight update approach, Inf. Process. Manag., vol. 60, no. 4, p. 103354, 2023.

[48]

W. Li, C. Guo, Z. Deng, F. Liu, J. Wang, R. Guo, C. Wang, and Q. Jin, Coevolution modeling of group behavior and opinion based on public opinion perception, Knowl. Based Syst., vol. 270, p. 110547, 2023.

[49]

E. Jiang, L. Wang, and J. Wang, Decomposition-based multi-objective optimization for energy-aware distributed hybrid flow shop scheduling with multiprocessor tasks, Tsinghua Science and Technology, vol. 26, no. 5, pp. 646–663, 2021.

[50]

Y. Zhang, Z. Jing, and Y. Zhang, MR-IDPSO: A novel algorithm for large-scale dynamic service composition, Tsinghua Science and Technology, vol. 20, no. 6, pp. 602–612, 2015.

[51]

H. Zhang, J. Xie, J. Ge, J. Shi, and Z. Zhang, Hybrid particle swarm optimization algorithm based on entropy theory for solving DAR scheduling problem, Tsinghua Science and Technology, vol. 24, no. 3, pp. 282–290, 2019.

[52]

X. Han, Y. Han, Q. Chen, J. Li, H. Sang, Y. Liu, Q. Pan, and Y. Nojima, Distributed flow shop scheduling with sequence-dependent setup times using an improved iterated greedy algorithm, Complex Syst. Model. Simul., vol. 1, no. 3, pp. 198–217, 2021.

Publication history
Copyright
Acknowledgements
Rights and permissions

Publication history

Received: 07 May 2023
Revised: 15 July 2023
Accepted: 25 July 2023
Published: 02 May 2024
Issue date: October 2024

Copyright

© The Author(s) 2024.

Acknowledgements

Acknowledgment

This research was partially supported by the National Natural Science Foundation of China (Nos. 62273221 and 61973203), the Program of Shanghai Academic/ Technology Research Leader (No. 21XD1401000), and the Shanghai Key Laboratory of Power Station Automation Technology.

Rights and permissions

The articles published in this open access journal are distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/).

Return