From d9c125f8a32fdb9bc6d705e9cd076ac3b1456bc5 Mon Sep 17 00:00:00 2001 From: Edoardo Pasca Date: Mon, 8 Jul 2019 09:58:21 +0100 Subject: added min info on Block Framework --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 1e50112..cb4f856 100644 --- a/README.md +++ b/README.md @@ -120,6 +120,19 @@ In `ccpi.framework` we define a number of common classes normally used in tomogr The `Algorithm` provides the infrastructure to continue iteration, to access the values of the objective function in subsequent iterations, the time for each iteration. + ### Block Framework + +Block Framework is a generic strategy to treat variational problems in the following form: `\min \text{Regulariser} + \text{Fidelity} ` +where Regulariser and Fidelity are convex functions. While Fidelity is differentiable Regulariser may not. + +We have now a number of algorithms that can address this: + + * GradientDescent + * CGLS + * SIRT + * FISTA + * PDHG + #### Examples Please see the [demos](https://github.com/vais-ral/CIL-Demos) for examples of defining and using operators, functions and algorithms -- cgit v1.2.3