One-dimensional optimization methods