呆瓜日常 2022-01-06 18:37 采纳率: 100%
浏览 15
已结题

是根据算法建模还是根据模型采用算法?

大佬们,我在写论文,题目早都定了,不能修改,叫基于动态规划的冷链物流路径优化研究,我去看了下采用动态规划思想的算法有Floyd算法,但是好像一般用于最短路,而路径优化研究没看到过关于这个算法的,我不知道该怎么扯得上关系建模了,或许是本来就不能关联,真的现在很混乱,导师又水,问了不回,让我去看别人论文怎么写的,救救孩子吧🙏🏻

  • 写回答

1条回答 默认 最新

  • yyfhz 2022-01-06 22:28
    关注

    建模有两种,基于场景的建模和基于代码实现的建模。前者将实际场景抽象为人可以分析的数学模型,后者则是将实际场景(或者是经过“提纯”后的数学模型)转换为可以编码实现的类定义。
    实际使用时,最常见的是直接将实际场景映射为类定义,而数学建模则完全隐匿在这个转换中不可见。
    譬如我现在有一个基于图论的最短行程算法,想用它来解决不同仓库间的运输问题。
    首先进行数学建模,得把仓库和图中的节点对应起来,把路程和节点间距对应起来,把单位耗费和节点间距的权重对应起来,然后可以开始用那个方法来解决这个问题。简单的讲,就是先手算一遍,了解那些信息是必须的,这些必须的信息是如何为算法所用的。
    然后是到计算机代码的建模。如果你所使用的语言中已经有提供合适的模型类(譬如带长度权重的节点图),则可以直接使用。如果没有(一般总是没有的),那么这些东西就需要自己来实现,这样你的模型就有很多东西可以写了,譬如定义一个带长度和权重的路径类,带仓储容量的仓库类,由若干仓库对象及关联的路径对象组成的运输网类等等,然后在自己的算法中,就使用这些类的对象属性进行处理,而不要直接用那种一般人看不懂的abcd作为变量就行了。开头有点难,慢慢的会习惯的

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 4月2日
  • 已采纳回答 3月25日
  • 创建了问题 1月6日

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog