ration algorithm is presented. This algorithm makes
the use of crossover operator unnecessary, thus saving
valuable computation time, which is of major impor-
tance in the context of the population-based search.
Presented results show the usefulness of using GMP
for solving ECTSP.
ACKNOWLEDGEMENT
The research leading to the presented results has been
undertaken within the Smart and Networking Under-
water Robots in Cooperation Meshes (SWARMs) Eu-
ropean project, under Grant Agreement n. 662107-
SWARMs-ECSEL-2014-1, and Aggregate Farming
in the Cloud (AFarCloud) European project, with
project number 783221 (Call: H2020-ECSEL-2017-
2). Both projects are supported by ECSEL JU and the
VINNOVA. Special thanks to Afshin E. Ameri for de-
veloping GUI for the MMT.
REFERENCES
Alighanbari, M., Kuwata, Y., and How, J. P. (2003). Co-
ordination and control of multiple UAVs with timing
constraints and loitering. In ACC, pages 5311–5316.
Baker, B. M. and Ayechew, M. A. (2003). A genetic algo-
rithm for the vehicle routing problem. Computers and
Operations Research, 30(5):787 – 800.
Bektas, T. (2006). The multiple traveling salesman prob-
lem: an overview of formulations and solution proce-
dures. Omega, 34(3):209–219.
Bello-Orgaz, G., Ramirez-Atencia, C., Fradera-Gil, J., and
Camacho, D. (2016). GAMPP: Genetic algorithm for
uav mission planning problems. In Intelligent Dis-
tributed Computing IX, pages 167–176.
Brie, A. H. and Morignot, P. (2005). Genetic planning using
variable length chromosomes. In ICAPS, pages 320–
329.
Cristian, R.-A., Javier, D. S., and David, C. (2018).
Weighted strategies to guide a multi-objective evo-
lutionary algorithm for multi-UAV mission planning.
Swarm and Evolutionary Computation.
Dantzig, G., Fulkerson, R., and Johnson, S. (1954). Solu-
tion of a large-scale traveling-salesman problem. JS-
TOR, 2(4):393–410.
Gerkey, B. P. and Matari
´
c, M. J. (2004). A formal analysis
and taxonomy of task allocation in multi-robot sys-
tems. The International Journal of Robotics Research,
23(9):939–954.
Giardini, G. and Kalm
´
ar-Nagy, T. (2011). Genetic algo-
rithm for combinatorial path planning: The subtour
problem. Mathematical Problems in Engineering.
Holland, J. H. (1992). Genetic algorithms. Scientific amer-
ican, 267(1):66–73.
Keld, H. (2009). An effective implementation of k-opt
moves for the lin-kernighan tsp heuristic. Mathemati-
cal Programming Computation, 1:119–163.
Korsah, G. A., Stentz, A., and Dias, M. B. (2013). A
comprehensive taxonomy for multi-robot task alloca-
tion. The International Journal of Robotics Research,
32(12):1495–1512.
Kubo, M. and Kasugai, H. (1991). The precedence con-
strained traveling salesman problem. Journal of the
Operations Research Society of Japan, 34:152–172.
Landa-Torres, I., Manjarres, D., Bilbao, S., and Del Ser,
J. (2017). Underwater Robot Task Planning Using
Multi-Objective Meta-Heuristics. Sensors, 17(4):762.
Li, J., Zhou, M., Sun, Q., Dai, X., and Yu, X. (2015). Col-
ored traveling salesman problem. IEEE Trans. on Cy-
bernetics, 45(11):2390–2401.
Maoudj, A., Bouzouia, B., Hentout, A., and Toumi, R.
(2015). Multi-agent approach for task allocation and
scheduling in cooperative heterogeneous multi-robot
team: Simulation results. In IEEE Int. Conf. on Indus-
trial Informatics (INDIN), pages 179–184.
Meng, X., Li, J., Dai, X., and Dou, J. (2018). Variable
Neighborhood Search for a Colored Traveling Sales-
man Problem. IEEE Trans. on Int. Transp. Systems,
19(4):1018–1026.
Miloradovi
´
c, B., C¸
¨
ur
¨
ukl
¨
u, B., and Ekstr
¨
om, M. (2016). A
genetic planner for mission planning of cooperative
agents in an underwater environment. In IEEE Sym-
posium Series on Computational Intelligence (SSCI),
pages 1–8.
Miloradovi
´
c, B., C¸
¨
ur
¨
ukl
¨
u, B., and Ekstr
¨
om, M. (2017). A
genetic mission planner for solving temporal multi-
agent problems with concurrent tasks. Lecture Notes
in Computer Science, 10386 LNCS:481–493.
Nisha, B. and Nathi Ram, C. (2015). Genetic algorithm
applications on Job Shop Scheduling Problem: A re-
view. In ICSCTI, pages 7–14.
Nunes, E., Manner, M., Mitiche, H., and Gini, M. (2017). A
taxonomy for task allocation problems with temporal
and ordering constraints. Robotics and Autonomous
Systems, 90:55–70.
Ramirez-Atencia, C., R-Moreno, M. D., and Camacho, D.
(2017a). Handling swarm of UAVs based on evolu-
tionary multi-objective optimization. Progress in Ar-
tificial Intelligence, 6(3):263–274.
Ramirez-Atencia, C., Rodriguez-Fernandez, V., Gonzalez-
Pardo, A., and Camacho, D. (2017b). New artificial
intelligence approaches for future UAV ground con-
trol stations. In CEC, number June, pages 2775–2782.
Yuichi, N. and Shigenobu, K. (2013). A powerful genetic
algorithm using edge assembly crossover for the trav-
eling salesman problem. Informs Journal on Comput-
ing, 25:346–363.
Zhong, W. (2014). Multiple Traveling Salesman Prob-
lem with Precedence Constraints Based on Modi-
fied Dynamic Tabu Artificial Bee Colony Algorithm.
Journal of Information and Computational Science,
11(4):1225–1232.
Zhou, X., Wang, W., Wang, T., Li, X., and Li, Z. (2017). A
research framework on mission planning of the UAV
swarm. In System of Systems Engineering Conf.
ICORES 2019 - 8th International Conference on Operations Research and Enterprise Systems
244