Русская Википедия:Норма (математика)

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Другие значения Норма — функционал, заданный на векторном пространстве и обобщающий понятие длины вектора или абсолютного значения числа.

Определение

Норма вектора

Шаблон:Main Норма в векторном пространстве <math>V\ </math> над полем вещественных или комплексных чисел — это функционал <math>p\colon V \to \mathbb{R_{+}}</math>, обладающий следующими свойствами:

  1. <math>p(x)=0 \Rightarrow x=0_V;</math>
  2. <math>\forall x,y \in V, p(x+y)\leqslant p(x)+p(y)</math> (неравенство треугольника);
  3. <math>\forall \alpha \in \Complex, \forall x \in V, p(\alpha\, x)=|\alpha|p(x).</math>

Эти условия являются аксиомами нормы.

Векторное пространство с нормой называется нормированным пространством, а условия (1—3) — также аксиомами нормированного пространства.

Из аксиом нормы очевидным образом вытекает свойство неотрицательности нормы:

<math>\forall x \in V, p(x)\geqslant 0</math>.

Действительно, из третьего свойства следует: <math>p(0_V)=p(0\cdot0_V)=0\cdot p(0_V)=0</math>, а из свойства 2 — <math>\forall x\in V\colon 0=p(0_V)=p(x-x)\leqslant p(x)+p(-x)=2p(x)</math>.

Чаще всего норму обозначают в виде: <math>\| \cdot \|</math>. В частности, <math>\| x\| </math> — это норма элемента <math>x</math> векторного пространства <math>\R</math>.

Вектор с единичной нормой <math>\left(\| x\|=1\right) </math> называется единичным или нормированным.

Любой ненулевой вектор <math>x</math> можно нормировать, то есть разделить его на свою норму: вектор <math>\frac{x}{\|x\|}</math> имеет единичную норму. С геометрической точки зрения это значит, что мы берем сонаправленный вектор единичной длины.

Норма матрицы

Шаблон:Main Нормой матрицы <math>A</math> называется вещественное число <math>\|A\|</math>, удовлетворяющее первым трём из следующих условий:

  1. <math>\|A\| \geqslant 0</math>, причём <math>\|A\| = 0</math> только при <math>A = 0\ </math>;
  2. <math>\|\alpha A\| = |\alpha| \cdot \|A\|</math>, где <math>\alpha\in\R</math>;
  3. <math>\|A + B\| \leqslant \|A\| + \|B\|</math>;
  4. <math>\|AB\| \leqslant \|A\| \cdot \|B\|</math>.

Если выполняется также и четвёртое свойство, норма называется субмультипликативной. Матричная норма, составленная как операторная, называется подчинённой по отношению к норме, использованной в пространствах векторов. Очевидно, что все подчинённые матричные нормы субмультипликативны.

Матричная норма <math>\| \cdot \|_{ab}</math> из <math>K^{m \times n}</math> называется согласованной с векторной нормой <math>\| \cdot \|_{a}</math> из <math>K^n</math> и векторной нормой <math>\| \cdot \|_{b}</math> из <math>K^m</math> если справедливо:

<math>

\|Ax\|_b \leqslant \|A\|_{ab} \|x\|_a </math> для всех <math>A \in K^{m \times n}, x \in K^n</math>.

Норма оператора

Шаблон:Main Норма оператора <math>A</math> — число, которое определяется так:

<math>\|A\| = \sup_{\|x\|=1} \|Ax\|</math>,
где <math>A</math> — оператор, действующий из нормированного пространства <math>L</math> в нормированное пространство <math>K</math>.

Это определение эквивалентно следующему:

<math>\|A\| = \sup_{x\ne 0}\frac{\|Ax\|}{\|x\|}</math>
  • Свойства операторных норм:
  1. <math>\|A\| \geqslant 0</math>, причём <math>\|A\| = 0</math> только при <math>A = 0</math>;
  2. <math>\|\alpha A\| = |\alpha| \cdot \|A\|</math>, где <math>\alpha\in\mathbb{R}</math>;
  3. <math>\|A + B\| \leqslant \|A\| + \|B\|</math>;
  4. <math>\|AB\| \leqslant \|A\| \cdot \|B\|</math>.

В конечномерном случае, оператору в некотором базисе соответствует матрица — матрица оператора. Если норма на пространстве(пространствах), где действует оператор, допускает одно из стандартных выражений в базисе, то свойства нормы оператора повторяют аналогичные свойства нормы матрицы.

Свойства нормы

  1. <math> \| x \| - \| y \| \ \leqslant \| x \pm y \| \leqslant \| x\| + \| y \| </math>
  2. <math> {\bigl(\| x \| - \| y \|\bigr)}^2 \leqslant {\| x \pm y \|}^2 \leqslant {\bigr(\| x \| + \|y \|\bigl)}^2 </math>
  3. <math> \frac {\|x\|^2+\|y\|^2-\|x-y\|^2}{2\|x\|\|y\|}\in [-1,1] </math> [косинус угла]
  4. <math> \|0_V\|=\|x-x\|=\|0x\|=0\cdot\|x\|=0 </math>
  5. <math> 0=\|x-x\|\leqslant\|x\|+\|-x\|=2\|x\| \Rightarrow \|x\|\geqslant0</math>

Эквивалентность норм

  • Две нормы <math>p</math> и <math>q</math> на пространстве <math>V</math> называются эквивалентными, если существует две положительные константы <math>C_1</math> и <math>C_2</math> такие, что для любого <math>x \in V</math> выполняется <math>C_1 p(x) \leqslant q(x) \leqslant C_2 p(x)</math>. Эквивалентные нормы задают на пространстве одинаковую топологию. В конечномерном пространстве все нормы эквивалентны[1].

Примеры

Линейные нормированные пространства

Файл:Vector norms.svg
Изображение единичных окружностей для различных норм.
<math>\| x \| = \sqrt{\langle x, x \rangle},\quad x \in X.</math>
  • Гёльдеровы нормы <math>n</math>-мерных векторов (семейство): <math>\|x\|_p = {\left(\sum_{i} |x_i|^p\right)}^{\frac 1p}</math>,

где <math>p \geqslant 1 </math> (обычно подразумевается, что это натуральное число). В частности:

  • <math>\|x\|_1 = \sum_{i} |x_{i}|</math>, что также имеет название метрика L1, норма <math>\ell_1</math> или манхэттенское расстояние. Для вектора представляет собой сумму модулей всех его элементов.
  • <math>\|x\|_2 = \sqrt{\sum_{i} |x_{i}|^2}</math>, что также имеет название метрика L2, норма <math>\ell_2</math> или евклидова норма. Является геометрическим расстоянием между двумя точками в многомерном пространстве, вычисляемым по теореме Пифагора.
  • <math>\|x\|_\infty = \max |x_{i}|</math> (это предельный случай <math>p \rightarrow \infty</math>).
  • Аналогично можно ввести нормы для конечномерных векторных функций конечномерных векторных аргументов, заменив <math>|f(x)|\ </math> на <math>\|f(x)\|\ </math>, а интегрирование по отрезку интегрированием по области (максимум же на отрезке — в соответствующем случае — максимумом на области).

«L0 норма»

Особым случаем является <math>\ell_0</math> (L0-«норма»), определяемая как количество ненулевых элементов вектора. Строго говоря, это не является нормой, так как не выполняется третья аксиома нормы. В основном таким видом «нормы» пользуются в задачах разреженного кодирования, в частности в Compressive sensing, где нужно найти наиболее разреженное представление вектора (с наибольшим количеством нулей), то есть с наименьшей <math>\ell_0</math>-нормой. С помощью этой «нормы» может быть определенно расстояние Хэмминга.

Некоторые виды матричных норм

  • Порожденные нормы <math>\|A\|_{p} = \sup_{\|x\|_{p}=1} \|Ax\|_{p}</math>:
    • <math>p=1</math>: <math>m</math>-норма, <math>\|A\|_m = \max_j \sum_i |a_{ij}|</math>
    • <math>p=2</math> (евклидова норма) и <math>m=n</math> (квадратные матрицы), подчиненная норма матрицы называется спектральная норма. Спектральная норма матрицы <math>A</math> равна наибольшему сингулярному числу матрицы <math>A</math> или квадратному корню из наибольшего собственного числа положительно полуопределённой матрицы <math>A^\dagger A</math>: <math>\left \| A \right \| _2=\sqrt{\lambda_{\text{max}}(A^\dagger A)}</math>, где <math>A^\dagger</math> обозначает матрицу, сопряжённую к матрице <math>A</math>.
    • <math>p=\infty</math>: <math>l</math>-норма <math>\|A\|_l = \max_i \sum_j |a_{ij}|</math>
Здесь <math>A^\dagger</math> — сопряжённая к <math>A</math> матрица, <math>\mathrm{Tr}</math> — след матрицы.
  • Поэлементная <math>p</math>-норма (<math>p>0</math>): <math>\|A\|_p = \left( \sum_{i, j} |a_{ij}|^p \right)^{\frac 1p}</math>

Связанные понятия

Топология пространства и норма

Норма задаёт на пространстве метрику (в смысле — функцию расстояния метрического пространства), порождая таким образом метрическое пространство, а значит топологию, базой которой являются всевозможные открытые шары, то есть множества вида <math>B(x,r)=\{y\colon\|x-y\|<r\}</math>. Понятия сходимости, определённой на языке теоретико-множественной топологии в такой топологии и определённой на языке нормы, при этом совпадают.

См. также

Примечания

Шаблон:Примечания

Шаблон:Rq