Bằng chứng ngắn gọn và lắt léo về định lý đối ngẫu mạnh mẽ cho lập trình tuyến tính


10

Hãy xem xét các chương trình tuyến tính

Primal:AxbmaxcTx
Dual:cyTAminyTb

Định lý đối ngẫu yếu nói rằng nếu xy thỏa mãn các ràng buộc thì cTxyTb . Nó có một bằng chứng ngắn và khéo léo bằng cách sử dụng đại số tuyến tính: cTxyTAxyTb .

Định lý đối ngẫu mạnh nói rằng nếu x là một giải pháp tối ưu cho số nguyên tố thì có y là một giải pháp cho kép và cTx=yTb .

Có một bằng chứng ngắn và lắt léo tương tự cho định lý đối ngẫu mạnh mẽ không?


1
Chương 4 của khóa học trực tuyến MIT web.mit.edu/15.053/www của Bradley, Hax và Magnanti đưa ra một bằng chứng ngắn gọn hợp lý dọc theo những dòng này. Đây có phải là những gì bạn đang tìm kiếm?
cody

@cody, tốt, có vẻ như về cơ bản giống như trong CLRS. Nó có thể ổn nếu bạn có thể diễn đạt nó theo cách đại số tuyến tính trơn tru (tức là không tính tổng).
Kaveh

Dường như những gì tôi muốn có lẽ là không thể. Farkas sử dụng độ kín của không gian, điều đó có nghĩa là có lẽ không có bằng chứng đại số tuyến tính thuần túy.
Kaveh

Cố gắng tìm một thứ gì đó không quá cồng kềnh, để cho các học sinh của tôi thấy (vì vậy họ không cần phải có tính hai mặt mạnh mẽ về đức tin), và hầu hết những gì tôi gặp phải đều thuộc loại quá cồng kềnh. Chỉ cần tìm thấy một đối số trong các ghi chú từ một lớp của Dan Spielman, khá ngắn và có vẻ đơn giản. Không chắc chắn nếu nó che giấu một số phức tạp, hoặc nếu thiếu một cái gì đó? (Chưa kiểm tra kỹ đủ để nói, chưa.) Cs.yale.edu/homes/spielman/BAP/lect12.pdf
Magnus Lie Hetland

À, tôi đoán một điểm trung tâm là cách giải thích hình học trong bài giảng trước, đưa chúng ta trở lại gia đình bằng chứng Simplex: cs.yale.edu/homes/spielman/BAP/lect11/lect11.pdf
Magnus Lie Hetland

Câu trả lời:


3

Chắc là không. Đây là một lập luận dựa trên khái niệm

Bổ đề Farkas : Chính xác một trong những lựa chọn thay thế sau đây có một giải pháp:

  1. Axbx0
  2. yTA0yTb<0

Bây giờ hãy để là giá trị mục tiêu tối ưu của số nguyên tố. Đặt là tùy ý. Đặt là với hàng bổ sung là hàng cuối cùng. Đặt là với giá trị bổ sung làm giá trị cuối cùng.δϵ>0AAcTbbδϵ

Hệ thống không có giải pháp. Theo Farkas, có một sao cho:Axby=(y,α)

yTAαc và .yTb<α(δ+ϵ)

Lưu ý rằng nếu chúng ta sẽ ở trong một lựa chọn khác của Farkas. Do đó .ϵ=0α>0

Chia tỷ lệ sao cho . là khả thi kép. Nhị nguyên yếu ngụ ý .yα=1yδyTb<δ+ϵ


Tôi nghĩ rằng đây là bằng chứng trong các bài giảng của Jeff Erickson . Tôi đang tìm kiếm thứ gì đó tránh được thứ epsilon (như đại số tuyến tính thuần túy).
Kaveh

2
Những gì JeffE có là một chút khác biệt, và nó giải thích hình học nhiều hơn. Dù sao, bạn sẽ không tìm thấy những gì bạn muốn, theo nghĩa là khu vực khả thi là một khối đa diện, không phải là một không gian tuyến tính, do đó cuối cùng sẽ cần phải sử dụng điều đó. (Ở đây, nó đang được giấu trong Farkas. Cuốn sách của Gärtner và Matoušek là một tài liệu tham khảo thực sự tốt cho công cụ này. Tôi chắc chắn rằng bằng chứng này có ở đó.)
Louis
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.