Là khu vực khả thi của đa diện SDP này?


8

Chúng tôi có một chương trình semidefinite (SDP) có vùng khả thi chỉ chứa một số hữu hạn các ma trận xếp hạng- . Chúng ta có thể kết luận rằng khu vực khả thi của SDP này là đa diện không?1

Chúng tôi tin rằng điều này là đúng vì phần 'vòng tròn' của hình nón của ma trận bán nguyệt là do ma trận bậc cực đoan . Bất kỳ ranh giới 'cong' nào của vùng khả thi phải xảy ra từ vô số tia cực đại.1

Kết quả là, chúng ta có thể tuyên bố rằng SDP này có thể được giải quyết chính xác trong thời gian đa thức giống như các chương trình tuyến tính cũng có vùng khả thi đa diện không?

Câu trả lời:


15

Không, ngay cả khi có một số hữu hạn các ma trận xếp hạng 1 khả thi, vùng khả thi của SDP không nhất thiết phải là đa diện.

Một spectrahedron bạn xem tất cả thời gian trong các ứng dụng là , tức là tập hợp các ma trận Gram của n vectơ đơn vị. Đây là, ví dụ, khu vực khả thi cho việc thư giãn SDP của Goemans-Williamson cho MaxCut. Không thể có nhiều hơn 2 n ma trận hạng 1 trong S n , bởi vì x x TS n ngụ ý x 2 i =Sn= ={X:X0,X11= =Giáo dục= =Xnn= =1}n2nSnxxTSn cho tất cả i , và do đó x { - 1 , 1 } n .xTôi2= =1Tôix{-1,1}n

Bây giờ hãy xem . ViếtS3

X= =(1xyx1zyz1)

Theo tiêu chí của Sylvester , khi và chỉ khi tất cả các vị thành niên chính không âm. Điều này đưa ra các bất đẳng thức sau: x 2 , y 2 , z 2X0 Ba bất bình đẳng đầu tiên xuất phát từ văn bản cho 2-by-2 trẻ vị thành niên, và người cuối cùng xuất phát từ văn bản yếu tố quyết định củaX.

x2,y2,z21x2+y2+z21+2xyz
X

Bây giờ dễ dàng thấy bộ này không phải là đa diện. Ví dụ: đặt tập hợp là hình chiếu của S 3 lên các biến tự do x , y , z và xem xét U = T { ( x , y , z ) : z = 0 } . Các tập hợp đa diện vẫn là đa diện sau khi chiếu trực giao và giao với các nửa không gian, vì vậy nếu S 3 là đa diện thì U cũng vậy. Nhưng U = { ( x , yTS3x,y,zBạn= =T{(x,y,z):z= =0}S3Bạn là một đĩa.Bạn= ={(x,y,0):x2+y21}

Trong thực tế cũng có một đối số hình học trực tiếp rằng là một đĩa. Nếu X là ma trận Gram của các vectơ u , v , w , thì đặt z = 0 có nghĩa là v w( x , y ) là tọa độ hình chiếu của u lên mặt phẳng được kéo dài bởi vw , được biểu thị bằng cơ sở trực giao được đưa ra bởi vw . Vì u có thể là bất kỳ vectơ đơn vị nào, ( x , yBạnXbạn,v,wz= =0vw(x,y)bạnvwvwbạn có thể là bất kỳ vectơ có độ dài tối đa 1 .(x,y)1

Để minh họa, đây là bộ : Tnhập mô tả hình ảnh ở đây

Và ở đây bạn có thể thấy rằng là một đĩa:Bạn

nhập mô tả hình ảnh ở đây


2
Tôi nên nói rằng tôi chưa bao giờ cố gắng hình dung ra quang phổ này trước đây và tôi thấy thú vị rằng nó đơn giản trông giống như một phiên bản hơi phồng lên của tứ diện được hình thành bởi các điểm xếp hạng hợp pháp - 1 điểm. Phần ở đây được hiển thị dưới dạng hình tròn, là một hình vuông trong tứ diện.
Sasho Nikolov

Chỉ tò mò về phần thứ hai của câu hỏi của tôi. Giả sử có tồn tại SDP với vùng khả thi đa diện. Bạn nghĩ gì về khả năng thanh toán thời gian đa thức chính xác của nó? Btw cảm ơn vì lời giải thích tốt đẹp.
Pawan Aurora

Pawan, apriori với tôi không rõ ràng rằng nếu một SDP là đa diện, nó sẽ có các đỉnh hợp lý, và điều đó dường như cần thiết cho khả năng thanh toán chính xác. Nhưng tôi gặp khó khăn khi tưởng tượng một ví dụ. Có thể trong tất cả các ví dụ đa diện, các ràng buộc PSD không thành vấn đề.
Sasho Nikolov

2
Xz= =0x= =yx[-1/2,1/2]

1
Btw không phải là tiêu chí của sylvester cho sự dứt khoát tích cực? Tôi nghĩ rằng đối với pSd, bạn cần kiểm tra tất cả các vị thành niên chính để có được iff.
Suresh Venkat
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.