This function allows the user to minorize the target function \(f(\boldsymbol{\theta})\) at a given point \(\boldsymbol{\theta}^*\).
Function_minorization(Function_obj, input)An R list recording the surrogate function \(S(\boldsymbol{\theta}|\boldsymbol{\theta}^*)=S_C+\sum_{i=1}^pS_i(\theta_{i}|\boldsymbol{\theta}^*)\) where
the first \(p\) objects (named Surrogate_1, Surrogate_2, ..., Surrogate_p) record \(S_1(\theta_{1}|\boldsymbol{\theta}^*),\ldots,S_p(\theta_{p}|\boldsymbol{\theta}^*)\);
the final object (named Constant) records the constant \(S_C\).
An R list depicting the target function.
The value \(\boldsymbol{\theta}^*\) at which the target function is minorized.