【问题标题】:How to see what route was taken in optimization experiment?如何查看优化实验中采取了什么路线?
【发布时间】:2019-08-07 17:07:34
【问题描述】:

我正在 AnyLogic 中构建一个模型,用于确定卡车的最佳配送路线。我已经能够找到有关其他数据输出的信息,但是通过 AnyLogic 帮助,我无法找到能够告诉我卡车行驶的确切路线的功能。这可能吗?如果是这样,怎么做?提前致谢。

【问题讨论】:

    标签: anylogic


    【解决方案1】:

    没有内置功能,但您可以自己轻松完成。具体情况取决于您所说的“路线”是什么意思,但我假设您的意思是 GIS 路线?无论如何,方法是相似的:

    1. 在您的卡车代理中创建一个集合。类型取决于您的路线类型,但我建议使用 LinkedHashMap
    2. 在卡车中创建一个事件,将当前卡车位置循环记录到集合中

    您可以通过仅在卡车实际移动时使用事件来优化这一点。

    【讨论】:

    • 您好,谢谢!这很有帮助。由于我是 AnyLogic 的新手,我不完全确定如何创建这样一个循环记录卡车位置的事件。你能指出我正确的方向吗?再次感谢您!
    • 查看事件帮助以了解它们:help.anylogic.com/… :-) 。此外,您需要提供有关您的模型和代理的更多详细信息:它是 GIS 吗?它如何选择/优化路线......但最好在一个新问题“我如何定期记录我的位置”或类似问题中做到这一点。还请检查stackoverflow.com/help/how-to-ask 以方便我们
    • 非常感谢您的建议!我是堆栈溢出的新手,所以这很有帮助。我在这里问了一个新问题:stackoverflow.com/questions/57434533/… 再次感谢!
    • 好。如果有帮助,请将答案标记为“已回答”。这有助于未来的用户更容易找到它们;-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-23
    • 2013-05-06
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 2016-06-28
    • 2015-06-19
    相关资源
    最近更新 更多