Полиномиальный SOS
В математике форма мерном (т.е. однородный многочлен) h ( x ) степени 2 m в вещественном n- векторе x является суммой квадратов форм (SOS) тогда и только тогда, когда существуют формы степени m такая, что
Каждая форма, являющаяся SOS, также является положительным полиномом , и хотя обратное не всегда верно, Гильберт доказал, что для n = 2, 2 m = 2 или n = 3 и 2 m = 4 форма является SOS тогда и только тогда, когда это позитивно. [1] То же справедливо и для аналоговой задачи о положительных симметричных формах. [2] [3]
Хотя не всякая форма может быть представлена как SOS, найдены явные достаточные условия для того, чтобы форма была SOS. [4] [5] Более того, любую вещественную неотрицательную форму можно аппроксимировать сколь угодно точно (в -норма вектора его коэффициентов) последовательностью форм это SOS. [6]
Квадратное матричное представление (SMR)
[ редактировать ]Чтобы установить, является ли форма h ( x ) SOS, необходимо решить задачу выпуклой оптимизации . Действительно, любой h ( x ) можно записать как где — вектор, содержащий базу для форм степени m от x (таких как все мономы степени m от x ), штрих ′ обозначает транспонирование , H — любая симметричная матрица, удовлетворяющая и является линейной параметризацией линейного пространства
Размерность вектора дается тогда как размерность вектора дается
Тогда h ( x ) является SOS тогда и только тогда, когда существует вектор такой, что означает, что матрица является положительно-полуопределенным . Это тест осуществимости линейного матричного неравенства (LMI), который представляет собой задачу выпуклой оптимизации. Выражение был представлен в [7] с квадратно-матричным представлением имени (SMR), чтобы через LMI установить, является ли форма SOS. Это представление также известно как матрица Грама. [8]
Примеры
[ редактировать ]- Рассмотрим вид степени 4 от двух переменных . У нас есть Поскольку существует α такое, что , а именно , отсюда следует, что h ( x ) является SOS.
- Рассмотрим вид степени 4 от трех переменных . У нас есть С для , отсюда следует, что h ( x ) является SOS.
Обобщения
[ редактировать ]Матрица SOS
[ редактировать ]Матричная форма F ( x ) (т. е. матрица, элементы которой являются формами) размерности r и степени 2 m в вещественном n -мерном векторе x является SOS тогда и только тогда, когда существуют матричные формы степени m такая, что
Матрица СМР
[ редактировать ]Чтобы установить, является ли матричная форма F ( x ) SOS, необходимо решить задачу выпуклой оптимизации. Действительно, аналогично скалярному случаю любую F ( x ) можно записать в соответствии с СМР как где — произведение Кронекера матриц, H — любая симметричная матрица, удовлетворяющая и является линейной параметризацией линейного пространства
Размерность вектора дается
Тогда F ( x ) является SOS тогда и только тогда, когда существует вектор такой, что выполняется следующее LMI:
Выражение был представлен в [9] для того, чтобы через LMI установить, является ли матричная форма SOS.
Некоммутативный полином SOS
[ редактировать ]Рассмотрим свободную алгебру R ⟨ X ⟩, порожденную n некоммутирующими буквами X = ( X 1 , ..., X n ) и снабженную инволюцией Т , такой, что Т исправляет R и X 1 , ..., X n и меняет местами слова, образованные X 1 , ..., X n .По аналогии с коммутативным случаем некоммутативные симметричные многочлены f — это некоммутативные многочлены вида f = f Т . Когда любая действительная матрица любого размера r × r оценивается как симметричный некоммутативный полином f, в результате получается положительная полуопределенная матрица , f называется матрично-положительной.
Некоммутативный полином называется SOS, если существуют некоммутативные полиномы. такой, что
Удивительно, но в некоммутативном сценарии некоммутативный полином является SOS тогда и только тогда, когда он положителен по матрице. [10] Более того, существуют алгоритмы, позволяющие разлагать матрично-положительные полиномы в сумму квадратов некоммутативных полиномов. [11]
Ссылки
[ редактировать ]- ^ Гильберт, Дэвид (сентябрь 1888 г.). «О представлении определенных форм в виде суммы квадратов фигур» . Математические летописи . 32 (3): 342–350. дои : 10.1007/bf01443605 . S2CID 177804714 .
- ^ Чой, доктор медицины; Лам, Тайвань (1977). «Старый вопрос Гильберта». Статьи Королевы по чистой и прикладной математике . 46 : 385–405.
- ^ Гоэл, Чару; Кульманн, Сальма; Резник, Брюс (май 2016 г.). «Об аналоге Чой-Лама теоремы Гильберта 1888 года для симметричных форм». Линейная алгебра и ее приложения . 496 : 114–120. arXiv : 1505.08145 . дои : 10.1016/j.laa.2016.01.024 . S2CID 17579200 .
- ^ Лассер, Жан Б. (2007). «Достаточные условия, чтобы вещественный многочлен был суммой квадратов» . Архив математики . 89 (5): 390–398. arXiv : math/0612358 . CiteSeerX 10.1.1.240.4438 . дои : 10.1007/s00013-007-2251-y . S2CID 9319455 .
- ^ Пауэрс, Виктория ; Верманн, Торстен (1998). «Алгоритм вычисления суммы квадратов действительных многочленов» (PDF) . Журнал чистой и прикладной алгебры . 127 (1): 99–104. дои : 10.1016/S0022-4049(97)83827-3 .
- ^ Лассер, Жан Б. (2007). «Приближение суммой квадратов неотрицательных многочленов». Обзор СИАМ . 49 (4): 651–669. arXiv : math/0412398 . Бибкод : 2007SIAMR..49..651L . дои : 10.1137/070693709 .
- ^ Чези, Г.; Теси, А.; Вичино, А.; Генезио, Р. (1999). «О овыпуклении некоторых задач о минимальном расстоянии» . Материалы 5-й Европейской конференции по контролю . Карлсруэ, Германия: IEEE. стр. 1446–1451.
- ^ Чой, М.; Лам, Т.; Резник, Б. (1995). «Суммы квадратов действительных многочленов» . Труды симпозиумов по чистой математике . стр. 103–125.
- ^ Чези, Г.; Гарулли, А.; Теси, А.; Вичино, А. (2003). «Надежная устойчивость политопных систем с помощью полиномиально зависящих от параметра функций Ляпунова». Материалы 42-й конференции IEEE по принятию решений и управлению . Мауи, Гавайи: IEEE. стр. 4670–4675. дои : 10.1109/CDC.2003.1272307 .
- ^ Хелтон, Дж. Уильям (сентябрь 2002 г.). « Положительные» некоммутативные полиномы представляют собой суммы квадратов». Анналы математики . 156 (2): 675–694. дои : 10.2307/3597203 . JSTOR 3597203 .
- ^ Бургдорф, Сабина; Кафута, Кристиан; Клеп, Игорь; Повх, Янез (25 октября 2012 г.). «Алгоритмические аспекты сумм эрмитовых квадратов некоммутативных многочленов». Вычислительная оптимизация и приложения . 55 (1): 137–153. CiteSeerX 10.1.1.416.543 . дои : 10.1007/s10589-012-9513-8 . S2CID 254416733 .