Commit Graph

326 Commits

Author SHA1 Message Date
Guillaume Chatelet
ed397541f4 Update bazel and flatzinc (#4879) 2025-10-16 14:09:17 +02:00
Corentin Le Molgat
bca25b8abf flatzinc: add missing orttols_table_bool 2025-10-16 12:57:23 +02:00
Laurent Perron
2a352d1f3f [FZ] reorganize code; actually generate constant elements 2025-09-29 16:35:21 +02:00
Guillaume Chatelet
cb2fae32ed Update files in ortools/base and add more tests 2025-09-23 13:18:01 +02:00
Laurent Perron
cc94abdb08 [FZ] minor improvements 2025-09-17 07:46:58 +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
Laurent Perron
127d33181a fix 2025-08-25 20:29:02 -07:00
Laurent Perron
c1f07efa83 fix 2025-08-25 17:28:36 -07:00
Laurent Perron
58c5805589 [FZ] refactor code; support nvalue natively 2025-08-25 17:27:25 -07:00
Corentin Le Molgat
e53a7fa6f9 cleanup from google3 2025-08-25 10:15:34 +02:00
Laurent Perron
25074dd812 [FZ] supports bin_packing* macros, avoid costly expansion 2025-08-22 16:07:26 -07:00
Laurent Perron
6d31264b4a [FZ] support set_le and set_lt; turn off the nosets flag 2025-08-21 20:21:33 -07:00
Laurent Perron
2ebe759189 [FZ] support array_var_set_element 2025-08-20 18:43:09 -07:00
Laurent Perron
ba26576f20 [FZ] more work on native set support 2025-08-21 00:46:32 +02:00
Laurent Perron
a94366dc37 start supporting set variables and constraints in CP-SAT; this is inactive as nosets.mzn is still in place 2025-08-18 14:43:20 -07:00
Guillaume Chatelet
6759325e87 Fix load statements 2025-07-24 16:37:06 +00:00
Laurent Perron
edc06ed662 cleanup dockerfile 2025-06-24 21:08:39 +02:00
Laurent Perron
fca7bd43c8 small updates 2025-06-23 17:32:45 +02:00
Corentin Le Molgat
73bfae57e8 Fix dockerfile ENV usage 2025-06-23 13:57:57 +02:00
Laurent Perron
6270850326 bump minizinc challenge tag 2025-06-12 11:11:48 +02:00
Laurent Perron
7c96dedea3 new minizinc challenge entry 2025-06-10 17:25:25 +02:00
Laurent Perron
0fd7b90b05 fix 2025-04-25 20:19:03 +02:00
Laurent Perron
942677d288 cleanup 2025-04-25 19:02:47 +02:00
Laurent Perron
06ee4ee6da [CP-SAT] one more presolve rule 2025-04-22 20:16:32 +02:00
Laurent Perron
dcc8a59dd5 tweak search in fz and opb competition mode 2025-04-19 08:11:01 +02:00
Laurent Perron
5efeab0d8e cleanup cp-sat default search configurations 2025-04-18 12:57:54 +02:00
Laurent Perron
f4f39748a1 minor optims 2025-04-10 11:40:38 +02:00
Laurent Perron
28598a2111 use arena in flatzinc 2025-04-04 17:05:22 +02:00
Corentin Le Molgat
05e3190929 bazel: rename com_google_absl to abseil-cpp 2025-03-24 18:21:42 +01:00
Laurent Perron
49056e7c60 [FZ] use ortools_count_eq to reduce the size of fzn files 2025-03-21 19:47:01 -07:00
Laurent Perron
f0c50e6597 more robust solver 2025-03-21 05:43:22 -07:00
Laurent Perron
0497b2b8ed fix 2025-03-03 19:04:52 +01:00
Laurent Perron
d02e03bbc4 fix 2025-03-03 15:49:57 +01:00
Laurent Perron
98eefa72da fix #4577 2025-03-03 15:25:14 +01:00
Laurent Perron
ee23527569 big includes cleanup 2025-02-24 22:59:21 +01:00
Laurent Perron
8e1c4c3633 more work on includes 2025-02-21 16:37:06 +01:00
Corentin Le Molgat
281a9f8e14 export from google3 2025-02-07 17:29:05 +01:00
Laurent Perron
9a77900883 oops 2025-01-28 21:52:07 +01:00
Laurent Perron
1b1c26e90c better test 2025-01-28 20:41:23 +01:00
Laurent Perron
225bcceb92 [FZ] slight code improvement 2025-01-28 13:32:26 +01:00
Corentin Le Molgat
c34026b101 Bump copyright to 2025
note: done using
```sh
git grep -l "2010-2024 Google" | xargs sed -i 's/2010-2024 Google/2010-2025 Google/'
```
2025-01-10 11:33:35 +01:00
Laurent Perron
8722fe4d14 lower flatzinc int upper bound 2025-01-06 13:20:37 +01:00
Laurent Perron
f341dabcdc tweak fz -f search 2024-11-28 15:33:00 +01:00
Laurent Perron
bfb7660635 [CP-SAT] supports affine expression in automaton 2024-10-25 13:15:18 +02:00
Laurent Perron
488b43c37c [CP-SAT] change element and table protos, API to support affine expressions 2024-10-23 05:54:30 +02:00
Laurent Perron
d7ea4008a1 [FZ] change the way we support element and element2d 2024-10-18 11:51:43 +02:00
Laurent Perron
d77444d151 Revert "[FZ] revamp support for element and element2d constraints"
This reverts commit 06d65a7575.
2024-10-14 11:11:21 +02:00
Laurent Perron
06d65a7575 [FZ] revamp support for element and element2d constraints 2024-10-13 18:30:24 +02:00
Laurent Perron
59d9c4acdd fz accepts -i 2024-10-05 11:44:53 +02:00
Laurent Perron
eb3684f7a9 fix #4392 2024-10-04 15:18:08 +02:00