lsa-pucrs / mas-pc-pucrs-2016

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

O initiator está respeitando o limite de tarefas antes de criar CNPs? #62

Open artur-freitas opened 9 years ago

artur-freitas commented 9 years ago

Estava olhando no agente initiator, o plano que dispara com a crença de "+pricedJob". O contexto do plano recupera a crença "maxBidders(Max)" para limitar a criação de muitos CNP ao mesmo tempo. Porém, não achei o lugar que define/inicializa o valor de maxBidders... Vai ser uma crença inicial do initiator? Ou este valor já está definido no .jmc ou vai ser definido lá??

rafaelcaue commented 9 years ago

Era uma crença inicializada no início da execução mas sumiu pois provavelmente vai mudar. O valor era inicializado com o número total de agentes que vão ser bidders, nesse caso 4. O que acontecia era que criavamos uma task para cada tipo de item do job, se um job tinha mais de 4 tipos de item aí ignoravamos pois aquela abordagem não suportava tarefas concorrentes.

A nova versão da contract net vai suportar :)