suppy.feasibility#
Linear algorithms#
Hyperslab algorithms \((lb \leq Ax \leq ub)\)#
|
SequentialAMSHyperslab class for sequentially applying the AMS algorithm on hyperslabs. |
|
SimultaneousAMSHyperslab class for simultaneous application of the AMS algorithm on hyperslabs. |
|
StringAveragedAMSHyperslab is a string averaged implementation of the AMS algorithm. |
|
Block Iterative AMS Algorithm for hyperslabs. |
|
|
|
SART Hyperslab class for simultaneous application of the SART algorithm on hyperslabs. |
|
Extrapolated Landweber algorithm for solving linear inequalities of the form lb <= Ax <= ub. |
Block-iterative variant of the Extrapolated Landweber algorithm for hyperslabs, solving lb <= Ax <= ub block by block. |
|
|
Adaptive step-size Landweber algorithm for solving linear inequalities of the form lb <= Ax <= ub. |
Hyperplane algorithms \(( Ax \leq b)\)#
|
Kaczmarz method for sequentially solving linear equality constraints. |
|
SimultaneousKaczmarzMethod is an implementation of the Kaczmarz algorithm that performs simultaneous projections and proximity calculations. |
|
StringAveragedKaczmarz is an implementation of the HyperplaneAlgorithm that performs string averaged projections. |
|
Block iterative Kaczmarz algorithm for solving linear equality constraints in a block-wise manner. |
|
Extrapolated Landweber algorithm for solving linear equalities of the form Ax = b. |
|
Landweber algorithm with adaptive step size for solving linear equalities of the form Ax = b. |
|
Diagonally Relaxed Orthogonal Projections (DROP) algorithm for solving linear equalities of the form Ax = b. |
Halfspace algorithms \(( Ax = b)\)#
|
SequentialAMS class for sequentially applying the AMS algorithm. |
|
SimultaneousAMS is an implementation of the AMS (Alternating Minimization Scheme) algorithm that performs simultaneous projections and proximity calculations. |
|
StringAveragedAMS is an implementation of the HalfspaceAlgorithm that performs string averaged projections. |
|
Block Iterative AMS Algorithm. |
|
|
|
Extrapolated Landweber method for solving linear inequalities of the form Ax <= b. |
|
Adaptive step-size Landweber algorithm for solving linear inequalities of the form Ax <= b. |
ARM algorithms#
|
SequentialARM is a class that implements a sequential algorithm for Adaptive Relaxation Method (ARM). |
|
SimultaneousARM is a class that implements an ARM (Adaptive Relaxation Method) algorithm for solving feasibility problems. |
|
String Averaged ARM Algorithm. |
Split feasibility#
Split feasibility problems have the goal of finding \(x \in C\) such that \(Ax \in Q\). \(C\) is a convex subset of the input space \(\mathscr{H}_1\) and \(Q\) a convex subset in the target space \(\mathscr{H}_2\) with the two spaces connected by the linear operator \(A:\mathscr{H}_1 \rightarrow \mathscr{H}_2\).
The base class for split feasibility problems is SplitFeasibility.
Split algorithms#
|
Implementation for the CQ algorithm to solve split feasibility problems. |
Underlying base class#
|
Abstract base class used to represent split feasibility problems. |