Задача: даны комплексные числа

. Найти такое число

(или множество всех таких чисел), что

- минимально.
Я решил решить геометрически. Сначала расскажу про мое решение частного случая: при

. Проведем прямую

, проходящую через точки

. Понятно, что z, которое мы хотим найти, лежит на прямой l. (Иначе, мы бы могли провести перпендикуляр к прямой l, проходящий через z, и основание этого перпендикуляра (назовем q), будет лучше:

). Теперь попробуем примерно найти такое z. Пускай

- очень малое число, которое мы устремим к нулю в будущем. Прочертим прямую m, параллельную l, и находящуюся на расстоянии

от l. Тогда попробуем найти точку

, с минимальным значением f. И эта задача уже имеет известное и красивое решение: найдем точку

, которую можно получить симметрично отразив

относительно m. Так как наша точка z' лежит на m, то сумма расстояний от z' до

и

, будет такой же, что и сумма расстояний до

и

. Так как точки

лежат по разные стороны от прямой m, то отрезок, границы которого -

будет пересекать m. И место пересечения - будет минимальным z'. И при

, выходит

. Это и есть ответ на вопрос.
Вот в общем случае точки могут и не лежать на одной прямой. И вопрос уже сводится к такому:
Задан многоугольник

на плоскости X с заданными вершинами, и плоскость Y, параллельную с X. при этом находясь на расстоянии

с ней. Как найти точку

, так чтобы периметр пирамиды

с основанием

был минимален?