SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for google-or-tools-devel-9.9-44.16.i586.rpm :

* Thu Jun 13 2024 Stefan Brüns - Update to version 9.9:
* Dependencies + abseil-cpp 20240116.1 + re2 2024-02-01 + Protobuf v25.3 + Scip v810 + pybind11 v2.11.1 + googletest 1.14.0
* C++ Changes + use of absl::Span instead of std::vector. + replace const std::string& with absl::string_view. + use of absl log.
* CP-SAT + Improvements to no_overlap_2d algorithms. + rewrite python API to be pep8 compliant. model.AddBoolOr -> model.add_bool_or + Improve the linear propagator code. + Use the ~ operator in C++ and Python for the negation of a literal.
* Linear Solver + make XPRESS support using a dynamic load (like gurobi support)
* Math Opt + Sync with google3 + Add c++ and python support in CMake based build. + Add math_opt in Python wheel package + Enable few C++ tests with bazel based build.
* What\'s Changed + Fix memory leaks in file::GetContents and file::SetContents + Improve the Xpress interface and add dynamic loading of the Xpress library + improve performance of Xpress interface and fix bug + Include LICENSE file in Python distribution- Update to version 9.8:
* Platforms + Add Python 3.12 support.
* Dependencies + abseil-cpp 20230802.1 + Protobuf v25.0 + re2 2023-11-01 + SCIP v804
* Linear Solver + Port ModelBuilder to .Net. + Rename LogCallback to MbLogCallback to avoid collision with SAT LogCallback. + Extend ModelBuilder API: - Add indicator constraints. - Add hinting support. - Add model cloning.
* Math Opt + Deep rework.
* Routing + Add ROUTING_OPTIMAL status. + Make RoutingModel non copyable nor movable. + Fix some infinite loop in local search operators. + Add a PickupDeliveryPosition internal struct. + Add IsPickup() and IsDelivery() methods.
* SAT + Reduce memory footprint for large model. + Improved scheduling search. + add packing_precedences_lns. + optimize and fix feasibility jump. + optimize linear presolve and better presolve logging. + Improve presolve for int_abs, int_mod, int_prod and lin_max. + Improve Panda support + Few bug fix.- Update to version 9.7:
* Dependencies + ZLIB 1.2.13 + abseil-cpp 20230125.3 + Protobuf v21.12 -> v23.3 + re2 2023-07-01 + googletest v1.13.0 + Java JNA 5.12.1 -> 5.13.0
* Graphs + Deep Rework.
* Model Builder python + Allow use of Pandas dataframes and series to create variables. Complete typing information
* PDLP + various update.
* CP-SAT + Performance improvements. (feasibility_jump, lin_max) + Improve cut management + New objective_shaving_search worker dedicated to improving the lower bound of the objective (when minimizing) + Typing annotations for the python cp_model.py + Experimental partial support for pandas in cp_model.py + Experimental local search violation based workers: - enabled with parameters: num_violation_ls:xxx - optimized for linear model (linear, bool_or, bool_and, at_most_one, exactly_one) - works correctly with lin_max, product, division - supports no_overlap, cumulative, circuit, routes - disabled with no_overlap_2d - recommended number of ls workers: num_workers -> num_violation_ls (8, 1), (16, 2) (24, 3), (32, 4)
* What\'s Changed + Ignore the close error when reading fails in file.cc + Fix reference to solve_wrapper in Solve method + ensure absolute native library path in Java Loader + Allow last_variable_index_ to be zero + Update cplex_interface.cc + feat(python): unignore Solver::TopProgressPercent and SearchMonitor::… + Evaluate LinearExp for the found solution + Fix CMake build in test subdirectories + Python CP-SAT type hints + Fix RUNPATHs for libraries and executables- Remove upstream patches:
* 0001-Only-add-relevant-directories-to-sample-RUNPATHs.patch
* 0002-Only-add-relevant-directories-to-flatzinc-library-ex.patch
* 0003-Only-add-relevant-directories-to-sat_solver-RUNPATHs.patch
* 0001-base-Remove-AbslStringify.patch
* 0001-deps-bump-re2-to-2023-07-01.patch
* Tue Aug 08 2023 Stefan Brüns - Fix build with re2 2023-07-01, add 0001-deps-bump-re2-to-2023-07-01.patch- Cleanup skipped tests
* Sun Jul 09 2023 Stefan Brüns - Fix build with latest protobuf, add 0001-base-Remove-AbslStringify.patch
* Thu May 11 2023 Stefan Brüns - Update to version 9.6:
* Dependencies + SCIP v801 -> v803 (note: now uses an OSI compatible license) + abseil 20220623.1 -> 20230105.0 + Protobuf v21.5 -> v21.12 + SWIG 4.1.1
* PDLP + Add python wrapper.
* CP-SAT + Performance improvements.
* GLOP + Tweak presolve.
* ModelBuilder + Python: Improve numpy support.
* Bazel + Add pybind11 support. + Add java wrapper support.
* Routing + Few improvements (local search)
* Known Issues: + CP-SAT: Ignoring pseudo_costs subsolver returns Invalid parameters. (#3706)- Update to version 9.5:
* CP-SAT + Presolve improvements: max(array), Boolean constraints, linear constraints. + Interleaved search should be deterministic in parallel. + Linear cuts: cleanup square and int_prod cuts; rewrite cut pipeline. + Fingerprint input model and solution (visible in the log). + Scheduling improvements + The usual bunch of bugfixes (crash during presolve, crash in cuts, infeasible solutions, model infeasible in LNS).
* GLOP + Speedup by rewriting the linear algebra, as well as the pivot selection rule
* Linear Solver + add knapsack_interface.cc. + Move model_builder API under the linear_solver directory (headers and samples). + Add support for Gurobi 10.
* Routing + Liberate few parser for various routing challenge.- Drop obsolete patches:
* do_not_call_pdlp_solve_test.patch
* 0003-Reuse-common-add_cxx_example-function-for-Sat-Runner.patch- Update patches:
* 0001-Only-add-relevant-directories-to-sample-RUNPATHs.patch
* 0002-Only-add-relevant-directories-to-flatzinc-library-ex.patch
* 0003-Only-add-relevant-directories-to-sat_solver-RUNPATHs.patch- Use PIP_NO_INDEX instead of 0001-Do-not-try-to-download-ortools-wheel.patch
* Fri Nov 25 2022 Stefan Brüns - Fix build with SWIG 4.1
* Sat Sep 17 2022 Stefan Brüns - Update to version 9.4:
* Graph + Split ortools.graph.pywrapgraph into: - ortools.graph.python.linear_sum_assignment - ortools.graph.python.max_flow - ortools.graph.python.min_cost_flow This allows using numpy to speed up the setup of the problems.
* CP-SAT + Some improvement on: - scheduling (propagation, cuts, lower bounds) - MaxSAT (presolve, core based heuristics) - MIP performance (presolve, cuts)- Drop upstream patches:
* fix_re2_string_view.patch
* 0001-Build-Python-modules-as-CMake-MODULEs.patch
* fix_malformed_Cpp.patch
* 0001-Set-SWIGWORDSIZE-dependent-on-architecture-bitness.patch- Add patches:
* do_not_call_pdlp_solve_test.patch
* 0003-Reuse-common-add_cxx_example-function-for-Sat-Runner.patch
* Fri Jul 15 2022 Stefan Brüns - Fix failing builds due to stricter RUNPATH checks, add
* 0001-Only-add-relevant-directories-to-sample-RUNPATHs.patch
* 0002-Only-add-relevant-directories-to-flatzinc-library-ex.patch
* Sun May 29 2022 Stefan Brüns - Fix failing build with GCC 12, add fix_malformed_Cpp.patch- Fix build on 32bit archs, allow tests to fail- Add _constraints to avoid no-space-left errors
* Sun Apr 24 2022 Stefan Brüns - Initial package version (9.3)- Add fix_re2_string_view.patch- Add 0001-Build-Python-modules-as-CMake-MODULEs.patch
 
ICM