Xin lỗi tôi tới trễ! Trong lý thuyết điện toán lượng tử, có rất nhiều ví dụ về các vấn đề tối ưu hóa trong nhóm đơn nhất, đáng ngạc nhiên (ít nhất là đối với tôi), có thể giải quyết được trong thời gian đa thức (cổ điển) bằng cách giảm xuống lập trình semidefinite.
Đây là một ví dụ ban đầu: giải quyết một vấn đề của tôi từ năm 2000, năm 2003 , Barnum, Saks và Szegedy đã chỉ ra rằng Q (f), độ phức tạp truy vấn lượng tử của hàm Boolean f: {0,1} n → {0,1 }, có thể được tính theo đa thức thời gian trong 2 n (nghĩa là kích thước của bảng chân lý của f). Tôi đã nghĩ về điều này nhưng không thể thấy cách thực hiện, vì người ta cần tối ưu hóa xác suất thành công trên tất cả các thuật toán truy vấn lượng tử có thể, mỗi thuật toán có một ma trận đơn nhất (có thể là 2 n ). Barnum et al. giảm xuống SDP bằng cách khai thác "tính đối ngẫu" giữa các ma trận đơn vị và ma trận bán nguyệt dương, cái gọi là đẳng cấu Choi-Jamiolkowski. Để biết đặc tính SDP gần đây và đơn giản hơn Q (f), hãy xem bài viết năm 2010 của Reichardt cho thấy phương pháp đối thủ có trọng số âm là tối ưu.
Một trường hợp quan trọng khác mà thủ thuật này đã được khai thác là trong các hệ thống chứng minh tương tác lượng tử. Mặc dù nó không rõ ràng bằng trực giác, năm 2000 Kitaev và Watrous đã chứng minh rằng QIP ⊆ EXP. bằng cách giảm vấn đề tối ưu hóa các ma trận đơn vị có kích thước theo cấp số nhân phát sinh trong hệ thống chứng minh tương tác lượng tử 3 vòng, để giải quyết một SDP có kích thước theo cấp số nhân (một lần nữa, tôi nghĩ, sử dụng phép đồng phân Choi-Jamiolkowski giữa các trạng thái hỗn hợp và ma trận đơn vị). Bước đột phá gần đây của QIP = PSPACE đến từ việc cho thấy rằng SDP cụ thể đó có thể được giải quyết xấp xỉ thậm chí còn tốt hơn, trong NC (tức là, bằng các mạch sâu log).
Vì vậy, bất kể vấn đề tối ưu hóa cụ thể của bạn liên quan đến nhóm đơn nhất, tôi đoán là nó có thể được giải quyết nhanh hơn bạn nghĩ - nếu không theo một cách nào đó thậm chí đơn giản hơn, thì bằng cách giảm xuống SDP!