**((:matricese:optimize:distancee English version))** ==Вычисление расстояний между геометрическими объектами== Расстояние между точками $ X=(x_{1},\dots,x_n) $ и $ Y=(y_{1},\dots,y_n) $ из пространства $ \mathbb R^{n}_{} $ понимается в стандартной евклидовой метрике: $$ \sqrt{(x_1-y_1)^2+\dots+(x_n-y_n)^2} \ . $$ Для согласования дальнейших обозначений будем всегда считать точки пространства $ \mathbb R^{n}_{} $ векторами-__столбцами__. ~~TOC~~ ==Линейные многообразия== ===Расстояние от точки до линейного многообразия (плоскости) == **Задача.** Найти расстояние от точки $ X_{0} \in {\mathbb R}^{n} $ до ((:linear_space#линейные_многообразия линейного многообразия)) (плоскости) $ \mathbb M $ в $ {\mathbb R}^{n} $, заданного системой уравнений $$ \left\{ \begin{array}{ccc} c_{11}x_1+c_{12}x_2+\dots+c_{1n}x_n &=& h_1 \\ \dots & & \dots \\ c_{m1}x_1+c_{m2}x_2+\dots+c_{mn}x_n &=& h_m \end{array} \right. $$ или, в матричном виде $$ CX={\mathcal H} \quad npu \quad C=\left( \begin{array}{cccc} c_{11}& c_{12} & \dots & c_{1n} \\ \dots & & & \dots \\ c_{m1}& c_{m2} & \dots & c_{mn} \end{array} \right)_{m\times n} ,\ {\mathcal H} =\left( \begin{array}{c} h_1 \\ \vdots \\ h_m \end{array} \right),\ X=\left( \begin{array}{c} x_1 \\ x_2 \\ \vdots \\ x_n \end{array} \right) $$ При этом предполагается, что $ m\le n_{} $ и что ((algebra2:rank ранг)) матрицы $ C_{} $ равен $ m_{} $, то есть система уравнений совместна и определяемое ею ((:linear_space#linejnye_mnogoobrazija многообразие)) в $ {\mathbb R}^{n} $ является $ (n-m)_{} $-мерным. !!Т!! **Теорема 1.** ((#источники [1])). //Составим квадратную матрицу порядка// $ m+1_{} $: $$ M=\left( \begin{array}{cc} C\cdot C^{\top} & CX_0- {\mathcal H} \\ (CX_0- {\mathcal H})^{\top} & 0 \end{array} \right) $$ //Расстояние от точки// $ X_{0} $ //до линейного многообразия// $ \mathbb M $ //вычисляется по формуле// $$ d= \sqrt{-\frac{\det M}{\det(C\cdot C^{\top})}} \ . $$ **Доказательство** ((:algebra2:optimiz:distance:vspom3 ЗДЕСЬ)). !!=>!! Расстояние от точки $ X_{0}=(x_{10},\dots,x_{n0})^{\top} $ до гиперплоскости (или, в случае $ n=2 $, прямой) $$ c_1x_1+\dots+c_nx_n= h $$ равно $$ d= \frac{|c_1x_{10}+\dots+c_nx_{n0}-h|}{\sqrt{c_1^2+\dots+c_n^2}} \ . $$ Ближайшая к $ X_0 $ точка гиперплоскости: $$ X_{\ast}=X_0- \frac{c_1x_{10}+\dots+c_nx_{n0}-h}{c_1^2+\dots+c_n^2} \left(\begin{array}{c} c_1 \\ \vdots \\ c_n \end{array} \right) \, . $$ ---- Пусть теперь линейное многообразие (плоскость) задано параметрически $$ \mathbb M= \{ Y_0+\lambda_1 Y_1+\dots+\lambda_k Y_k \quad \mid \quad \{\lambda_1,\dots,\lambda_k\} \subset {\mathbb R} \} $$ при фиксированных столбцах $$ \{Y_0,Y_1,\dots,Y_k \}\subset {\mathbb R}^n \ . $$ Предположим, что эти столбцы ((algebra2:rank#ранг_системы_строк_столбцов линейно независимы)). Составим из них матрицы $$ L=\left[ Y_1|\dots|Y_k \right]_{n\times k} \quad u \quad \tilde L = \left[ Y_1|\dots|Y_k| X_0-Y_0 \right]_{n\times (k+1)} $$ (здесь $ |_{} $ означает ((:algebra2#конкатенация конкатенацию))). !!Т!! **Теорема 2.** //Расстояние// $ d_{} $ //от точки// $ X_{0} $ //до линейного многообразия// $ \mathbb M $ //вычисляется по формуле// $$ d=\sqrt{\frac{\det(\tilde L^{\top}\cdot \tilde L)}{\det( L^{\top}\cdot L)}} \ . $$ **Доказательство.** Утверждение теоремы 2 является частным случаем ((:euclid_space#вычисление_расстояния общего результата)) о вычислении расстояния от точки до линейного многообразия в евклидовом пространстве. На основании ((algebra/dets/binet_cauchy теоремы Бине-Коши)) * матрица $ \tilde L^{\top}\cdot \tilde L_{} $ имеет неотрицательный определитель при любых столбцах $ \{Y_0,Y_1,\dots,Y_{k} \} $; * матрица $ L^{\top}\cdot L_{} $ является положительно определенной если система столбцов $ \{Y_1,\dots,Y_{k} \} $ линейно независима. !!Т!! **Теорема 3.** Ближайшая к точке $ X_0 $ точка многообразия $ \mathbb M_{} $ (проекция точки на многообразие) определяется по формуле $$ X_{\ast}=Y_0+ L(L^{\top}\cdot L_{})^{-1} L^{\top} (X_0-Y_0) \, . $$ **Доказательство** ((:algebra2:optimiz:distance:vspom6 ЗДЕСЬ)). !!П!! **Пример.** Найти расстояние от точки $ X_{0}=(1,1,1,1)^{\top} $ до плоскости $$ \left\{\begin{array}{rrrrc} 3x_1&+x_2&-x_3&+x_4&=1 \\ x_1 & -2x_2&+x_3&+2x_4&=2. \end{array} \right. $$ **Решение.** __1-й способ__: применение теоремы 1. Имеем: $$ C=\left( \begin{array}{rrrr} 3 & 1 & -1 & 1 \\ 1 & -2 & 1 & 2 \end{array} \right), {\mathcal H}= \left( \begin{array}{r} 1 \\ 2 \end{array} \right), $$ $$ C\cdot C^{\top} = \left( \begin{array}{cc} 12 & 2 \\ 2 & 10 \end{array} \right),\ CX_0=\left( \begin{array}{r} 4 \\ 2 \end{array} \right), \ CX_0-{\mathcal H}=\left( \begin{array}{r} 3 \\ 0 \end{array} \right) \ , $$ $$ \frac{\left| \begin{array}{ccc} 12 & 2 & 3 \\ 2 & 10 & 0 \\ 3 & 0 & 0 \end{array} \right|}{\left| \begin{array}{cc} 12 & 2 \\ 2 & 10 \end{array} \right|}=\frac{-90}{116}=-\frac{45}{58} \ . $$ __2-й способ__: применение теоремы 2. ((:algebra2:linearsystems#общее_решение Общее решение)) системы уравнений, задающей плоскость: $$ x_3=\frac{5}{3}x_1+\frac{4}{3}x_2, \ x_4=1-\frac{4}{3}x_1+\frac{1}{3}x_2 \ . $$ Таким образом, плоскость может быть представлена в параметрическом виде $$ Y_0+\lambda_1 Y_1 + \lambda_2 Y_2 \quad npu \quad Y_0 = \left( \begin{array}{r} 0 \\ 0 \\ 0 \\ 1 \end{array} \right),\ Y_1=\left( \begin{array}{r} 0 \\ 3 \\ 4 \\ 1 \end{array} \right),\ Y_2=\left( \begin{array}{r} 3 \\ 0 \\ 5 \\ -4 \end{array} \right) \ . $$ Имеем: $$ L= \left( \begin{array}{rr} 0 & 3 \\ 3 & 0 \\ 4 & 5 \\ 1 & -4 \end{array} \right), \ \tilde L =\left( \begin{array}{rrr} 0 & 3 & 1 \\ 3 & 0 & 1 \\ 4 & 5 & 1 \\ 1 & -4 & 0 \end{array} \right), \ \frac{\left| \begin{array}{ccc} 26 & 16 & 7 \\ 16 & 50 & 8 \\ 7 & 8 & 3 \end{array} \right|}{\left| \begin{array}{cc} 26 & 16 \\ 16 & 50 \end{array} \right|}=\frac{810}{1044}=\frac{45}{58} \ . $$ Координаты ближайшей точки к $ X_{0} $: $$ X_{\ast}= \left(\begin{array}{c} 1 \\ 1 \\ 1 \\ 1 \end{array}\right)+\left( \begin{array}{rr} 0 & 3 \\ 3 & 0 \\ 4 & 5 \\ 1 & -4 \end{array} \right)\left( \begin{array}{ccc} 26 & 16 \\ 16 & 50 \\ \end{array} \right)^{-1} \left(\begin{array}{rrrr} 0 & 3 & 4 & 1 \\ 3 & 0 & 5 & -4 \end{array} \right)\left(\begin{array}{c} 1 \\ 1 \\ 1 \\ 0 \end{array}\right)=\frac{1}{58} \left(\begin{array}{c} 16 \\ 37 \\ 76 \\ 49 \end{array}\right) \, . $$ **Ответ.** $ d=\sqrt{45/58} \approx 0.8808303295 $. ===Расстояние между линейными многообразиями (плоскостями) == Пусть линейные многообразия в $ {\mathbb R}^{n} $ заданы параметрически $$ \mathbb M_1=\{ X_0+ \lambda_1 X_1+\dots + \lambda_k X_k \ \mid \ \{\lambda_1,\dots,\lambda_k \} \subset \mathbb R \} ; $$ $$ \mathbb M_2=\{ Y_0+\mu_1Y_1+\dots+\mu_{\ell}Y_{\ell} \ \mid \ \{\mu_1,\dots,\mu_{\ell} \} \subset \mathbb R \} $$ при фиксированных столбцах $$ \{X_0,X_1,\dots,X_k,Y_0,Y_1,\dots,Y_{\ell}\}\subset {\mathbb R}^n . $$ Составим из этих столбцов матрицы $$ P=\left[ X_1|\dots|X_k| Y_1|\dots | Y_{\ell} \right]_{n\times (k+\ell)} \quad u \quad \tilde P = \left[ X_1|\dots|X_k| Y_1|\dots | Y_{\ell}| X_0-Y_0 \right]_{n\times (k+\ell+1)} $$ (здесь $ |_{} $ означает ((:algebra2#конкатенация конкатенацию))). !!Т!! **Теорема.** //Расстояние между линейными многообразиями// $ \mathbb M_1 $ //и// $ \mathbb M_2 $ //вычисляется по формуле// $$ d=\sqrt{\frac{\det(\tilde P^{\top}\cdot \tilde P)}{\det( P^{\top}\cdot P)}} \ . $$ !!§!! На основании ((dets:gram#свойства_определителя_грама свойств определителя Грама)) имеем: $$ \det (P^{\top}\cdot P) > 0 \quad \iff \quad \mbox{ столбцы } \ \{X_1,\dots,X_k,Y_1,\dots,Y_{\ell} \} \ \mbox{ линейно независимы}; $$ $$ \det(\tilde P^{\top}\cdot \tilde P) \ge 0 \quad \mbox{ при } \forall \ \{X_0,X_1,\dots,X_k,Y_0,Y_1,\dots,Y_{\ell} \} \ . $$ !!П!! **Пример.** ((#источники [2])). Найти расстояние между плоскостями $$ \left( \begin{array}{r} 89 \\ 37 \\ 111 \\ 13 \\54 \end{array} \right) + \lambda_1 \left( \begin{array}{r} 1 \\ 1 \\ 0 \\ -1 \\ -1 \end{array} \right) + \lambda_2 \left( \begin{array}{r} 1 \\ -1 \\ 0 \\ -1 \\ 1 \end{array} \right) \quad \mbox{ и } \quad \left( \begin{array}{r} 42 \\ -16 \\ -39 \\ 71 \\3 \end{array} \right) + \mu_1 \left( \begin{array}{r} 1 \\ 1 \\ 0 \\ 1 \\ 1 \end{array} \right) + \mu_2 \left( \begin{array}{r} 1 \\ -1 \\ 0 \\ 1 \\ -1 \end{array} \right) \ . $$ **Решение.** $$ P^{\top}\cdot P=4\cdot E_{4 \times 4}, \quad \tilde P^{\top}\cdot \tilde P= \left(\begin{array}{ccccc} 4 & 0 & 0 & 0 & 107 \\ 0 & 4 & 0 & 0 & 103 \\ 0 & 0 & 4 & 0 & 93\\ 0 & 0 & 0 & 4 & -115 \\ 107 & 103 & 93 & -115 & 33483 \end{array} \right) \ . $$ **Ответ.** $ d=150_{} $. ==Квадратичные многообразия (квадрики) == В последующих пунктах, касающихся вычисления расстояний между геометрическими объектами, хотя бы один из которых представлен квадратным уравнением, используется следующая идеология решения. Первоначальной целью ставится построение **уравнения расстояний**, т.е. алгебраического уравнения от одной переменной, среди корней которого находится квадрат искомого расстояния. После нахождения этого корня, координаты ближайшей точки (или пары ближайших точек) находятся в виде рациональных функций от величины квадрата расстояния. Таким образом, мы "переворачиваем" традиционную схему решения оптимизационных задач: стационарные точки $ \rightarrow $ критические значения Такая реверсия традиционного подхода оправдана, с одной стороны, тем, что задача сводится к одномерной --- поиску корней полинома от одной переменной. Причем нас будет интересовать, как правило, единственный корень этого полинома --- минимальный положительный. С другой стороны, уравнение расстояний удается построить в результате чисто алгебраической процедуры: конечного числа элементарных алгебраических операций над коэффициентами уравнений, задающих многообразия. Алгоритм основан на аппарате исключения переменных в системах нелинейных алгебраических уравнений, и ключевым объектом в нем оказывается вычисление ((:dets:discrim дискриминанта полинома)) (от одной или двух переменных). ===Расстояние от точки до квадрики == !!Т!! **Теорема 1.** Пусть квадрика в $ {\mathbb R}^{n} $, //задана уравнением// $$ X^{\top}AX+2B^{\top}X-1=0 \ , (A=A^{\top}) \ . $$ //Квадрат расстояния до нее от не лежащей на ней точки// $$ X_{0} \in {\mathbb R}^{n}, \quad ( X_0^{\top}AX_0+2 B^{\top}X_{0}-1\ne 0 ) $$ //равен минимальному положительному корню уравнения расстояний// $$ {\mathcal F}(z)=0 \quad npu \quad {\mathcal F}(z)={\mathcal D}_{\mu} \left( \Phi(\mu,z) \right) \ . $$ //Здесь// $$ \Phi(\mu,z)=\det \left( \left[ \begin{array}{cc} A & B \\ B^{\top} & -1 \end{array} \right] + \mu \left[ \begin{array}{cc} -E & X_0 \\ X_0^{\top} & z-X_0^{\top}X_0 \end{array} \right] \right), $$ $ {\mathcal D}_{} $ // означает ((:dets:discrim дискриминант)) полинома// $ \Phi(\mu,z) $, //рассматриваемого относительно переменной// $ \mu_{} $,// а // $ E_{} $ --- //((:algebra2#типы_квадратных_матриц единичная матрица)) порядка// $ n_{} $. //Дополнительно предполагается, что указанный корень не является ((:polynomial#основная_теорема_высшей_алгебры кратным)).// !!=>!! ((#источники [3])). Квадрат расстояния от начала координат $ {\mathbb O} \in {\mathbb R}^{n} $ до квадрики в $ {\mathbb R}^{n} $, заданной уравнением $$ X^{\top}AX+2\,B^{\top}X-1=0 \ , $$ равен минимальному положительному корню уравнения расстояний $$ {\mathcal F}(z)=0, \quad npu \quad {\mathcal F}(z)={\mathcal D}_{\mu} \left( f(\mu)(\mu z-1)-B^{\top}q(A,\mu)B \right)\ , $$ и при условии, что указанный корень не является ((:polynomial#основная_теорема_высшей_алгебры кратным)). Здесь $ f(\mu_{})=\det (A-\mu E) $ --- ((:algebra2#характеристический_полином характеристический полином)) матрицы $ A_{} $, а $ q(A,\mu)_{} $ --- матрица ((:algebra2#Обращение_матрицы взаимная)) матрице $ A-\mu E_{} $. !!=>!! В частном случае $ B={\mathbb O}_{} $ (квадрика центрирована к началу координат), имеем: $$ {\mathcal F}(z)=\left[z^nf(1/z) \right]^2{\mathcal D}_{\mu}(f(\mu)) \ , $$ и расстояние от начала координат до квадрики оказывается равным $ 1/\sqrt{\lambda_{\max}^{}} $, где $ \lambda_{\max}^{} $ --- максимальное ((:algebra2:charpoly#собственные_числа собственное число)) матрицы $ A_{} $. !!П!! **Пример.** Найти расстояние от начала координат до эллипсоида $$ 7\,x_1^2+6\,x_2^2+5\,x_3^2-4\,x_1x_2-4\,x_2x_3-3\,x_1-4\,x_2+5\,x_3-18=0\ .$$ **Решение.** Здесь $$A = \left( {\begin{array}{rrr} \frac{7}{18} & -\frac{1}{9} & 0 \\ && \\ -\frac{1}{9} & \frac{1}{3} & -\frac{1}{9} \\ && \\ 0 & -\frac{1}{9} & \frac{5}{18} \end{array}} \right),\quad B = \left( \begin{array}{r} -\frac{1}{12} \\ \\ -\frac{1}{9} \\ \\ \frac{5}{36} \end{array} \right) ,$$ $$ f(\mu)=\det (A-\mu E)=-\mu ^{3} + \mu ^{2} - \frac{11}{36} \mu + \frac {1}{36} $$ Матрица взаимная матрице $ A-\mu E_{} $: $$ q(A, \mu)= \left( \begin{array}{ccc} \mu ^{2} - \frac{11}{18} \mu + \frac{13}{162} & - \frac{1}{9} \mu + \frac{5}{162} & \frac{1}{81} \\ && \\ - \frac{1}{9} \mu + \frac{5}{162} & \mu^2 -\frac{2}{3}\mu+\frac{35}{324} & - \frac{1}{9} \mu +\frac{7}{162} \\ && \\ \frac{1}{81} & - \frac{1}{9} \mu + \frac{7}{162} & \mu ^{2} - \frac{13}{18}\mu+\frac{19}{162} \end{array} \right) \ . $$ $$ \Phi(\mu,z)=f(\mu)(\mu z-1)-B^{\top}q(A,\mu)B= $$ $$ =-z \mu ^{4} + (z+1) \mu ^{3} + \left(-\frac {11}{36} z - \frac{673}{648}\right) \mu ^{2} +\left( \frac {1}{36} z + \frac {241}{729} \right) \mu - \frac {1621}{52488} \ . $$ Воспользуемся ((:dets:discrim#детерминантные_представления детерминантным представлением дискриминанта)): $$ {\mathcal F}(z) = {\mathcal D}_{\mu} (\Phi(\mu,z)) = \frac{1}{16} \times $$ $$ \times \left| \begin{array}{cccccc} 4z & - 3z-3 & \frac{11}{18}z + \frac{673}{324} & - \frac{1}{36} z - \frac{241}{729} & 0 & 0 \\ &&&&& \\ 0 & 4z & - 3z-3 & \frac{11}{18} z + \frac{673}{324} & - \frac{1}{36} z - \frac{241}{729} & 0 \\ &&&&& \\ 0 & 0 & 4z & - 3z-3 & \frac{11}{18}z + \frac{673}{324} & - \frac{1}{36} z - \frac{241}{729} \\ &&&&& \\ 0 & 0 & - z - 1 & \frac{11}{18}z + \frac{673}{324} & - \frac{1}{12} z - \frac{241}{243} & \frac{1621}{13122} \\ &&&&& \\ 0 & - z - 1 & \frac{11}{18}z + \frac{673}{324} & - \frac{1}{12}z - \frac{241}{243} & \frac{1621}{13122} & 0 \\ &&&&& \\ - z - 1 & \frac{11}{18} z + \frac{673}{324} & - \frac{1}{12} z - \frac{241}{243} & \frac{1621}{13122} & 0 & 0 \end{array} \right| = $$ $$ =2^{-11}3^{-24} ( 38263752\,z^6-966487788\,z^5+9376985736\,z^4-43882396481\,z^3+$$ $$ +102982092872\,z^2-116747905827\,z+50898162294) \quad . $$ Вещественные корни уравнения расстояний: $$ z_1\approx 1.394685, \ z_2 \approx 5.701814, \ z_3 \approx 7.043941,\ z_4 \approx 7.590060 \ . $$ **Ответ.** $ d= \sqrt{z_1} \approx 1.180968 $. Нахождение точки на квадрике, ближайшей к заданной точке $ X_{0} $, возможно с помощью следующего результата. !!T!! **Теорема 2.** //При выполнении условий теоремы// 1, //координаты точки// $ X_{\ast} $ //квадрики, ближайшей к точке// $ X_{0} $ //находятся по формуле// $$ X_{\ast}=-A^{-1} B - \mu_{\ast} (A -\mu_{\ast}E)^{-1} (A^{-1} B+X_0)=(\mu_{\ast}E- A)^{-1} (B+\mu_{\ast} X_0)\ . $$ //Здесь// $ \mu_{\ast} $ //означает кратный корень полинома// $ \Phi(\mu,z_{\ast}) $, //где полином// $ \Phi(\mu,z) $ //берется из формулировки теоремы// 1, //а// $ z_{\ast}^{} $ //означает минимальный положительный корень уравнения расстояний//. Этот результат требует пояснений. Итак, поскольку дискриминант полинома $ \Phi(\mu,z_{\ast}) $ обращается в нуль, то у этого полинома --- как полинома по $ \mu_{} $ --- имеется кратный корень $ \mu =\mu_{\ast} $. Можно доказать ((#источники [4])), что при условии простоты корня $ z=z_{\ast} $ уравнения расстояний $ \mathcal F(z)=0 $ кратность корня $ \mu =\mu_{\ast} $ для полинома $ \Phi(\mu,z_{\ast}) $ будет равна ровно $ 2_{} $, и других кратных корней этот полином не имеет. Но тогда, выражение для $ \mu_{\ast}^{} $ может быть найдено в виде рациональной функции коэффициентов полинома $ \Phi(\mu,z_{\ast}) $. Последнее утверждение может быть доказано разными способами, и в качестве самого наглядного выберем тот, что основан на свойствах дискриминанта, например, на том, что изложено ((:dets:discrim#субдискриминанты ЗДЕСЬ)). !!=>!! При выполнении условия предыдущей теоремы, координаты точки $ X_{\ast}^{} $, ближайшей на квадрике к точке $ X_{0} $, являются рациональными функциями от квадрата расстояния. !!=>!! Точка $ X_{\ast} $ квадрики $ X^{\top}AX+2\,B^{\top}X-1=0 $, ближайшая к началу координат $ X_0= \mathbb O $, находится по формуле: $$ X_{\ast} = - \frac{1}{f(\mu_{\ast})} q(A,\mu_{\ast}) B \ . $$ Здесь $ f(\mu_{})=\det (A-\mu E) $ --- ((:algebra2#характеристический_полином характеристический полином)) матрицы $ A_{} $, $ q(A,\mu)_{} $ --- матрица ((:algebra2#Обращение_матрицы взаимная)) матрице $ A-\mu E_{} $, а $ \mu_{\ast} $ означает кратный корень уравнения $$f(\mu)(\mu z_{\ast}-1)-B^{\top}q(A,\mu)B=0 , $$ где $ z_{\ast}^{} $ --- величина квадрата расстояния от $ \mathbb O_{} $ до квадрики. !!П!! **Пример.** Найти ближайшую к началу координат точку эллипсоида из предыдущего примера. **Решение.** Подставляем $ z_{}=z_{\ast} \approx 1.394685 $ в ((:dets:discrim#субдискриминанты формулу для определения кратного корня)), т.е. в отношение двух конкретных миноров детерминантного представления дискриминанта: $$ \mu=-\frac{\left| \begin{array}{cccc} 4z & - 3z-3 & \frac{11}{18} z + \frac{673}{324} & 0 \\ &&& \\ 0 & 4z & - 3z-3 & - \frac{1}{36} z - \frac{241}{729} \\ &&& \\ 0 & - z - 1 & \frac{11}{18}z + \frac{673}{324} & \frac{1621}{13122} \\ &&& \\ - z - 1 & \frac{11}{18}z + \frac{673}{324} & - \frac{1}{12}z - \frac{241}{243} & 0 \end{array} \right|} {\left| \begin{array}{cccc} 4z & - 3z-3 & \frac{11}{18} z + \frac{673}{324} & - \frac{1}{36} z - \frac{241}{729} \\ &&& \\ 0 & 4z & - 3z-3 & \frac{11}{18}z + \frac{673}{324} \\ &&& \\ 0 & - z - 1 & \frac{11}{18}z + \frac{673}{324} & - \frac{1}{12}z - \frac{241}{243} \\ &&& \\ - z - 1 & \frac{11}{18}z + \frac{673}{324} & - \frac{1}{12}z - \frac{241}{243} & \frac{1621}{13122} \end{array} \right|} $$ получаем $ \mu_{\ast}^{} \approx 0.572670 $. Подставляем это значение в формулу для определения $ X_{\ast}^{} $ из последнего следствия: $$ X_{\ast}\approx \left(\begin{array}{r} 0.071171 \\ -0.867719 \\ 0.797924 \end{array} \right) \ . $$ **Проверка.** Если подставить вместо $ X_{\ast} $ его приближенное значение, то получим: $$ X_{\ast}^{\top} X_{\ast} \approx \mathbf{1.39468}4,\ X_{\ast}^{\top}AX_{\ast}+2\,B^{\top}X_{\ast}-1 \approx 2.9\cdot 10^{-5}\ , $$ и вектор $ {\mathbb O}X_{\ast} $ перпендикулярен эллипсоиду в точке $ X_{}=X_{\ast} $: $$ AX_{\ast}+B \approx \left(\begin{array}{r} 0.040757\\ -0.496917 \\ 0.456948 \end{array} \right)\approx \mu_{\ast} X_{\ast} \ . $$ Более подробный анализ уравнения расстояний для частных случаев плоскости $ \mathbb R^{2} $ и трехмерного пространства $ \mathbb R^{3} $ (в частности, почему существенно условие простоты минимального положительного корня, упомянутое в теореме 1) ((algebra2:optimiz:distance:appolonij ЗДЕСЬ)). ===Расстояние от линейного многообразия (плоскости) до квадрики == **Задача.** Найти расстояние от эллипсоида в $ {\mathbb R}^{n} $, заданного уравнением $$ X^{\top}AX+2B^{\top}X-1=0 \ , (A=A^{\top}) $$ до линейного многообразия (плоскости) в $ {\mathbb R}^{n} $, заданной системой уравнений $$ \left\{ \begin{array}{ccc} c_{11}x_1+c_{12}x_2+\dots+c_{1n}x_n &=& 0 \\ \dots & & \dots \\ c_{m1}x_1+c_{m2}x_2+\dots+c_{mn}x_n &=& 0 \end{array} \right. \ \iff \ CX={\mathbb O} \quad npu \quad C=\left( \begin{array}{cccc} c_{11}& c_{12} & \dots & c_{1n} \\ \dots & & & \dots \\ c_{m1}& c_{m2} & \dots & c_{mn} \end{array} \right)_{m\times n} $$ При этом предполагается, что $ m\le n_{} $ и что ранг матрицы $ C_{} $ равен $ m_{} $, т.е. определяемая системой плоскость в $ {\mathbb R}^{n} $ является $ (n-m)_{} $-мерной. !!Т!! **Теорема.** ((#источники [3])). //Необходимое и достаточное условие того, что линейное многообразие (плоскость) пересекает эллипсоид зависит от ((:2form#znakoopredelennost знакоопределенности))// //матрицы// $ A_{} $: $$0 \le \left| \begin{array}{lrc} A & B & C^{\top}\\ B^{\top} & -1 & {\mathbb O}\\ C & {\mathbb O} & \mathbb{O} \end{array} \right| \times \left\{ \begin{array}{l} (-1)^{m-1} \ \mbox{при} \ A\ \mbox{пол. определенной}, \\ (-1)^n \ \mbox{при} \ A\ \mbox{отр. определенной} \end{array} \right.$$ !!=>!! Условие равенства нулю определителя из теоремы является необходимым и достаточным для существования точки касания эллипсоида и плоскости. !!Т!! **Теорема.** ((#источники [3])). //Если условие предыдущей теоремы не выполняется, то квадрат расстояния от эллипсоида до плоскости совпадает с минимальным положительным корнем полинома// $$ {\mathcal F}(z) ={\mathcal D}_\mu \left( \mu^m \left| \begin{array}{ccc} A & B & C^{\top}\\ B^{\top} & -1 + \mu z & \mathbb{O}\\ C & \mathbb{O} & \frac{1}{\mu} C \cdot C^{\top} \end{array} \right| \right), $$ //в предположении, что этот корень не является кратным. Здесь// $ {\mathcal D}_{} $ --- //((:dets:discrim дискриминант)) полинома, рассматриваемого относительно переменной// $ \mu_{} $. !!=>!! Если строки матрицы $ C_{} $ ((:euclid_space#ортогонализация ортонормированны)), то преобразованием определителя в теореме можно понизить его порядок: выражение под знаком дискриминанта можно преобразовать в $$\left| \begin{array}{cc} A-\mu C^{\top} C & B \\ B^{\top} & -1+\mu z \end{array} \right|.$$ !!П!! **Пример.** Найти расстояние от оси $ {\mathbb O}x_{1} $ до эллипсоида $$ 7\, x_1^2+6\, x_2^2 +5\, x_3^2 -4\,x_1x_2-4\,x_2x_3-37\,x_1-12\,x_2+3\,x_3+54=0 \ . $$ **Решение.** Здесь $$ A= \left( \begin{array}{rrr} -\frac{7}{54} & \frac{1}{27} & 0 \\ &&\\ \frac{1}{27} & -\frac{1}{9} & \frac{1}{27} \\ &&\\ 0 & \frac{1}{27} & -\frac{5}{54} \end{array} \right), \ B=\left( \begin{array}{r} \frac{37}{108} \\ \\ \frac{1}{9} \\ \\ -\frac{1}{36} \end{array} \right) $$ и можно взять $$ C= \left( \begin{array}{ccc} 0 & 1 & 0 \\ 0 & 0 & 1 \end{array} \right) \ . $$ Матрица $ A_{} $ отрицательно определена, условие пересечения прямой и эллипсоида не выполняется: $$ \left| \begin{array}{ccc} A & B & C^{\top}\\ B^{\top} & -1 & {\mathbb O}\\ C & {\mathbb O} & \mathbb{O} \end{array} \right| \times (-1)^3 = - \frac{143}{11664} < 0 \ . $$ Имеем, на основании следствия: $$ \left| \begin{array}{cc} A-\mu C^{\top} C & B \\ B^{\top} & -1+\mu z \end{array} \right|=\left| \begin{array}{cccc} -\frac{7}{54} & \frac{1}{27} & 0 & \frac{37}{108} \\ &&&\\ \frac{1}{27} & -\frac{1}{9}-\mu & \frac{1}{27} & \frac{1}{9} \\ &&&\\ 0 & \frac{1}{27} & -\frac{5}{54}-\mu & -\frac{1}{36} \\ &&&\\ \frac{37}{108} & \frac{1}{9} & -\frac{1}{36} & -1 + \mu z \end{array} \right| = $$ $$ =-\frac{7}{54}z \mu^3+\left(-\frac{73}{2916}z+\frac{143}{11664}\right)\mu^2+\left(-\frac{1}{972}z-\frac{1069}{314928}\right)\mu-\frac{1621}{4251528} $$ и дискриминант полученного полинома по переменной $ \mu_{} $ равен $$ {\mathcal F}(z)=2^{-16}3^{-30} \left(1331935488\,z^4-38807307008\,z^3+245988221152\,z^2-1086769525104\,z+61289436065 \right) $$ Положительные корни последнего полинома: $ z_1 \approx 0.057128,\ z_2 \approx 22.545607_{} $. **Ответ.** $ d_{} = \sqrt{z_1} \approx 0.239015 $. Как правило, степень полинома $ {\mathcal F}(z)_{} $ равна $ 2m_{} $, т.е. удвоенному количеству линейных уравнений, задающих плоскость. В частном случае $ m=1_{} $ получаем квадратное уравнение: !!=>!! Расстояния в $ {\mathbb R}^{n} $ от гиперплоскости $$ c_1x_1+\dots+c_nx_n = h \ \iff \ CX=h $$ до ближайшей и до самой дальней точек эллипсоида $$ X^{\top}AX+2B^{\top}X-1=0 \ , (A=A^{\top}) $$ совпадают с модулями корней полинома: $$ {\mathcal F}(Z)=\left| \begin{array}{ccc} A & B & C^{\top}/|C|\\ B^{\top} & -1 & Z-h/|C|\\ C/|C| & Z-h/|C| & 0 \end{array} \right| \ . $$ Здесь $ |C|=\sqrt{c_1^2+\dots+c_n^{2}} $ и предполагается, что поверхности не пересекаются. !!П!! **Пример.** Найти расстояние от прямой $ 2\, x_1- x_{2}=0 $ до эллипса $$ 7\,x_1^2-4\,x_1x_2 + 6\, x_2^2-47\, x_1 -24\, x_{2} +124 = 0 .$$ **Решение.** Здесь $$ {\mathcal F}(Z)=\left| \begin{array}{ccc} A & B & C^{\top}/|C| \\ B^{\top} & -1 & Z-h/|C| \\ C/|C| & Z-h/|C| & 0 \end{array} \right| = \left| \begin{array}{cccc} -\frac{7}{124} & \frac{1}{62} & \frac{47}{248} & \frac{2}{\sqrt{5}} \\ &&& \\ \frac{1}{62} & - \frac{3}{62} & \frac{3}{31} &- \frac{1}{\sqrt{5}} \\ &&& \\ \frac{47}{248} & \frac{3}{31} & -1 & Z \\ &&& \\ \frac{2}{\sqrt{5}} & - \frac{1}{\sqrt{5}} & Z & 0 \end{array} \right| = $$ $$ =-\frac{1}{307520}\left(760\,Z^2+1592\sqrt{5}\, Z+2383 \right) $$ и корни этого полинома: $$ -\frac{199}{190}\sqrt{5}\pm \frac{1}{76} \sqrt{13570} \ . $$ {{ :algebra2:optimiz:ellipse_line.png?400 |}} Координаты ближайших точек на прямой и эллипсе соответственно $$ \approx \left( \begin{array}{c} 2.128155 \\ 4.256311 \end{array} \right) \quad \mbox{и} \quad \approx \left( \begin{array}{c} 2.851943 \\ 3.894417 \end{array} \right) \, . $$ **Ответ.** $$ d = \left| -\frac{199}{190}\sqrt{5}+ \frac{1}{76} \sqrt{13570} \right| \approx 0.809219_{} \ . $$ ===Расстояние между квадриками == !!Т!! **Теорема.** //Пусть// $ X^{\top} A_{1} X =1 $ //и// $ X^{\top} A_{2} X =1 $ -- //квадрики в// $ {\mathbb R}^{n} $, //причем первая является эллипсоидом. Квадрики не пересекаются тогда и только тогда, когда матрица// $ A_{1}-A_2 $ //является ((:2form#znakoopredelennost знакоопределенной)).// **Доказательство** ((algebra2:optimiz:distance:vspom2 ЗДЕСЬ)). !!Т!! **Теорема.** ((#источники [3,4])). //Если выполняется условие предыдущей теоремы, то квадрат расстояния между // $$ \mbox{эллипсоидом} \ X^{\top} A_{1} X =1\ \mbox{и квадрикой}\ X^{\top} A_{2} X =1 $$ //совпадает с минимальным положительным корнем уравнения расстояний// $$ {\mathcal F}(z)=0 \quad npu \quad {\mathcal F}(z)={\mathcal D}_{\lambda} \left( \Phi(\lambda,z) \right) \ . $$ //Здесь// $$ \Phi(\lambda,z)=\det (\lambda A_1 + (z- \lambda) A_2 - \lambda (z-\lambda) A_1 A_2), $$ $ {\mathcal D}_{} $ --- //((:dets:discrim дискриминант)) полинома рассматриваемого относительно переменной// $ \lambda_{} $. //Дополнительно предполагается, что указанный корень не является ((:polynomial#основная_теорема_высшей_алгебры кратным)).// !!П!! **Пример.** Найти расстояние между эллипсами $$10\,x_1^2-12\,x_1x_2+8\,x_2^2=1 \qquad u \qquad x_1^2+x_1x_2+x_2^2=1 \ . $$ **Решение.** Здесь $$ A_1= \left( \begin{array}{rr} 10 & - 6 \\ -6 & 8 \end{array} \right), \quad A_2= \left( \begin{array}{rr} 1 & \frac{1}{2} \\ \frac{1}{2} & 1 \end{array} \right) $$ и матрица $ A_{1}-A_2 $ положительно определена. Следовательно эллипсы не пересекаются. $$ \Phi(\lambda,z)=\det (\lambda A_1 + (z- \lambda) A_2 - \lambda (z-\lambda) A_1 A_2)= $$ $$ =33\,\lambda^4+\left(-66z+\frac{149}{2}\right)\lambda^3+\left(33\,z^2-61\,z+\frac{83}{4}\right)\lambda^2+\left(-\frac{27}{2}z^2+\frac{45}{2}z\right)\lambda+\frac{3}{4}\,z^2 $$ и дискриминант этого полинома по переменной $ \lambda_{} $ равен $$ {\mathcal F}(z)=\frac{3}{16}z^2 ({\scriptstyle 936086976}\, z^6-{\scriptstyle 10969697376}\,z^5+ {\scriptstyle 50706209664}\, z^4 -{\scriptstyle 115515184664}\, z^3+{\scriptstyle 130176444432}\, z^2 -{\scriptstyle 59826725574}\,z+{\scriptstyle 2866271785}) \ . $$ Положительные корни уравнения расстояний $ {\mathcal F}(z)=0 $: $$ z_1 \approx 0.053945666,\ z_2 \approx 1.3340583883,\ z_3 \approx 1.95921364,\ z_4 \approx 2.8785867381 \ . $$ **Ответ.** $ d_{}= \sqrt{z_1} \approx 0.23226206 $. Как правило, степень полинома $ {\mathcal F}(z)_{} $ из последней теоремы (после отбрасывания постороннего множителя $ z^{n(n-1)}_{} $) равна $ n(n+1)_{} $. Нахождение координат ближайших точек на квадриках (обеспечивающих найденное расстояние) возможно по алгоритму: 1. Если $ z=z_{\ast} $ --- корень полинома $ {\mathcal F}(z) $, то это значит, что полином $$ \Phi(\lambda, z_{\ast}) = \det ( \lambda A_1 +(z_{\ast}-\lambda)A_2 - \lambda (z_{\ast}-\lambda) A_2A_1) $$ имеет кратный корень $ \lambda_{} = \lambda_{\ast} $. При выполнении условий теоремы, этот корень будет единственным второй кратности и его можно выразить в виде рациональной функции от $ z_{\ast} $ с помощью ((:dets:discrim#субдискриминанты субдискриминантов)). 2. Столбец координат $ X_{\ast}^{} $ точки первой квадрики, удовлетворяет тогда однородной системе уравнений $$ ( \lambda_{\ast} A_1 +(z_{\ast}-\lambda_{\ast})A_2 - \lambda_{\ast} (z_{\ast}-\lambda_{\ast}) A_2A_1) X = \mathbb O \ , $$ которая имеет бесконечное множество решений, ((algebra2:linearsystems#система_однородных_уравнений поскольку)) определитель ее матрицы равен нулю. Из этого бесконечного множества мы выделяем те решения, что удовлетворяют условию $ X^{\top}A_{1}X=1 $. При выполнении условий теоремы таких решений будет два (что соответствует симметрии задачи, см. рисунок). {{ :algebra2:optimiz:distel_el_c.jpg?400 |}} Аналогично, столбец координат $ Y_{\ast}^{} $ точки на второй квадрике $ Y^{\top}A_{2}Y=1_{} $ будет решением системы уравнений $$ ( \lambda_{\ast} A_1 +(z_{\ast}-\lambda_{\ast})A_2 - \lambda_{\ast} (z_{\ast}-\lambda_{\ast}) A_1A_2) Y = \mathbb O \ . $$ Заметим, что матрицы рассматриваемых линейных систем различаются лишь транспонированием. Для нахождения решений воспользуемся ((:algebra2:linearsystems#система_однородных_уравнений одним из результатов)) теории систем линейных уравнений. Составим столбец из ((:algebra2:dets#миноры_и_алгебраические_дополнения алгебраических дополнений)) к элементам какой-либо __строки__ матрицы $$ M= \lambda_{\ast} A_1 +(z_{\ast}-\lambda_{\ast})A_2 - \lambda_{\ast} (z_{\ast}-\lambda_{\ast}) A_2A_1 \ . $$ Тогда вектор $ X_{\ast}^{} $ отличается от этого столбца лишь множителем, который определится из условия $ X^{\top}A_{1}X=1_{} $. Аналогично, для получения столбца координат $ Y_{\ast}^{} $ возьмем столбец из алгебраических дополнений к элементам какого-либо __столбца__ той же матрицы $ M_{} $ и домножим его на константу, чтобы обеспечить выполнение условия $ Y^{\top}A_{2}Y=1_{} $. 3. Получившиеся пары $ X_{\ast},Y_{\ast}^{} $ надо согласовать: они должны подчиняться условию $$ (X_{\ast}-Y_{\ast})^{\top}(X_{\ast}-Y_{\ast})=z_{\ast} \ . $$ !!П!! **Пример.** Найти ближайшие точки эллипсов из предыдущего примера. **Решение.** Для найденного значения $ z_{\ast}=z_1 \approx 0.053945666_{} $ определитель матрицы $$ M=\left( \begin{array}{cc} 7\,\lambda^2+(-7z+9)\lambda+z & -2\lambda^2+(2\,z-\frac{13}{2})\lambda+\frac{1}{2}z \\ & \\ -\lambda^2+(z-\frac{13}{2})\lambda+\frac{1}{2}z & 5\lambda^2+(-5z+7)\lambda+z \end{array} \right) $$ как полином по $ \lambda_{} $ будет иметь кратный корень. Этот корень определяем[[Аналогично тому, как это было сделано в примере из ((#расстояние_от_точки_до_квадрики ПУНКТА))]] с помощью субдискриминантов в виде: $$ \lambda=-\frac{-725274\,z^5+1455894\,z^4+\frac{11286981}{2}z^3-\frac{26486523}{2}z^2+\frac{42000075}{8}z} {17591706\,z^4-109992894\,z^3+\frac{450450691}{2}z^2-\frac{315606253}{2}z+\frac{77466805}{8}} \ . $$ Подстановка сюда $ z=z_{\ast}^{} $ даст $ \lambda_{\ast} \approx -0.13576051_{} $. Далее, при найденных значениях $ z_{} $ и $ \lambda_{} $ система линейных уравнений $$ MX=\mathbb O_{2\times 1} $$ должна иметь бесконечное множество решений относительно вектора $ X_{2\times 1}^{} $. Одно из этих решений может быть построено (см. упражнение ((:algebra2:linearsystems#система_однородных_уравнений ЗДЕСЬ)) ) с помощью алгебраических дополнений к элементам, например, второй строки матрицы $ M_{} $: $$ \left( \begin{array}{c} 2\lambda^2-(2\,z-\frac{13}{2})\lambda-\frac{1}{2}z \\ \\ 7\,\lambda^2+(-7z+9)\lambda+z \end{array} \right) \quad \begin{array}{c} \longrightarrow \\ z=z_{\ast}, \lambda= \lambda_{\ast} \end{array} \quad X=\left( \begin{array}{c} -0.8579069 \\ \\ -0.9876166 \end{array} \right) \ . $$ Любое другое решение получается домножением полученного на произвольную константу ("растяжением" вектора). Воспользуемся этим, чтобы добиться выполнения условия $ X^{\top}A_{1} X =1_{} $. $$ X_{\ast}=\frac{1}{\sqrt{X^{\top}A_1 X}} X \approx \left( \begin{array}{c} -0.3838312 \\ -0.4418639 \end{array} \right) \ . $$ Аналогично, для нахождения точки на другом эллипсе, мы решаем систему $$ M^{\top}Y=\mathbb O_{2\times 1} \ , $$ представив ее решение опять-таки с помощью алгебраических дополнений к элементам второго столбца матрицы $ M_{} $: $$ \left( \begin{array}{c} \lambda^2-(z-\frac{13}{2})\lambda-\frac{1}{2}z \\ \\ 7\,\lambda^2+(-7z+9)\lambda+z \end{array} \right) \quad \begin{array}{c} \longrightarrow \\ z=z_{\ast}, \lambda= \lambda_{\ast} \end{array} \quad \left( \begin{array}{c} -0.8836615 \\ \\ -0.9876166 \end{array} \right) \quad \Rightarrow \quad Y_{\ast} \approx \left( \begin{array}{c} -0.5449964 \\ \\ -0.6091105 \end{array} \right) \ . $$ **Ответ.** $ \pm (0.3838312,\, 0.4418639)_{} $ и $ \pm (0.5449964,\, 0.6091105)_{} $ соответственно (знаки должны быть согласованы). **Проверка.** Если в ответе взять знак $ +_{} $: $$ X_{\ast}-Y_{\ast} = \left( \begin{array}{c} -0.1611652 \\ -0.1672466 \end{array} \right)= \lambda_{\ast} A_1X_{\ast}=(\lambda_{\ast}-z_{\ast})A_2Y_{\ast},\quad (X_{\ast}-Y_{\ast})^{\top}(X_{\ast}-Y_{\ast})\approx \mathbf{0.0539456}4 \ . $$ !!Т!! **Теорема.** ((#источники [3,4])).//Пусть// $$ X^{\top} A_{1}X+2\,B^{\top}_1X-1=0 \ \mbox{и} \ X^{\top} A_{2}X+2\,B^{\top}_2X-1=0 $$ --- //квадрики в// $ {\mathbb R}^{n}_{} $, //причем первая является эллипсоидом. Квадрики пересекаются тогда и только тогда, когда среди вещественных корней полинома// $$ \Theta (z) = {\mathcal D}_\lambda \left( \det \left( \left[ \begin{array}{cc} A_2 & B_2\\ B_2^{\top} & -1-z \end{array} \right] - \lambda \left[ \begin{array}{cc} A_1 & B_1\\ B_1^{\top} & -1 \end{array} \right] \right) \right) $$ //имеются числа разных знаков или нуль. Здесь// $ {\mathcal D}_{} $ --- //((:dets:discrim дискриминант)) полинома рассматриваемого относительно переменной// $ \lambda_{} $. Условие теоремы проверяется чисто алгебраически, т.е. без привлечения численных методов нахождения корней полинома. См. следствие к теореме Йоахимшталя ((polynomial:zero_local#ганкелевы_матрицы_в_теории_локализации_корней ЗДЕСЬ)). !!=>!! Для того, чтобы существовала точка касания квадрик $$ X^{\top} A_{1}X+2\,B^{\top}_1X-1=0 \ \mbox{и} \ X^{\top} A_{2}X+2\,B^{\top}_2X-1=0 $$ необходимо и достаточно, чтобы было выполнено условие $$ {\mathcal D}_\lambda \left( \det \left( \left[ \begin{array}{cc} A_2 & B_2\\ B_2^{\top} & -1 \end{array} \right] - \lambda \left[ \begin{array}{cc} A_1 & B_1\\ B_1^{\top} & -1 \end{array} \right] \right) \right) =0 \ . $$ !!Т!! **Теорема.** ((#источники [3,4])). //Если не выполняется условие предыдущей теоремы, то квадрат расстояния между// $$ \mbox{эллипсоидом} \quad X^{\top} A_{1}X+2\,B^{\top}_1X-1=0 \quad \mbox{ и квадрикой } \quad X^{\top} A_{2}X+2\,B^{\top}_2X-1=0 $$ //совпадает с минимальным положительным корнем полинома// $$ {\mathcal F}(z) = $$ $$ ={\mathcal D}_{\mu_1, \mu_2} \left( \det \left( \mu_1 \left[ \begin{array}{cc} A_1 & B_1\\ B_1^{\top} & -1 \end{array} \right] + \mu_2 \left[ \begin{array}{cc} A_2 & B_2\\ B_2^{\top} & -1 \end{array} \right] - \left[ \begin{array}{cc} A_2 A_1 & A_2 B_1\\ B_2^{\top} A_1 & B_2^{\top}B_1 - \mu_1 \mu_2 z \end{array} \right] \right) \right), $$ //в предположении, что этот корень не является кратным. Здесь// $ {\mathcal D}_{} $ --- //((:dets:discrim дискриминант)) полинома рассматриваемого относительно переменных// $ \mu_{1}, \mu_{2} $. !!П!! **Пример.** Найти расстояние между эллипсами $$-\frac{1}{2}\,x_1^2+\frac{1}{2}\,x_1x_2-\frac{3}{2}\,x_2^2+\frac{5}{2}\,x_1+4\,x_2=1 $$ и $$-\frac{1}{84}\,x_1^2-\frac{4}{189}\,x_2^2-\frac{1}{3}\, x_1=1 \ . $$ **Решение.** Здесь $$ A_1= \left( \begin{array}{rr} -\frac{1}{2} & \frac{1}{4} \\ \\ \frac{1}{4} & -\frac{3}{2} \end{array} \right), \quad B_1=\left( \begin{array}{c} \frac{5}{4} \\ \\ 2 \end{array} \right), \quad A_2= \left( \begin{array}{cc} -\frac{1}{84} & 0 \\ \\ 0 & -\frac{4}{189} \end{array} \right),\quad B_2=\left( \begin{array}{r} -\frac{1}{6} \\ \\ 0 \end{array} \right) \ . $$ Проверяем сначала условия пересечения поверхностей. $$ \Theta (z) = {\mathcal D}_\lambda \left(-\begin{array}{c} \frac{157}{32} \end{array} \lambda^3-\left\{ \begin{array}{c} \frac{4315}{3024} \end{array} + \begin{array}{c} \frac{11}{16}z \end{array} \right\}\lambda^2+\left\{-\begin{array}{c} \frac{11}{2646} \end{array} + \begin{array}{c} \frac{43}{1512} \end{array} z \right\}\lambda- \begin{array}{c} \frac{1}{3969}\end{array} z + \begin{array}{c} \frac{4}{11907} \end{array}\right)= $$ $$ =\begin{array}{c}\frac{1}{{\scriptstyle 9219465541730304}} \end{array} ({\scriptstyle 505118694465}\,z^4-{\scriptstyle 1023679248858}\,z^3- {\scriptstyle 7568287236783}\,z^2+ {\scriptstyle 33720131260536}\,z +{\scriptstyle 34005894083152})\ . $$ Полином имеет ((:dets:discrim#вещественность_корней два вещественных корня)), оба отрицательны. Эллипсы не пересекаются. Далее, $$ \Psi(\mu_1,\mu_2,z)=\det \left( \mu_1 \left[ \begin{array}{cc} A_1 & B_1\\ B_1^{\top} & -1 \end{array} \right] + \mu_2 \left[ \begin{array}{cc} A_2 & B_2\\ B_2^{\top} & -1 \end{array} \right] - \left[ \begin{array}{cc} A_2 A_1 & A_2 B_1\\ B_2^{\top} A_1 & B_2^{\top}B_1 - \mu_1 \mu_2 z \end{array} \right] \right) = $$ $$ =\frac{11}{16}z\mu_1^3 \mu_2+\frac{43}{1512}z\mu_1^2\mu_2^2+\frac{1}{3969}z\mu_1\mu_2^3+ \frac{157}{32}\mu_1^3-\frac{4315}{3024}\mu_1^2\mu_2+ $$ $$ +\frac{275}{12096}z\mu_1^2\mu_2+\frac{11}{2646}\mu_1\mu_2^2+\frac{2}{3969}z\mu_1\mu_2^2+\frac{4}{11907}\mu_2^3+\frac{3925}{24192}\mu_1^2+ $$ $$ +\frac{11}{63504}z\mu_1\mu_2-\frac{619}{31752}\mu_1\mu_2+\frac{8}{11907}\mu_2^2+\frac{157}{127008}\mu_1+\frac{11}{47628}\mu_2 \ . $$ Вычисляем дискриминант этого полинома по переменным $ \mu_{1} $ и $ \mu_{2} $, представив соответствующий результант $$ {\mathcal R}_{\mu_1,\mu_2}\left(\frac{\partial \Psi}{\partial \mu_1}, \frac{\partial \Psi}{\partial \mu_2}, \Psi \right) $$ в виде определителя матрицы Безу[[Пока не написал теорию вычисления дискриминанта полинома от двух переменных - предлагаю принять на веру все нижеследующее]]: $$ \mathfrak B= \left( \begin{array}{cccc} -{\scriptstyle 949850}\,z-{\scriptstyle 38319304} & -{\scriptstyle 76994841}\,z+ {\scriptstyle 29798905836} & \dots & \\ {\scriptstyle 179712037934}\,z^2-{\scriptstyle 6628863332080}\,z-{\scriptstyle 18668859390944800} & & \dots & \\ \dots &&& \dots \\ & & & \end{array} \right) $$ Выражения для элементов первой и последней строк ((algebra2:optimiz:distance:vspom1 ЗДЕСЬ)). $$ {\mathcal F}(z) =\det (\mathfrak B) \equiv 3869893(20090\,z+3526681)^2 \times $$ $$ \times ({\scriptstyle 12866891832025}\,z^{12}-{\scriptstyle 2445505463588880}\,z^{11}-{\scriptstyle 10867111637549652716}\,z^{10}-{\scriptstyle 3123865087697933253136}\,z^9+ $$ $$ +{\scriptstyle 1561852119815441835822424}\,z^8+{\scriptstyle 1041845279230362476059640640}\,z^7+{\scriptstyle 302844249329911871856294474624}\,z^6+ $$ $$ +{\scriptstyle 50781476668832773753935668661952}\,z^5+{\scriptstyle 2215513880036430404751762329796624}\,z^4- $$ $$ -{\scriptstyle 646131957386364232922218724008039168}\,z^3-{\scriptstyle 99189074464451279399168578577559865856}\,z^2- $$ $$ -{\scriptstyle 5789019527920299026625801973715386789888}\,z+{\scriptstyle 60730952901233749068462660878127980941312}) $$ Первый сомножитель по $ z_{} $ является "посторонним"[[Всегда будет наличествовать квадрат некоторого полинома по $ z_{} $, который следует отбрасывать - потом поясню откуда берется.]] и отбрасывается. Положительные корни второго сомножителя: $$ 9.0183982802, \ 121.59673276,\ 582.35840496,\ 1031.42118655 $$ **Ответ.** $ d \approx \sqrt{9.0183982802} \approx 3.00306481 $. Нахождение ближайших точек на квадриках (обеспечивающих найденное расстояние) возможно по следующему алгоритму. 1. После нахождения (с необходимой точностью) минимального положительного корня $ z_{\ast}^{} $ полинома $ {\mathcal F}(z) $, установим соответствующие ему значения $ \mu_{1}^{} $ и $ \mu_{2}^{} $. Соответствие понимается в том смысле, что при $ z=z_{\ast}^{} $ дискриминант полинома $$ \Psi(\mu_1,\mu_2,z)=\det \left( \mu_1 \left[ \begin{array}{cc} A_1 & B_1\\ B_1^{\top} & -1 \end{array} \right] + \mu_2 \left[ \begin{array}{cc} A_2 & B_2\\ B_2^{\top} & -1 \end{array} \right] - \left[ \begin{array}{cc} A_2 A_1 & A_2 B_1\\ B_2^{\top} A_1 & B_2^{\top}B_1 - \mu_1 \mu_2 z \end{array} \right] \right) $$ --- как полинома по переменным $ \mu_{1},\mu_{2} $ --- обращается в нуль, то есть этот полином обладает кратным корнем, который мы обозначим $ (\mu_{1\ast},\mu_{2\ast}) $. Этот корень может быть найден в виде рациональной функции от $ z_{\ast}^{} $ с помощью миноров матрицы Безу. Если матрица Безу $ \mathfrak B_{} $ порядка $ N_{} $ построена для мономиального базиса, в котором первые три монома имеют вид $ 1,\mu_1, \mu_{2} $, то, обозначив $ {\mathfrak B}_{N1}, {\mathfrak B}_{N2}, {\mathfrak B}_{N3}^{} $ ((:algebra2/dets#миноры_и_алгебраические_дополнения алгебраические дополнения)) элементов ее последней строки, будем иметь $$ \mu_{1\ast} = \frac{\mathfrak B_{N2}}{\mathfrak B_{N1}};\ \mu_{2\ast} = \frac{\mathfrak B_{N3}}{\mathfrak B_{N1}} \ . $$ 2. Составим матрицу $$ M= \mu_{1\ast} A_1+\mu_{2\ast}A_2-A_2A_1 \ . $$ Тогда координатные столбцы ближайших точек на квадриках вычисляются по формулам: $$ X_{\ast}=M^{-1} (A_2B_1-\mu_{1\ast} B_1-\mu_{2\ast}B_2),\ Y_{\ast}=(M^{-1})^{^{\top}} (A_1B_2 - \mu_{1\ast} B_1-\mu_{2\ast}B_2). $$ !!П!! **Пример.** Найти ближайшие точки эллипсов из предыдущего примера. **Решение.** Подставляем найденное значение квадрата расстояния $ z=z_{\ast}^{} $ в формулы для определения компонент кратного корня: $$ \mu_1=\frac{\mathfrak B_{9,2}}{\mathfrak B_{9,1}}\equiv -\frac{2}{21} \frac{p_2(z)}{p_1(z)},\ \mu_2=\frac{\mathfrak B_{9,3}}{\mathfrak B_{9,1}}\equiv -\frac{1099}{8} \frac{p_3(z)}{p_1(z)} $$ при $$ p_1(z)={\scriptstyle 30581063813712982235616866861258531260075854083860480}+\dots +{\scriptstyle 42267948346218643456100}\,z^{13} \ , $$ $$ p_2(z)={\scriptstyle 6423295122838229007549546733287643446036432415004672}+\dots + {\scriptstyle 10295520700745795900000}\,z^{13} $$ и $$ p_3(z)={\scriptstyle 11528328181753695140063436659475618124233172074496}+\dots +{\scriptstyle 303317089743521700}\,z^{13} \ . $$ (Полные представления ((algebra2:optimiz:distance:vspom1 ЗДЕСЬ)).) В результате, получаем: $$ \mu_{1\ast}\approx 0.0420933593 ,\ \mu_{2\ast}\approx 0.5932113733 \ . $$ Матрица $ M_{} $: $$ M=\mu_{1\ast} A_1+\mu_{2\ast}A_2-A_2A_1= \left(\begin{array}{rr} -0.0340611008 & 0.0134995303 \\ 0.0158143451 & -0.1074408089 \end{array} \right) $$ и по указанным выше формулам получаем **Ответ.** $$ X_{\ast}\approx \left(\begin{array}{r} -0.4824707833 \\ 1.1065143947 \end{array} \right),\ Y_{\ast}\approx \left( \begin{array}{r} -3.46262940675\\ 0.73630788509 \end{array} \right)\ . $$ {{ algebra2:optimiz:ellipses_noncentral.jpg |}} **Проверка.** $$ (X_{\ast}-Y_{\ast})^{\top}(X_{\ast}-Y_{\ast})\approx \mathbf{9.018398280}3\ , $$ $$ X_{\ast}^{\top}A_1X_{\ast}+2B_1^{\top}X_{\ast}-1 \approx 1\cdot 10^{-9}\ , \ Y_{\ast}^{\top}A_2Y_{\ast}+2B_2^{\top}Y_{\ast}-1\approx -3\cdot 10^{-10}\ , $$ и вектор $ X_{\ast}-Y_{\ast}^{} $ перпендикулярен обоим эллипсам в соответствующих ближайших точках: $$ A_1X_{\ast}+B_1= \left(\begin{array}{r} 1.767863990 \\ 0.219610712 \end{array} \right)=\mu_{2\ast} (X_{\ast}-Y_{\ast}), \ A_2Y_{\ast}+B_2= \left(\begin{array}{r} -0.1254448880 \\ -0.0155832356 \end{array} \right)=-\mu_{1\ast} (X_{\ast}-Y_{\ast}) \ . $$ Как правило, степень полинома $ {\mathcal F}(z)_{} $ из последней теоремы (после отбрасывания постороннего множителя) равна $ 2n(n+1)_{} $. Коэффициенты этого полинома могут быть чудовищны. !!П!! **Пример.** Найти расстояние между эллипсоидами $$ 7\,x_1^2+6\,x_2^2+5\,x_3^2-4\,x_1x_2-4\,x_2x_3-37\,x_1-12\,x_2+3\,x_3+54=0$$ и $$ 189\,x_1^2+x_2^2+189\,x_3^2+2\,x_1x_3-x_2x_3-27=0\ .$$ **Решение.** Здесь $$ \mathcal F (z)= \underbrace{\scriptstyle{891807829233048602 \dots 129270962946048}}_{146} \, z^{24} + \dots + \underbrace{\scriptstyle{11195843896426573542 \dots 420939042193186989409}}_{189} $$ **Ответ.** $ d \approx \sqrt{1.3537785005} \approx 1.1635198754_{} $ ==Алгебраические кривые и многообразия== ===Расстояние от точки до плоской алгебраической кривой == **Задача.** Пусть алгебраическая кривая задана уравнением $$ \Phi(x,y)=0 \ . $$ Здесь $ \Phi_{}(x,y) $ --- отличный от константы полином от $ x_{} $ и $ y_{} $ с вещественными коэффициентами. Требуется найти расстояние до этой кривой от начала координат. Здесь возникает проблема, которую для рассмотренных выше случаев удавалось либо обойти, либо же сравнительно дешево решить: это проблема //существования// решения. Дело в том, что уравнение может не иметь вещественных решений, то есть не определять никакой кривой на плоскости $ \mathbb R^{2} $. Будем решать задачу сначала для частного случая --- пусть полином $ \Phi_{}(x,y) $ является __четным__ по переменной $ y_{} $. Геометрически это означает, что кривая (если она существует) будет зеркально симметричной относительно оси $ \mathbb Ox $. А с аналитической точки зрения такой полином можно представить в виде полинома $$ F(x,Y) \equiv \Phi_{}(x,y) \quad npu \quad Y=y^2 \ . $$ !!Т!! **Теорема 1 ((#источники [6])).** //Пусть// $ \Phi_{}(x,y) \equiv \Phi_{}(x,-y) $. //Уравнение// $ \Phi_{}(x,y)=0 $ //не имеет вещественных решений если одновременно выполняются два условия:// **a)** //уравнение// $ \Phi(x,0)=0 $ //не имеет вещественных решений;// **б)** //уравнение// $$ \mathcal F(z)=\mathcal D_x( F(x,z-x^2))=0 $$ //не имеет положительных решений.// //Если хотя бы одно из этих условий не выполняется, то квадрат расстояния от начала координат до кривой// $ \Phi(x_{},y)=0 $ //равен либо квадрату минимального по модулю вещественного корня уравнения// $ \Phi(x,0)=0 $, //либо же минимальному положительному корню уравнения// $ \mathcal F(z)= 0 $, //при условии, что последний не является кратным. Здесь// $ {\mathcal D}_{} $ --- //((:dets:discrim дискриминант)) полинома, рассматриваемого относительно переменной// $ x_{} $. !!П!! **Пример.** Найти расстояние от начала координат до кривой $$ \Phi(x,y)=x^6-5\,x^4y^2-y^6-6\,x^5+6\,xy^4+10\,y^4+25\,x-45=0 \ . $$ **Решение.** Уравнение $$ \Phi(x,0)=x^6-6\,x^5+25\,x-45=0 $$ имеет вещественные корни $ \mu_1\approx -1.621919 $ и $ \mu_2 \approx 5.986387 $. {{ algebra2:optimiz:alg_curve111.png |}} Далее, $$ F(x,Y)=x^6-5\,x^4Y-Y^3-6\,x^5+6\,xY^2+10\,Y^2+25\,x-45 $$ и полином $$ \mathcal F(z)=\mathcal D_x (F(x,z-x^2))= {\scriptstyle 124422592}\,z^{15}-{\scriptstyle 1996675968}z^{14}-{\scriptstyle 26107738048}\,z^{13}+{\scriptstyle 270691240064}\,z^{12}+ {\scriptstyle 1462429768576}z^{11} $$ $$ -{\scriptstyle 31070151855680}z^{10}+ {\scriptstyle 104850679100160}\,z^9+{\scriptstyle 106422502370800}\,z^8-{\scriptstyle 1956603249193600}\,z^7+{\scriptstyle 1683409252901600}\,z^6+ $$ $$ +{\scriptstyle 3565828983027500}z^5 -{\scriptstyle 23058839076745500}\,z^4+{\scriptstyle 30272455856370000}\,z^3+{\scriptstyle 28139412928130000}\,z^2-{\scriptstyle 97452805338000000}\, z+ $$ $$ +{\scriptstyle 171049864407603125} $$ имеет минимальный положительный корень равный $ \lambda \approx 1.965293 $. Поскольку $ \sqrt{\lambda} < |\mu_1| $, то получаем **Ответ.** $ d \approx 1.334155 $. Понятно как решать задачу и в случае четности полинома $ \Phi_{}(x,y) $ по переменной $ x_{} $. Но как решить задачу в общем случае --- когда свойства четности нет ни по одной из переменных? --- Надо эту четность "сделать". Рассмотрим полином $$ \tilde F(x,Y) \equiv \Phi_{}(x,y) \Phi_{}(x,-y) \quad npu \quad Y=y^2 \ . $$ !!Т!! **Теорема 2 ((#источники [6])).** //Уравнение// $ \Phi_{}(x,y)=0 $ //не имеет вещественных решений если одновременно выполняются два условия:// **a)** //уравнение// $ \Phi(x,0)=0 $ //не имеет вещественных решений;// **б)** //уравнение// $$ \widetilde{\mathcal F}(z)=\mathcal D_x( \widetilde{F} (x,z-x^2))=0 $$ //не имеет положительных решений.// //Если хотя бы одно из этих условий не выполняется, то квадрат расстояния от начала координат до кривой// $ \Phi(x_{},y)=0 $ //равен либо квадрату минимального по модулю вещественного корня уравнения// $ \Phi(x,0)=0 $, //либо же минимальному положительному корню уравнения// $ \widetilde{\mathcal F}(z)= 0 $, //при условии, что последний не является кратным. Здесь// $ {\mathcal D}_{} $ --- //((:dets:discrim дискриминант)) полинома, рассматриваемого относительно переменной// $ x_{} $. !!П!! **Пример.** Найти расстояние от начала координат до кривой $$ \begin{array}{lll} \Phi(x,y) & = & 32\,x^4y+64\,x^2y^3+32\,y^5-16\,x^4-96\,x^2y^2-80\,y^4+ \\ && +48\,x^2y+80\,y^3+120\,x^2-576\,xy+56\,y^2+160\,x-118\,y+71=0 \ . \end{array} $$ {{ algebra2:optimiz:alg_curve2.jpg |}} **Решение.** Опуская промежуточные выкладки, привожу только выражение для дискриминанта: $$ \widetilde{\mathcal F}(z) \equiv \widetilde{\mathcal F}_1(z) \widetilde{\mathcal F}_2^2(z) $$ при $$ \widetilde{\mathcal F}_1(z) = {\scriptstyle 87241523200}\,z^{15}-{\scriptstyle 244343373824}\,z^{14}+ {\scriptstyle 6135125901312}\,z^{13}-{\scriptstyle 99762334334976}\,z^{12}+{\scriptstyle 122650759266304}\,z^{11}- $$ $$ -{\scriptstyle 2018722496380928}\,z^{10} +{\scriptstyle 36775841922285568}\,z^9+{\scriptstyle 83476886207856640}\,z^8-{\scriptstyle 125448251244072960}\,z^7-{\scriptstyle 3659244138715855872}\,z^6- $$ $$ -{\scriptstyle 16653164114254566912}\,z^5-{\scriptstyle 39789124482714260608}\,z^4+{\scriptstyle 21724179049244829584}\,z^3-{\scriptstyle 2250891598084946580}\,z^2+{\scriptstyle 484733011031273132}\,z- $$ $$ -{\scriptstyle117947376101831257} $$ и $$ \widetilde{\mathcal F}_2(z) =4096\,z^6+18432\,z^5+18176\,z^4-1501440\,z^3+305136\,z^2+2195912\,z+709721 \, . $$ Полином $ \widetilde{\mathcal F}_1(z) $ имеет три вещественных корня: $ \lambda_1 \approx 0.208349,\ \lambda_2 \approx 0.360823,\ \lambda_3 \approx 6.480707 $. Вещественные корни $ \Phi(x,0) $: $ \mu_1 \approx -1.835484, \mu_2 \approx 3.306151 $. {{ algebra2:optimiz:alg_curve3.jpg |}} Сомножитель $ \widetilde{\mathcal F}_2^2(z) $ я отбросил как "посторонний", т.е. его корни --- все они кратные --- не сравнивал по величине с $ \lambda_1 $ и $ \mu_1^2 $. Откуда, собственно, этот сомножитель взялся? Будет ли он присутствовать и в общем случае, т.е. можно ли в полиноме $ \widetilde{\mathcal F} $ из теоремы $ 2 $ выделить сомножитель в виде квадрата некоторого другого полинома? --- Для того, чтобы угадать происхождение этого множителя всё же вычислим его положительные корни: $ \xi_1 \approx 1.483677, \xi_2 \approx 5.553837 $. Теперь изобразим на последнем рисунке окружности $ x^2+y^2= \xi_{1,2} $: {{ algebra2:optimiz:alg_curve4.jpg |}} Окружности прошли через точки пересечения кривых $ \Phi_{}(x,y) = 0 $ и $ \Phi_{}(x,-y) =0 $. **Гипотеза.** Разложим полином $ \Phi_{}(x,y) $ по степеням $ y_{} $ и выделим четные и нечетные слагаемые по этой переменной: $$ \Phi_{}(x,y) \equiv F_1(x,Y)+ y F_2(x,Y) \qquad npu \quad Y=y^2 \ . $$ С точностью до постоянного сомножителя, имеет место тождество $$ \widetilde{\mathcal F}_2(z) \equiv \mathcal R_x(F_1(x,z-x^2),F_2(x,z-x^2)) \ . $$ Здесь $ \mathcal R_{} $ --- ((:dets:resultant результант)) полиномов, рассматриваемых относительно переменной $ x_{} $. **Ответ.** $ d \approx 0.456453 $. ==Расстояние в пространстве матриц == до некоторых критических многообразий: * до многообразия вырожденных матриц; * до многообразия матриц, имеющих собственное число на мнимой оси $ \mathfrak{Re}(z)=0 $ комплексной плоскости; * до многообразия матриц, имеющих кратные собственные числа ((:algebra2/optimiz/distance/matrix_dist ЗДЕСЬ)). ===Разные задачи == ====Обобщенная задача Ферма-Торричелли== **Задача**. Пусть на плоскости заданы три точки $ P_1=(x_1,y_1),P_2=(x_2,y_2),P_3=(x_3,y_3) $, не лежащие на одной прямой. Определить координаты точки $ P_{\ast}=(x_{\ast},y_{\ast}) $, решающей задачу оптимизации: $$ \min_{(x,y)} F(x,y) \quad \mbox{ для } \quad F(x,y)= \sum_{j=1}^3m_j \sqrt{(x-x_j)^2+(y-y_j)^2} \ . $$ Здесь числа $ m_1,m_2,m_3 $ предполагаются положительными и в дальнейшем называются //весами//. Задача известна под различными названиями: //(обобщенная) задача Ферма-Торричелли-Штейнера//, //задача Вебера//, //задача об оптимальном расположении (узловой) станции//[[(//Нем.//) Problem des Knotenpunktes ((#источники [4])).]], //задача о трёх заводах.// !!П!! **Пример.** В точках $ P_{1},P_2,P_3 $ расположены источники полезных ископаемых: железной руды, угля и воды соответственно. Известно, что для производства одной тонны стали необходимо иметь $ m_{1} $ тонн руды, $ m_2 $ тонн угля и $ m_3 $ тонн воды. В предположении, что стоимость перевозки одной тонны груза не зависит от его природы, где следует расположить сталелитейное производство так, чтобы минимизировать транспортные издержки? !!§!! ''Подробное обсуждение этой задачи (и к ней примыкающих)'' ((:algebra2:optimiz:distance:torri ЗДЕСЬ)). ====Задача о точке Лемуана-Греба== **Задача.** Найти точку плоскости, cумма квадратов расстояний от которой до сторон треугольника, лежащего в этой же плоскости, минимальна. В русскоязычной литературе ((#источники [5])) иногда называется задачей Кэзи[[**Casey** John (1820-1891) --- английский математик. Биография ((http://www-history.mcs.st-andrews.ac.uk/history/Biographies/Casey.html ЗДЕСЬ))]], однако в других источниках атрибуция приведенной задачи Кэзи не подтверждена. См. краткое описание истории задачи ((http://sunsite.utk.edu/math_archives/.http/hypermail/historia/dec99/0085.html ЗДЕСЬ)). **Решение.** Пусть $ d_1, d_2,d_3 $ --- расстояния от точки $ P_{} $ плоскости до сторон треугольника с длинами $ D_1, D_2, D_3 $ соответственно. Воспользуемся ((:numtheory:divispascal:vspom2 тождеством Лагранжа)): $$ (d_1^2+ d_2^2+d_3^2)(D_1^2+ D_2^2+D_3^2)\equiv $$ $$ \equiv (d_1D_1+ d_2D_2+d_3D_3)^2+(d_1D_2-d_2D_1)^2+(d_2D_3-d_3D_2)^2+ (d_1D_3-d_3D_1)^2 \ . $$ Величина $ d_1D_1+ d_2D_2+d_3D_3 $ является постоянной, не зависящей от координат точки $ P_{} $: $$ d_1D_1+ d_2D_2+d_3D_3 =2S \ , $$ где $ S_{} $ --- площадь данного треугольника. Следовательно $ \min (d_1^2+d_2^2+d_3^2) $ достигается при условиях $$ d_1D_2-d_2D_1=0,\ d_2D_3-d_3D_2=0,\ d_1D_3-d_3D_1=0 \ , $$ то есть когда $$ \frac{d_1}{D_1}=\frac{d_2}{D_2}=\frac{d_3}{D_3} \ . $$ Определяемая этими соотношениями точка называется **точкой Лемуана**[[**Lemoine** Emile (1840-1912) --- французский математик. Биография ((http://www-history.mcs.st-andrews.ac.uk/history/Biographies/Lemoine.html ЗДЕСЬ)).]] или **точкой Греба**[[**Grebe** Ernst Wilhelm (1804-1874) --- немецкий учитель математики.]]; в ней пересекаются ((http://school-collection.edu.ru/catalog/res/703de2d4-b6d4-4324-8bae-bb8e70027486/view/?_fromRegGuid=3a573833-5fb1-f532-a6df-5e0d9a858974 симедианы)) треугольника. Интересна параллель этой задачи с решаемой в пункте ((#расстояние_от_точки_до_линейного_многообразия_плоскости РАССТОЯНИЕ ДО ПЛОСКОСТИ)): в трехмерном пространстве найти ближайшую к началу координат точку плоскости $ D_1x+D_2y+D_3z=2 S $. Решением будет точка с координатами $ (d_1,d_2,d_3) $. ====Еще некоторые задачи== !!§!! ''Построение прямой на плоскости, сумма квадратов расстояний до которой от заданных точек минимальна'' ((:interpolation#аппроксимация_в_случае_недостоверности_данных ЗДЕСЬ)) ==Задачи учебные== ((:algebra2:optimiz:distance:problems ЗДЕСЬ)). ==Источники== [1]. **Чезаро Э.** ((:references#чезаро Элементарный учебник алгебраического анализа и исчисления бесконечно малых.)) c.360-361 [2]. **Икрамов Х.Д.** //Задачник по линейной алгебре//. М.Наука. 1975 ((:algebra2:optimiz:distance:vspom4 .)) [3]. **Uteshev A.Yu.**, **Yashina M.V.** //Distance Computation from an Ellipsoid to a Linear or a Quadric Surface in))// $ {\mathbb R}^{n} $. Lect.Notes Comput. Sci. 2007. V.4770. P.392-401 [4]. **Uteshev A.Yu., Yashina M.V.** //Metric Problems for Quadrics in Multidimensional Space.// J.Symbolic Computation, 2015, Vol. **68**, Part I, P. 287-315. Текст ((http://www.apmath.spbu.ru/ru/staff/uteshev/publ/publ12.pdf ЗДЕСЬ)) (pdf) [5]. **Попов Г.Н.** //Сборник исторических задач по элементарной математике.// М.-Л.ГТТИ.1932 [6]. **Uteshev A.Yu.**, **Goncharova M.V.** //Metric problems for algebraic manifolds: Analytical approach.// Constructive Nonsmooth Analysis and Related Topics (dedicated to the memory of V.F. Demyanov) (CNSA), 2017, IEEE, http://ieeexplore.ieee.org/document/7974027/