文件名称:nurse-scheduling-problem-solver
文件大小:45KB
文件格式:ZIP
更新时间:2024-03-28 00:54:42
schedule julia solver constraints nurses
护士计划求解器 该求解器是为中心创建的系统的一部分。 该项目是在Project Summer & 2020活动期间确定的,此后一直在密集开发中。 该系统旨在自动改善基金会的运作,为员工制定有效的工作计划。 到目前为止,这已经在电子表格中手动完成,这是一项繁琐的工作。 通过从Excel电子表格中导入计划(该表格是之前采用的基础)来实现向系统的迁移。 如果这不可能,则可以在没有事先安排的情况下合并该应用程序。 在当前版本中,工作计划是根据波兰《劳工法》针对医务人员的法律进行调整的。 该系统包含三个组件,可以在两个GitHub存储库中找到它们: Web /桌面应用程序提供了方便准备工作时间表的环境(详细信息) 负责解决工作计划中的问题并自动修复的求解器(尚未介绍) 后端( )链接了前面两个组件的功能 该存储库包含求解器和后端。 运行求解器 所需的Julia版本: >=1.5
【文件预览】:
nurse-scheduling-problem-solver-master
----schedules()
--------schedule_2016_september.json(7KB)
--------schedule_2016_august_extended.json(6KB)
--------schedule_2016_august_custom.json(4KB)
--------schedule_2016_august.json(8KB)
--------schedule_2016_august_medium.json(4KB)
--------schedule_2016_august_frontend.json(13KB)
--------schedule_2016_august_medium_with_priorities.json(4KB)
--------schedule_2016_august_unsolvable.json(6KB)
----.gitignore(905B)
----README.md(9KB)
----test()
--------old_engine()
--------engine_tests.jl(4KB)
--------general_functionalities.jl(1KB)
----LICENSE(16KB)
----src()
--------logConstants.jl(530B)
--------server.jl(2KB)
--------shifts.jl(2KB)
--------neighborhood.jl(7KB)
--------parameters.jl(847B)
--------NurseScheduling.jl(800B)
--------schedule.jl(4KB)
--------scoring.jl(15KB)
--------constants.jl(2KB)
--------logger.jl(1KB)
--------repair_schedule.jl(8KB)
--------validation.jl(3KB)
----config()
--------default()
----Project.toml(358B)