"robust algorithm"