【问题标题】:Digital Freight Marketplace数字货运市场
【发布时间】:2019-08-15 11:37:42
【问题描述】:

我正在尝试创建一个模型,在该模型中,制造商可以发布需要运输的货物,而运输商可以发布他的卡车从 A 点开往 B 点的信息。如果起点、目的地和负载(要运输和卡车容量)匹配,然后他们都被通知匹配。

我曾尝试研究自动匹配,但我最接近的是解决分配问题的匈牙利算法,但我不确定它是否是正确的方向。

在模型中,我已经为制造商和运输商这两个部分创建了输入表单,并且数据保存在数据库中。我正在考虑应用一个触发器函数,该函数每次在数据库中出现新条目时都会重新检查最佳匹配

这是来自两个输入表单的数据:

制造商

M_ID From To M_Type    T_Type  T_Length T_Weight #Trucks Loading_Time
1025 A    B  Boxes     Open    12-Tyre  22       3       27-March-2019 6:00PM
1029 C    D  Cylinders Trailer HIGH     23       2       28-March-2019 6:00PM
1989 G    H  Scrap     Open    14-Tyre  25       5       26-March-2019 9:00PM

运输工具

T_ID From To T_Type  T_Length T_Weight #Trucks  Price
6569 A    B  Open    12-Tyre  22       5        1500
8658 G    H  Open    14-Tyre  25       10       1200
4595 A    B  Open    12-Tyre  22       3        1000
1252 A    B  Trailer Low      28       5        1800

我们可以看到,Transporter 4595 是制造商 1025 的最佳匹配,而 Transporter 6569 是第二好的。我想同时匹配它们,同时向制造商表明他也有另一种选择。

【问题讨论】:

    标签: python django django-models transport


    【解决方案1】:

    研究这些距离算法:

    库尔贝克·利布勒 Jaro - 起皱距离

    我建议构建一个 AI 推荐引擎,通过 API 网关将微服务部署到 Lambda

    【讨论】:

      猜你喜欢
      • 2022-11-28
      • 2014-05-02
      • 1970-01-01
      • 2017-12-28
      • 2021-08-02
      • 2023-03-03
      • 2020-03-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多