asu fs algorithm