Modules admm.ppp and pgm.ppp

These modules support the solution of inverse problems via the Plug and Play Priors (PPP) framework [48]. Module admm.ppp supports the ADMM variant of PPP [48] [44], and pgm.ppp support the PGM variant [30].

Classes admm.ppp.GenericPPP and pgm.ppp.GenericPPP are solver bases classes from which solver classes for specific problems can be derived, and classes admm.ppp.PPP and pgm.ppp.PPP provide solvers that can be used without the need to derived new classes, the specific problem form being specified instead by passing relevant problem defining functions to the initialiser.

Usage examples are available.