The Gerchberg-Saxton algorithm is an iterative phase retrieval method used to reconstruct a signal from its Fourier transform magnitude. Originally developed for optical information processing, it has found applications in various fields, including Nanotechnology.