Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
95 check-ins using file src/mcf/mod.rs version 79c73585c4
|
2023-01-16
| ||
| 11:06 | Update `env_logger` to version 0.10 check-in: d1816edfe1 user: fifr tags: trunk | |
| 11:05 | Update `ordered-float` to version 3 check-in: f72eedb33a user: fifr tags: trunk | |
| 11:03 | Update `better-panic` to version 0.3 check-in: 80d691e03c user: fifr tags: trunk | |
|
2022-09-02
| ||
| 09:30 | quadcvx: further increase termination precision check-in: 2e49c84e80 user: fifr tags: cvx-constraint | |
| 09:30 | boxed: rename `eta` to `η` and `lambda` to `λ` check-in: 2591a553d2 user: fifr tags: cvx-constraint | |
| 09:20 | boxed: fix sign error in computation of λ check-in: c641c275ac user: fifr tags: cvx-constraint | |
|
2022-09-01
| ||
| 17:13 | quadcvx: set smaller termination precision check-in: ef8a1f28ed user: fifr tags: cvx-constraint | |
| 16:22 | boxed: save and restore convexity constraints check-in: cc916e8916 user: fifr tags: cvx-constraint | |
| 16:19 | Add example with convexity constraint check-in: 92e2de71a8 user: fifr tags: cvx-constraint | |
| 16:19 | boxed: handle convexity constraints in termination of inner iterations check-in: b99c3ce9e8 user: fifr tags: cvx-constraint | |
| 16:18 | boxed: fix initialization of convexity sets check-in: 3423881e6a user: fifr tags: cvx-constraint | |
| 16:18 | boxed: update right-hand side of convexity constraints when moving the center check-in: e9a0a9a249 user: fifr tags: cvx-constraint | |
| 15:36 | solver: initialize center of master problems correctly. check-in: b4f788b3fe user: fifr tags: cvx-constraint | |
| 15:35 | vector: implement `AsRef` for `DVector` check-in: 7e18a68659 user: fifr tags: cvx-constraint | |
| 14:22 | boxed: rename `eta_cutval` to `lambda_eta_cutval` check-in: 1e7049e798 user: fifr tags: cvx-constraint | |
| 14:21 | boxed: implement lambda update check-in: 1e263a1817 user: fifr tags: cvx-constraint | |
| 09:00 | solver: initialize y variables in convexity constraints correctly check-in: 61d6399085 user: fifr tags: cvx-constraint | |
| 08:21 | solver: verify that convexity constrained variables are in [0,∞) check-in: 016889768f user: fifr tags: cvx-constraint | |
| 08:11 | solver: set convexity sets on master initialization check-in: d7c26b20b2 user: fifr tags: cvx-constraint | |
| 08:10 | master: add `convexity_sets` to master problem check-in: 241c8ae347 user: fifr tags: cvx-constraint | |
| 07:58 | problem: add missing `&self` to `constraint_index` check-in: 3642d62244 user: fifr tags: cvx-constraint | |
| 07:52 | problem: add `constraint_index` method to `FirstOrderProblem` check-in: 6e9813126a user: fifr tags: cvx-constraint | |
| 07:51 | Merge solver-state check-in: 201fb070ea user: fifr tags: trunk | |
|
2022-06-19
| ||
| 14:29 | sync: simplify `SaveError` check-in: 79f5c1c111 user: fifr tags: solver-state | |
|
2022-06-17
| ||
| 19:09 | masterprocess: add `call_and_forget` for calling methods asynchronously check-in: 94f25e4b9a user: fifr tags: solver-state | |
| 18:57 | masterprocess: call async methods using `call` check-in: f31050a9ae user: fifr tags: solver-state | |
| 18:41 | masterprocess: add `call` method for calling async methods of the master problem check-in: ff19646ac0 user: fifr tags: solver-state | |
| 13:46 | Move `Saveable` to submodule `saveable` check-in: 5ec346f328 user: fifr tags: solver-state | |
| 13:39 | sync: save/restore terminator state check-in: 8a45a8c8f2 user: fifr tags: solver-state | |
| 13:36 | terminator: impl `Saveable` for `StandardTerminator` check-in: 7994da5f1c user: fifr tags: solver-state | |
|
2022-06-15
| ||
| 16:31 | masterprocess: remove `start_with_center_idx` check-in: 7cc509be74 user: fifr tags: solver-state | |
| 16:30 | sync: use `MasterProcess::set_state` instead of `start_with_center_idx` check-in: 63301d7795 user: fifr tags: solver-state | |
| 16:25 | sync: rename `SolverStateError` to `SaveError` check-in: a64e00cd18 user: fifr tags: solver-state | |
| 16:25 | sync: add weighter saveable error to `SolverStateError` check-in: 320629420a user: fifr tags: solver-state | |
| 16:22 | Improve error handling of `Saveable` implementors check-in: 264ce5184e user: fifr tags: solver-state | |
| 16:01 | Use the `Saveable` trait for master problems and solvers check-in: 9ab8935531 user: fifr tags: solver-state | |
| 14:18 | sync: `Solver` implements `Saveable` check-in: 0bd236db94 user: fifr tags: solver-state | |
| 14:18 | Add `Saveable` trait check-in: 0588a7dcbd user: fifr tags: solver-state | |
| 14:17 | minimal: sort imports check-in: 1094ac2597 user: fifr tags: solver-state | |
| 14:17 | hkweighter: sort imports check-in: 59a3e83339 user: fifr tags: solver-state | |
|
2022-06-14
| ||
| 19:37 | cpx: initialize number of subproblems when restoring a saved state check-in: a984120c6d user: fifr tags: solver-state | |
| 06:58 | cpx: build default master before initializing with persistent state check-in: 3d533fe54f user: fifr tags: solver-state | |
|
2022-06-13
| ||
| 18:24 | sync: add weighter state to persistent state check-in: 0774b03fc4 user: fifr tags: solver-state | |
| 18:23 | minimal: make persistent state serializable check-in: e0f7679ab6 user: fifr tags: solver-state | |
| 18:22 | Add persistent state to `Weighter` check-in: 1de0b92ae5 user: fifr tags: solver-state | |
| 18:13 | quadratic: test interrupt with and without state check-in: 42cc538b48 user: fifr tags: solver-state | |
| 18:13 | masterprocess: save current center index in state check-in: c4e5d199b3 user: fifr tags: solver-state | |
| 17:48 | boxed: simplify `build_with_state` check-in: 0f85cc7eaa user: fifr tags: solver-state | |
| 17:39 | sync: remove `new_with_state` method. check-in: 162ca7268e user: fifr tags: solver-state | |
| 17:37 | quadratic: run full solving and interrupted solving check-in: 1e58938431 user: fifr tags: solver-state | |
| 17:36 | Cargo.toml: remove `serialize` feature from default features check-in: ddfd510699 user: fifr tags: solver-state | |
| 12:44 | Cargo.toml: remove dependency on `libc` check-in: 9cadf1e9ea user: fifr tags: solver-state | |
| 12:42 | Cargo.toml: depend on `replace_with` only with `mcf` feature check-in: ce3bde2420 user: fifr tags: solver-state | |
| 08:53 | sync: add error result to `new_with_state` check-in: 21b66facda user: fifr tags: solver-state | |
| 08:49 | quadratic: test solver state with all master problems check-in: 32ceb131f2 user: fifr tags: solver-state | |
| 08:46 | minimal: implement solver state check-in: b4a8a2c8cd user: fifr tags: solver-state | |
| 07:08 | sync: add `num_iterations` method check-in: 316d024643 user: fifr tags: solver-state | |
|
2022-06-12
| ||
| 18:21 | Remove dependency on serde_json check-in: 4708f0c45d user: fifr tags: solver-state | |
|
2022-06-11
| ||
| 19:14 | Enable `allow-symlinks` for .ignore check-in: 4bf82e35f9 user: fifr tags: solver-state | |
| 19:12 | Update .ignore link check-in: 49c5175a4c user: fifr tags: solver-state | |
| 18:14 | Add .ignore file link for ripgrep check-in: 8699276896 user: fifr tags: solver-state | |
| 18:12 | Merge trunk check-in: fb8a269092 user: fifr tags: solver-state | |
| 16:45 | Add save and restore of current state to master problems and sync solver check-in: c2bd793827 user: fifr tags: solver-state | |
|
2022-06-08
| ||
| 20:24 | Initialize master problem in solver, not in master process check-in: c97b225ed4 user: fifr tags: trunk | |
| 20:19 | mcf::problem: fix selecting the user choosen mcf solver check-in: 7c74440116 user: fifr tags: trunk | |
|
2022-06-03
| ||
| 20:27 | Ignore *~ files check-in: ab34bee47e user: fifr tags: trunk | |
|
2022-05-31
| ||
| 05:38 | solver::asyn: forward error of `get_aggregated_primal` correctly check-in: 7a49bfa06b user: fifr tags: trunk | |
| 05:36 | solver::sync: forward error of `get_aggregated_primal` correctly check-in: 944c86321c user: fifr tags: trunk | |
|
2022-05-30
| ||
| 15:16 | examples/quadratic: use `Infallible` as error type check-in: 66c106382b user: fifr tags: trunk | |
|
2022-05-09
| ||
| 12:57 | asyn: add `into_problem` method check-in: d99dd08182 user: fifr tags: trunk | |
| 12:56 | sync: add `into_problem` method check-in: 2b5fd5a3aa user: fifr tags: trunk | |
|
2022-04-13
| ||
| 09:37 | Simplify handling of user errors by removing `source`. check-in: 42e5b82a08 user: fifr tags: trunk | |
|
2022-04-10
| ||
| 08:17 | quadratic: simplify error handling check-in: 54b3ccae17 user: fifr tags: trunk | |
|
2022-04-09
| ||
| 16:46 | Make error handling compatible with `anyhow` check-in: c2738cdf86 user: fifr tags: trunk | |
|
2022-04-01
| ||
| 11:19 | Update cplex-sys to 0.9.0 check-in: 523a8fa789 user: fifr tags: trunk | |
|
2022-03-31
| ||
| 19:07 | sync: add `center` method check-in: 0d1ce90e71 user: fifr tags: trunk | |
|
2022-03-30
| ||
| 09:28 | minimal: do not aggregate primals for aggregated minorant. check-in: 227882f710 user: fifr tags: trunk | |
|
2022-03-28
| ||
| 14:50 | Remove many unnecessary `'static` requirements check-in: 20e4ee96a4 user: fifr tags: trunk | |
| 14:20 | Remove `std::error::Error` requirement on `FirstOrderProblem::Err` check-in: 57ea9c19e3 user: fifr tags: trunk | |
| 10:38 | Make MMCF problem an optional feature check-in: 4796686f0a user: fifr tags: trunk | |
| 10:21 | Merge release check-in: 4c8b43ef8f user: fifr tags: trunk | |
|
2022-03-23
| ||
| 09:27 | Update docs check-in: f57effe6ad user: fifr tags: trunk | |
| 09:20 | Update for new rs-graph check-in: 18fed3eb86 user: fifr tags: trunk | |
|
2021-07-05
| ||
| 08:37 | mcf::problem: remove unused import `Read` check-in: 0d03d60d89 user: fifr tags: trunk | |
|
2021-07-01
| ||
| 12:03 | examples/mmcf: remove unneeded `MinorantIndex` specification check-in: bea4fb8acd user: fifr tags: trunk | |
| 07:27 | mmcf: remove now unsupported `multimodel` option check-in: fa31409d9b user: fifr tags: trunk | |
| 07:18 | mmcf: add some doc comments check-in: 78b057dcc9 user: fifr tags: trunk | |
|
2021-06-30
| ||
| 20:22 | mmcf: simplify reading netgen instances check-in: ff08b91f61 user: fifr tags: trunk | |
| 12:22 | asyn: remove unneeded `&` check-in: 202209c138 user: fifr tags: trunk | |
| 12:22 | mcf/problem: remove unneeded `&` check-in: e3b961e889 user: fifr tags: trunk | |
| 12:21 | vector: remove some unneeded `&` check-in: fb06b5d636 user: fifr tags: trunk | |
| 09:45 | Merge mcf-trait check-in: bbbb1c6ab6 user: fifr tags: trunk | |
| 09:44 | examples/mmcf: add options to select the network flow solver Closed-Leaf check-in: 39a415c170 user: fifr tags: mcf-trait | |
| 09:43 | mmcf: allow to select network flow solver when reading mnetgen instances check-in: 736a0d7893 user: fifr tags: mcf-trait | |
| 09:42 | MCF solvers now implement the trait `mcf::Solver` check-in: 76363b77bc user: fifr tags: mcf-trait | |