Bir Mekanizma Tasarım Kanıtını Anlamak


9

Bu yazıda açık artırma teorisine ilişkin bir kanıtın teknik detaylarıyla uğraşıyorum: http://users.eecs.northwestern.edu/~hartline/omd.pdf

Özellikle, Teorem 2.5: Doğru bir mekanizma için gerekli ve yeterli koşullar.

Daha da spesifik olarak, 6. sayfada verilen ispatın ileri yönü. vive genel, muhtemelen yanlış bir değer (ör. bir teklif) olarak biyazar iki ek miktar daha varsaymaya devam eder, z1 ve z2.

Daha sonra şunu şart koşar: vi=z1, bi=z2makalenin önceki çalışmasına dayanan bir eşitsizlik ortaya çıkarır.

Ayrıca şunu da şart koşar: vi=z2, bi=z1makalenin önceki çalışmasına bağlı olarak benzer ancak farklı bir eşitsizlik ortaya çıkarmaktadır.

Tamam, yeterince adil. Daha sonra bir eşitsizliği diğerinden çıkarır ve sonuçta ortaya çıkan cebir temelinde istenen sonucunu elde etmeye devam eder. Çıkarmanın neden haklı olduğunu anlamıyorum - tamamen farklı (aslında zıt) varsayımlara dayanan iki eşitsizliği çıkartıyor gibi görünüyor ve bunu her gördüğümde şiddetli bir şekilde düşünce trendinden atıyorum.

