Files
ortools-clone/ortools/constraint_solver
Mizux Seiha ed1b05d1d8 bazel: update deps
* don't use repo name
* Bump abseil-cpp to 20250512.0
* Bump Protobuf to 31.0
* Bump benchmark to 1.9.2
* Bump googletest to 1.17.0
2025-05-22 03:12:46 +02:00
..
2025-01-10 11:33:35 +01:00
2025-05-19 13:47:54 +02:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-05-16 14:51:23 +02:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-05-22 03:12:46 +02:00
2025-03-05 14:03:49 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-03-05 14:03:49 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00
2025-01-10 11:33:35 +01:00

Constraint Programming (CP) and Routing Solver

This directory contains a Constraint Programming (CP) solver and a Vehicle Routing solver.

CP solver

Constraint Programming is a technology issued from AI and used in operations research.

To begin, skim:

Parameters

  • solver_parameters.proto: This file contains protocol buffers for all parameters of the CP solver.
  • search_limit.proto: Holds parameters to limit the search space within the CP solver, which is important for performance.

Solution

Routing solver

Vehicle Routing is a useful extension that is implemented on top of the CP solver library. It is now available as a separate module.

Recipes

You can find a set of code recipes in the documentation directory.