Полиномиальный SOS - Polynomial SOS

В математике , в форме (то есть однородный многочлен) ч ( х ) от степени 2 м в реальном п - мерного вектора х является суммой квадратов форм (SOS) , если и только если существуют формы степени т таким образом, что

Каждая форма, которая является SOS, также является положительным полиномом , и хотя обратное не всегда верно, Гильберт доказал, что для n = 2, 2 m = 2 или n = 3 и 2 m = 4 форма является SOS тогда и только тогда, когда она положительный. То же верно и для аналоговой задачи о положительных симметрических формах.

Хотя не каждая форма может быть представлена ​​как SOS, были найдены явные достаточные условия для того, чтобы форма была SOS. Более того, каждая действительная неотрицательная форма может быть аппроксимирована сколь угодно точно (по норме ее вектора коэффициентов) последовательностью форм, которые являются SOS.

Квадратное матричное представление (SMR)

Чтобы установить, является ли форма h ( x ) SOS, нужно решить задачу выпуклой оптимизации . В самом деле, любую h ( x ) можно записать как

где представляет собой вектор , содержащий базу для форм степени т в х (например, всех одночленов степени т в х ), штрих 'обозначает транспонирование , Н любая симметричная матрица , удовлетворяющая

и является линейной параметризацией линейного пространства

Размерность вектора определяется выражением

тогда как размерность вектора дается

Тогда h ( x ) является SOS тогда и только тогда, когда существует такой вектор , что

это означает , что матрица является положительной полуопределенной . Это проверка выполнимости линейного матричного неравенства (LMI), которая представляет собой задачу выпуклой оптимизации. Выражение было введено вместе с квадратным матричным представлением имени (SMR), чтобы установить, является ли форма SOS через LMI. Это представление также известно как матрица Грама.

Примеры

  • Рассмотрим форму степени 4 от двух переменных . У нас есть
Поскольку существует такое α, что , а именно , отсюда следует, что h ( x ) является SOS.
  • Рассмотрим форму степени 4 от трех переменных . У нас есть
Поскольку при , то h ( x ) является SOS.

Обобщения

Матрица SOS

Матричная форма F ( x ) (т. Е. Матрица, элементы которой являются формами) размерности r и степени 2 m в вещественном n -мерном векторе x является SOS тогда и только тогда, когда существуют матричные формы степени m такие, что

Матрица SMR

Чтобы установить, является ли матричная форма F ( x ) SOS, нужно решить задачу выпуклой оптимизации. Действительно, аналогично скалярному случаю любая F ( x ) может быть записана согласно SMR как

где - кронекеровское произведение матриц, H - любая симметричная матрица, удовлетворяющая условию

и является линейной параметризацией линейного пространства

Размерность вектора определяется выражением

Тогда F ( x ) является SOS тогда и только тогда, когда существует такой вектор , что выполняется следующая LMI:

Выражение было введено в, чтобы установить, является ли матричная форма SOS через LMI.

Некоммутативный полином SOS

Рассмотрим свободную алгебру RX ⟩ , порожденное п некоммутирующими буквы Х = ( Х 1 , ..., Х п ) и оснащены инволюции T , таким образом, что T фиксирует R и X 1 , ..., Х п и меняет местами слова, образованные X 1 , ..., X n . По аналогии с коммутативным случаем, некоммутативный симметрические многочлены F являются некоммутативными полиномами вида ф  =  F T . Когда любая вещественная матрица любой размерности r × r вычисляется на симметричном некоммутативном полиноме f, в результате получается положительная полуопределенная матрица , f называется матрично-положительной.

Некоммутативный многочлен называется SOS, если существуют некоммутативный многочлен такой, что

Удивительно, но в некоммутативном сценарии некоммутативный многочлен является SOS тогда и только тогда, когда он матрично-положительный. Более того, существуют алгоритмы, позволяющие разложить матрично-положительные многочлены на сумму квадратов некоммутативных многочленов.

использованная литература

Смотрите также