Proto commits in google/or-tools

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:1935139
Author:Corentin Le Molgat
Committer:Mizux Seiha

CP-SAT: do the exact scaling of the objective bounds every time a bound is reported, and not only on the final result.

Commit:144fbed
Author:Corentin Le Molgat

CP-SAT: do the exact scaling of the objective bounds every time a bound is reported, and not only on the final result.

Commit:4e2ed35
Author:Corentin Le Molgat
Committer:Mizux Seiha

sat: export from google3 * Change MPModelProtoWrapper to take ownership of MPModelProto Update sat::MPModelProtoWrapper to store MPModelProto by value rather than holding a pointer to an externally owned instance, and change its constructor to accept MPModelProto&&. This simplifies ownership across callers, removes the need for separate MPModelProto storage in ExactSolverState and SolutionPostsolver, and updates call sites and tests to move the model into the wrapper.

Commit:544a64e
Author:Corentin Le Molgat
Committer:Mizux Seiha

sat: export from google3

Commit:0a15a1b
Author:Corentin Le Molgat
Committer:Corentin Le Molgat

sat: export from google3

Commit:5375f02
Author:Corentin Le Molgat
Committer:Mizux Seiha

glop: rework revised_simplex_test

Commit:c873b04
Author:Corentin Le Molgat
Committer:Mizux Seiha

sat: export from google3

Commit:ca3445d
Author:Laurent Perron

sync

Commit:7e7ecbf
Author:Corentin Le Molgat
Committer:Mizux Seiha

service: sync comment with google3

Commit:fb65967
Author:Corentin Le Molgat
Committer:Mizux Seiha

sat: export from google3

Commit:641a87e
Author:Corentin Le Molgat
Committer:Mizux Seiha

math_opt: export from google3

Commit:a8bde8a
Author:Corentin Le Molgat

service: sync comment with google3

Commit:c990c2c
Author:Corentin Le Molgat

sat: export from google3

Commit:ef945d0
Author:Corentin Le Molgat

math_opt: export from google3

Commit:2832810
Author:Corentin Le Molgat
Committer:Mizux Seiha

cleanup

Commit:179926f
Author:Corentin Le Molgat
Committer:Corentin Le Molgat

cleanup

Commit:a6c8d7a
Author:Corentin Le Molgat
Committer:Mizux Seiha

constraint_solver: export from google3 * export tests * Speed up CompoundOperator by avoiding a copy of the neighborhood evaluator at Start(), modernizing the sorting code, caching the state of the active operator and avoiding calls to the local search profiler, even if we are not profiling. * Avoid UB in reversible_engine: addrval is not default-constructible, so the memset s UB. We're getting warnings in OSS. Instead, let the compiler generate the memset in a defined way, and take this opportunity to avoid padding to save memory.

Commit:1f1d50c
Author:Corentin Le Molgat
Committer:Mizux Seiha

pdlp: Remove eps_optimal_absolute and eps_optimal_relative.

Commit:2aacd08
Author:Corentin Le Molgat
Committer:Mizux Seiha

ortools: export from google3 linear_solver: use MPSolutionResult directly sat: move deterministic_time.h/.cc to ortools/util.

Commit:77ef8f6
Author:Corentin Le Molgat
Committer:Mizux Seiha

sat: export from google3

Commit:5acaec3
Author:Corentin Le Molgat
Committer:Corentin Le Molgat

big pre-release v2

Commit:60a65df
Author:Corentin Le Molgat
Committer:Corentin Le Molgat

big pre-release v2

Commit:7a10f11
Author:Guillaume Chatelet
Committer:GitHub

