Início da implementação do algoritmo de coalisão.
Organização dos grupos de lixos na classe GruposLixo (a classe "GruposLixo" é composta de vários "GrupoLixo").
TODO: escolher o segundo grupo mais próximo e assim por diante, caso um grupo esteja cheio.
Implementada a distribuição das coalisões por proximidade.

TODO:
- Implementar distribuição (organização) dos agentes dentro da própria coalisão.
- Implementar cálculo das recompensas (incluindo custos de deslocamento).
Implementada a distribuição das coalisões por recompensa.

TODO:
- Implementar distribuição (organização) dos agentes dentro da própria coalisão.
Comentários adicionais no código.
Criada função recursiva para testar todas as combinações de agentes no grupo de lixos.

(NAO FUNCIONANDO)
Implementada organização SEM busca pela melhor organização.

TODO:
- Implementar a busca pela melhor organização (que maximiza a recompensa total).
Organização do código.

TODO:
- Implementar a busca pela melhor organização (que maximiza a recompensa total).
Implementada a busca pela melhor organização.
Merge branch 'algoritmo_coalisao_recompensa'