Simulando o Jogo de Negociação Pit Game em um Sistema Multi-Agentes Implementado com o Framework JaCaMo
Resumo
O presente trabalho apresenta o desenvolvimento de um sistema multi-agentes fechado implementado no framework JaCaMo, para programação orientada a agentes. O principal objetivo do sistema é realizar uma simulação usando o sistema desenvolvido para que se possa avaliar e entender a dinâmica das interações, a eficiência do sistema em geral na execução das tarefas designadas e como os agentes podem perceber e realizar ações em um ambiente que se encontra em constante mudança e se assemelha a um mercado de ações. Para simular um ambiente onde agentes realizam transações comerciais entre eles foi utilizado um ambiente baseado na dinâmica do jogo de negociação conhecido como The Pit Game. Uma interface gráfica foi desenvolvida para uma melhor visualização das interações entre esses agentes.
Referências
Boissier, O., Bordini, R. H., Hübner, J. F., Ricci, A., and Santi, A. (2013). Multi-agent oriented programming with jacamo. Science of Computer Programming, 78(6):747– 761.
Bordini, R. H., Hübner, J. F., and Wooldridge, M. (2007). Programming multi-agent systems in AgentSpeak using Jason, volume 8. John Wiley & Sons.
Cuni, G., Esteva, M., Garcia, P., Puertas, E., Sierra, C., and Solchaga, T. (2004). Masfit: Multi-agent system for fish trading. In Proceedings of the 16th european conference on artificial intelligence, pages 710–714. Citeseer.
Frank, A. U., Bittner, S., and Raubal, M. (2001). Spatial and cognitive simulation with multi-agent systems. In International Conference on Spatial Information Theory, pages 124–139. Springer.
Giulioni, G. (2019). An agent-based modeling and simulation approach to commodity markets. Social Science Computer Review, 37(3):355–370.
Hoffmann, A. O. I., Jager, W., and Von Eije, J. H. (2007). Social simulation of stock markets: Taking it to the next level. Journal of Artificial Societies and Social Simulation, 10(2):7.
Liu, T.-L. and Huang, H.-J. (2007). Multi-agent simulation on day-to-day route choice behavior. In Third International Conference on Natural Computation (ICNC 2007), volume 5, pages 492–498. IEEE.
Muscalagiu, I., Popa, H. E., Panoiu, M., and Negru, V. (2013). Multi-agent systems applied in the modelling and simulation of the protein folding problem using distributed constraints. In German Conference on Multiagent System Technologies, pages 346–360. Springer.
Norling, E., Sonenberg, L., and Rönnquist, R. (2000). Enhancing multi-agent based smulation with human-like decision making strategies. In International Workshop on Multi-Agent Systems and Agent-Based Simulation, pages 214–228. Springer.
Purvis, M., Nowostawski, M., Oliveira, M., and Cranefield, S. (2003). Multi-agent interaction protocols of e-business. In IEEE/WIC International Conference on Intelligent Agent Technology, 2003. IAT 2003., pages 318–324. IEEE.
Vytelingum, P., Ramchurn, S. D., Voice, T. D., Rogers, A., and Jennings, N. R. (2010). Trading agents for the smart electricity grid. In Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: volume 1-Volume 1, pages 897–904. International Foundation for Autonomous Agents and Multiagent Systems.
Wooldridge, M. (2009). An introduction to multiagent systems. John Wiley & Sons.