优化问题的求解通常需要满足求目标函数的极小值,同时使迭代点列收敛到原问题的可行域内.大多数的线性搜索均采用精确罚函数方法,这种方法的优点在于具有全局收敛性,在最优点附近有较快的收敛速度.但是在应用罚函数时,却有许多的困难.本文结合Filter的概念,用Filter方法代替线性搜索,决定步长,使迭代点列收敛到优化问题的可行域内.