FixedPoint.FixedPointModule
FixedPoint.jl

exports afps function, for further help type ?afps in the REPL.

FixedPoint.afps!Method
afps!(f!, x; iters::Int = 5000, vel::Float64 = 0.9, ep::Float64 = 0.01, tol::Float64 = 1e-12, grad_norm=x->maximum(abs,x))

solve equation f(x) = x according to:

f! : inplace version of function to find fixed point for, calling f!(out,x) should amount to writing out = f(x)

x : initial condition, ideally it should be close to the final solution

vel : amount of Nesterov acceleration in [0,1]

ep : learning rate, typically in ]0,1[

tol : absolute tolerance on |f(x)-x|

grad_norm : function to evaluate the norm for |f(x)-x|

returns a named tuple (x, error, iters) where:

x : is the solution found for f(x)=x

error : is the norm of f(x)-x at the solution point

iters : total number of iterations performed
FixedPoint.afpsMethod
afps(f, x; iters::Int = 5000, vel::Float64 = 0.9, ep::Float64 = 0.01, tol::Float64 = 1e-12, grad_norm=x->maximum(abs,x))

solve equation f(x) = x according to:

f : function to find fixed point for

x : initial condition, ideally it should be close to the final solution

vel : amount of Nesterov acceleration in [0,1]

ep : learning rate, typically in ]0,1[

tol : absolute tolerance on |f(x)-x|

grad_norm : function to evaluate the norm for |f(x)-x|

returns a named tuple (x, error, iters) where:

x : is the solution found for f(x)=x

error : is the norm of f(x)-x at the solution point

iters : total number of iterations performed