Pip for non linear cost function