Bu temel yaklaşımı başka bir şeyde gördüğümden eminim (Shoham ve Leyton-Brown'un kitabı? Kontrol etmek için elimde yok), bu yüzden ortak bir fikir gibi görünüyor, ama geçemiyorum. Biri bunun neden geçerli olduğunu anlamamda veya eksik olduğumu açıklamamda bana yardımcı olabilir mi?

(Üç değeri varsayarak istenen sonucu kanıtlamaya çalıştım - gerçek bir değer vive iki teklif, b1 ve b2- istediği sonucu almak için, ama aynı zamanda başarısız oldu. Bu yüzden sadece yaygın değil, aynı zamanda yazarın yolunu yapmak da gerekli olabilir. Ama hala anlamıyorum.)

Güncelleme: Shoham ve Leyton-Brown kitabında benzer bir şey gördüğümü biliyordum . Tam olarak aynı değil, ama çok benzer ve aynı denklem ve konu ile ilgileniyor. Teorem 10.4.3'ün 1. Örneği.

Doğru mekanizmalar bağlamından başlayarak, önce doğru bir vi ve yanlış vi ve ödemenin vi , ödemeye göre daha az veya ona eşittir vi, Örneğin, Pi(vi)Pi(vi). Sonra tam tersini, gerçekvi ve yanlış vive ters sonucu elde ederek, ödemenin vi dayalı ödeme daha az vi, Örneğin, Pi(vi)Pi(vi). Tamam, bu mantıklı.

Daha sonra, ödemelerin vi ve vi sanki diyorlarmış gibi eşit olmalı Pi(vi)Pi(vi) ve Pi(vi)Pi(vi) sadece farklı değil, zıt varsayımların bir sonucu olsalar da, aynı anda doğrudur.

Yanıtlar:


11

Cevap, mekanizmanın olası her tip için doğru olması gerektiğidir : mekanizma, hangisinin önceden doğru türlerin hangisi olduğunu bilmiyor. Yani bir çift türü içinvi ve vi, bir ajanın gerçek türü ise mekanizma doğru olmalıdır vi: yani teklif verirse faydası daha büyük olmalıdır vi teklif etmekten daha vi. Ancak, ajanın gerçek türü ise mekanizma da doğru olmalıdır.vi! Sonuçta, mekanizma söz konusu olduğunda, olabilir! Dolayısıyla, bu durumda, teklif veren bir acentenin faydası daha büyük olmalıdırvi ile karşılaştırıldığında vi.

Mesele şu ki, doğruluk, aynı mekanizmaya aynı anda birçok farklı eşitsizlik getiriyor: bir ajanın sahip olabileceği her tip için ve düşünebileceği her sapma için. Hepsi tutuyor. Bu kanıt bu eşitsizliklerin sadece ikisini kullanıyor


Sanırım sonunda bunu anlamaya başladım. Aslında, ispatın doğru (ve neden) olduğunu bilmek, "doğruluk" kavramının gerçekte ne kadar katı ve güçlü olduğunu üzerime daha da etkiliyor. Teşekkür ederim.
Novak

4

Bence istediğin şey şu öneri.

Önerme. İzin VermekV ve Aset olabilir. İzin Vermekf:VnA ve p1,,pn:VnR. Varsayalım ki herkes içini,xi,yi,vi sahibiz

xi(f(xi,vi))pi(xi,vi)xi(f(yi,vi))pi(yi,vi).
Sonra herkes için i,vi,vi,vi sahibiz
vi(f(vi,vi))vi(f(vi,vi))vi(f(vi,vi))vi(f(vi,vi)).

Kanıt. koymakxi=vi ve yi=vi sahibiz

vi(f(vi,vi))pi(vi,vi)vi(f(vi,vi))pi(vi,vi).
koymak xi=vi ve yi=vi sahibiz
vi(f(vi,vi))pi(vi,vi)vi(f(vi,vi))pi(vi,vi).
Sonuç, bu eşitsizlikleri ekleyerek ve yeniden düzenleyerek gerçekleşir.

Bu önerinin mekanizma tasarımı yorumu, her teşvik uyumlu (yani strateji kanıtı, yani doğruluk) mekanizmanın "zayıf tekdüzeliğe" sahip olmasıdır.

Bazı nedenlerden dolayı, gerçek tekliflere ve yalanlara atıfta bulunarak tartışmak gelenekseldir. Bu bağlamda, "true" ve "lie" sadece "x" ve "y" gibi değişken isimlerdir. Gerçek bağımsız teklif ile yalan arasında resmi bir fark bulunmadığından, aynı adı farklı argümanlarda farklı şeylere atıfta bulunmak için kullanmakta fayda vardır.


Söz konusu öneri bu. (İspatınızın üçüncü satırında bir yazım hatası olduğunu düşünüyorum - v_i ödevleri ilk satırdan değiştirilmelidir.) Neden farklı varsayımlardan kaynaklandıklarında iki eşitsizliği eklemenin kabul edilebilir olduğuna hala bulanıkım. Evet, doğru ve yanlış teklif arasında resmi bir fark yoktur; her ikisi de sayıdır. Ancak bunlar farklı sayılardır (veya kesin olmak gerekirse) .
Novak

@Novak: Buna ne dersin? g(a,b)=1 hepsi için a,b, kabul eder misin g(x,y)g(y,x)=0 hepsi için x,y?
Colin McQuillan

Evet. Ama bunu mekanizma tasarım bağlamında biraz çiğneyeyim. (Aynı zamanda Mathjax'taki orijinal yazımı güncelleyin ve Shoham ve Leyton-Brown'dan çıkardığım benzer davayı ekleyin.)
Novak

Burada beni rahatsız eden şey, öneri kurulumunda. Teklifin doğru olduğunu iddia ettiğimde, zaten bu bağlamdaxi gerçek değerdir ve yi(muhtemelen) yanlış tekliftir. Aynı zamanda değişken isimler olan 'gerçek' ve 'yalan' fikrini de sorgularım; daha doğrusu, doğru ve yalan, rapor edilen değerlerin gerçek nitelikleri gibi görünmektedir, oyunun amacı, doğru kalitenin raporlanmasını teşvik etmek için bu farktan yararlanmaktır.
Novak

Daha somut olarak, eğer bana söylersen g(a,b)=1 doğrusu a, hepsi için b (orijinal bağlama biraz daha yakın) o zaman bunu kabul edebilirim g(x,y)g(y,x)=0 eğer ikisini de biliyorsam x ve ydoğrudur.
Novak
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.