Sinvps Algorithm