GCOP
1.0
|
#include <aspsa.h>
Public Attributes | |
double | a |
step sizes for SPSA is given ak = a/(k+1+A)^alpha | |
double | a1 |
step sizes for ASPSA is given ak = a/(k+1+A)^alpha | |
double | A |
step sizes for SPSA is given ak = a/(k+1+A)^alpha | |
double | A1 |
step sizes for SPSA is given ak = a/(k+1+A)^alpha | |
double | alpha |
step sizes for SPSA is given ak = a/(k+1+A)^alpha | |
double | alpha1 |
step sizes for ASPSA is given ak = a/(k+1+A)^alpha | |
double | c1 |
gradient step size is given by ck = c/(k+1)^gamma for SPSA | |
double | c11 |
gradient step size is given by ck = c/(k+1)^gamma for 2SPSA | |
double | c2 |
gradient step size is given by cktilde = ctilde/(k+1)^gamma secondary perturbation 2SPSA | |
double | gamma |
gradient step size is given by ck = c/(k+1)^gamma for SPSA | |
double | gamma1 |
gradient step size is given by ck = c/(k+1)^gamma | |
double | Navg |
Averaging the Gradient and Hessian. |
double gcop::ASPSA< T, n, c, _np >::Stepcoeffs::a |
step sizes for SPSA is given ak = a/(k+1+A)^alpha
Referenced by gcop::ASPSA< T, n, c, _np >::ASPSA().
double gcop::ASPSA< T, n, c, _np >::Stepcoeffs::A |
step sizes for SPSA is given ak = a/(k+1+A)^alpha
Referenced by gcop::ASPSA< T, n, c, _np >::ASPSA().
double gcop::ASPSA< T, n, c, _np >::Stepcoeffs::a1 |
step sizes for ASPSA is given ak = a/(k+1+A)^alpha
Referenced by gcop::ASPSA< T, n, c, _np >::ASPSA().
double gcop::ASPSA< T, n, c, _np >::Stepcoeffs::A1 |
step sizes for SPSA is given ak = a/(k+1+A)^alpha
Referenced by gcop::ASPSA< T, n, c, _np >::ASPSA().
double gcop::ASPSA< T, n, c, _np >::Stepcoeffs::alpha |
step sizes for SPSA is given ak = a/(k+1+A)^alpha
Referenced by gcop::ASPSA< T, n, c, _np >::ASPSA().
double gcop::ASPSA< T, n, c, _np >::Stepcoeffs::alpha1 |
step sizes for ASPSA is given ak = a/(k+1+A)^alpha
Referenced by gcop::ASPSA< T, n, c, _np >::ASPSA().
double gcop::ASPSA< T, n, c, _np >::Stepcoeffs::c1 |
gradient step size is given by ck = c/(k+1)^gamma for SPSA
Referenced by gcop::ASPSA< T, n, c, _np >::ASPSA().
double gcop::ASPSA< T, n, c, _np >::Stepcoeffs::c11 |
gradient step size is given by ck = c/(k+1)^gamma for 2SPSA
Referenced by gcop::ASPSA< T, n, c, _np >::ASPSA().
double gcop::ASPSA< T, n, c, _np >::Stepcoeffs::c2 |
gradient step size is given by cktilde = ctilde/(k+1)^gamma secondary perturbation 2SPSA
Referenced by gcop::ASPSA< T, n, c, _np >::ASPSA().
double gcop::ASPSA< T, n, c, _np >::Stepcoeffs::gamma |
gradient step size is given by ck = c/(k+1)^gamma for SPSA
Referenced by gcop::ASPSA< T, n, c, _np >::ASPSA().
double gcop::ASPSA< T, n, c, _np >::Stepcoeffs::gamma1 |
gradient step size is given by ck = c/(k+1)^gamma
Referenced by gcop::ASPSA< T, n, c, _np >::ASPSA().
double gcop::ASPSA< T, n, c, _np >::Stepcoeffs::Navg |
Averaging the Gradient and Hessian.
Referenced by gcop::ASPSA< T, n, c, _np >::ASPSA().