Fixed point algorithm