Là đủ để các ràng buộc chương trình tuyến tính được thỏa mãn trong kỳ vọng?


14

Trong bài viết Phân tích ngẫu nhiên Primal-Dual của RANKING cho Kết hợp Bipartite trực tuyến , đồng thời chứng minh rằng thuật toán RANKING là , các tác giả cho thấy rằng kép là khả thi trong kỳ vọng (xem Bổ đề 3 trên trang 5). Câu hỏi của tôi là:(1-1e)

Là đủ để các ràng buộc chương trình tuyến tính được thỏa mãn trong kỳ vọng?

Đó là một điều để chỉ ra rằng giá trị mong đợi của hàm mục tiêu là một cái gì đó. Nhưng nếu các ràng buộc về tính khả thi được thỏa mãn trong kỳ vọng, không có gì đảm bảo rằng nó sẽ được thỏa mãn trong một lần chạy nhất định. Hơn nữa, có nhiều hạn chế như vậy. Vì vậy, đảm bảo rằng TẤT CẢ chúng sẽ được thỏa mãn trong một lần chạy nhất định là gì?


1
Bạn có thể thấy hữu ích khi đọc bài đăng trên blog ngắn gọn của Claire Mathieu về phân tích này. Câu quan trọng là "Điều này chứng tỏ tính khả thi của mức trung bình của các đối ngẫu". (Giải pháp kép mà bạn thực sự sử dụng, và điều đó là khả thi, là mức trung bình của các đối tượng trong phân tích.)
Neal Young

1
lưu ý rằng câu trả lời cho câu hỏi của bạn nói chung là có, theo nghĩa là nếu các ràng buộc tuyến tính được thỏa mãn trong kỳ vọng, thì giải pháp được đưa ra bằng cách gán từng biến giá trị dự kiến ​​của nó là khả thi (và có chi phí bằng chi phí dự kiến). kỳ quan của tuyến tính kỳ vọng;)
Sasho Nikolov

Cảm ơn usul, Neal và Sasho đã làm rõ điểm tinh tế này.
Arindam Pal

Câu trả lời:


19

Tôi nghĩ rằng khó khăn là từ ngữ này hơi sai lệch; khi chúng nêu rõ hơn trong phần Giới thiệu (1.2), "các giá trị dự kiến ​​của các biến kép tạo thành một giải pháp kép khả thi".

Đối với mọi cài đặt cố định của các biến kép , chúng tôi thu được một số giải pháp nguyên thủy của giá trị f ( X ) và một giải pháp kép của giá trị eXf(X). (Cái kép là không khả thi trong một số trường hợp này, nhưng điều đó tốt.)ee-1f(X)

Vì vậy, giá trị mong đợi của số nguyên tố trên tất cả các lần chạy của thuật toán là . Nhưng E [ X ] là một giải pháp khả thi kép, vì vậy tồn tại một giải pháp kép có giá trị eE[f(X)]E[X]. Thủ thuật chính làf(X)là tuyến tính trong các biến képX: Trên thực tế, ở đây các biến kép làαiβj, và mỗi khớp của đỉnhivớijcộng tổng cộng(e-1ee-1f(E[X])f(X)XαTôiβjTôijvới mục tiêu nguyên thủy. VậyE[f(X)]=f(E[X])và kết luận sau.(e-1e)(αTôi+βj)E[f(X)]= =f(E[X])

(Như một ghi chú bên lề, tôi cảm thấy rằng, vì điểm này là một trong những trọng tâm chính của bài báo của họ (theo bản tóm tắt), sẽ tốt hơn nếu họ giải thích điểm này! tôi và tôi muốn tìm hiểu khi nào nó đúng hơn nói chung.)


2
câu trả lời rất hay
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.