Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Anylogic 中,如果我在 X 群体中有 6000 个代理。我如何从这个群体中选择 2000 个来执行特定任务?
谢谢你。
如果可以始终选择相同的 2000 个代理,那么这将起作用:
int i=0; ArrayList<Agent> subsetOfAgents = new ArrayList<Agent>(2000); for(Agent a : population) { if(i >= 2000) break; subsetOfAgents.add(a); i++; }
然后您的 2000 个代理可以在 subsetOfAgents 中使用。