An efficient interior-point algorithm with new non-monotone line search filter method for nonlinear constrained programming. Issue 2 (1st February 2017)