Commit Graph

205 Commits

Author SHA1 Message Date
Laurent Perron
792b61cd42 fix 2024-01-31 16:34:35 +01:00
Laurent Perron
5a704a4d68 fix 2024-01-31 16:34:27 +01:00
Laurent Perron
5c87f27b9b [LP-DATA] cleanup scaling 2024-01-31 14:44:45 +01:00
Laurent Perron
15ff80825f minor automatic code update 2024-01-23 14:15:12 +01:00
Laurent Perron
c64f28f3bc fix includes 2024-01-12 16:30:47 +01:00
Laurent Perron
d8056b1734 absl transformations 2024-01-10 16:38:59 +01:00
Mizux Seiha
a76bf1c5dd bump license boilerplate 2024-01-04 13:43:15 +01:00
Laurent Perron
68ed577ad6 fix 2024-01-02 13:37:55 +01:00
Laurent Perron
513200d54b [GLOP] change internal data structure 2023-12-19 15:02:01 +01:00
Laurent Perron
72f274f844 Change proto to/from file API to use absl::StatusOr; add reader/writer proto_file to model_builder 2023-11-20 16:13:03 +01:00
Laurent Perron
9d60a53132 [GLOP] remove very small coefficients 2023-11-17 11:58:02 +01:00
Laurent Perron
5a5fe99312 speed up glop by using const view 2023-10-15 17:53:48 +02:00
Corentin Le Molgat
69874c9b26 fixup from google3 2023-10-09 15:07:30 +02: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
95c2c3ee29 std::string -> absl::string_view 2023-09-21 13:04:34 +02:00
Laurent Perron
cafbcb17a3 polish/fix/cleanup includes 2023-09-05 17:09:29 +02:00
Laurent Perron
6c0ee38fcb remove obsolete macro 2023-08-30 10:04:47 -04:00
Laurent Perron
af879c6d17 big cleanup of includes 2023-08-24 17:14:58 +02:00
Laurent Perron
fa6883d544 mostly cleaning: remove integral_types.h and basictypes.h 2023-08-24 14:52:54 +02:00
Laurent Perron
cae124fc2d more work on mps reader 2023-08-09 14:22:43 -07:00
Laurent Perron
96493f9e91 better mps reader code 2023-08-03 11:43:39 -07:00
Laurent Perron
422a7b2afa more work on mps reader; follow include files renaming 2023-07-28 13:31:51 -07:00
Laurent Perron
a3d549f8de more work on mps reader 2023-07-27 08:51:13 -07:00
Laurent Perron
7b49228a89 reduce memory usage in mps reader 2023-07-20 08:52:59 -07:00
Corentin Le Molgat
944fd974a5 lp_data: header cleanup 2023-07-13 18:56:54 +02:00
Corentin Le Molgat
c5a2fa1eb6 deps: bump re2 to 2023-07-01 2023-07-05 15:31:20 +02:00
Laurent Perron
bbbb0ea13d MPS reader: templatize the different backends 2023-06-17 12:07:46 +02:00
Laurent Perron
dfc36c7d7b typos, missing includes, automatic lint fixes 2023-05-30 23:23:26 +02:00
Corentin Le Molgat
3be976f47b export from google3 2023-05-24 15:34:57 +02:00
Corentin Le Molgat
f0f123a856 update lp_data 2023-04-05 10:36:55 +02:00
Laurent Perron
c957fd9798 add activity query for model_builder 2023-03-03 12:12:37 +04:00
Laurent Perron
064b3efd74 cleanup code; move solve.cc to ortools/linear_solver 2023-02-10 15:45:53 -08:00
Laurent Perron
e9f9404923 Remove logging code; use absl one 2023-01-31 20:46:43 +01:00
Laurent Perron
c4d3e7ba0b remove mem allocs 2023-01-27 16:08:26 +01:00
Laurent Perron
6e44979271 sync after export tool change 2023-01-20 14:09:34 +01:00
Laurent Perron
cf53ee3c9f reformat bazel java code; CP-SAT: fix corner case in presolve, zero very small coefficients in translate from math model, more parameter validation 2023-01-05 13:38:42 +01:00
Laurent Perron
20dc9fe215 force /fp:precise on windows 2023-01-02 19:16:30 +01:00
Laurent Perron
64c77e609b more unrolling 2022-11-22 17:43:55 +01:00
Laurent Perron
8cea0ef3b9 [GLOP] Speedups 2022-11-22 11:04:33 +01:00
Laurent Perron
2c21adf0de speed up matrix computation 2022-11-16 16:56:36 +01:00
Laurent Perron
1abb177b3a [GLOP] unrolling 2022-11-14 20:31:59 +01:00
Laurent Perron
f03831059d [GLOP] tweaks and improvements 2022-11-10 11:28:22 +01:00
Laurent Perron
fef32d313d [LP-DATA] fix USE_LP_PARSER=OFF build 2022-11-09 09:55:06 +01:00
Laurent Perron
896709acff [GLOP] optimize pivoting 2022-11-07 16:39:45 +01:00
Corentin Le Molgat
aad0e67975 export from google3 2022-10-05 15:56:33 +02:00
Mizux Seiha
e956acee92 cmake: Fix C++17 Unix / C++20 MSVC management 2022-09-20 22:33:30 +02:00
Laurent Perron
1e7abe6739 fixes 2022-08-23 16:36:07 +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
Mizux Seiha
7a823314eb export from google3 2022-06-21 11:35:03 +02:00