swarm-simulator 执行资源检索的多代理群的模拟
群模拟器执行资源检索的多代理群的模拟。该项目有两个主要组成部分:一个模拟器,可以运行无头或可视化的群体模拟,一个使用进化规划来进化群的FSM的进化器。
为了快速开始,我建议您为代码创建一个virtualenv,并将代码的要求和库安装到该环境中。如果您没有安装virtualenv,您可以使用以下命令进行安装:
$ pip install virtualenv
然后安装evolution包和swarm包:
$ mkvirtualenv venv
$ python setup.py install
运行代码现在相当简单;要运行粒子群的视觉模拟,请使用bin文件夹中的runsim.py程序:
$ python bin/runsim.py visual
请注意,您可以使用--help标志获取帮助和各种选项。此时,您应该看到视觉模拟开始以默认配置运行。
如果您对进化规划算法感兴趣,可以参考进化规划算法.pptx和论文研究一种多微粒群协同进化算法.pdf。这些资料可以帮助您更深入理解进化规划在群体模拟中的应用。
您可能还会发现论文研究基于多群竞争的并行免疫进化算法.pdf和快速获取可用代理IP资源的方法对您的项目有帮助。这些资源提供了关于多代理和资源检索的详细研究和实践指导。
下载地址
用户评论