Corentin Le Molgat
d4acbe81ce
replace base/logging.h by absl/log/log.h
2025-02-25 11:16:30 +01:00
Corentin Le Molgat
a66a6daac7
Bump Copyright to 2025
2025-01-10 11:35:44 +01:00
Corentin Le Molgat
fc24e25cb3
backport cleanup from main
2024-11-15 14:42:52 +01:00
Laurent Perron
21a75638c2
partial sync with main (without the routing part)
2024-07-12 13:56:11 +02:00
Laurent Perron
4cbd27dae9
sync with main
2024-05-30 10:52:42 +02:00
Corentin Le Molgat
57304eb616
cmake: Add vector_bin_packing program
2024-02-16 15:52:12 +01:00
Corentin Le Molgat
4741ea01fb
cmake: fix packing/ build
2024-02-16 15:31:14 +01:00
Corentin Le Molgat
a0eab7ecb8
export packing update
2024-02-15 18:00:48 +01:00
Mizux Seiha
a76bf1c5dd
bump license boilerplate
2024-01-04 13:43:15 +01:00
Corentin Le Molgat
2ee13ed246
packing: Update README.md
2023-12-04 18:30:04 +01:00
Corentin Le Molgat
95a6f84bc6
packing: Add README.md
2023-11-06 17:10:46 +01:00
Mizux Seiha
d8634ab0f2
cmake: Split math_opt into sub library
...
XCode do not support object library with several file with the same name
since it use a flat directory, Xcode "fix" using a UID but CMake can't catch it.
math_opt also use a parameters.proto which conflict with the
glop/parameters.proto -> need to split the proto to .cc generation in
two libraries
2023-09-25 10:46:02 +02:00
Laurent Perron
6f45c3c5f0
more tests for examples/cpp
2023-08-09 20:54:52 -07:00
Laurent Perron
341bbec963
add a few bazel tests to examples/cpp
2023-08-09 17:36:49 -07:00
Laurent Perron
2c36589f5a
integral_types.h -> types.h
2023-08-03 11:44:09 -07:00
Corentin Le Molgat
3be976f47b
export from google3
2023-05-24 15:34:57 +02:00
Laurent Perron
2c50d8bc16
Add absl::Stringify for protobufs in base/logging.h; fixes all around
2023-02-01 14:14:30 +01:00
Laurent Perron
098dd7bb12
enrich arc-flow solver with optional items and cost per bin
2022-12-24 15:06:02 +01:00
Laurent Perron
f39efd5ac8
fix, reindent, add tests
2022-09-27 18:00:48 +02:00
Mizux Seiha
e956acee92
cmake: Fix C++17 Unix / C++20 MSVC management
2022-09-20 22:33:30 +02:00
Corentin Le Molgat
f98afa8e42
Add missing STL include
2022-07-22 16:25:40 +02:00
Mizux Seiha
a6ace348d5
Add base/helpers.h
2022-06-22 08:28:30 +02:00
Corentin Le Molgat
1af55b2be3
Add license boilerplate
2022-06-21 11:25:29 +02:00
Corentin Le Molgat
c7120439d4
Bump license date
2022-06-17 14:23:23 +02:00
Laurent Perron
c82cfdc9ad
remove map_util from most of the code; absl::make_unique and absl::optional -> stl version
2022-03-09 09:08:40 +01:00
Corentin Le Molgat
0466c9f6bf
python: remove __init__.py
...
now you'll need to always use a wheel package
avoid some issue when trying to run venv from root dir
e.g. `./build/python/venv/bin/python -c "from ortools.pdlp import solve_log_pb2"`
2022-02-28 08:52:31 +01:00
Corentin Le Molgat
0ba757d7b3
use filelineiter from ortools/util
2022-01-18 11:01:58 +01:00
Laurent Perron
c352c1c391
[Packing] Parser and protobuf for 2bp files; add example to solve then as a binpacking or as a knapsack example
2021-12-18 18:16:52 +01:00
Laurent Perron
560826496b
BUILD -> BUILD.bazel
2021-12-06 14:36:13 +01:00
Laurent Perron
6c3425bd04
[PACKING] use absl::btree_map instead of std::map; reindent code
2021-11-28 12:55:20 +01:00
Laurent Perron
6c474223bd
[PACKING] update packing solver
2021-11-19 10:34:24 +01:00
Laurent Perron
4d51cefe57
improve arc_flow_solver code
2021-10-03 07:42:22 +02:00
Laurent Perron
22d2fee64a
polish
2021-09-30 13:33:32 +02:00
Laurent Perron
58a1250d7e
polish
2021-09-30 13:25:36 +02:00
Laurent Perron
fc98cba505
working vector bin packing solver with solution display
2021-09-30 13:12:07 +02:00
Laurent Perron
74b33fe9c7
fix compilation of vector_bin_packing example
2021-09-28 16:27:58 +02:00
Laurent Perron
f6fa781fa4
split ortools/data into ortools/scheduling and ortools/packing
2021-09-28 15:58:37 +02:00