Commit Graph

121 Commits

Author SHA1 Message Date
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
Laurent Perron
553ef23f2d revert mpl2 commit 2023-11-09 13:46:17 +01:00