A minimum-entropy algorithm for surface phasing problems