Guillaume Chatelet
|
5a867fd457
|
Add nullability to SolveInterrupter in linear solver (#4958)
|
2026-01-07 15:50:08 +01:00 |
|
Laurent Perron
|
b6c198050d
|
misc
|
2025-12-15 13:07:23 +01:00 |
|
Laurent Perron
|
97b64b49f2
|
support copy, deepcopy in python for sorted interval lists
|
2025-12-09 19:09:42 +01:00 |
|
Corentin Le Molgat
|
8159ee45fc
|
util: Delete function SortedDisjointIntervalList::GrowRightByOne which is unused
|
2025-11-19 13:36:08 +01:00 |
|
Corentin Le Molgat
|
809c2540a1
|
util: backport from main
|
2025-11-05 12:05:41 +01:00 |
|
Corentin Le Molgat
|
b4b226801b
|
update include guards
|
2025-11-05 11:54:02 +01:00 |
|
Guillaume Chatelet
|
54ae17fa91
|
[bazel] Update bazel files
|
2025-09-29 17:21:58 +02:00 |
|
Corentin Le Molgat
|
29a74e7547
|
base: backport rework from main
|
2025-09-22 18:05:44 +02:00 |
|
Guillaume Chatelet
|
2be8890e69
|
Update ortools/util/BUILD.bazel
|
2025-09-16 17:13:20 +02:00 |
|
Mizux Seiha
|
4f381f6d07
|
backport from main:
* bump abseil to 20250814
* bump protobuf to v32.0
* cmake: add ccache auto support
* backport flatzinc, math_opt and sat update
|
2025-09-16 16:25:04 +02:00 |
|
Corentin Le Molgat
|
ba7e81f729
|
ortools: various export from google3
|
2025-08-22 14:24:48 +02:00 |
|
Mizux Seiha
|
4ca5464e48
|
cmake: fix ortools/util/python
|
2025-08-20 11:36:44 +02:00 |
|
Corentin Le Molgat
|
de5fbc46ab
|
util/python: add solve interrupter
|
2025-08-20 11:36:43 +02:00 |
|
Corentin Le Molgat
|
d830368b0a
|
ortools: export from google3
|
2025-08-11 09:13:53 +02:00 |
|
Laurent Perron
|
13e2a14ab6
|
wrap flat matrices
|
2025-07-28 10:34:48 -07:00 |
|
Guillaume Chatelet
|
6759325e87
|
Fix load statements
|
2025-07-24 16:37:06 +00:00 |
|
Guillaume Chatelet
|
447ce0b3e2
|
Fix bazel load rules
|
2025-07-23 09:05:10 +00:00 |
|
Corentin Le Molgat
|
9991028e4a
|
ortools: export from google3
|
2025-07-07 15:39:38 +02:00 |
|
Guillaume Chatelet
|
914025a5f8
|
Turn some .i files into .swig
This helps with the import / export process.
|
2025-07-03 11:02:22 +02:00 |
|
Guillaume Chatelet
|
6af8bd54b4
|
Turn some .i files into .swig
This helps with the import / export process.
|
2025-07-02 19:11:40 +00:00 |
|
Corentin Le Molgat
|
ef0a57b51f
|
cleanup from google3
|
2025-07-02 11:54:13 +02:00 |
|
Laurent Perron
|
3b63125457
|
update code
|
2025-07-01 16:52:19 +02:00 |
|
Laurent Perron
|
c14e54cf82
|
[CP-SAT] print a solution after a SIGTERM; improve precedences
|
2025-06-20 15:11:37 +02:00 |
|
Clément Péron
|
91e14de1f7
|
ortools: utils: keep compatibility with protobuf < 26
|
2025-06-18 18:27:32 +02:00 |
|
Laurent Perron
|
e3d4f349fe
|
[CP-SAT] more work on precedences; and no_overlap_2d
|
2025-06-17 12:48:24 +02:00 |
|
Laurent Perron
|
8f43bdb90d
|
add iterators to sorted_interval_list
|
2025-06-02 14:14:02 +02:00 |
|
Laurent Perron
|
de3d0b452a
|
inprove code
|
2025-05-27 13:49:48 +02:00 |
|
Corentin Le Molgat
|
7518c717ed
|
bazel: cleanup BUILD.bazel
|
2025-05-26 15:07:03 +02:00 |
|
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 |
|
Corentin Le Molgat
|
243365417c
|
fix indent
|
2025-05-19 11:58:23 +02:00 |
|
Corentin Le Molgat
|
ed71f2c972
|
export from google3
|
2025-05-13 18:04:31 +02:00 |
|
Laurent Perron
|
6715a6631d
|
fix race in siging handler
|
2025-04-16 18:24:35 +02:00 |
|
Laurent Perron
|
8f85f5cfa5
|
remove unused code
|
2025-04-16 11:09:24 +02:00 |
|
Laurent Perron
|
ca86a9122a
|
reduce time limit check frequency
|
2025-04-14 16:35:26 +02:00 |
|
Laurent Perron
|
f4f39748a1
|
minor optims
|
2025-04-10 11:40:38 +02:00 |
|
Laurent Perron
|
140b356ca9
|
cleanup
|
2025-04-02 19:04:02 +02:00 |
|
Laurent Perron
|
420c042d1c
|
fix init
|
2025-04-02 19:01:06 +02:00 |
|
Laurent Perron
|
4f6b63df48
|
cleanup
|
2025-03-31 16:16:05 +02:00 |
|
Laurent Perron
|
c7fbf3118d
|
update routing; move theta_tree to util; remove obsolete sat routing code
|
2025-03-29 11:21:26 +01:00 |
|
Laurent Perron
|
ce7ad3abb0
|
remove useless comments
|
2025-03-27 08:28:58 -07:00 |
|
Laurent Perron
|
71d308078f
|
[CP-SAT] more cleanups; routing cuts experiments
|
2025-03-26 15:03:38 -07:00 |
|
Corentin Le Molgat
|
05e3190929
|
bazel: rename com_google_absl to abseil-cpp
|
2025-03-24 18:21:42 +01:00 |
|
Laurent Perron
|
c982dfdece
|
[CP-SAT] improve alldiff presolve; remove binary
|
2025-03-22 16:43:01 -07:00 |
|
Laurent Perron
|
7a67706aa9
|
[CP-SAT] more work on routing cuts; graph based LNS start from the objective; better enforcement of time limits
|
2025-03-21 05:45:59 -07:00 |
|
Laurent Perron
|
6cdee6531b
|
new time limit API
|
2025-03-19 13:19:38 -07:00 |
|
Laurent Perron
|
7430a9c3cd
|
change bitset API
|
2025-03-05 14:03:49 +01:00 |
|
Laurent Perron
|
dbf78f7a6c
|
bump all bazel modules; bump go deps; use py_proto_library from protobuf
|
2025-02-28 17:10:20 +01:00 |
|
Laurent Perron
|
ee23527569
|
big includes cleanup
|
2025-02-24 22:59:21 +01:00 |
|
Laurent Perron
|
1acdd5d6af
|
massive cleanup of includes; work on CP-SAT routing cuts
|
2025-02-21 15:14:38 +01:00 |
|
Laurent Perron
|
7fec12bc35
|
remove stderrthreshold flag, use absl globals method
|
2025-02-19 17:00:34 +01:00 |
|