大家好我已经制作了一个基于代理的模型。代理可以随机移动并使用A *算法移动到位置。有两个主要集合1)到达队列(ArrayList)和2)主要代理(ArrayList)。所有的代理最初被放入到达队列中,代理被放置在某个时间间隔的模拟中,例如,每400个模拟步骤100个代理)。 我得到的问题是每次我从3000+增加代理的人口,模拟开始滞后。也即时使用Java 2D库来可视化代理的二维数组。 Bello
我正在努力制定一种方法或算法,以使我的代理商沿着道路旅行,同时避免通过“建筑物”以达到食物区域和返回家园为目标。我已经对建筑物和道路进行了编码,但沿着道路的运动证明是困难的。该计划显示了一个8 x 8网格的城市,道路是线路,建筑物是网格的正方形。我把这些建筑物编码为屏障。我需要代理商朝着目的地的最佳路径前进。这是我的代码: to get-aid
ask humans
[
我正在用MASON进行仿真。我有我填充的SparseGrid2D对象在我的主模拟类如下:) Bag neigh = s.protonLayer.getMooreNeighbors(location.getX(), location.getY(), 1, 1, new Bag(), new IntBag(), new IntBag());
然而,出于某种原因neight.size(不断: pro
我是Jason(Agentspeak)的初学者,在Jason使用Multi-agent模拟进行社交模拟项目。我刚开始使用Jason,所以这是一种使用这种声明式语言的初学者。我想模拟随时间变化的人们的行为。 // the code statement might be
Like an agent have characteristics
Age=30 years
Marital status