multi-agent相关内容

如何监控ZeroMQ服务器是否存在?

我想在发送ZeroMQ请求之前检查服务器的存在(状态),但是我不知道该怎么做。 解决方案 Q :我想在发送ZeroMQ请求之前检查服务器的存在(状态) 解决方案是设置和使用 zmq_socket_monitor() //从监视器套接字读取一个事件;返回值和地址 //通过引用(如果不为null)和事件编号(按值)。如果出现错误,则返回-1 //。 静态int ..
发布时间:2020-10-22 19:12:35 C/C++开发

Netlogo,将“链接至"更改为“链接至"

我正在尝试为我的海龟创建一个影响力网络.每只乌龟都有一个AD变量,其随机设置在0到1之间.每只乌龟都会创建5个无向链接.现在,如果他们的AD偏低(低于0.3),那么他们应该在网络中寻找AD偏高的人(高于0.7)并创建与该人的链接(成为关注者). 我尝试使用此代码不起作用,因为某些网络不会有AD> 0.7的任何人,因此在尝试终止链接时会得到运行时.有人知道绕过它的方法吗? (特别是如果我们可以 ..
发布时间:2020-05-17 02:55:34 其他开发

使用无向链接而不是有向链接

在我的模型中,我使用直接链接来保持每个乌龟与其他乌龟的交互值,并且每个链接在链接的每个末端都有不同的值,这正是我想要的,并且确实易于实现,但是,我遇到性能问题,并且我的模型无法以我认为应该的速度运行. 现在,我正在尝试其他方法来减少计算需求.我想到的一件事是将所有定向链接集成到无向链接,并将end1和end2的交互值相互作为链接属性,例如 end1-end2-Relationship-Val ..
发布时间:2020-05-17 02:54:08 其他开发

如何计算两个面片之间的距离?

我需要找到代理程序前面的补丁与某个补丁(目标)之间的最小距离,以便选择能够创建最佳(最短)路径的补丁.原始的距离仅需要一个参数,因此我不能按原样使用此功能. 解决方案 “> c0> 原语只需要一个参数,是的,但这是一个“补丁或乌龟原语":必须在特定代理程序的上下文中通过“询问"它与另一个代理程序的距离来运行它,因此您可以想想它作为另一个参数运行的上下文. 如果您想知道patch 0 ..
发布时间:2020-05-17 02:46:43 其他开发

如何在NetLogo中建模一个非常大的世界?

我需要创建一个非常大的补丁网格,以具有非常大的网络(例如城市范围的网络)的GIS信息.我的问题是如何让NetLogo建模这样的世界?当我将max-pxcor和max-pycor设置为大数时,它将停止工作.我需要一个例如50000 * 50000大小的世界. 感谢您的帮助. 解决方案 请参见 http ://ccl.northwestern.edu/netlogo/docs/faq.html ..
发布时间:2020-05-17 02:45:24 其他开发

基于代理的建模资源

我想知道什么样的工具包,语言,库可用于基于代理的建模,它们的优缺点是什么? 我在想的一些例子是 群, Repast 和 MASS . 解决方案 我发现2009年6月的一项调查回答了您的问题: 基于Agent的建模和仿真工具调查 金. R.J.艾伦 摘要 基于Agent的建模与仿真是一种计算 基于离散事件模拟的苛刻技术及其应用 起源于遗传算法.这是一项强大的技术 模 ..
发布时间:2020-05-10 19:17:09 其他开发