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