Uma implementação baseada em Java do Protocolo Contract Net que permite que agentes autônomos negociem e atribuam tarefas dinamicamente em sistemas multiagente.
O repositório do Protocol Net Protocol oferece uma implementação completa em Java do protocolo de interação FIPA Contract Net. Desenvolvedores podem criar agentes gerentes e contratantes que trocam CFP (Solicitação de Propostas), propostas, aceitações e rejeições através de canais de comunicação de agentes. O código inclui módulos principais para divulgação de tarefas, coleta de lances, avaliação de propostas baseado em critérios personalizáveis, adjudicação de contratos e monitoramento do estado de execução. Pode ser integrado a grandes frameworks de múltiplos agentes ou usado como uma biblioteca autônoma para simulações de pesquisa, agendamento industrial ou coordenação robótica.
Recursos Principais do Contract Net Protocol
Difusão de Solicitação de Propostas (CFP)
Submissão e coleta de lances
Avaliação de propostas baseada em critérios personalizados
Atribuição dinâmica de tarefas e adjudicação de contratos
O que é GA-based NQueen Solver with 2APL Multi-Agent System?
O solucionador NQueen baseado em GA usa uma arquitetura modular de multiagentes 2APL na qual cada agente codifica uma configuração candidata de N-Rainhas. Os agentes avaliam sua aptidão contando pares de rainhas não atacantes, e compartilham configurações de alta aptidão com outros. Operadores genéticos — seleção, crossover e mutação — são aplicados na população de agentes para gerar novos tabuleiros candidatos. Em iterações sucessivas, os agentes convergem coletivamente para soluções válidas de N-Rainhas. O framework é implementado em Java, suporta parametrização de tamanho de população, taxa de crossover, probabilidade de mutação e protocolos de comunicação de agentes, além de gerar logs detalhados e visualizações do processo evolutivo.
Recursos Principais do GA-based NQueen Solver with 2APL Multi-Agent System