“…Existe uma interdisciplinaridade bastante abrangente quando se trata da aplicabilidade do ACs. Podemos citar como exemplo de aplicações: (i) a simulação de sistemas para o entendimento da lógica molecular (LANGTON, 1986), a previsão de mutações genéticas (MIZAS et al, 2008) e a simulação da dinâmica do DNA (MIZAS et al, 2016); (ii) o processo de formação de cristais de gelo, onde cada molécula se agrupa de acordo com formação das moléculas vizinhas (REITER, 2005); (iii) sistemas para simulação de terremotos (OLAMI et al, 1992;GEORGOUDAS et al, 2007) e evacuação emergencial de estruturas comprometidas por algum desastre (LI et al, 2015); (iv) aplicação de ACs no escalonamento de programas para sistemas multiprocessados (CARNEIRO; OLI-VEIRA, 2013;CARVALHO et al, 2018). Na robótica, a aplicação dos ACs foi proposta principalmente para a tarefa de planejamento de rotas para robôs autônomos (TZIONAS et al, 1997;BEHRING et al, 2001;LUCAS, 2006;MARCHESE;NE-GRO, 2006;KOSTAVELIS et al, 2012;ROSENBERG, 2012;IOANNIDIS et al, 2011;IOANNIDIS et al, 2013;FERREIRA et al, 2014;MARTINS et al, 2018), controladores robóticos (LAL et al, 2006;KIM;CHO, 2006), robôs auto-reconfiguráveis (STOY, 2006) e na tarefa de forrageamento (LIMA; OLIVEIRA, 2016; LIMA; OLIVEIRA, 2017).…”