Làm thế nào mà Hard Hard cứng là nó để tối đa hóa một hàm đa thức chịu các ràng buộc tuyến tính?


8

Vấn đề chung

Giả sử chúng ta có hàm đa thức và một số hàm tuyến tính i ( x ) . Những gì được biết về sự phức tạp của việc giải quyết vấn đề tối ưu hóa sau đây?f(x)Tôi(x)

Tối đa hóaf(x)Theo: Tôi(x)0 cho tất cả Tôi

Chúng ta có thể giả định rằng khu vực được xác định bởi các ràng buộc bị giới hạn.

Liên quan, nhưng cụ thể hơn, vấn đề

Giả sử chúng ta có một đa giác giới hạn (được biểu diễn là giao điểm của một tập hợp bất đẳng thức tuyến tính). Tôi muốn tính thể tích tối đa của một siêu hình chữ nhật (song song trục) hoàn toàn chứa trong đa giác. Sự phức tạp của việc giải quyết vấn đề này là gì?

Trợ giúp về một trong những vấn đề này được đánh giá rất cao.


Bạn có thể muốn xem bài báo này .
Rodrigo de Azevedo

3
Bạn có thể muốn hỏi riêng vấn đề thứ hai của mình, trong một bài riêng.
DW

Câu trả lời:


22

Vấn đề của bạn là NP-hard, ngay cả đối với đa thức bậc 2. Tài liệu tham khảo quan trọng là

Theodore Motzkin và Ernst Strauss (1965)
"Maxima cho đồ thị và một bằng chứng mới về một định lý của Turan"
Tạp chí Toán học Canada 17, trang 533-540

Motzkin và Strauss xem xét một đồ thị vô hướng G= =(V,E) với tập đỉnh là V= ={1,2,Giáo dục,n} . Chúng chỉ ra rằng giá trị mục tiêu tối ưu của bài toán tối ưu hóa sau trùng khớp với tỷ 1/ω của số clique ω của G :

tối đaΣTôijExTôixjS.t.ΣTôiVxTôi= =10xTôi1    cho tất cả TôiV

Vì tính toán số clique là NP-hard, điều này hàm ý độ cứng NP trong việc tối đa hóa hàm đa thức đa biến chịu các ràng buộc tuyến tính.


xv1/ωv0(1-1/ω)/21/ω(ω2-ω)/21/ω2để chọn. Tổng quát hóa tự nhiên của tính toán tương tự này cho thấy rằng điều này là tối ưu.
Yonatan N
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.