Halving optimization algorithm generalization in order to fit the general optimization algorithms scheme.
Default optimizer first x guess derived from parameter if not specified explicitly.