可变方向法

variable-directions method