OR-Tools — быстрое и портативное программное обеспечение для комбинаторной оптимизации.

Начните работу с OR-Tools

Узнайте, как решать задачи оптимизации на C++, Python, C# или Java.

Установите OR-Tools

Последние обновления см. в примечаниях к выпуску .

OR-Tools выигрывает золото на международном конкурсе по программированию в ограничениях каждый год, начиная с 2013 года.

О OR-инструментах

OR-Tools — это пакет программного обеспечения с открытым исходным кодом для оптимизации, предназначенный для решения сложнейших мировых проблем в области маршрутизации транспортных средств, потоков, целочисленного и линейного программирования, а также программирования в ограничениях.

После моделирования вашей задачи на выбранном вами языке программирования вы можете использовать для ее решения любой из полдюжины решателей: коммерческие решатели, такие как Gurobi или CPLEX, или решатели с открытым исходным кодом, такие как SCIP, GLPK или Google GLOP и наградные программы. победа в CP-SAT.