OptionallogLog level for detailed logging output. Controls which log messages are displayed:
If verbose is true and logLevel is not specified, logLevel defaults to INFO. If both logLevel and verbose are specified, logLevel takes precedence. Default: undefined (no logging)
OptionalmaxMaximum number of iterations before stopping. Default: 1000
OptionalonCallback function called at each iteration for progress monitoring. Useful for debugging and monitoring convergence.
OptionaltoleranceTolerance for convergence check (gradient norm, step size, etc.). Default: 1e-6
OptionalverboseEnable verbose logging for debugging. When true, detailed information is logged to console. Default: false
Common options shared across optimization algorithms.