|

Review of libraries for constructing the multiagent systems in the Python environment

Authors: Zhuravlev A.M.
Published in issue: #10(27)/2018
DOI: 10.18698/2541-8009-2018-10-385


Category: Informatics, Computer Engineering and Control | Chapter: Automation, Control of Technological Processes, and Industrial Control

Keywords: multiagent systems, artificial intelligence, framework, Python, terminal, Windows, FIPA (Foundation for Intelligent Physical Agents), BDI (belief, desire, and intention)
Published: 16.10.2018

The article provides a review of the existing libraries based on which it is possible to construct complex multiagent systems. When choosing the best library it is important to consider its operating capacity, developers’ support, ease of use and installation in the most popular operational system Windows, i.e. to conduct qualitative analysis of the libraries by the main characteristics concerning the end user’s comfort. The article provides examples of the simplest scripts for testing the operating capacity of each library and analyzes the peculiar features of the libraries and some errors that can occur during their installation. The relevance of the article relates to the increasing interest to artificial intelligence on the whole and to multiagent systems and their development in particular.


References

[1] Peng P., Wen Yi., Yang Ya., Yuan Q., Tang Zh., Long H., Wang J. Multiagent bidirectionally-coordinated nets: emergence of human-level coordination in learning to play StarCraft combat games. Available at: https://arxiv.org/abs/1703.10069 (accessed 25 July 2018).

[2] Leike J., Martic M., Krakovna V., Ortega P.A., Everitt T., Lefrancq A., Orseau L., Legg Sh. AI safety gridworlds. Available at: https://arxiv.org/pdf/1711.09883.pdf (accessed 25 July 2018).

[3] The Foundation for Intelligent Physical Agents. Available at: http://fipa.org/ (accessed 25 July 2018).

[4] SPADE library official website. Available at: https://pythonhosted.org/SPADE/ (accessed 25 July 2018).

[5] XMPP technology official website. Available at: http://xmpp.org/ (accessed 30 August 2018).

[6] LOMAP library official website. Available at: http://sites.bu.edu/hyness/lomap/ (accessed 25 July 2018).

[7] PADE library official website. Available at: http://pade-docs-en.readthedocs.io/en/latest/ (accessed 25 July 2018).

[8] twisted library official website. Available at: http://twistedmatrix.com/ (accessed 28 July 2018).

[9] aiomas library official website. Available at: https://aiomas.readthedocs.io/en/latest/ (accessed 28 July 2018).

[10] spyse library official website. Available at: https://pypi.org/project/spyse/ (accessed 28 July 2018).