1:if α j 满足(5)和(6)计算 f ( m k + α j δ m ) end

2: if α j 不满足(5) α max = α j , α j = 1 2 ( α min + α max ) 返回步1 end

3:if α j 不满足(6) α min = α j

if α max = 0 , α j = 10 α j else α j = 1 2 ( α min + α max ) end返回步1

end

4: j j + 1

end while