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