Здравствуйте.
Имеется следующая задача:
Найти кратчайшее расстояние между точками

на поверхности

С задачей я разобрался.
Записал в параметрическом виде уравнение эллипсоида. Свел к простейшей задаче вариационного исчисления.
Выкладки потом могу в принципе выложить, если возникнет необходимость.
Сейчас приведу лишь результат:

При условиях:

Где

- коэффициенты первой квадратичной формы эллипсоида.
Понятно, что это будет довольно объемная задача.
Вопросы:
Можно ли решить эту (не ПЗВИ, а нахождение кратчайшего расстояния) проще?
Можно ли упростить ПЗВИ?
Что вообще лучше сделать в данном случае?