backport from main

* rename swig files .i in .swig
* update constraint_solver and routing
* backport math_opt changes
* move dynamic loading to ortools/third_party_solvers
This commit is contained in:
Corentin Le Molgat
2025-07-23 15:07:49 +02:00
committed by Mizux Seiha
parent 03e2551e61
commit a7f49a2585
202 changed files with 4734 additions and 7260 deletions

View File

@@ -16,6 +16,7 @@
"""Solve assignment problem for given group of workers."""
# [START import]
from ortools.linear_solver import pywraplp
# [END import]

View File

@@ -20,6 +20,7 @@ import io
import pandas as pd
from ortools.linear_solver.python import model_builder
# [END import]

View File

@@ -16,6 +16,7 @@
# [START program]
# [START import]
from ortools.linear_solver import pywraplp
# [END import]

View File

@@ -16,6 +16,7 @@
"""MIP example that solves an assignment problem."""
# [START import]
from ortools.linear_solver import pywraplp
# [END import]

View File

@@ -16,6 +16,7 @@
"""MIP example that solves an assignment problem."""
# [START import]
from ortools.linear_solver import pywraplp
# [END import]

View File

@@ -17,6 +17,7 @@
# [START import]
from ortools.init.python import init
from ortools.linear_solver import pywraplp
# [END import]

View File

@@ -20,6 +20,7 @@ import io
import pandas as pd
from ortools.linear_solver.python import model_builder
# [END import]

View File

@@ -16,6 +16,7 @@
# [START program]
# [START import]
from ortools.linear_solver import pywraplp
# [END import]
@@ -31,6 +32,7 @@ def create_data_model():
data["bin_capacity"] = 100
return data
# [END data_model]

View File

@@ -18,6 +18,7 @@
import math
from ortools.linear_solver.python import model_builder
# [END import]

View File

@@ -16,6 +16,7 @@
# [START program]
# [START import]
from ortools.linear_solver import pywraplp
# [END import]

View File

@@ -16,6 +16,7 @@
# [START program]
# [START import]
from ortools.linear_solver import pywraplp
# [END import]

View File

@@ -17,6 +17,7 @@
# [START program]
# [START import]
from ortools.linear_solver import pywraplp
# [END import]
@@ -37,6 +38,7 @@ def create_data_model():
data["num_constraints"] = 4
return data
# [END data_model]

View File

@@ -16,6 +16,7 @@
"""Solve a multiple knapsack problem using a MIP solver."""
# [START import]
from ortools.linear_solver import pywraplp
# [END import]

View File

@@ -16,6 +16,7 @@
# [START program]
# [START import]
from ortools.linear_solver import pywraplp
# [END import]

View File

@@ -18,6 +18,7 @@
import math
from ortools.linear_solver.python import model_builder
# [END import]

View File

@@ -16,6 +16,7 @@
# [START program]
# [START import]
from ortools.linear_solver import pywraplp
# [END import]

View File

@@ -18,6 +18,7 @@
import math
from ortools.linear_solver.python import model_builder
# [END import]

View File

@@ -20,6 +20,7 @@ https://en.wikipedia.org/wiki/Stigler_diet.
"""
# [START import]
from ortools.linear_solver import pywraplp
# [END import]