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