numerical optimization nocedal pdf