问题描述
我必须优化我的 B&B 中的票证(待处理)分配。请考虑我有10个操作员,每个操作员都有自己的技能和表现的描述(真的有可能不止一个操作员拥有相同的技能);每个运算符由 4 个变量描述:
运营商
Today Available: "Yes" or "No"
Num_Tickets_not_solved_yet: "a number of open tickets"
Skills: "Reservation","Restaurant","Services"
Time_working: "The mean time this operator needs to work a ticket"
门票
现在,当 B&B 客户打开一张新票时,票的特征是技能,它可以被称为“预订”或“餐厅”或“服务”。
我想编写一种优化算法,能够将每个工单分配给一个操作员,匹配技能,同时考虑尚未解决的工单数量,从而最大限度地减少工作时间。
例如,在三个运算符的情况下:
Op1={today_available: "Yes",Num_tickets_not_soved_yet: 10,Skills: "Restaurant",time_working: 10}
Op2={today_available: "Yes",Num_tickets_not_soved_yet: 9,time_working: 10}
Op3={today_available: "Yes",time_working: 9}
新票:
t1={Skills: "Restaurant"}
由于更少的票数和更少的工作时间,优化算法应该将此类票证 T1 分配给 Op3。
我想我应该使用混合整数编程解决方案,如何帮助我识别数学模型和 python 代码?
提前致谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)