lsa-pucrs / mas-pc-pucrs-2016

Repository for the 2016 MAS programming contest: https://multiagentcontest.org/
2 stars 1 forks source link

What factor should tool availability have in the cnp bids of each agent? #51

Closed rafaelcaue closed 9 years ago

rafaelcaue commented 9 years ago

Acabei de commitar um código que multiplica a bid do agente por 2 para cada tool que ele não tem (fator de 2).

O que acham desse valor? Faz sentido ser um fator de 2, ou deveria ser um valor fixo?

O drone continua ganhando todas bids mesmo não tendo as tools, pois ele é muito mais rápido que os outros veículos. Fiz testes com items que precisam de apenas 1 tool que o drone não tem, talvez quando falte 2 ou 3 tools o drone comece a perder.

Não sei, esta dificil testar esse tipo de coisa para saber o que é melhor.

artur-freitas commented 9 years ago

Se o drone, mesmo que precise de algumas paradas para recarregar, ainda assim completar a tarefa antes dos outros, está perfeito. Senão, se outro veículo otimizaria aquela tarefa, a moto por exemplo, aquele veiculo deveria ter prioridade.

1 - O load dos agentes já estão sendo levados em consideração nas bid, né? 2 - A batery e a os carregamentos durante a tarefa não, né?

rafaelcaue commented 9 years ago

1 - O load dos agentes já estão sendo levados em consideração nas bid, né? Sim

2 - A batery e a os carregamentos durante a tarefa não, né? Não.

O que também não está sendo levado em consideração é o tempo necessário para o assist assemble que o drone vai precisar. Isso não tem como estimar no momento, quando mudarmos a maneira que vamos quebrar as tasks para cnps aí isso não vai ser um problema.