Modification of the Ant Colony Optimization Algorithm for Solving Multi-Agent Task Allocation Problem in Agricultural Application

Authors

  • Medria Kusuma Dewi Hardhienata Department of Computer Science, Faculty of Mathematics and Natural Sciences, IPB University, Bogor, Indonesia
  • Karlisa Priandana Department of Computer Science, Faculty of Mathematics and Natural Sciences, IPB University, Bogor, Indonesia
  • Daffa Rangga Putra Department of Computer Science, Faculty of Mathematics and Natural Sciences, IPB University, Bogor, Indonesia
  • Mamiek Sriatun Department of Computer Science, Faculty of Mathematics and Natural Sciences, IPB University, Bogor, Indonesia
  • Wulandari Department of Computer Science, Faculty of Mathematics and Natural Sciences, IPB University, Bogor, Indonesia
  • Agus Buono Department of Computer Science, Faculty of Mathematics and Natural Sciences, IPB University, Bogor, Indonesia
  • Raihani Mohamed Intelligent Computing RG, Department of Computer Science, Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, 43400 Serdang, Selangor, Malaysia

DOI:

https://doi.org/10.37934/araset.34.1.90105

Keywords:

Ant colony optimization, Efficiency factor, Multi-agent systems, Task Allocation, UAV

Abstract

This paper considers the problem of task allocation where the goal is to find a coalition of UAVs (agents) to complete on-farm agricultural tasks. In this study, Ant Colony Optimization (ACO) algorithm is employed to find the best coalition of agents. The performance of the basic ACO algorithm for solving task allocation is improved by modifying the efficiency factor. In the proposed algorithm, the efficiency factor is defined as a function that relates not only to the capability of the agents and the distance between the agents, but also to the distance between the agents and the target. To solve the task allocation problem, the capability list of the agents was also adjusted using common UAV capabilities in agricultural application. Simulation results showed that the proposed ACO algorithm with the modified efficiency factor improved the performance of basic ACO algorithm for solving task allocation problem in terms of the average total travel cost for each agent. The optimum number of ants and agents in the proposed algorithm was also analysed for robust performance. Simulation results revealed that the addition of the numbers of agents and ants increases the average efficiency of the algorithm. In this study, we have also added a function to calculate the system capability utilization. By employing such a function, simulation results show that the total resource used by the agents and total communication cost can be optimized. In addition, a simple experiment using five ground robots with a centralized control was also carried out as a proof of concept for the proposed algorithm.

Author Biographies

Medria Kusuma Dewi Hardhienata, Department of Computer Science, Faculty of Mathematics and Natural Sciences, IPB University, Bogor, Indonesia

medria.hardhienata@apps.ipb.ac.id

Karlisa Priandana, Department of Computer Science, Faculty of Mathematics and Natural Sciences, IPB University, Bogor, Indonesia

karlisa@apps.ipb.ac.id

Daffa Rangga Putra, Department of Computer Science, Faculty of Mathematics and Natural Sciences, IPB University, Bogor, Indonesia

ipbss_daffa@apps.ipb.ac.id

Mamiek Sriatun, Department of Computer Science, Faculty of Mathematics and Natural Sciences, IPB University, Bogor, Indonesia

mamiksriatun@gmail.com

Wulandari, Department of Computer Science, Faculty of Mathematics and Natural Sciences, IPB University, Bogor, Indonesia

wulandari.ilkom@apps.ipb.ac.id

Agus Buono, Department of Computer Science, Faculty of Mathematics and Natural Sciences, IPB University, Bogor, Indonesia

agusbuono@apps.ipb.ac.id

Raihani Mohamed, Intelligent Computing RG, Department of Computer Science, Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, 43400 Serdang, Selangor, Malaysia

raihanimohamed@upm.edu.my

Downloads

Published

2023-11-26

How to Cite

Medria Kusuma Dewi Hardhienata, Karlisa Priandana, Daffa Rangga Putra, Mamiek Sriatun, Wulandari, Agus Buono, & Raihani Mohamed. (2023). Modification of the Ant Colony Optimization Algorithm for Solving Multi-Agent Task Allocation Problem in Agricultural Application. Journal of Advanced Research in Applied Sciences and Engineering Technology, 34(1), 90–105. https://doi.org/10.37934/araset.34.1.90105

Issue

Section

Articles