Проблема називається проблемою Вахби , один алгоритм її називається алгоритмом Кабша , а пізніший більш популярний називається методом Давенпорта q . Це, мабуть, використовується і вивчається в повітроплаванні для визначення орієнтації на судно. Існує маса відгуків про методи.
Слідкуйте за тим, щоб найкраще підходило, зокрема, рефлексія.
Метод Кабша обчислює коваріаційну матрицю SVD 3x3 і скидає термін (по модулю одне відображення, яке, як правило, враховується шляхом відкидання останнього стовпця у SVD). Це дуже просто узагальнити до іншої кількості вимірів.UΣU
Метод Davenport q часто рекламується як перший практичний алгоритм, можливо, хтось може прокоментувати чому. Він також побудує коваріаційну матрицю 3x3, але потім параметризує матрицю обертання як функцію кватерніона, і проблема стає проблемою обчислення максимально-власного значення власного вектора симетричної матриці 4x4.
(Деякі з) найпопулярніших числових реалізацій називаються QUEST та FOMA . Ці методи, як правило, є варіацією теми обчислення максимальної власної величини, виписавши та оптимізувавши характерний многочлен (кварт), або вирішити його аналітично (досить задіяні обчислення, проходячи за формулами Кардано), або за допомогою ітерації Ньютона.
Шустер також розробив та проаналізував деякі варіанти ітеративних алгоритмів.