Laurent Perron
8049f0387d
Merge branch 'main' of github.com:google/or-tools
2025-06-17 12:51:46 +02:00
Laurent Perron
e76ecdf237
minor cleaning
2025-06-17 12:48:42 +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
1c81bd833c
more gscip cleaning
2025-06-17 12:47:56 +02:00
Laurent Perron
20f14fa745
misc doc change
2025-06-17 12:47:41 +02:00
Laurent Perron
ac0fe62544
gscip cleanup; linear_solver samples reident
2025-06-17 12:47:23 +02:00
Mizux Seiha
3467396a74
dependencies: bump Protobuf from v31.0 to v31.1
2025-06-17 12:32:17 +02:00
Mizux Seiha
8e1e6b5e97
dependencies: bump Protobuf from v31.0 to v31.1
2025-06-17 11:08:04 +02:00
Corentin Le Molgat
478c8b5309
cleanup and formatting
2025-06-16 18:03:59 +02:00
Corentin Le Molgat
7b67f855e6
cleanup and formatting
2025-06-16 17:55:56 +02:00
Corentin Le Molgat
7096031050
graph: export from google3
...
dump_vars: Add support for StrongInt and StrongVector
2025-06-16 15:35:11 +02:00
Corentin Le Molgat
79b86cc581
constraint_solver: export from google3
2025-06-16 15:34:01 +02:00
Corentin Le Molgat
35ee27b271
graph: export from google3
...
dump_vars: Add support for StrongInt and StrongVector
2025-06-16 15:33:46 +02:00
Corentin Le Molgat
863ba8a91d
ortools: bump version from v9.13 to v9.14
2025-06-16 11:44:01 +02:00
Laurent Perron
0d00ef7cd3
cleanup expression for cp-sat and model_builder
2025-06-13 13:24:14 +02:00
Laurent Perron
63b9ecdfd7
[CP-SAT] tweak and improve code
2025-06-13 13:14:13 +02:00
Laurent Perron
8ff5dbee6a
[CP-SAT] split intervals in disjoint sets for scheduling cuts
2025-06-13 13:13:51 +02:00
Laurent Perron
8abc6da4dd
cleanup python expression code for cp-sat and model-builder
2025-06-13 13:13:26 +02:00
Laurent Perron
aa12c651b6
improve python exprs
2025-06-12 14:05:56 +02:00
Laurent Perron
4953c79d18
[CP-SAT] more work on precedences
2025-06-12 14:05:23 +02:00
Laurent Perron
b1d5100c3b
improve python exprs
2025-06-12 14:04:51 +02:00
Laurent Perron
803c4269e2
improve python exprs
2025-06-12 11:52:16 +02:00
Laurent Perron
7d58c118f6
improve python exprs
2025-06-12 11:52:00 +02:00
Laurent Perron
6e24da8ea4
fix
2025-06-12 11:18:43 +02:00
Laurent Perron
43c874a733
fix
2025-06-12 11:18:26 +02:00
Laurent Perron
105835ab95
[CP-SAT] improve python layer for += and -= operators
2025-06-12 11:12:21 +02:00
Laurent Perron
6270850326
bump minizinc challenge tag
2025-06-12 11:11:48 +02:00
Laurent Perron
d1c3c7f84b
[CP-SAT] more work on precedences
2025-06-12 11:11:26 +02:00
Laurent Perron
c229e9facd
[CP-SAT] improve python layer for += and -= operators
2025-06-12 11:11:12 +02:00
Laurent Perron
abb4301ea2
[CP-SAT] minor python improvements (handling of None; remove all names from a model)
2025-06-11 15:04:28 +02:00
Laurent Perron
9ca57ad2cd
[CP-SAT] more precedence handling; minor python improvements
2025-06-11 15:03:52 +02:00
Laurent Perron
e25617bac8
reindent; span
2025-06-11 15:03:14 +02:00
Laurent Perron
0ca1d9b8d8
proper fix
2025-06-11 12:48:56 +02:00
Laurent Perron
d3617d58b2
proper fix
2025-06-11 12:44:21 +02:00
Laurent Perron
64fcba4be7
[CP-SAT] work on precedences; fix bug in scheduling cuts
2025-06-10 17:25:55 +02:00
Laurent Perron
7c96dedea3
new minizinc challenge entry
2025-06-10 17:25:25 +02:00
Laurent Perron
52e4c24a9e
fix #4677
2025-06-10 16:29:34 +02:00
Laurent Perron
7c52f28d70
fix
2025-06-05 11:33:55 +02:00
Laurent Perron
b448993cae
fix
2025-06-05 11:33:19 +02:00
Laurent Perron
1b9c659cf4
improve xpress
2025-06-04 20:41:01 +02:00
Florian OMNES
5515e005af
Revert
2025-06-04 18:57:21 +02:00
Florian OMNES
794514f117
Remarks
2025-06-04 18:55:17 +02:00
Florian OMNES
f03887aa89
Allow multiple calls of XpressInterface::SetCoefficient, also XpressInterface::ClearConstraint
2025-06-04 18:54:04 +02:00
Florian OMNES
c8da371ab3
Remove checks
2025-06-04 18:31:13 +02:00
Florian OMNES
d130a97614
Fixup
2025-06-04 18:06:22 +02:00
Florian OMNES
7844b14ea3
Use fixed order container for constraint coefficients
2025-06-04 18:06:22 +02:00
Peter Mitri
6b83515ddd
MPSolver-XPRESS: Remove superfluous calls to XPRSloadlp and XPRScreateprob ( #4667 )
2025-06-04 09:42:13 +02:00
Corentin Le Molgat
2c6b8e7e67
linear_solver: reapply xpress_interface fix ( #4382 )
...
* Also add few fix from rte-france/or-tools fork (`main` branch)
2025-06-03 18:26:14 +02:00
Corentin Le Molgat
285be22519
linear_solver: reapply xpress_interface fix ( #4382 )
...
* Also add few fix from rte-france/or-tools fork (`main` branch)
2025-06-03 18:16:10 +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