Дизајн површина слободне форме обично доноси ГС алгоритам (ГЕРЦХБЕРГ-САКСОН АЛГОРИТХМ). ГС алгоритам решава дистрибуцију фазе површине слободне форме путем итеративног процеса оптимизације. Специфични кораци укључују:
Дајте почетну сложену процену амплитуде улазне површине, где је улазне површине задње површине површине слободне форме, а почетна фаза је фазна промена уведена површином слободне форме.
Светлосни талас се преноси на одређену удаљеност угаоним степеном спектра како би се добила сложена расподела амплитуде излазне површине.
Одговарајућа ограничења су направљена у излазној површини, а амплитуда излазне површине замењена је жељене амплитуде да би се добила ажурирана сложена амплитуда излазне површине.
Светлосни талас се враћа натраг у улазну површину угаони спектар дифракције за добијање ажуриране сложене расподеле амплитуде улазне површине.
Одговарајућа ограничења су направљена у улазној површини, а амплитуда улазне површине замењена је жељене амплитуде за добијање ажуриране сложене процјене улазне површине.

