Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Professor, está atualização contempla a capacidade da frota, e seu funcionamento esta da seguinte maneira:
1° - Ordena as capacidades do maior para o menor
2° - Ordena os cluster do maior para o menor
3° - Passa os parâmetros para o Carke Wright do maior cluster para frota de maior capacidade, sucessivamente na ordem das duas listas do passo 1° e 2°.
OBS: os parâmetros de capacidade [5,1,1] não necessariamente gera uma rota com [5, 1, 1] de capacidade, pois isso depende do kmeans, se o cluster conter [5, 1, 1] de alunos, o router modificado irá fazer a rota [5, 1, 1] de capacidade, caso contrario irá criar uma nova rota. Rodei o código varias vezes e algumas delas aparece rotas [5, 1, 1] mas e raro.
OBS DE MELHORIA: O Clarke Wright e rodado uma vez para cada cluster e gera as rotas mais econômicas para cada cluster, seria interessante se roda-se mais uma vez para os resultados finais de todos os cluster. Exemplo para o caso de capacidade [5,1,1], onde o kmeans gera um cluster [4,2,1], isso implica em que a frota com capacidade 5 atende o cluster com 4 alunos, mas a frota com capacidade 1 não atende o cluster com 2 alunos, e isso implica que sera gerado mais uma rota no final, deixando 4 rotas, sendo que essa solução final não e a mais interessante, já que se a frota com a capacidade de 5 tem uma vaga sobrando e poderia levar mais um aluno e evitaria fazer uma rota a mais.