“…Alternating Gradient Descent (alternating_gradient_descent) • Chambolle-Pock (ChambollePock)(Bergmann et al, 2021) • Conjugate Gradient Descent (conjugate_gradient_descent), which includes eight direction update rules using the coefficient keyword: SteepestDirectionUpdateR ule, ConjugateDescentCoefficient. DaiYuanCoefficient, FletcherReevesCoe fficient, HagerZhangCoefficient, HeestenesStiefelCoefficient, LiuStorey Coefficient, and PolakRibiereCoefficient• Cyclic Proximal Point (cyclic_proximal_point)(Bačák, 2014) • (parallel) Douglas-Rachford (DouglasRachford) • Gradient Descent (gradient_descent), including direction update rules (IdentityU pdateRule for the classical gradient descent) to perform MomentumGradient, Averag eGradient, and Nesterov types • Nelder-Mead (NelderMead) • Particle-Swarm Optimization (particle_swarm)(Borckmans et al, 2010) • Quasi-Newton (quasi_Newton), with BFGS, DFP, Broyden and a symmetric rank 1 (SR1) update, their inverse updates as well as a limited memory variant of (inverse) BFGS (using the memory keyword)(Huang et al, 2015) • Stochastic Gradient Descent (stochastic_gradient_descent) • Subgradient Method (subgradient_method) • Trust Regions (trust_regions), with inner Steihaug-Toint (truncated_conjugate_ gradient_descent) solver(Absil et al, 2006) …”