Volunteer workshift scheduler:求助热线服务的志愿者轮班调度程序-开源

时间:2024-06-01 10:12:00
【文件属性】:

文件名称:Volunteer workshift scheduler:求助热线服务的志愿者轮班调度程序-开源

文件大小:28KB

文件格式:ZIP

更新时间:2024-06-01 10:12:00

开源软件

用Python编写的代码使用CP-SAT求解器(约束编程-布尔SATisfiability问题求解器),在结合约束和特殊要求的同时,为志愿者找到了最佳的时间表。 Java版本正在开发中。 问题安排志愿者参加一个月的热线服务。 同一天可以完成三种类型的工作:电话班次:每天。 聊天时间:星期一和星期三。 观察者轮班:每天。 限制条件:每个志愿者的属性:可用天数。 功能:进行电话,聊天,两者或观察以进行培训。 周末最多轮班。 他们的轮班是否必须在单独的几周内进行。 他们是否欢迎观察员。 他们是否想独自工作。 他们是否还不能独自工作。 他们不想和他们一起工作的人的名单。


【文件预览】:
volunteer-scheduler
----lang()
--------language_CN.py(1KB)
--------__init__.py(29B)
--------.DS_Store(6KB)
--------language_EN.py(958B)
--------language_HU.py(1KB)
----data()
--------data_CN.csv(1KB)
--------__init__.py(29B)
--------.DS_Store(6KB)
--------data_EN.csv(1KB)
--------data_HU.csv(2KB)
----__init__.py(29B)
----.DS_Store(10KB)
----config.py(49B)
----schedule.py(19KB)
LICENSE
README.md

网友评论