The CP-SAT Primer: Using and Understanding Google OR-Tools' CP-SAT Solver
-
Updated
Oct 30, 2025 - Jupyter Notebook
The CP-SAT Primer: Using and Understanding Google OR-Tools' CP-SAT Solver
Solve scheduling problems with constraint programming in Python.
EA FC 26 Automated SBC Solving using Integer Programming ⚽
A webapp that visualizes and annotates your ortools' CP-SAT logs. Partially inspired by gurobi-logtools.
WIP: Tune the hyperparameters of Google's OR-Tools' CP-SAT solver for specific models
Gerador da Grade de Horário.
ScheduleOpt benchmarks
EA FC FUT Squad Building Challenges solver powered by google or-tools
Code for my post on hospital shift scheduling using OR-Tools
Intelligent, open-source automatic schedule generator. Personal weekly planner and shift scheduler – generates full timetables and work rotas from user availability, constraints and preferences. Python + Google OR-Tools.
Research project tackling universities' scheduling via CSP.
A static scheduler using OR-Tools library
A modular Python implementation of a course timetabling solver using OR-Tools CP-SAT. Built to replace an OpenSolver prototype with improved flexibility, structured I/O via Excel, and staged optimization (courses → instructors → times → rooms).
My Graduate Thesis 2024 - University of Engineering and Technology
Automated creation of optimal work schedules by balancing availability, and business needs while respecting various hard and soft constraints
Minimize sticker printing costs and waste using an OR-Tools CP-SAT optimization approach—define layouts, meet demands, and reduce total printed pages.
Tek hatlı demiryolu çizelgeleme & çatışma kontrol prototipi (TCDD). WPF/.NET; CSV/Excel import; stringline görselleştirme; PDF rapor; seçili pencerede CP-SAT/MILP optimizasyonu.
Add a description, image, and links to the cp-sat topic page so that developers can more easily learn about it.
To associate your repository with the cp-sat topic, visit your repo's landing page and select "manage topics."