Tối đa hóa chức năng mô đun con của hai bộ với các ràng buộc kích thước khác nhau


8

Tôi có hai miền hoàn toàn khác biệt (táo và cam) và tôi có một hàm lấy một tập hợp các đối tượng từ miền đầu tiên và một tập hợp các đối tượng từ miền thứ hai và trả về một số thực.f

có các thuộc tính thú vị sau:f(S,T)

  • sửa lỗi , nó là âm bản không âm, mô đun con và đơn điệu S ;TS

  • sửa chữa , nó là không âm, submodular và đơn điệu wrt T .ST

Tôi muốn tối đa hóa với hai ràng buộc cardinality | S | = s| T | = t .f(S,T)|S|=s|T|=t

Làm thế nào tôi có thể làm điều đó? Nếu tôi xem xét không gian sản phẩm, chức năng là đơn điệu và mô đun con. Do đó tôi có thể áp dụng thuật toán tham lam tiêu chuẩn. Xử lý hai ràng buộc kích thước khác nhau, có thể không phải là vấn đề: thêm ( a , y ) theo trình tự cho phép tôi tăng | T | không tăng | S | .(a,x)(a,y)|T||S|

Câu hỏi là liệu xấp xỉ vẫn giữ.11/e


4
f(,)=f({s},)=f(,{t})=0f({s},{t})=1

2
Cảm ơn, điểm tốt. Vì vậy, hãy quên phần thứ hai của câu hỏi của tôi. Bất kỳ ý tưởng về làm thế nào để tối đa hóa một chức năng như vậy?
Francesco Bonchi

Câu trả lời:


10

(V,E)V=V1V2f(S,T)SV1,TV2STff(S,)f(,T)a=b=kkk

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.