可以关注下,会出代码

【金山文档 | WPS云文档】 2024年Mathorcup思路代码在线文档2024年Mathorcup数学建模竞赛C题思路-LMLPHPhttps://link.zhihu.com/?target=https%3A//kdocs.cn/l/cdlol5FlRAdE

第一问预测模型推荐使用加注意力机制的lstm,时间序列算法也可以;

第二问路线改变很好解决,根据附件3得到任意两点之间的距离关系矩阵,路线改变后,首先确定任意两点之间的几条路线(这里可以借助Floyd算法来做,首先取A点连接的B点和C点,通过Floyd求出B和C点到终点E的路径,这里路径可以以运输货量最小为目标,这样可以得到A到E的多条路径了),然后就把货量拆分后重新计算分拣中心接收货量,然后再同第一问预测方法进行预测;

第三问已知了货量,寻优每天安排多少人,其中正式工和临时工多少,其中正式工限制60人,临时工无上限,可以设置下正式工和临时工的人员成本,自变量设置为每天正式工人数,在计算目标函数前添加临时工补充直到满足货量总需求为止,临时工人数不作为变量寻优,目标函数设置为每天人效方差最小化,进行寻优;

第四问先寻优人员数,这里有个出勤限制,一天工作的正式工不高于总人数的85%,那一天最多安排200*85%名正式工,且不同于第三问考虑的是每个班次的人员安排,要求知道每名正式工将在哪些班次出勤,每个班次需要雇佣多少临时工,自变量设置为每个班次正式工人数和临时工人数,目标函数设置为人天数最小化、每天人效方差最小化和每天正式工出勤率方差最小化,进行多目标寻优,在得到每个班次人员数后,再来考虑具体哪个人在什么时候出勤,最后这部分就直接随机模产生结果就行。

04-12 12:51