Timefold Solver is an AI constraint solver for Python to optimize the Vehicle Routing Problem, Employee Rostering, Maintenance Scheduling, Task Assignment, School Timetabling, Cloud Optimization, Conference Scheduling, Job Shop Scheduling, Bin Packing and many more planning problems.
The score types Timefold solver supports are:
Techically speaking, Python int's have unlimited width, so only a BigDecimal would hold them all. Using long score types should be enough for now.