Cleanup MathOpt proto and remove osqp support for now (#5421)

Commit:6e35b96
Author:Corentin Le Molgat
Committer:Mizux Seiha

glop: export from google3

Commit:b15c213
Author:Corentin Le Molgat
Committer:Corentin Le Molgat

glop: export from google3

Commit:abdb092
Author:Laurent Perron

big sync, mostly bazel rules, java reindent

Commit:d8b424e
Author:Corentin Le Molgat
Committer:Mizux Seiha

math_opt: xpress fixup

Commit:8eeb218
Author:Corentin Le Molgat
Committer:Mizux Seiha

math_opt: cleanup

Commit:d5e4a7a
Author:Daniel Junglas
Committer:Mizux Seiha

Implement callback support for Xpress We implement full support for the callback in Xpress. The Xpress implementation supports all events and all features of the ortools callbacks. We also added a "solution source" attribute to the callback data in case of the MIP_SOLUTION event because we think this can be useful. In general the Xpress callback is much richer than what the ortools callback offers but we did not want to add too many things that could be Xpress-specific and might not be available with other solvers. Co-authored-by: Francesco Cavaliere <francescocavaliere@fico.com>

Commit:b584eba
Author:Corentin Le Molgat
Committer:Mizux Seiha

math_opt: cleanup * remove uneeded deps * add missing go proto generation

Commit:1c04eb5
Author:Corentin Le Molgat
Committer:Mizux Seiha

proto: keep edition 2024

Commit:40d4223
Author:Corentin Le Molgat
Committer:Mizux Seiha

proto: fix file structure

Commit:18e3155
Author:Corentin Le Molgat
Committer:Corentin Le Molgat

proto: keep edition 2024

Commit:d21165e
Author:Corentin Le Molgat
Committer:Corentin Le Molgat

proto: fix file structure

Commit:05d1bdf
Author:Lain
Committer:Vitor Sessak

Add option to disable NoOverlap to AllDiff presolve

Commit:144f938
Author:Corentin Le Molgat
Committer:Mizux Seiha

packing: export from google3

Commit:ed49a05
Author:Guillaume Chatelet
Committer:GitHub

Export sat (#5344)

Commit:c0d4e97
Author:Corentin Le Molgat
Committer:Mizux Seiha

glop: rework test

Commit:f939e04
Author:Corentin Le Molgat
Committer:Corentin Le Molgat

glop: rework test

Commit:38dd063
Author:Corentin Le Molgat
Committer:Mizux Seiha

ortools: cleanup comments and format

Commit:8cba622
Author:Corentin Le Molgat
Committer:Mizux Seiha

pdlp: proto format

Commit:5e963f5
Author:Corentin Le Molgat
Committer:Mizux Seiha

pdlp: proto format

Commit:501c055
Author:Laurent Perron
Committer:Corentin Le Molgat

[CP-SAT] delete unused fuzzer files; fix many typos

Commit:568d48c
Author:Laurent Perron
Committer:Corentin Le Molgat

Fixes * missing includes * fix includes

Commit:819e48b
Author:Corentin Le Molgat
Committer:Mizux Seiha

sat: fix typo

Commit:3534a73
Author:Laurent Perron
Committer:Laurent Perron

fixes

Commit:1085db6
Author:Laurent Perron
Committer:Mizux Seiha

[CP-SAT] improve scheduling_model, multiple presolve rules; utilities and code on circuits

Commit:5b349ab
Author:Laurent Perron
Committer:Mizux Seiha

fixes

Commit:75926fb
Author:Laurent Perron
Committer:Mizux Seiha

[CP-SAT] improve scheduling_model, multiple presolve rules; utilities and code on circuits

Commit:a3cfc49
Author:Laurent Perron

fixes

Commit:d865433
Author:Laurent Perron

[CP-SAT] improve scheduling_model, multiple presolve rules; utilities and code on circuits

Commit:e1a1a3b
Author:Corentin Le Molgat
Committer:Mizux Seiha

sat: export from google3

Commit:9b0ec90
Author:Corentin Le Molgat
Committer:Mizux Seiha

routing: export from google3

Commit:ef7841e
Author:Corentin Le Molgat

routing: export from google3

Commit:e4daa66
Author:Corentin Le Molgat
Committer:Mizux Seiha

cleanup

Commit:512d992
Author:Corentin Le Molgat
Committer:Mizux Seiha

bop: remove experimental and unused exploit_symmetry_in_sat_first_solution heuristic.

Commit:e4278ec
Author:Corentin Le Molgat
Committer:Mizux Seiha

proto: format update

Commit:64a14e0
Author:Guillaume Chatelet
Committer:GitHub

Update C++ includes (#5264)

Commit:8a55115
Author:Laurent Perron
Committer:Mizux Seiha

[CP-SAT] work on solution crushing

Commit:c691ffc
Author:Laurent Perron

[CP-SAT] work on solution crushing

Commit:9284f64
Author:Corentin Le Molgat
Committer:Mizux Seiha

linear_solver: export from google3

Commit:c080ef1
Author:Corentin Le Molgat
Committer:Mizux Seiha

javatests: cleanup

Commit:400e69e
Author:Corentin Le Molgat
Committer:Mizux Seiha

cleanup

Commit:9a17291
Author:Corentin Le Molgat
Committer:Mizux Seiha

glop: Rename LPSolver::SolveWithDetails() → LPSolver::Solve().

Commit:d023d86
Author:Corentin Le Molgat
Committer:Mizux Seiha

cleanup header

Commit:4e54ad9
Author:Corentin Le Molgat

javatests: cleanup

Commit:401ce59
Author:Corentin Le Molgat

cleanup

Commit:cb7980e
Author:Corentin Le Molgat

glop: Rename LPSolver::SolveWithDetails() → LPSolver::Solve().

Commit:ffed815
Author:Corentin Le Molgat

cleanup header

Commit:7b36943
Author:Corentin Le Molgat
Committer:Mizux Seiha

ortools: export from google3

Commit:37d6943
Author:Corentin Le Molgat
Committer:Mizux Seiha

math_opt: export from google3

Commit:3b639b5
Author:Corentin Le Molgat
Committer:Mizux Seiha

math_opt: export from google3

Commit:2d971cf
Author:Corentin Le Molgat

math_opt: export from google3

Commit:ec08fca
Author:Laurent Perron

[CP-SAT] work on probing search; presolve

Commit:fa46c66
Author:Laurent Perron

[CP-SAT] new subsolver: shaving; tweak probing subsolver; more presolve; misc

Commit:ac98faf
Author:Corentin Le Molgat
Committer:Mizux Seiha

math_opt: add java wrapper * add ortools/java/com/google/ortools/mathopt/ * add ortools/java/com/google/ortools/mathopt/testing

Commit:e4105ff
Author:Corentin Le Molgat
Committer:Mizux Seiha

util: add status.proto

Commit:868d7fc
Author:Laurent Perron
Committer:Laurent Perron

[CP-SAT] work on probing, shared tree search

Commit:8e8a51b
Author:Laurent Perron
Committer:Laurent Perron

[CP-SAT] work on probing, lns, presolve...

Commit:96d56ea
Author:Laurent Perron
Committer:Mizux Seiha

sat: huge sync

Commit:ab6075e
Author:Laurent Perron
Committer:Corentin Le Molgat

sat: huge sync

Commit:a7a4c5d
Author:Laurent Perron
Committer:Laurent Perron

sat: huge sync

Commit:e8c0616
Author:Laurent Perron
Committer:Laurent Perron

sat: huge sync

Commit:1874aee
Author:Corentin Le Molgat
Committer:Mizux Seiha

math_opt: cleanup

Commit:7776e23
Author:Corentin Le Molgat
Committer:Mizux Seiha

routing: export from google3

Commit:4e88f53
Author:Guillaume Chatelet

Remove file_util_tests

Commit:53fd9d4
Author:Guillaume Chatelet
Committer:Guillaume Chatelet

Add more ortools/util tests, update benchmarks

Commit:fb03043
Author:Corentin Le Molgat
Committer:Mizux Seiha

glop: export from google3

Commit:411d7a8
Author:Corentin Le Molgat
Committer:Mizux Seiha

set_cover: export from google3

Commit:f14a4ca
Author:Corentin Le Molgat
Committer:Mizux Seiha

python: export cleanup from google3 * export util from g3 * export linear_solver update

Commit:fe78c66
Author:Corentin Le Molgat
Committer:Corentin Le Molgat

math_opt: rework xpress support

Commit:62ad624
Author:Corentin Le Molgat
Committer:Corentin Le Molgat

constraint_solver: fixup

Commit:1cafed2
Author:Corentin Le Molgat

math_opt: backport from main

Commit:81a2c30
Author:Corentin Le Molgat

set_cover: backport from main

Commit:d05ee57
Author:Corentin Le Molgat

bop: backport from main

Commit:740539e
Author:Corentin Le Molgat
Committer:Corentin Le Molgat

sat: backport from main

Commit:d4e7ae0
Author:kiijeonghoo
Committer:Corentin Le Molgat

linear_solver: backport from main * implement logcallback for HiGHS

Commit:c435cca
Author:Corentin Le Molgat
Committer:Corentin Le Molgat

util: backport from main

Commit:c9428c1
Author:Corentin Le Molgat
Committer:Mizux Seiha

proto: fix package namespace

Commit:73395ef
Author:Corentin Le Molgat
Committer:Mizux Seiha

math_opt: export from google3