如何解决人和操作者的完美匹配
我必须优化我的 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 举报,一经查实,本站将立刻删除。