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.
có các thuộc tính thú vị sau:
sửa lỗi , nó là âm bản không âm, mô đun con và đơn điệu S ;
sửa chữa , nó là không âm, submodular và đơn điệu wrt T .
Tôi muốn tối đa hóa với hai ràng buộc cardinality | S | = s và | 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 và ( a , y ) theo trình tự cho phép tôi tăng | T | không tăng | S | .
Câu hỏi là liệu xấp xỉ vẫn giữ.