| | Task allocation | Advantages | Disadvantages |
| | Centralized | Close to global optimum | Limited to small number of robots; not applicable in worst-case network; computation intensity | | Negotiation | Only require short-range communication | Not scalable, solution not global optimum | | Self-organized | Robust, scalable | Very difficult to achieve global optimum |
|
|