Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
73 check-ins using file src/master/boxed/unconstrained.rs version 8e3e2d84cb
|
2020-07-18
| ||
| 19:58 | Merge async check-in: f71c36344f user: fifr tags: async-separate | |
| 15:14 | Merge trunk check-in: 6c4611a14e user: fifr tags: async | |
|
2020-07-17
| ||
| 12:28 | masterproc: `add_vars` takes `sgext` by reference check-in: 6a87ececba user: fifr tags: async-separate | |
| 10:05 | Make `SubgradientExtender` a trait check-in: f5882656ca user: fifr tags: async-separate | |
| 10:00 | Merge trunk check-in: 166680274c user: fifr tags: async-separate | |
| 08:42 | Make `SubgradientExtender` a `Fn` instead of `FnMut`. check-in: 5a3e8a20a4 user: fifr tags: async-separate | |
|
2020-07-16
| ||
| 15:43 | asyn: compute `distance` to center using `add_scaled_begin`. check-in: 3b852d3301 user: fifr tags: async-separate | |
|
2020-06-15
| ||
| 19:27 | Merge trunk check-in: b9d8a08c0c user: fifr tags: async | |
| 09:10 | Merge error check-in: d10868f5c8 user: fifr tags: async | |
| 09:07 | examples/cflp: simplify errors using `thiserror` Closed-Leaf check-in: 655d2f53c6 user: fifr tags: error | |
| 09:05 | mcf.solver: simplify errors using `thiserror` check-in: 0ed6f812a1 user: fifr tags: error | |
| 09:04 | mcf.problem: simplify errors using `thiserror` check-in: 522e74fdf6 user: fifr tags: error | |
| 08:56 | cpx: simplify errors using `thiserror` check-in: c1d6b1c2d7 user: fifr tags: error | |
| 08:55 | minimal: simplify errors using `thiserror` check-in: 4e1a3218af user: fifr tags: error | |
| 08:52 | asyn: simplify errors using `thiserror` check-in: 896ffe046b user: fifr tags: error | |
| 08:51 | sync: fix error message check-in: 5de4f0f9b2 user: fifr tags: error | |
| 08:31 | sync: simplify error handling using `thiserror` check-in: c7f88fd41e user: fifr tags: error | |
|
2020-06-14
| ||
| 19:08 | masterprocess: remove `MasterError::Aggregation` check-in: ddfb4a1750 user: fifr tags: error | |
| 19:05 | masterprocess: use `thiserror` check-in: 4e9c09fe9b user: fifr tags: error | |
| 18:10 | masterprocess: add some type aliases for `Error` and `Result` check-in: f38015073f user: fifr tags: error | |
| 14:37 | channels: use more descriptive names of type parameters check-in: a4fe41659e user: fifr tags: error | |
| 14:32 | asyn: reorder error trait bounds check-in: d109525646 user: fifr tags: error | |
| 14:30 | Reorder `MErr` and `PErr` arguments check-in: c9e9d1b177 user: fifr tags: error | |
|
2020-06-13
| ||
| 07:46 | Merge async-simplify check-in: 91e0ca1aed user: fifr tags: async | |
| 07:45 | Remove redundant clone Closed-Leaf check-in: c2b6e5cb87 user: fifr tags: async-simplify | |
| 07:44 | Remove some redundant imports check-in: 845c5987a4 user: fifr tags: async-simplify | |
| 07:42 | asyn: refactor check-in: b4268768b3 user: fifr tags: async-simplify | |
|
2020-06-12
| ||
| 11:35 | asyn: refactor `Point` structure check-in: 4defef7936 user: fifr tags: async-simplify | |
| 09:29 | Simplify `GuessModel` interface check-in: befe366a0d user: fifr tags: async-simplify | |
| 07:30 | Move `SubModel` to submodule `guessmodels::GuessModel` check-in: a6d869f640 user: fifr tags: async-simplify | |
|
2020-06-11
| ||
| 11:55 | asyn: add some constructors for `Guess` check-in: 32006728e6 user: fifr tags: async-simplify | |
| 11:41 | asyn: add `Guess::is_exact` check-in: 76710580fc user: fifr tags: async-simplify | |
| 07:55 | asyn: `candidate_value` now returns a `Guess` check-in: 18e4df3ff7 user: fifr tags: async-simplify | |
| 04:02 | asyn: improve termination handling check-in: ac374b78e1 user: fifr tags: async-simplify | |
| 03:35 | asyn: remove duplicated output from info line check-in: 7df64fce51 user: fifr tags: async-simplify | |
| 03:34 | asyn: fix termination return value when handling a client response check-in: 0bcb5ae380 user: fifr tags: async-simplify | |
| 03:23 | asyn: terminate only with exact center check-in: 0518fd8501 user: fifr tags: async-simplify | |
|
2020-06-10
| ||
| 15:31 | asyn: simplify API for submodels check-in: 9195911462 user: fifr tags: async-simplify | |
| 08:52 | Use `float-pretty-print` for formatted info output check-in: 417b0d197c user: fifr tags: async | |
|
2020-05-17
| ||
| 10:59 | Merge trunk check-in: 845692d3a6 user: fifr tags: async | |
|
2020-04-13
| ||
| 14:13 | asyn: update some doc comments check-in: a19adaa4cf user: fifr tags: async | |
|
2020-03-20
| ||
| 15:45 | asyn: add current `center` to `EvalPoint` check-in: 4d2aa432f4 user: fifr tags: async | |
| 15:44 | asyn: pass diff between candidate and center to `set_candidate` and `move_center` check-in: 9acb7291c8 user: fifr tags: async | |
| 10:05 | asyn: pass `nxt_d` to `EvalPoint::update` check-in: 21b4327787 user: fifr tags: async | |
| 09:43 | asyn: store evaluation points with data instead of candidates check-in: 4fdc738f51 user: fifr tags: async | |
|
2020-03-19
| ||
| 16:46 | asyn: add `EvalPoint` struct check-in: 8a14bcf1f4 user: fifr tags: async | |
| 15:16 | asyn: add more parameters to `SubModel::new_minorant` check-in: eece91680c user: fifr tags: async | |
|
2020-02-26
| ||
| 15:19 | Merge trunk check-in: 5a51954703 user: fifr tags: async | |
| 14:12 | Merge trunk check-in: 9cc08eda25 user: fifr tags: async | |
| 11:24 | asyn: only update Lipschitz constants if the *global* error check fails check-in: c354dd0ede user: fifr tags: async | |
| 11:23 | asyn: add `error_estimate` method to `SubData` check-in: a6ad36cad4 user: fifr tags: async | |
| 11:23 | asyn: add `cut_cut_value` method to `SubProblem` check-in: 1a55224a9d user: fifr tags: async | |
|
2020-02-25
| ||
| 16:52 | asyn: perform immediate full step if all candidates are sufficient. check-in: 984975d487 user: fifr tags: async | |
| 16:50 | asyn: move full step handling to `do_step` check-in: 8eb9185671 user: fifr tags: async | |
| 16:50 | asyn: ensure that evaluation at current candidate is always exact. check-in: 913f1a26c3 user: fifr tags: async | |
| 09:00 | asyn: compute distance to current candidate in solver, not in subproblem check-in: efac53bdca user: fifr tags: async | |
|
2020-02-24
| ||
| 16:40 | subzero: remove `Clone` implementation for `SubZero` check-in: 498742777f user: fifr tags: async | |
| 16:40 | asyn: add some doc comments check-in: 8de2e0392e user: fifr tags: async | |
| 16:36 | asyn: remove implementation of `Deref` for `SubData` check-in: a3fe763bcf user: fifr tags: async | |
| 16:32 | SubData: enable some debug output check-in: a24d4d064c user: fifr tags: async | |
| 16:28 | Move subproblem index to `SubData` check-in: e127adcbc6 user: fifr tags: async | |
| 16:24 | Move handling of Lipschitz constant to `SubData` check-in: 8852c384d8 user: fifr tags: async | |
| 16:05 | Move handling of `is_close_enough` to `SubData` check-in: 5de19f2ab7 user: fifr tags: async | |
| 15:48 | `SubProblem::set_candidate` returns `SubCandidateUpdate`, too check-in: e9f0bbb413 user: fifr tags: async | |
| 15:27 | Return `SubCenterUpdate` in `SubProblem::new_minorant` check-in: 739d7e5057 user: fifr tags: async | |
| 15:14 | SubProblem::new_function_value now returns the more descriptive `SubCandidateUpdate` check-in: eb025ae9b8 user: fifr tags: async | |
| 13:18 | asyn: move subproblem handling to `subzero` submodule check-in: 78d9a64576 user: fifr tags: async | |
| 12:41 | asyn: refactor code for the simplest approach check-in: 822b926520 user: fifr tags: async | |
|
2020-02-23
| ||
| 09:45 | Only update l_guess if candidate is different from current center check-in: 1034497e91 user: fifr tags: async | |
|
2020-01-26
| ||
| 18:14 | asyn: remove a debug output in release mode check-in: 1ca7e0988b user: fifr tags: async | |
| 17:58 | asyn: full implementation of simplest version check-in: 8d0f2f4a9a user: fifr tags: async | |
|
2020-01-01
| ||
| 14:05 | master: add `get_optvalue_subproblem` check-in: 7571a279b3 user: fifr tags: async | |
| 14:04 | unconstrained: add `eval_model_subproblem` check-in: 36fb7342da user: fifr tags: async | |