我正在尝试创建一个模型,在这个模型中,制造商可以发布需要运输的货物,运输商可以发布他的卡车从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是第二个最好的。我想两者都匹配,同时也向制造商表明,他还有另一个选择
研究这些距离算法:
库尔贝克·利布勒 Jaro-褶皱距离
我建议构建一个AI推荐引擎,通过API网关将微服务部署到Lambda
相关问题 更多 >
编程相关推荐