Уже є кілька відповідей, що пояснюють, чому симетричні позитивні визначені матриці настільки важливі, тому я надам відповідь, що пояснює, чому вони не такі важливі, як думають деякі люди, включаючи авторів деяких із цих відповідей. Для простоти я обмежу увагу на симетричних матрицях, а також сконцентруюся на гессіанцях та оптимізації.
Якби Бог зробив світ опуклим, не було б опуклої оптимізації, була б просто оптимізація. Так само не було б (симетричних) позитивних визначених матриць, а були б просто (симетричні) матриці. Але це не так, тому займайтеся цим.
Якщо проблема квадратичного програмування опукла, її можна вирішити «легко». Якщо він не випуклий, глобальний оптимум все ще можна знайти за допомогою гілок та зв'язаних методів (але це може зайняти більше часу і більше пам'яті).
Якщо для оптимізації використовується метод Ньютона, а гессіан на деякій ітерації невизначений, то не потрібно «доопрацьовувати» його до позитивної визначеності. Якщо за допомогою пошуку в рядку можна знайти напрямки негативної кривизни та виконати пошук рядків вздовж них, і якщо використовується довірна область, то існує якась невелика область довіри, така що рішення проблеми довірчої області досягає зниження.
Що стосується методів Квазі-Ньютона, BFGS (демпфірований, якщо проблема обмежена) та DFP підтримують позитивну визначеність гессіанських чи зворотних наближень Гессі. Інші методи Квазі-Ньютона, такі як SR1 (Symmetric Rank One), не обов'язково підтримують позитивну визначеність. Перш ніж ви все зігнути з цього вигляду, це є вагомою причиною для вибору SR1 для багатьох проблем - якщо гессіанство справді не є позитивним на шляху до оптимального, то змушуючи наближення Квазі-Ньютона бути позитивним певним може призвести до квапливого квадратичного наближення до цільової функції. На відміну від цього, метод оновлення SR1 є "пухким, як гуска", і може суттєво перетворювати свою визначеність у міру просування.
Що стосується нелінійно обмежених проблем оптимізації, то насправді важливим є не гессець об'єктивної функції, а гессіанський лагранжанин. Гессіан Лагранжана може бути невизначеним навіть при (the) оптимальному, і дійсно, це лише проекція гессіана лагранжана в нульовий простір якобійських активних (лінійних і нелінійних) обмежень, які повинні бути позитивними -дефініт при оптимальному. Якщо ви будете моделювати гессіана Лагранжана через BFGS і тим самим обмежувати його позитивним певним результатом, це може бути страшним пристосуванням скрізь, і не буде добре. Навпаки, SR1 може адаптувати свої власні значення до того, що він насправді "бачить".
Про все це я можу сказати набагато більше, але цього достатньо, щоб дати вам смак.
Редагувати : те, що я написав на два абзаци вище, є правильним. Однак я забув зазначити, що це стосується і лінійно обмежених проблем. У випадку лінійно обмежених задач гессіан Лагранжан якраз (зводиться до) гессея об'єктивної функції. Отже, умова оптимальності 2-го порядку для локального мінімуму полягає в тому, що проекція гессіана об'єктивної функції в нульовий простір якобіан активних обмежень є позитивною напіввизначеною. Найголовніше, що гессіан об'єктивної функції не повинен (обов'язково) бути psd в оптимальних випадках, а часто немає, навіть при лінійно обмежених задачах.