FistaOptimizer

Type Alias FistaOptimizer 

Source
pub type FistaOptimizer = ProximalGradientOptimizer;
Expand description

Accelerated Proximal Gradient Method (FISTA)

Aliased Type§

pub struct FistaOptimizer {
    pub max_iter: usize,
    pub tol: f64,
    pub step_size: Option<f64>,
    pub use_line_search: bool,
    pub accelerated: bool,
    pub beta: f64,
    pub sigma: f64,
}

Fields§

§max_iter: usize

Maximum number of iterations

§tol: f64

Convergence tolerance

§step_size: Option<f64>

Initial step size

§use_line_search: bool

Whether to use line search for step size

§accelerated: bool

Whether to use acceleration (FISTA)

§beta: f64

Backtracking line search parameters

§sigma: f64