For pattern search methods, contraction_factor specifies the amount
by which step length is rescaled after unsuccesful iterates, must be
strictly between 0 and 1.
For methods that can expand the step length, the expansion is 1/ contraction_factor
Sandia National Laboratories is a multimission laboratory managed and operated by National Technology and Engineering Solutions of Sandia, LLC., a wholly owned subsidiary of Honeywell International, Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA-0003525.