Apa kerumitan game divisi-estate ini?

9

Alice dan Bob membagi harta paman Charlie milik almarhum mereka (koleksi terbatas Xbarang diskrit) sesuai dengan keinginannya. Pertama A memilih item, lalu B, lalu A, dan seterusnya.

Alice dan Bob masing-masing memiliki fungsi utilitas tambahan uA,uB, sehingga jika Alice berakhir dengan set YX, utilitasnya adalah yYuA(y).

Fungsi utilitas ini adalah pengetahuan umum, seperti halnya fakta bahwa Alice dan Bob adalah pemaksimalan utilitas yang sangat rasional. Ini menyiratkan bahwa para pemain tidak akan selalu mengikuti pendekatan serakah, meraih item bernilai terbesar bagi mereka; mereka akan lebih strategis.

Jadi, apa kompleksitas komputasi dari penerapan strategi para pemain? Itu bisa dilakukan di ruang polinomial, dan hanya itu yang saya tahu.

Andy Drucker
sumber
1
Ada sedikit ketidakpastian pemodelan dalam masalah ini: bagaimana Alice (atau Bob) memilih antara dua hasil di mana utilitasnya sama? Salah satu cara untuk menghindari ini adalah dengan berasumsi bahwa tidak ada dua himpunan bagian X yang diberi utilitas yang sama. Kemudian saya mengklaim bahwa hasil di bawah permainan rasional ditentukan secara unik, bahkan jika urutan pilihan barang tidak. (Bukti sederhana melalui induksi.)
Andy Drucker

Jawaban: