Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
67 check-ins using file src/solver.rs version a71f21551d
|
2019-07-29
| ||
| 19:08 | Add `dyn` to trait object types check-in: 3b15a29a64 user: fifr tags: async | |
| 14:38 | Merge trunk check-in: 51fbf78a7a user: fifr tags: async | |
| 14:31 | Use `openblas` check-in: ec8530b8e7 user: fifr tags: async | |
| 14:31 | vector: remove unused `DVector::combine` check-in: 13b1111a77 user: fifr tags: async | |
| 14:17 | vector: add "blas" feature for some vector operations check-in: c3e20a5460 user: fifr tags: async | |
| 13:56 | vector: simplify `scaled` method check-in: 3650416d84 user: fifr tags: async | |
| 13:26 | vector: remove more commented code check-in: 714ef83a3a user: fifr tags: async | |
| 13:06 | vector: remove old commented code check-in: 743b29b248 user: fifr tags: async | |
| 12:40 | Merge cpx-aggregated check-in: d5c6e97f4f user: fifr tags: async | |
| 12:37 | cpx: make `Builder::submodel_selection` public Closed-Leaf check-in: 7468a5ce24 user: fifr tags: cpx-aggregated | |
| 12:31 | examples/mmcf: put problem variables in smaller scopes check-in: 9a119dd1ee user: fifr tags: cpx-aggregated | |
| 12:22 | cpx: `eval_model` evaluates the aggregated minorants of the submodels check-in: 3220f9ed8e user: fifr tags: cpx-aggregated | |
| 11:53 | cpx: improve qterm initialization code check-in: 5a32fb8686 user: fifr tags: cpx-aggregated | |
| 11:45 | cpx: rename `subfuns` to `submodel` for consistency check-in: 9c313465d1 user: fifr tags: cpx-aggregated | |
| 11:38 | cpx: move code to update Cplex model to `init_cpx_qp` check-in: 9af9de4f8b user: fifr tags: cpx-aggregated | |
| 11:15 | cpx: add a debug test for the quadratic term check-in: 929f60a39b user: fifr tags: cpx-aggregated | |
| 11:14 | cpx: do not force update after adding a new minorant. check-in: 43241c9a85 user: fifr tags: cpx-aggregated | |
| 11:14 | cpx: `move_center` must move aggregated minorants, too check-in: f28d0ee2be user: fifr tags: cpx-aggregated | |
| 08:59 | cpx: simplify `aggregate` method. check-in: ffe55ec774 user: fifr tags: cpx-aggregated | |
| 07:42 | cpx: always update full QP when adding new variables check-in: e490079118 user: fifr tags: cpx-aggregated | |
| 07:42 | examples/mmcf: no separation with aggregated model in old solver. check-in: 9cd7ee9dde user: fifr tags: cpx-aggregated | |
| 07:24 | cpx: store aggregated minorants for each submodel. check-in: e0484f9828 user: fifr tags: cpx-aggregated | |
| 07:09 | cpx: cache submodel relationship in `in_submodel` field check-in: 3ad877a657 user: fifr tags: cpx-aggregated | |
|
2019-07-28
| ||
| 18:17 | examples/mmcf: add name for argument of --bundle-size option check-in: c9a0fa337a user: fifr tags: cpx-aggregated | |
| 18:15 | examples/mmcf: add option to select the bundle size check-in: 4a9af452b6 user: fifr tags: cpx-aggregated | |
| 18:05 | examples/mmcf: add option to select the aggregated model check-in: 68fa32f2c0 user: fifr tags: cpx-aggregated | |
| 17:55 | cpx: do not write lp-file check-in: 0abd05338e user: fifr tags: cpx-aggregated | |
| 17:54 | cpx: compute `num_mins` before filtering new minorants. check-in: 519aba9122 user: fifr tags: cpx-aggregated | |
| 17:08 | cpx: fix sizes in call to Cplex in some special cases check-in: 0e54101526 user: fifr tags: cpx-aggregated | |
| 13:25 | cpx: add submodel selection to `Builder` check-in: f34a4f5664 user: fifr tags: cpx-aggregated | |
| 13:16 | cpx: handle submodels in `init_qp` and `solve` methods check-in: 68b264b4b0 user: fifr tags: cpx-aggregated | |
| 09:59 | cpx: add basic data structures to support arbitrary submodels check-in: c949f0f452 user: fifr tags: cpx-aggregated | |
| 09:18 | primalmaster: relax requirement on `MasterProblem::MinorantIndex`. check-in: 4e87274e6f user: fifr tags: async | |
| 08:59 | cpx: add `MinorantIdx` struct instead of tuples check-in: 6a595cfd9f user: fifr tags: cpx-aggregated | |
| 08:48 | cpx: simplify code by using `MinorantInfo` check-in: 006e177e5a user: fifr tags: cpx-aggregated | |
|
2019-07-26
| ||
| 11:17 | Merge minimal-subproblems check-in: 9a261c7caf user: fifr tags: async | |
| 11:10 | minimal: fix number of considered minorants in `opt_multipliers` Closed-Leaf check-in: d048428172 user: fifr tags: minimal-subproblems | |
| 11:10 | primalmaster: change an error message check-in: 22ce97e748 user: fifr tags: minimal-subproblems | |
| 10:57 | examples/mmcf: add option to use the minimal master model check-in: 23050f9d45 user: fifr tags: minimal-subproblems | |
| 10:56 | parallel: add `Solver::with_master` method check-in: a3df7525f0 user: fifr tags: minimal-subproblems | |
| 09:54 | examples/cflp: add optional to use the minimal master problem check-in: 2e1ae79fd0 user: fifr tags: minimal-subproblems | |
| 09:53 | minimal: call callback in `compress` for *all* subproblems check-in: 5c671c0181 user: fifr tags: minimal-subproblems | |
| 09:41 | examples/quadratic: typo check-in: 5642bab02b user: fifr tags: minimal-subproblems | |
| 09:40 | examples/quadratic: add option to choose the minimal master problem check-in: 6a2dcf3415 user: fifr tags: minimal-subproblems | |
| 09:35 | parallel: update solver type definitions analogously to standard solver check-in: 9e90d97e3e user: fifr tags: minimal-subproblems | |
| 09:33 | minimal: remove error case `NumSubproblems` check-in: 6632dbad60 user: fifr tags: minimal-subproblems | |
| 09:32 | minimal: support multiple subproblems. check-in: 481a4680ea user: fifr tags: minimal-subproblems | |
| 08:08 | Implement `Aggregatable` for vectors of aggregatables check-in: 7041eeba52 user: fifr tags: async | |
| 08:04 | Improve interface of `Aggregatable`. check-in: 1b2accaddf user: fifr tags: async | |
| 07:23 | parallel::solver: pass correct step type to `update_problem` check-in: 650955e82f user: fifr tags: async | |
|
2019-07-25
| ||
| 15:10 | Merge problem-update check-in: 25a20cb237 user: fifr tags: async | |
| 15:02 | mmcf: fix some clippy warnings Closed-Leaf check-in: 8cb260149c user: fifr tags: problem-update | |
| 14:54 | parallel::solver: fix some clippy warnings check-in: 0010dfd445 user: fifr tags: problem-update | |
| 14:52 | Merge mmcf-separation check-in: 308507ae6d user: fifr tags: problem-update | |
| 14:50 | examples/mmcf: add command line option to use separation Closed-Leaf check-in: ee382da185 user: fifr tags: mmcf-separation | |
| 14:50 | mmcf: add `set_separate_constraints` method check-in: 4e64e6a06c user: fifr tags: mmcf-separation | |
| 14:48 | Merge bugfix check-in: ec102cc0a7 user: fifr tags: mmcf-separation | |
| 14:47 | parallel::solver: remove wrong call to `update_problem` check-in: 6d46137f35 user: fifr tags: mmcf-separation | |
| 14:24 | mmcf: return early if no inactive constraints remain check-in: 5401c89abf user: fifr tags: mmcf-separation | |
| 14:24 | mmcf: remove debug output check-in: 98ffc4729c user: fifr tags: mmcf-separation | |
| 14:21 | mmcf: separate all capacity constraints check-in: df9a12da5e user: fifr tags: mmcf-separation | |
| 14:20 | Merge problem-update check-in: a898b630cc user: fifr tags: mmcf-separation | |
| 14:08 | parallel::solver: ensure solver is not terminated if the problem has been changed check-in: 3227c3bd0c user: fifr tags: problem-update | |
| 14:08 | parallel: reexport problem update types check-in: 6d924d1242 user: fifr tags: problem-update | |
| 14:07 | parallel: add subproblem index to `SubgradientExtender` check-in: 6ca92bc9a1 user: fifr tags: problem-update | |
| 13:54 | Merge async check-in: 5f2a3800b8 user: fifr tags: problem-update | |
| 13:53 | Merge trunk check-in: f0a36f7482 user: fifr tags: async | |