Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
63 check-ins using file src/solver.rs version 1b320ebacd
|
2019-07-25
| ||
| 07:42 | mmcf: maintain list of active constraints check-in: 896b1829cc user: fifr tags: mmcf-separation | |
| 07:35 | mmcf: specify order of active constraints in subproblem evaluation check-in: 764878b044 user: fifr tags: mmcf-separation | |
|
2019-07-24
| ||
| 19:51 | primalmaster: reformat a comment check-in: 6ddfef9e5c user: fifr tags: problem-update | |
| 19:49 | Cleanup types for `SubgradientExtender` callback check-in: ad5ec1d73d user: fifr tags: problem-update | |
| 19:21 | parallel::solver: support problem update callback check-in: 69cde14ba1 user: fifr tags: problem-update | |
| 19:20 | masterprocess: add `AddVariables` task check-in: 7c7f14c267 user: fifr tags: problem-update | |
| 19:19 | primalmaster: add `add_vars` method check-in: 2685cad899 user: fifr tags: problem-update | |
| 13:52 | parallel::problem: add `SubgradientExtender` to `Update` check-in: 7a61011645 user: fifr tags: problem-update | |
| 11:02 | Merge async check-in: fc414f2afd user: fifr tags: problem-update | |
| 11:00 | Merge parallel-primal check-in: 652e59c865 user: fifr tags: async | |
| 10:36 | examples/mmcf: show primal costs of parallel solver Closed-Leaf check-in: f9b15827a1 user: fifr tags: parallel-primal | |
| 10:30 | Merge async check-in: cabba436aa user: fifr tags: parallel-primal | |
| 10:29 | parallel::solver: add `problem` accessor to `Solver` check-in: a4bfe0e17d user: fifr tags: async | |
| 10:20 | examples/cflp: show total objective check-in: a8a49b60d3 user: fifr tags: parallel-primal | |
| 09:31 | examples/cflp: show primal solution of parallel solver check-in: 2a10ab785a user: fifr tags: parallel-primal | |
| 09:31 | parallel::solver: add `aggregated_primal` method check-in: 53dc75fd59 user: fifr tags: parallel-primal | |
| 09:30 | masterprocess: add `GetAggregatedPrimal` task check-in: 6839504d1e user: fifr tags: parallel-primal | |
| 09:29 | Add `aggregated_primal` method to `PrimalMaster` check-in: 50d86644b9 user: fifr tags: parallel-primal | |
| 09:29 | Add `opt_multipliers` method to `MasterProblem` check-in: 01dd544f0b user: fifr tags: parallel-primal | |
| 08:40 | parallel: remove subproblem index from `compress` callback. check-in: d32dd05c14 user: fifr tags: parallel-primal | |
| 08:26 | Merge async check-in: 50e954e8c4 user: fifr tags: parallel-primal | |
| 08:26 | parallel: ensure master problem is solved even if iteration count is reached. check-in: 0173c43cba user: fifr tags: async | |
| 08:13 | Add `PrimalMaster` for handling primal data check-in: 7ab93607a8 user: fifr tags: parallel-primal | |
| 08:00 | Relax requirements of `Aggregatable::combine` to `Borrow`. check-in: f459ca047d user: fifr tags: parallel-primal | |
|
2019-07-23
| ||
| 15:23 | parallel: add update related methods to firstorderproblem check-in: c6a34c35f9 user: fifr tags: problem-update | |
| 14:32 | Merge mmcf-parallel check-in: 0a916ce119 user: fifr tags: async | |
| 14:31 | examples/mmcf: test parallel solver Closed-Leaf check-in: c871562d50 user: fifr tags: mmcf-parallel | |
| 14:30 | mcf::problem: make MMCFProblem implement `parallel::FirstOrderProblem`. check-in: 5c566d7149 user: fifr tags: mmcf-parallel | |
| 14:28 | mcf::solver: use local Cplex environment for each solver. check-in: 4d794c90eb user: fifr tags: mmcf-parallel | |
| 13:16 | mmcf: put all subproblems in an `RwLock` check-in: fd63d80f7d user: fifr tags: mmcf-parallel | |
| 13:06 | mmcf: add independent evaluation of each subproblem check-in: 9f344e6086 user: fifr tags: mmcf-parallel | |
| 12:12 | mmcf: move rhs data to `Subproblem` check-in: 72531a536b user: fifr tags: mmcf-parallel | |
| 11:57 | mmcf: move lhs data to `Subproblem` check-in: 7138078a5c user: fifr tags: mmcf-parallel | |
| 11:44 | examples/mmcf: adjust parameters check-in: 3639f0ec38 user: fifr tags: mmcf-parallel | |
| 11:44 | examples/mmcf: improve console output check-in: 16a9fc80df user: fifr tags: mmcf-parallel | |
| 11:21 | mmcf: split data in `Subproblem` structure check-in: 4d96ced3a6 user: fifr tags: mmcf-parallel | |
| 11:07 | examples/quadratic: use parallel solver check-in: 95e4270516 user: fifr tags: async | |
| 11:07 | cpx: fix default for `Builder` check-in: 03aa83f8e0 user: fifr tags: async | |
| 08:45 | parallel::solver: split `solve_iter` into several methods check-in: 08b1c37c9e user: fifr tags: async | |
| 08:19 | parallel::solver: rename `master_builder` to `master` check-in: 16e281c121 user: fifr tags: async | |
| 08:18 | parallel::solver: rename `master` to `master_proc` check-in: 0e4916e514 user: fifr tags: async | |
| 08:08 | parallel::solver: show final info line after termination check-in: f4a464634e user: fifr tags: async | |
| 08:05 | parallel::solver: show number of inner master problem iterations check-in: 7b17239752 user: fifr tags: async | |
| 08:04 | masterprocess: add `cnt_updates` field to `MasterResponse`. check-in: bc61ca29f8 user: fifr tags: async | |
| 08:00 | parallel::solver: the first evaluation does not count as iteration. check-in: 5725f802fd user: fifr tags: async | |
| 07:57 | Merge bundle-compression check-in: 9cac21baad user: fifr tags: async | |
| 07:55 | cpx: add assertion for maximal bundle size to `compress` Closed-Leaf check-in: fcd1979efd user: fifr tags: bundle-compression | |
| 07:53 | examples/cflp: adjust maximal bundle size check-in: 09bef0cf18 user: fifr tags: bundle-compression | |
| 07:53 | parallel::solver: make `master_builder` a public field check-in: 5a95ae24e3 user: fifr tags: bundle-compression | |
| 07:53 | masterprocess: call `compress` method of master problem check-in: c9487e7fe3 user: fifr tags: bundle-compression | |
| 07:52 | cpx: implement `compress` method check-in: b1d397fc37 user: fifr tags: bundle-compression | |
| 07:52 | cpx: add `max_bundle_size` option and make it configurable through `Builder`. check-in: 1d372456f6 user: fifr tags: bundle-compression | |
| 07:50 | boxed: impl `Deref` for the builder type. check-in: e1e0d664de user: fifr tags: bundle-compression | |
| 07:23 | Use `better_panic` for examples check-in: 7d19b86676 user: fifr tags: async | |
|
2019-07-22
| ||
| 13:58 | Add `MasterProblem::compress` method check-in: bbd32bf565 user: fifr tags: async | |
| 13:43 | Move basic master traits to master/mod.rs check-in: 46208b71b4 user: fifr tags: async | |
| 13:17 | parallel: compute new weight *before* doing the descent step. check-in: 94534f6cea user: fifr tags: async | |
| 13:16 | hkweighter: fix debug output check-in: 8fb53c4977 user: fifr tags: async | |
| 12:57 | parallel remove old weight initialization check-in: 21a46cf2b2 user: fifr tags: async | |
| 12:53 | parallel: store `expected_progress` explicitely check-in: 51dab0e14c user: fifr tags: async | |
| 12:43 | parallel: cleanup initialization code in first iteration check-in: cc0e5a68c1 user: fifr tags: async | |
| 11:52 | Add explicit `dyn` where appropriate check-in: 2cb2bf4cbc user: fifr tags: async | |
| 11:50 | Move additional requirements to basic traits. check-in: 2c9472f892 user: fifr tags: async | |