LBFGSReturnCode

scalation.optimization.quasi_newton.LBFGSReturnCode
See theLBFGSReturnCode companion object
enum LBFGSReturnCode(val code: Int)

The LBFGSReturnCode enumeration describes possible return codes of the L-BFGS optimization, including different ways the optimization may correctly conclude, possible errors with the parameters given and possible errors during the optimization process.

Value parameters

code

integer value that represents the return code.

Attributes

Companion
object
Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Type members

Enum entries

The initial variables already minimize the objective function.

The initial variables already minimize the objective function.

Attributes

case Canceled extends LBFGSReturnCode

The minimization process has been canceled.

The minimization process has been canceled.

Attributes

A logic error occurred or the interval of uncertainty became too small.

A logic error occurred or the interval of uncertainty became too small.

Attributes

The current search direction increases the objective function value.

The current search direction increases the objective function value.

Attributes

Invalid parameter LBFGSPrms.delta specified.

Invalid parameter LBFGSPrms.delta specified.

Attributes

Invalid parameter LBFGSPrms.epsilon specified.

Invalid parameter LBFGSPrms.epsilon specified.

Attributes

Invalid parameter LBFGSPrms.ftol specified.

Invalid parameter LBFGSPrms.ftol specified.

Attributes

Invalid parameter LBFGSPrms.gtol specified.

Invalid parameter LBFGSPrms.gtol specified.

Attributes

Invalid parameter LBFGSPrms.lineSearch specified.

Invalid parameter LBFGSPrms.lineSearch specified.

Attributes

Invalid parameter LBFGSPrms.maxLineSearch specified.

Invalid parameter LBFGSPrms.maxLineSearch specified.

Attributes

Invalid parameter LBFGSPrms.maxStep specified.

Invalid parameter LBFGSPrms.maxStep specified.

Attributes

Invalid parameter LBFGSPrms.minStep specified.

Invalid parameter LBFGSPrms.minStep specified.

Attributes

Invalid parameter momentum specified for dmLBFGS.

Invalid parameter momentum specified for dmLBFGS.

Attributes

case InvalidN extends LBFGSReturnCode

Invalid number of variables specified.

Invalid number of variables specified.

Attributes

Invalid number of variables (for SSE) specified.

Invalid number of variables (for SSE) specified.

Attributes

Invalid parameter LBFGSPrms.orthantwiseC specified.

Invalid parameter LBFGSPrms.orthantwiseC specified.

Attributes

Invalid parameter LBFGSPrms.orthantwiseEnd specified.

Invalid parameter LBFGSPrms.orthantwiseEnd specified.

Attributes

Invalid parameter LBFGSPrms.orthantwiseStart specified.

Invalid parameter LBFGSPrms.orthantwiseStart specified.

Attributes

A logic error (negative line-search step) occurred.

A logic error (negative line-search step) occurred.

Attributes

Invalid parameter LBFGSPrms.past specified.

Invalid parameter LBFGSPrms.past specified.

Attributes

Invalid parameter LBFGSPrms.wolfe specified.

Invalid parameter LBFGSPrms.wolfe specified.

Attributes

The array x must be aligned to 16 (for SSE).

The array x must be aligned to 16 (for SSE).

Attributes

Invalid parameter LBFGSPrms.xtol specified.

Invalid parameter LBFGSPrms.xtol specified.

Attributes

Logic error.

Logic error.

Attributes

The algorithm routine reaches the maximum number of iterations.

The algorithm routine reaches the maximum number of iterations.

Attributes

The line-search routine reaches the maximum number of evaluations.

The line-search routine reaches the maximum number of evaluations.

Attributes

The line-search step became larger than LBFGSPrms.maxStep.

The line-search step became larger than LBFGSPrms.maxStep.

Attributes

The line-search step became smaller than LBFGSPrms.minStep.

The line-search step became smaller than LBFGSPrms.minStep.

Attributes

The line-search step went out of the interval of uncertainty.

The line-search step went out of the interval of uncertainty.

Attributes

Insufficient memory.

Insufficient memory.

Attributes

A rounding error occurred, or no line-search step satisfies sufficient decrease and curvature conditions.

A rounding error occurred, or no line-search step satisfies sufficient decrease and curvature conditions.

Attributes

case Stop extends LBFGSReturnCode
case Success extends LBFGSReturnCode

L-BFGS reaches convergence.

L-BFGS reaches convergence.

Attributes

Unknown error.

Unknown error.

Attributes

Relative width of the interval of uncertainty is at most LBFGSPrms.xtol.

Relative width of the interval of uncertainty is at most LBFGSPrms.xtol.

Attributes