Corentin Le Molgat
0ecd0b6535
bazel: backport cleanup from main
2025-10-16 13:07:46 +02:00
Guillaume Chatelet
8710e86e8a
Test export
2025-10-16 11:43:45 +02:00
Guillaume Chatelet
54ae17fa91
[bazel] Update bazel files
2025-09-29 17:21:58 +02:00
Corentin Le Molgat
149121a5ff
bazel: cleanup from main
2025-09-22 17:28:02 +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
2fd586595b
bazel: fix more load statements
2025-08-06 10:57:31 +02:00
Guillaume Chatelet
5ffb66cdce
Fix bazel load rules
2025-07-24 10:10:29 +02:00
Guillaume Chatelet
46f73b3d35
Backport trivial changes
2025-07-18 16:43:00 +02:00
Corentin Le Molgat
1d0ff09af8
ortools: backport from main branch
2025-07-09 14:24:01 +02:00
Corentin Le Molgat
9144637624
ortools: cleanup export form google3
2025-07-09 14:14:34 +02:00
Corentin Le Molgat
ce6e365690
pdlp: Add README.md
2025-07-02 11:57:28 +02:00
Corentin Le Molgat
62bf1f278a
pdlp: Fix test when using pytest 8.4.0
...
note: test_lp was considered as a test leading to the error
```sh
(cd build && ctest -C Release -R "python_pdlp_")
Test project .../build
Start 175: python_pdlp_pdlp_test
1/2 Test #175 : python_pdlp_pdlp_test .............***Failed 1.94 sec
============================= test session starts ==============================
platform linux -- Python 3.13.2, pytest-8.4.0, pluggy-1.6.0
...
../../../ortools/pdlp/python/pdlp_test.py .....F.... [100%]
=================================== FAILURES ===================================
___________________________________ test_lp ____________________________________
Expected None, but test returned <ortools.pdlp.python.pdlp.QuadraticProgram object at 0x7fd4b600b170>. Did you mean to use `assert` instead of `return`?
=========================== short test summary info ============================
FAILED ../../../ortools/pdlp/python/pdlp_test.py::test_lp - Failed: Expected ...
========================= 1 failed, 9 passed in 1.40s ==========================
```
2025-06-03 17:25:28 +02:00
Corentin Le Molgat
569bb0baff
bazel: cleanup BUILD.bazel
2025-05-26 15:33:21 +02:00
Mizux Seiha
7fc67a4468
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 14:42:28 +02:00
Corentin Le Molgat
edb5359fd9
export from google3
2025-05-13 18:22:18 +02:00
Corentin Le Molgat
f17646132c
bazel: rename com_google_absl as abseil-cpp
2025-03-26 11:42:18 +01:00
Corentin Le Molgat
62dca6e486
backport vlog_is_on.h patch from main
2025-03-13 15:56:35 +01:00
Mizux Seiha
068359c162
ortools: backport from main
2025-03-04 21:09:32 +01:00
Corentin Le Molgat
d4acbe81ce
replace base/logging.h by absl/log/log.h
2025-02-25 11:16:30 +01:00
Laurent Perron
7e98e7b4d4
[CP-SAT] improve no_overlap_2d cuts; more no_overlap_2d cuts; bugfixes; add sat/c_api subdirectory
2025-02-10 12:45:46 +01:00
Laurent Perron
d04d3798f1
[PDLP] sync
2025-01-27 13:50:49 +01:00
Laurent Perron
264f8b1fbd
add comment
2025-01-19 11:52:13 +01:00
Corentin Le Molgat
a66a6daac7
Bump Copyright to 2025
2025-01-10 11:35:44 +01:00
Laurent Perron
8eb9983766
work on pdlp
2024-12-29 08:20:28 +01:00
Corentin Le Molgat
5252c00007
cmake cleanup
2024-12-16 15:45:02 +01:00
Corentin Le Molgat
d5c3764d77
cmake: Fix macOS 15 python build
2024-12-16 15:45:02 +01:00
Corentin Le Molgat
9d12968c14
bazel: rename target eigen3 to eigen
2024-11-15 10:27:20 +01:00
Corentin Le Molgat
ef8716241a
backport from main
2024-10-01 12:48:20 +02:00
Laurent Perron
21a75638c2
partial sync with main (without the routing part)
2024-07-12 13:56:11 +02:00
Corentin Le Molgat
8931e50f31
backport math_opt from main
2024-05-30 10:52:45 +02:00
Laurent Perron
4cbd27dae9
sync with main
2024-05-30 10:52:42 +02:00
Corentin Le Molgat
c9b1ad998a
backport linear_solver, math_opt, pdlp and util from main
2024-05-30 10:51:54 +02:00
Corentin Le Molgat
f56d5be2d5
pdlp: update tests
2024-02-26 08:28:06 +01:00
Corentin Le Molgat
417bcc1b25
pdlp: Fix build
2024-02-15 08:55:00 +01:00
Laurent Perron
ed9b82dc91
pdlp uses SolverLogger
2024-02-15 08:46:25 +01:00
Laurent Perron
8cd1c38d1e
fix M_PI
2024-02-09 10:33:22 -08:00
Laurent Perron
5c53f93299
fix header for visual studio
2024-02-07 14:52:47 -08:00
Corentin Le Molgat
8bab108e8f
pdlp: fixup
2024-01-29 15:11:30 +01:00
Corentin Le Molgat
6747d72a87
pdlp: export from google3
2024-01-18 14:20:36 +01:00
Corentin Le Molgat
21fd586d32
cmake: rework add_python_sample()
2024-01-16 15:14:34 +01:00
Corentin Le Molgat
835d93025f
cmake: Rework add_cxx_sample()
...
* Add mandatory FILE_NAME option
* Add COMPONENT_NAME option
2024-01-16 11:27:01 +01:00
Corentin Le Molgat
75f197409a
cmake: rework add_python_test()
...
* Add FILE_NAME option
* add optional COMPONENT_NAME option
note: needed if test.py is not in a ortools/<component>/python/ dir
2024-01-15 13:33:49 +01:00
Laurent Perron
d329e75031
remove old code
2024-01-12 16:30:57 +01:00
Laurent Perron
563130a057
[PDLP] better checks on bounds
2024-01-10 16:41:28 +01:00
Corentin Le Molgat
931890b656
pdlp: replace std::end by '/n'
...
ref: https://clang.llvm.org/extra/clang-tidy/checks/performance/avoid-endl.html
2024-01-08 18:03:07 +01:00
Mizux Seiha
a76bf1c5dd
bump license boilerplate
2024-01-04 13:43:15 +01:00
Laurent Perron
bbe2dc359e
tweak pdlp parameter
2023-12-05 23:51:08 +01:00
Laurent Perron
dd765fbbc5
typo
2023-11-22 17:32:43 +01:00
Laurent Perron
6136a47c99
improvement to PDLP, remove most GLPK from tests, add py.typed for CP-SAT and model_builder python modules: fix #3993
2023-11-22 11:43:44 +01:00
Laurent Perron
72f274f844
Change proto to/from file API to use absl::StatusOr; add reader/writer proto_file to model_builder
2023-11-20 16:13:03 +01:00