Commit Graph

  • cc8ee317d7 Rename CPSolver to CpSolver Yoong Hor Meng 2025-12-21 06:52:47 +01:00
  • c3164316fb examples: regenerate notebook Mizux Seiha 2025-12-19 15:01:21 +01:00
  • af5487d1b1 Propagate nullability (#4959) Guillaume Chatelet 2025-12-18 22:38:22 +01:00
  • d4ed0ad482 Add nullability to SolveInterrupter in linear solver (#4958) Guillaume Chatelet 2025-12-18 16:53:26 +01:00
  • 8a4423ea30 Prevents presubmit runs on different branches from canceling each other. Guillaume Chatelet 2025-12-18 13:40:16 +00:00
  • 8deba9ab8f fixes Laurent Perron 2025-12-18 13:05:33 +01:00
  • a096fb6a9a Update Bazel linear solver build (#4956) Guillaume Chatelet 2025-12-17 21:23:58 +01:00
  • 2ebd404f89 Small fixes (#4957) Guillaume Chatelet 2025-12-17 20:09:35 +01:00
  • 00b7dec1da tools/release: Fix maven install Corentin Le Molgat 2025-12-17 13:04:07 +01:00
  • 2f299d5d51 tools/release: Fix maven install Corentin Le Molgat 2025-12-17 13:04:07 +01:00
  • ad91b2ddd3 Remove sealed modifier and implement standard dispose pattern for CpSolver AliReZa Sabouri 2025-12-17 00:32:15 +01:00
  • 88b3d8054c algorithms: disable knapsack_solver_test.py if SCIP no unavailable Mizux Seiha 2025-12-16 18:39:36 +01:00
  • da7888a2b8 Merge pull request #4955 from alirezanet/fix/cpsolver-unsealed-dispose-pattern Laurent Perron 2025-12-17 11:27:54 +01:00
  • e52623ed3a Trigger CLA check AliReZa Sabouri 2025-12-17 00:51:50 +01:00
  • 5f413fba6a Remove sealed modifier and implement standard dispose pattern for CpSolver AliReZa Sabouri 2025-12-17 00:32:15 +01:00
  • 447ab9bfbb algorithms: disable knapsack_solver_test.py if SCIP no unavailable Mizux Seiha 2025-12-16 18:39:36 +01:00
  • b0391683a6 cmake: fix python build when BUILD_TESTING=OFF Corentin Le Molgat 2025-12-15 18:20:41 +01:00
  • 7a4d9960cf cmake: fix python build when BUILD_TESTING=OFF Corentin Le Molgat 2025-12-15 18:20:41 +01:00
  • e066455f29 algorithms: fix windows build when SCIP support is off Mizux Seiha 2025-12-16 12:25:51 +01:00
  • 5bb667e8cb algorithms: fix windows build when SCIP support is off Mizux Seiha 2025-12-16 12:25:51 +01:00
  • fb454459b7 tools/docker: fix dockerfile warning Corentin Le Molgat 2025-12-15 15:46:43 +01:00
  • 784c4fecb4 git: renormalize some files corentinl 2025-12-08 06:29:01 -08:00
  • 4d8881e0ae git: renormalize some files corentinl 2025-12-08 06:29:01 -08:00
  • 17fc2ae92b tools/docker: fix dockerfile warning Corentin Le Molgat 2025-12-15 15:46:43 +01:00
  • c44eb1859f bazel(ci): fix fedora build by forcing the java_runtime_version Corentin Le Molgat 2025-12-15 15:01:57 +01:00
  • 8802f29059 Disable range-loop-construct warnings (#4951) Guillaume Chatelet 2025-12-15 15:27:59 +01:00
  • 609b5db912 bazel(ci): fix fedora build by forcing the java_runtime_version Corentin Le Molgat 2025-12-15 15:01:57 +01:00
  • 7f22b7208c Create a presubmit CI (#4934) Guillaume Chatelet 2025-12-15 15:26:50 +01:00
  • 7d0aa1a92e Disable range-loop-construct warnings (#4951) Guillaume Chatelet 2025-12-15 15:27:59 +01:00
  • 39b915c763 fix Laurent Perron 2025-12-15 14:20:08 +01:00
  • 4ad5ccd594 Create a presubmit CI (#4934) Guillaume Chatelet 2025-12-15 15:26:50 +01:00
  • 7314741a51 fix Laurent Perron 2025-12-15 14:20:08 +01:00
  • ae82a37616 Fix various warnings (#4950) Guillaume Chatelet 2025-12-15 13:53:03 +01:00
  • b6883f0efc Update Bazel Python (#4949) Guillaume Chatelet 2025-12-15 13:41:19 +01:00
  • 4dab47eaa6 [CP-SAT] bugfixes Laurent Perron 2025-12-15 13:42:37 +01:00
  • a94aa189fb Fix various warnings (#4950) Guillaume Chatelet 2025-12-15 13:53:03 +01:00
  • 3fa57d6979 fix Laurent Perron 2025-12-15 13:43:57 +01:00
  • d8d6707522 [CP-SAT] bugfixes Laurent Perron 2025-12-15 13:42:37 +01:00
  • 7cafd7c8ac Update Bazel Python (#4949) Guillaume Chatelet 2025-12-15 13:41:19 +01:00
  • c0b5917c07 math_opt: fix xpress_solver build on windows Corentin Le Molgat 2025-12-15 12:52:28 +01:00
  • 146566e2be sat: increase time limit in test_issue4376_minimize_model (fix #4941) Corentin Le Molgat 2025-12-15 12:52:06 +01:00
  • 562ffd7eed [CP-SAT] more work on lrat; cleanup memory management in scheduling clauses; improve encoded only variable expansion; fix a few bugs Laurent Perron 2025-12-12 17:30:34 +01:00
  • b6c198050d misc Laurent Perron 2025-12-12 17:29:41 +01:00
  • e55172a5d2 Make fetched library SYSTEM to reduce warning clutter (#4947) Guillaume Chatelet 2025-12-12 09:34:23 +01:00
  • 69dc22f35d Update linear solver build (#4945) Guillaume Chatelet 2025-12-12 09:33:50 +01:00
  • 6d76575f3d Format xpress files Guillaume Chatelet 2025-12-11 15:23:43 +00:00
  • 2468dab0f3 math_opt: fix xpress_solver build on windows Corentin Le Molgat 2025-12-15 12:52:28 +01:00
  • f8c96a3f5c sat: increase time limit in test_issue4376_minimize_model (fix #4941) Corentin Le Molgat 2025-12-15 12:52:06 +01:00
  • 5d97307ce7 [CP-SAT] more work on lrat; cleanup memory management in scheduling clauses; improve encoded only variable expansion; fix a few bugs Laurent Perron 2025-12-12 17:30:34 +01:00
  • 0a9f0f2ef2 misc Laurent Perron 2025-12-12 17:29:41 +01:00
  • 086414ba82 Make fetched library SYSTEM to reduce warning clutter (#4947) Guillaume Chatelet 2025-12-12 09:34:23 +01:00
  • 436968c9a9 Update linear solver build (#4945) Guillaume Chatelet 2025-12-12 09:33:50 +01:00
  • ec2344cd09 Format xpress files Guillaume Chatelet 2025-12-11 15:23:43 +00:00
  • 5b3a0b98c3 cmake(ci): split amd64 cmake dotnet workflows to avoid space limit Corentin Le Molgat 2025-12-11 11:25:33 +01:00
  • 9ce433de5f cmake(ci): split amd64 cmake dotnet workflows to avoid space limit Corentin Le Molgat 2025-12-11 11:25:33 +01:00
  • 818e2b9176 tools/release: update maven for manylinux build Corentin Le Molgat 2025-12-11 13:01:36 +01:00
  • db9326acd3 tools/testing: bintest output error update Corentin Le Molgat 2025-12-11 13:42:52 +01:00
  • d587fcfcee tools/testing: bintest output error update Corentin Le Molgat 2025-12-11 13:42:52 +01:00
  • 877086fdc1 tools/release: update maven for manylinux build Corentin Le Molgat 2025-12-11 13:01:36 +01:00
  • 5aa3a9317c routing: Remove unused model_ member from Resource. Corentin Le Molgat 2025-12-11 10:57:42 +01:00
  • ca3a552aea routing: Remove unused model_ member from Resource. Corentin Le Molgat 2025-12-11 10:57:42 +01:00
  • dfcec1fde6 routing: backport from main Mizux Seiha 2025-12-09 22:50:14 +01:00
  • 210bfe0cac xpress: backport from main Mizux Seiha 2025-12-09 22:50:01 +01:00
  • 26b01437f4 math_opt: backport from main Mizux Seiha 2025-12-09 22:49:43 +01:00
  • 1666cf41ab routing improvements Laurent Perron 2025-12-09 16:19:27 +01:00
  • 97b64b49f2 support copy, deepcopy in python for sorted interval lists Laurent Perron 2025-12-09 16:18:15 +01:00
  • 4a2de332ce [CP-SAT] bug fixes, memory utilization reduction; more work on lrat Laurent Perron 2025-12-09 16:17:49 +01:00
  • c8bc734eb7 java: update publishing url for package Mizux Seiha 2025-12-09 16:30:47 +01:00
  • 469d83a2ef java: update publishing url for package Mizux Seiha 2025-12-09 16:30:47 +01:00
  • ac56566061 fix xpress compilation Laurent Perron 2025-12-09 16:38:37 +01:00
  • 4db25de594 misc Laurent Perron 2025-12-09 16:19:45 +01:00
  • cd84b4abce routing improvements Laurent Perron 2025-12-09 16:19:27 +01:00
  • 165934df45 support copy, deepcopy in python for sorted interval lists Laurent Perron 2025-12-09 16:18:15 +01:00
  • 0deefd46a0 [CP-SAT] bug fixes, memory utilization reduction; more work on lrat Laurent Perron 2025-12-09 16:17:49 +01:00
  • 6f85a43dcf Merge pull request #4888 from fico-xpress/xpress-use-optimizer-function Laurent Perron 2025-12-09 14:54:05 +01:00
  • 8f757dc778 Merge branch 'main' into xpress-use-optimizer-function Daniel Junglas 2025-12-09 07:08:38 +01:00
  • 602dc88d98 Update ortools/math_opt/solvers/xpress_solver.cc Daniel Junglas 2025-12-09 06:57:57 +01:00
  • 483475ff4b Update ortools/math_opt/solvers/xpress_solver.cc Daniel Junglas 2025-12-09 06:57:38 +01:00
  • 9018e0dd46 Update ortools/math_opt/solvers/xpress_solver.cc Daniel Junglas 2025-12-09 06:57:14 +01:00
  • 75006b13c9 Update ortools/math_opt/solvers/xpress_solver.cc Daniel Junglas 2025-12-09 06:47:29 +01:00
  • d46f16c0a3 Fix IsMIP() function (sets must be included). Daniel Junglas 2025-12-09 06:21:52 +01:00
  • e57ebaa231 bazel: update requirements Corentin Le Molgat 2025-12-08 18:01:40 +01:00
  • 88695b6393 bazel: update requirements Corentin Le Molgat 2025-12-08 18:01:40 +01:00
  • d7e1a1ed76 algorithms: format fix from google3 Corentin Le Molgat 2025-12-08 16:33:10 +01:00
  • 5a9d4fb6ae Skip test that is too simple for Xpress. Daniel Junglas 2025-12-08 16:36:24 +01:00
  • c08d6cb253 algorithms: format fix from google3 Corentin Le Molgat 2025-12-08 16:33:10 +01:00
  • 762bc06bd8 Document special "controls". Daniel Junglas 2025-12-08 16:13:46 +01:00
  • cec91a0279 cmake: fix python install on windows Corentin Le Molgat 2025-12-08 15:49:23 +01:00
  • 01a74c2ea2 git: add .gitattributes corentinl 2025-12-08 05:57:09 -08:00
  • a88247f6d5 cmake: fix python install on windows Corentin Le Molgat 2025-12-08 15:49:23 +01:00
  • 07c27e2fde git: add .gitattributes corentinl 2025-12-08 05:57:09 -08:00
  • 36799d6254 Duplicate invalid parameter for non-integer variables. Daniel Junglas 2025-12-08 15:16:59 +01:00
  • 35feb4ddec Introduce a test parameter for solvers that only support singleton in SOS. Daniel Junglas 2025-12-08 15:09:52 +01:00
  • 7345481dfe Remove fuzztest support from OR-Tools (#4938) Guillaume Chatelet 2025-12-07 10:13:41 +01:00
  • e09ed7a33a Fix dimacs_assignment on Windows (#4940) Guillaume Chatelet 2025-12-08 11:23:19 +01:00
  • b7d1dc65dc [CP-SAT] more work on lrat; canonicalize Boolean variables in a few more places Laurent Perron 2025-12-05 15:59:03 +01:00
  • bfc85e0aff Fix dimacs_assignment on Windows (#4940) Guillaume Chatelet 2025-12-08 11:23:19 +01:00
  • e0bd9076ee Fixed problems with indicator variables that are fixed to 0 or 1. Daniel Junglas 2025-12-08 09:13:59 +01:00
  • be07aa245c Introduce init arguments to control how names are extracted. Daniel Junglas 2025-12-08 07:14:08 +01:00
  • 7581d37ad3 Remove fuzztest support from OR-Tools (#4938) Guillaume Chatelet 2025-12-07 10:13:41 +01:00