Research Article
A Comparative Study between Optimization and Market-Based Approaches to Multi-Robot Task Allocation
Algorithm 4
Market-based approach with relinquishing and optimization.
Input: Tasks list , Robots list , | Distances between tasks , Number | of Iterations | Output: Best allocation | (1) Best cost | (2) Available tasks | (3) Bidding list | (4) Minimum bid | (5) Current allocation | (6) Current cost | (7) User define percentage | (8) | (9) for to do | (10) while () do | (11) getBids (, | , ) | (12) getMin () | (13) subTour (, , | ) | (14) end | (15) relinquish (, | ) Algorithm 3 | (16) getRandomNumber (1) | (17) if then | (18) | (19) else | (20) if then | (21) | (22) end | (23) end | (24) end | (25) optimize () refer to | Algorithm 1 |
|