A Free, Fast nurse scheduling solver for complicated shifts/tasks.

Features

The following tables show the summary of the evaluation results compared with Gurobi9.01 and Cplex12.9. All project files and related mps/lp files can be found on the Github.
2021-02-04
12 min read
Conflict Analysis is essential when you develop constraints. Because we human being always mistakes, which results in no solution because of conflicting hard rules. Conflict Analysis reports what is conflicting.
2020-12-20
1 min read
Schedule Nurse3 allows you to import from Excel and export to Excel.
2020-12-20
1 min read
Github Gallery enables the developers to share the project. It might be simpler than writing constraints from scratch.
2020-12-20
1 min read
Schedule Nurse3 allows you to set the number of solutions you want. Once you get the solution, you can get them consecutively.
2020-12-20
1 min read
Schedule Nurse3 allows you to process python3 after you get the solution.
2020-12-20
1 min read
When the Solver finds that no better solution exists, i.e., finds optimum value, the Solver terminates automatically. When the Solver finds the solution does not exist, the Solver reports unsatisfactory. For examples, sudoku needs only one solution. You can not confirm it by using a meta-heuristic solver.
2020-11-20
1 min read
Featured Image
The Solver should show a feasible solution within a few seconds, at least a few tens of seconds in a nominal situation. The solving speed is essential for interactive use. This solving speed enables the lambda function on limited solving time in AWS.
2020-11-20
1 min read
Our experience shows 90%users do not need Python because of the powerful GUI capability. To address a few exceptional cases, we have built-in python3 to program the constraints and a built-in editor.
2020-11-20
1 min read
Almost all the constraints can become soft constraints with arbitrary positive integer weight. You can change the value easily for another solution.
2020-11-20
1 min read