我正在尝试创建一个模型,在该模型中,制造商可以过帐需要运输的货物,而运输商可以过帐卡车从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
我们可以看到,运输车4595是制造商1025的最佳搭配,运输车6569是第二好的选择。我想将它们都匹配,还向制造商表明他也有另一个选择。