Tôi quen thuộc với các chương trình tuyến tính ở chỗ chúng có thể giải quyết các vấn đề với các hàm mục tiêu tuyến tính và các ràng buộc tuyến tính. Nhưng những gì lập trình semidefinite có thể giải quyết mà lập trình tuyến tính không thể? Tôi đã biết rằng các chương trình semidefinite là một khái quát của các chương trình tuyến tính.
Ngoài ra, làm thế nào để người ta nhận ra một vấn đề có thể được giải quyết bằng lập trình semidefinite? Một vấn đề điển hình mà lập trình semidefinite được sử dụng cho điều đó không thể được giải quyết thông qua lập trình tuyến tính là gì?
Cảm ơn rất nhiều cho bất kỳ phản ứng.