Experimental Comparison of Decentralized Task Allocation Algorithms Under Imperfect Communication

2020 ◽  
Vol 5 (2) ◽  
pp. 572-579 ◽  
Author(s):  
Sharan Nayak ◽  
Suyash Yeotikar ◽  
Estefany Carrillo ◽  
Eliot Rudnick-Cohen ◽  
Mohamed Khalid M. Jaffar ◽  
...  
Author(s):  
Rafal Kaminski ◽  
Leszek Koszalka ◽  
Iwona Pozniak-Koszalka ◽  
Andrzej Kasprzak

2019 ◽  
Vol 2019 ◽  
pp. 1-13 ◽  
Author(s):  
Pengfei Wang ◽  
Ruiyun Yu

Urban crowdsourced transportation, which can solve traffic problem within city, is a new scenario where citizens share vehicles to take passengers and packages while driving. Differing from the traditional location based crowdsourcing system (e.g., crowdsensing system), the task has to be completed with visiting two different locations (i.e., start and end points), so task allocation algorithms in crowdsensing cannot be leveraged in urban crowdsourced transportation directly. To solve this problem, we first prove that maximizing the crowdsourcing system’s profit (i.e., maximizing the total saved distance) is an NP-hard problem. We propose a heuristic greedy algorithm called Saving Most First (SMF) which is simple and effective in assigning tasks. Then, an optimized SMF based genetic algorithm (SMF-GA) is devised to jump out of the local optimal result. Finally, we demonstrate the performance of SMF and SMF-GA with extensive evaluations, based on a large scale real vehicle traces. The evaluation with large scale real dataset indicates that both SMF and SMF-GA algorithms outperform other benchmark algorithms in terms of saved distance, participant profits, etc.


2018 ◽  
Vol 49 (1) ◽  
pp. 1-15 ◽  
Author(s):  
Amanda Whitbrook ◽  
Qinggang Meng ◽  
Paul W. H. Chung

Author(s):  
Annamalai .L ◽  
Mohammed Siddiq. M ◽  
Ravi Shankar. S ◽  
Vigneshwar .S

This paper discusses the various task allocation algorithms that have been researched, analyzed, and used in swarm robotics. The main reason for switching over to swarm robotics from ordinary mobile robots is because of its ability to perform complex tasks co-operatively with other bots rather than individually. Furthermore, they can be scaled to perform any kind of tasks. To carry out tasks like foraging, surveying and other such tasks that require swarm intelligence, task allocation plays an important role. It is the crux of the entire system and plays a huge role in the success of the implementation of swarm robotics. Few algorithms that address this task allocation have been briefly discussed here.


Sign in / Sign up

Export Citation Format

Share Document