10.1137/1024065