Minimizes a univariate strictly pseudoconvex function over the interval [a, b]. This is augmented code from Adam Rothman's STAT 8054 course (2017).
bsearch(dg, a, b, L = 1e-07, quiet = FALSE)
dg | the derivative of the function to minimize, where dg(u, ...) is the function evaluated at u. |
---|---|
a | left endpoint of the initial interval of uncertainty. |
b | right endpoint of the initial interval of uncertainty. |
L | the maximum length of the final interval of uncertainty. |
quiet | should the function stay quiet? |
... | additional argument specifications for dg |
returns the midpoint of the final interval of uncertainty.