Files
ortools-clone/ortools/constraint_solver
Corentin Le Molgat b1f07cadb0 constraint_solver: Add java failing test
SWIG is broken since absl::string_view can't be converted to Java String
note: swig 4.2.0 may have the builtin support for std::string_view
2024-01-08 18:03:08 +01:00
..
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +01:00
2024-01-04 13:43:15 +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.

To begin, skim:

  • routing.h: The vehicle routing library lets one model and solve generic vehicle routing problems ranging from the Traveling Salesman Problem to more complex problems such as the Capacitated Vehicle Routing Problem with Time Windows.

Parameters

Solution

Recipes

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