The CP-SAT Primer: Using and Understanding Google OR-Tools' CP-SAT Solver
- Updated
Mar 17, 2026 - Jupyter Notebook
The CP-SAT Primer: Using and Understanding Google OR-Tools' CP-SAT Solver
Solve production 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
ScheduleOpt benchmarks
Gerador da Grade de Horário.
EA FC FUT Squad Building Challenges solver powered by google 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.
Code for my post on hospital shift scheduling using OR-Tools
Research project tackling universities' scheduling via CSP.
Scheduling library powered by constraint programming (CP-SAT)
A static scheduler using OR-Tools library
Minimize sticker printing costs and waste using an OR-Tools CP-SAT optimization approach—define layouts, meet demands, and reduce total printed pages.
Implementación de solvers para Picross y sus variaciones (Color Picross y Mega Picross) usando Constraint Programming con Google OR-Tools. Incluye modelado como CSP, algoritmos de generación de patrones, visualizaciones interactivas y un frontend en Next.js.
My Graduate Thesis 2024 - University of Engineering and Technology
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).
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."