palavras-chave Computação coletiva Inteligência Computacional Otimizacao Combinatorial sistemas de agentes