当前位置: 首页 > 知识库问答 >
问题:

AnyLogic中基于优先级的排队

王杰
2023-03-14

非常感谢您抽出时间!

共有1个答案

陈刚洁
2023-03-14

您使用的是一个非常旧的AnyLogic版本,该版本仍然应用旧的流程建模库,其中实体不是实际的代理。您可以尝试实体而不是代理

在导致错误的字段中(您键入agent),当您将光标放在字段中时,是否有一个小的“灯泡”?如果是的话,它允许你写什么关键词?请看这篇文章来理解我在说什么

强烈建议您尽快升级:)

 类似资料:
  • 我有一个AnyLogic模型,有3个连接到队列的源。如何为每个源设置其优先级(或者可以是明显的参数?)以及应该向field Agent priority写入什么(默认值为零)。在此处输入图像描述

  • 很好的一天!我尝试在AnyLogic 8.7.6中构建网络模型。我有两个具有不同优先级的源(来自第一个源的数据包获得优先级2,来自第二个源的数据包获得优先级1)。来自源的数据包被传输到队列。队列应按优先级对其进行排序。 优先级参数在源代理中定义。 我做了一个简单的实验。源1每秒生成1个代理,源2每秒生成10个代理。我们看到队列是空的:( 我不知道为什么。队列没有根据它们的优先级对它们进行排序。 P

  • 我想为我的代理分配优先级,然后根据该优先级对它们进行排队。我有一个代理容器,它有两个参数载体(可以是卡车或火车) 提前谢谢。

  • 我有一个这样的df: 对于每个ID,我有5列A1到A5(实际上我有更多),并且这些值是特定ID的最高优先级。 例如:ID 1将A1、A3和A5作为优先级,ID 3只有2个A2和A1,ID 5没有优先级 合成DF 我尝试使用和使用这个和这个以及更多的方法来实现相同的功能,但无法获得相同的结果df。 这方面的任何帮助或我这边的清晰度!!

  • 我需要一个优先级队列,它首先获得具有最高优先级值的项目。我当前正在使用队列库中的PriorityQueue类。但是,这个函数只先返回值最小的项。我尝试了一些很难看的解决方案,比如(sys.maxint-priority)作为优先级,但我只是想知道是否存在更优雅的解决方案。

  • 我有一个,名为,其中包含类型的对象。 您可以在所有车辆上调用该方法。 我要做的是排序,这样车辆被赋予更高的优先级,并被放在队列的前面。 我假设我必须在这里使用一个比较器,但不知道怎么做。