Memaksimalkan fungsi submodular dari dua set dengan batasan ukuran yang berbeda


8

Saya memiliki dua domain yang sangat berbeda (apel dan jeruk) dan saya memiliki fungsi yang mengambil satu set objek dari domain pertama dan satu set objek dari domain kedua dan mengembalikan bilangan real.f

memiliki sifat menarik berikut:f(S,T)

  • memperbaiki , itu adalah non-negatif, submodular dan monoton wrt S ;TS

  • memperbaiki , itu adalah T non-negatif, submodular dan monoton .ST

Saya ingin memaksimalkan dengan dua batasan kardinalitas | S | = s dan | T | = t .f(S,T)|S|=s|T|=t

Bagaimana saya bisa melakukan itu? Jika saya mempertimbangkan ruang produk, fungsinya monoton dan submodular. Dengan demikian saya dapat menerapkan algoritma serakah standar. Berurusan dengan dua batasan ukuran yang berbeda, mungkin tidak menjadi masalah: menambahkan dan ( a , y ) secara berurutan memungkinkan saya untuk meningkatkan | T | tanpa bertambah | S | .(a,x)(a,y)|T||S|

Pertanyaannya adalah apakah perkiraan masih berlaku.11/e


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

2
Terima kasih, bagus. Jadi, mari kita lupakan bagian kedua dari pertanyaan saya. Adakah gagasan tentang cara memaksimalkan fungsi seperti itu?
Francesco Bonchi

Jawaban:


10

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.