Memahami Bukti Desain Mekanisme

9

Saya telah berjuang dengan rincian teknis bukti tentang teori lelang dalam makalah ini: http://users.eecs.northwestern.edu/~hartline/omd.pdf

Secara khusus, Teorema 2.5: Kondisi yang diperlukan dan cukup untuk mekanisme yang benar.

Bahkan lebih spesifik, arah maju buktinya, diberikan pada halaman 6. Mendefinisikan nilai benar sebagai , dan umum, mungkin palsu, nilai (misalnya, tawaran) sebagai b i , penulis melanjutkan dengan postulat dua tambahan jumlah, z 1 dan z 2 .vibiz1z2

Dia kemudian menetapkan bahwa , b i = z 2 , yang menghasilkan ketidaksetaraan berdasarkan karya sebelumnya dari makalah ini. vi=z1bi=z2

Dia juga menetapkan bahwa , b i = z 1 , yang menghasilkan ketimpangan yang serupa tetapi berbeda berdasarkan karya sebelumnya dari makalah ini. vi=z2bi=z1

Oke, cukup adil. Dia kemudian mengurangi satu ketidaksamaan dari yang lain dan hasil untuk mendapatkan hasil yang diinginkan berdasarkan aljabar konsekuen. Saya tidak mengerti mengapa pengurangan itu dibenarkan - ia tampaknya mengurangi dua ketidaksetaraan yang didasarkan pada asumsi yang sama sekali berbeda (pada kenyataannya, berlawanan), dan setiap kali saya melihatnya saya dilempar dengan keras keluar dari jalur pemikiran.

Saya cukup yakin saya telah melihat pendekatan dasar ini yang lain (buku Shoham dan Leyton-Brown? Saya tidak punya cukup dekat untuk memeriksa) jadi sepertinya itu adalah ide yang umum, tetapi saya tidak bisa melewatinya. Adakah yang bisa membantu saya untuk memahami mengapa itu valid, atau menjelaskan kepada saya apa yang saya lewatkan?

(Saya sudah mencoba membuktikan hasil yang diinginkan dengan mengasumsikan tiga nilai - nilai benar , dan dua tawaran, b 1 dan b 2 - untuk mendapatkan hasil yang diinginkan, tetapi juga gagal. Jadi mungkin tidak hanya umum, tetapi perlu untuk melakukannya dengan cara penulis. Tapi saya masih belum memahaminya.)vib1b2

Pembaruan: Saya tahu saya telah melihat sesuatu yang serupa dalam buku Shoham dan Leyton-Brown . Ini tidak persis sama, tetapi sangat mirip dan berkaitan dengan persamaan dan materi pelajaran yang sama. Ini adalah Kasus 1 dari Teorema 10.4.3.

Mulai dari konteks mekanisme yang benar, mereka pertama kali menganggap jujur dan palsu v ' i dan berasal bahwa pembayaran berdasarkan v i adalah lebih rendah dari atau sama dengan pembayaran berdasarkan v ' i , misalnya, P i ( v i ) P i ( v i ) . Mereka kemudian menganggap berlawanan, sebuah jujur v ' i dan palsu v i , dan menurunkan hasil yang berlawanan, bahwa pembayaran berdasarkan v ' iviviviviPi(vi)Pi(vi)vivivikurang dari pembayaran berdasarkan , mis. P i ( v i ) P i ( v i ) . Oke, itu masuk akal. viPi(vi)Pi(vi)

Mereka kemudian berpendapat bahwa pembayaran berdasarkan dan v saya harus sama, seolah-olah mereka mengatakan bahwa P i ( v i ) P i ( v i ) dan P i ( v i ) P i ( v i ) secara simultan benar, meskipun mereka bukan hanya hasil dari asumsi yang berbeda, tetapi berbeda.viviPi(vi)Pi(vi)Pi(vi)Pi(vi)

Novak
sumber

Jawaban:

11

vivivivivivivivi

Intinya adalah bahwa kejujuran memaksakan banyak ketidaksetaraan yang berbeda pada mekanisme yang sama secara bersamaan: satu untuk setiap jenis agen mungkin miliki, dan untuk setiap penyimpangan yang mungkin dia pertimbangkan. Mereka semua memegang. Bukti ini hanya menggunakan dua dari ketidaksetaraan ini

Aaron Roth
sumber
Saya pikir saya akhirnya mulai mengerti itu. Kenyataannya, mengetahui bahwa buktinya benar (dan mengapa) membuat saya terkesan lebih kuat dan kuat tentang konsep "kejujuran". Terima kasih.
Novak
4

Saya pikir yang Anda inginkan adalah proposisi berikut.

VAf:VnAp1,,pn:VnRi,xi,yi,vi

xi(f(xi,vi))pi(xi,vi)xi(f(yi,vi))pi(yi,vi).
i,vi,vi,vi
vi(f(vi,vi))vi(f(vi,vi))vi(f(vi,vi))vi(f(vi,vi)).

xi=viyi=vi

vi(f(vi,vi))pi(vi,vi)vi(f(vi,vi))pi(vi,vi).
xi=viyi=vi
vi(f(vi,vi))pi(vi,vi)vi(f(vi,vi))pi(vi,vi).

Interpretasi desain mekanisme dari proposisi ini adalah bahwa setiap mekanisme yang kompatibel (yaitu bukti strategi, yaitu jujur) memiliki "monotonitas yang lemah".

Untuk beberapa alasan, adalah konvensional untuk berdebat dengan merujuk pada tawaran dan kebohongan sejati. Dalam konteks ini, "true" dan "lie" hanyalah nama variabel, seperti "x" dan "y". Boleh saja menggunakan nama yang sama untuk merujuk pada hal-hal yang berbeda dalam argumen yang terpisah, karena tidak ada perbedaan resmi antara tawaran yang benar dan dusta.

Colin McQuillan
sumber
Itulah proposisi yang dipertanyakan. (Meskipun saya pikir Anda memiliki kesalahan ketik pada baris ketiga bukti Anda - penugasan v_i harus ditukar dari baris pertama.) Saya masih bingung mengapa menambahkan dua ketidaksetaraan ketika mereka dihasilkan dari asumsi yang berbeda. Ya, tidak ada perbedaan resmi antara tawaran benar dan salah; keduanya adalah angka. Tetapi mereka (atau tepatnya, mereka bisa) angka yang berbeda .
Novak
g(a,b)=1a,bg(x,y)g(y,x)=0x,y
Iya. Tetapi izinkan saya mengunyahnya dalam konteks desain mekanisme sebentar. (Dan pada saat yang sama memperbarui posting asli saya di Mathjax, dan menambahkan case serupa yang saya gali dari Shoham dan Leyton-Brown.)
Novak
xiyi
g(a,b)=1abg(x,y)g(y,x)=0xy