Критерий Сильвестра: что это такое и как применить

0
0

Критерий Сильвестра - это математический инструмент для быстрой проверки важных свойств квадратичных форм. С его помощью можно определить, является ли форма положительно, отрицательно или неопределенно знакоопределенной, не прибегая к громоздким вычислениям собственных значений матрицы. Это очень удобно использовать в задачах оптимизации, теории управления, статистике. Давайте разберемся подробнее, что это за критерий, как он работает и где применяется.

Сущность критерия Сильвестра

Критерий Сильвестра:

Квадратичной формой называют однородный многочлен второй степени от нескольких переменных, каждое слагаемое которого представляет собой либо квадрат переменной, либо парное произведение двух переменных.

Квадратичные формы классифицируют по знакоопределенности :

  • Положительно определенные - принимают только положительные значения, кроме нулевого вектора
  • Отрицательно определенные - принимают только отрицательные значения
  • Неопределенные - могут принимать как положительные, так и отрицательные значения в зависимости от аргумента

Согласно критерию Сильвестра:

  1. Форма положительно определена тогда и только тогда, когда все ее главные миноры положительны
  2. Форма отрицательно определена, если главные миноры чередуют знаки, начиная с минуса

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

Квадратичные формы критерий Сильвестра

Давайте разберем пошаговый алгоритм применения критерия Сильвестра для проверки квадратичной формы.

  1. Записать матрицу квадратичной формы
  2. Найти все главные миноры матрицы
  3. Проверить знаки миноров на соответствие условиям критерия
  4. Сделать вывод о знакоопределенности формы

Рассмотрим конкретный пример для формы 2x2 + 2xy - y2. Ее матрица имеет вид:

2 1
1 -1

Главный минор первого порядка равен 2, второго порядка (-1). Так как все миноры положительны, по критерию Сильвестра форма положительно определена.

Для отрицательно определенной формы x2 - y2 матрица и ее миноры имеют вид:

1 0
0 -1

Знаки миноров 1 и -1 чередуются, начиная с минуса, значит форма отрицательно определена.

Критерий Сильвестра позволяет быстро и просто классифицировать квадратичные формы, не прибегая к сложным вычислениям. Это очень удобно использовать в прикладных задачах оптимизации, статистики, теории управления.

Задачи квадратичного программирования

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

f(x) = c1x1 + ... + cnxn + xTAx

при ограничениях в виде линейных неравенств и равенств. Здесь x - вектор неизвестных, c - вектор коэффициентов, A - матрица квадратичной формы.

Профессор у доски выводит уравнения, связанные с критерием Сильвестра

Преобразование квадратичной формы

Для решения таких задач важно привести квадратичную форму к каноническому виду путем замены переменных. Это позволяет определить, является ли данная точка условного экстремума решением.

Например, рассмотрим задачу с формой:

f(x,y) = x2 + xy + y2

Путем замены u = x + y, v = x - y преобразуем ее к виду:

f(u,v) = u2

Это диагональный канонический вид, соответствующий положительной определенности.

Пример оптимизационной задачи

Критерий Сильвестра знакоопределенности:

Дана функция f(x,y) = 2x2 - 4xy + 3y2 + x - 3y при ограничениях x + y ≤ 6, x ≥ 0, y ≥ 0. Требуется найти ее минимум.

Сначала приводим квадратичную часть к каноническому виду при помощи критерия Сильвестра. Получаем положительную определенность, следовательно, каждая стационарная точка дает условный минимум. Далее находим эту точку из условий оптимальности с учетом ограничений. Так решается задача квадратичного программирования общего вида.

Открытая книга с подробными математическими доказательствами и примерами, относящимися к квадратичным формам и критерию Сильвестра

Другие области применения

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

Теория малых колебаний

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

При малых отклонениях от положения равновесия потенциальная энергия разлагается в ряд Тейлора и в квадратичном приближении записывается как квадратичная форма. Для исследования устойчивости системы важно определить ее знакоопределенность.

Пример колебательной системы

Рассмотрим механическую систему, состоящую из двух масс, соединенных пружиной. Ее потенциальная энергия имеет вид:

U(x1,x2) = (k/2)(x1 - x2)2

Где k - жесткость пружины, x1 и x2 - отклонения масс от положения равновесия. Это квадратичная форма, для которой по критерию Сильвестра легко установить положительную определенность, соответствующую устойчивости системы.

Метод Ритца

Другое важное применение - это метод Ритца нахождения частот и форм собственных колебаний. Здесь также используется критерий Сильвестра для приведения уравнений движения системы к каноническому виду путем линейных замен координат.

Классификация эллипсоидов рассеяния

В многомерном статистическом анализе для характеристики рассеяния данных относительно их математического ожидания используется понятие эллипсоида рассеяния. В зависимости от знакоопределенности соответствующей квадратичной формы выделяют три основных типа таких эллипсоидов:

  • Эллипсоид концентрации (положительная определенность) - данные сгруппированы вокруг центра
  • Эллипсоид вытянутости (отрицательная определенность) - данные вытянуты вдоль осей
  • Эллипсоид неопределенности (неопределенная форма) - хаотическое рассеяние данных