García Martín, JavierDomínguez Frejo, José RamónGarcía Rodríguez, Ramón AndrésCamacho, Eduardo F.2022-02-242022-02-242021-11García Martín, J., Frejo, J.R., García Rodríguez, R.A. y Camacho, E.F. (2021). Multi-robot task allocation problem with multiple nonlinear criteria using branch and bound and genetic algorithms. Intelligent Service Robotics, 14, 707-727.1861-2776https://hdl.handle.net/11441/130210The paper proposes the formulation of a single-task robot (ST), single-robot task (SR), time-extended assignment (TA), multi-robot task allocation (MRTA) problem with multiple, nonlinear criteria using discrete variables that drastically reduce the computation burden. Obtaining an allocation is addressed by a Branch and Bound (B&B) algorithm in low scale problems and by a genetic algorithm (GA) specifically developed for the proposed formulation in larger scale problems. The GA crossover and mutation strategies design ensure that the descendant allocations of each generation will maintain a certain level of feasibility, reducing greatly the range of possible descendants, and accelerating their convergence to a sub-optimal allocation. The proposed MRTA algorithms are simulated and analyzed in the context of a thermosolar power plant, for which the spatially distributed Direct Normal Irradiance (DNI) is estimated using a heterogeneous fleet composed of both aerial and ground unmanned vehicles. Three optimization criteria are simultaneously considered: distance traveled, time required to complete the task and energetic feasibility. Even though this paper uses a thermosolar power plant as a case study, the proposed algorithms can be applied to any MRTA problem that uses a multi-criteria and nonlinear cost function in an equivalent way. The performance and response of the proposed algorithms are compared for four different scenarios. The results show that the B&B algorithm can find the global optimal solution in a reasonable time for a case with four robots and six tasks. For larger problems, the genetic algorithm approaches the global optimal solution in much less computation time. Moreover, the trade-off between computation time and accuracy can be easily carried out by tuning the parameters of the genetic algorithm according to the available computational power.application/pdf21 p.engAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Multi-robot systemTask planningMulti-robot task allocation (MRTA)Robotic sensor networkUAVUGVBranch and boundGenetic algorithmThermosolar plantMulti-robot task allocation problem with multiple nonlinear criteria using branch and bound and genetic algorithmsinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/openAccesshttps://doi.org/10.1007/s11370-021-00393-4