Kemungkinan orang tidak menghadapi pasangannya di meja bundar

8

Jika pasangan duduk secara acak di meja bundar, bagaimana kemungkinan tidak ada yang duduk di hadapan pasangannya?

Jika ada empat orang, jawabannya adalah 2/3.

Jika ada enam itu adalah 8/15, saya pikir.

Setelah itu, metode langkah demi langkah saya, mengisi semua kemungkinan dan berakhir dengan sejumlah nilai yang diharapkan, menjadi sangat melelahkan. Menariknya, pendekatan intuitif mendapatkan jawaban yang tepat untuk 6 orang dalam bentuk (4/5) x (2/3), tapi saya berjuang untuk menggeneralisasi ini. Apakah ada metode yang rapi, yang mengarah ke formula untuk kasus 2n orang (n pasangan)?

John
sumber

Jawaban:

6

Analisis

Mari kita tebak dan kemudian secara sistematis meningkatkan tebakan itu sampai benar.

Mulailah dengan menebak jawabannya 1. Tentu saja itu salah. Untuk melihat betapa salahnya, beri label satu pasangan di setiap pasangan "Merah" dan lainnya "Biru". Dari sudut pandang setiap individu Merah, ada a1/(2n1)kemungkinan pasangan (Biru) mereka akan duduk di hadapan mereka. Karena adan individu merah, mari kita kurangi n×1/(2n1) dari tebakan awal itu.

Tapi tunggu - itu masih kurang tepat, karena semua pasangan dari pasangan telah ganda dihitung. Jika satu pasangan duduk berseberangan, masih adan1 pasangan, 2n2 tempat, dan dari sudut pandang individu Merah mana pun, kemungkinan bahwa mereka adalah bagian dari pasangan kedua 1/(2n3). Karena itu kita perlu menambahkan kembali .(n2)×1/(2n1)×1/(2n3)

Tetapi sekarang kami telah menghitung kontribusi yang kurang untuk hasil dari tiga kali lipat pasangan, yang perlu kita koreksi. Dan begitu seterusnya, sampai akhirnya kami telah ditampung semua pasangan dalam formula. (Ini, tentu saja, hanya Prinsip Inklusi-Pengecualian dalam tindakan.) n

Formula yang dihasilkan adalah

(1)i=0n(1)i(ni)1(2n1)(2n3)(2n2i+1)=1F1(n,n+12,12).

Komputasi

Untuk bilangan bulat positif , fungsi hypergeometric confluent Kummer adalah polinomial derajat dalam . Dari Transformasi Kummern 1F1(n,n+12,z)nz

1F1(n,n+12,12)=e1/2 1F1(12,n+12,12)

mudah untuk menyimpulkan bahwa nilai pembatas probabilitas ketika bertambah besar adalah . Konvergensi lambat: Anda harus mengalikan dengan untuk mendapatkan digit desimal tambahan. Namun demikian, nilai-nilai akurat (presisi ganda) dapat dengan cepat dihitung untuk setiap dengan mencatat bahwa istilah-istilah dalam jumlah kiri tumbuh lebih lambat daripada kekuatan . Jadi, pada saat mencapai , nilai-nilai baru pada dasarnya akan nol dibandingkan dengan (dan pada kenyataannya analisis yang lebih dekat menunjukkan bahwa menghentikan penjumlahan denganne1/20.6065306597n10n(1)1/2i52e1/2i=45 akan bekerja).

Formula ini akan dipecah untuk lebih dari 10.000.000 di lingkungan komputasi tertentu karena ketidaktepatan dalam fungsi log Gamma. Masalah muncul dari pembatalan perbedaan yang timbul saat menghitung istilah dalam seri. Perkiraan yang sangat baik untuk perbedaan-perbedaan tersebut ketika cukup besar dapat ditemukan dalam hal , di mana adalah turunan dari ( fungsi digamma ). Itu diimplementasikan dalam kode di bawah ini, dengan sedikit biaya dalam waktu perhitungan.nnψ(n1/4)ψlogΓ


Penerapan

RKode berikut menghitung sekitar 20.000 nilai presisi ganda per detik.

f <- function(n) {
  h <- function(n) {
    ifelse(n < 1e6, lfactorial(n) - lfactorial(n-1/2), digamma(n+3/4)/2)
  }
  m <- min(n, 46)
  k <- 0:m
  x <- exp(h(n) - h(n-k) - lfactorial(k) - k*log(2)) * (-1)^k
  sum(x)
}

Sebagai contoh, mari kita lacak seberapa dekat log(f(n))nilai pembatasnya untuk besar . Seperti diklaim di atas, masing-masing faktor in menambahkan satu tempat desimal untuk membatasi akurasi. Oleh karena itu mari kita lihat tempat desimal dalam logaritma rasio ke , untuk seluruh kekuatan dari hingga :1/2n10nnthf(n)e1/210n=101n=1014

> round(sapply(1:14, function(n) 10^n * (log(f(10^n)) + 1/2)), 3)

[1] -0.255 -0.251 -0.250 ... -0.250 -0.249 -0.249 -0.400

(Tujuh nilai telah dihilangkan dari tengah, semua sama dengan -0.250.) Pola konstannya jelas. Pada akhirnya, dengan , itu mulai rusak, menunjukkan hilangnya presisi. Memperbaiki ini kemungkinan akan membutuhkan aritmatika presisi tinggi.n=1014

whuber
sumber
1
Sekarang saya tahu apa kepanjangan PIE!
Matthew Graves
3

Mengapa metode intuitif bekerja?

Pikirkan meja sebagai kumpulan pasangan; yaitu, alih-alih persilangan tradisional jembatan Barat Laut-Timur-Selatan-Selatan, kita melihatnya seperti meja dengan dua baris:

Utara selatan

Barat-Timur

Jika kita mengkondisikan Utara sebagai mitra senior dari satu pasangan, maka ada peluang 1/3 bahwa Selatan akan menjadi mitra junior dari pasangan itu, yang kemudian memaksa Barat dan Timur untuk menjadi pasangan, dan peluang 2/3 bahwa Selatan akan menjadi anggota dari pasangan lain, dan kemudian set terakhir juga pasti bukan pasangan.

Ketika kita memperluas dari ke , kita cukup menambahkan baris ke tabel:n=2n=3

Barat Laut-Tenggara

Utara selatan

Barat-Timur

Jika kita menetapkan Northwest sebagai selalu mitra senior dari pasangan pertama, maka jelas ada peluang bahwa ada pasangan berpasangan dan kita bisa berhenti, dan peluang yang tidak ada, dan kita bisa melanjutkan, dengan masalah yang lebih kecil .1545

Perhatikan bahwa masalah yang lebih kecil adalah masalah yang berbeda , yang 'kebetulan' sama. Alih-alih memiliki empat orang dan dua pasangan masuk ke masalah, kita harus memiliki satu pasangan dan dua lajang, dan kemungkinan pasangan itu berpasangan adalah (untuk alasan yang sama seperti sebelumnya).13


Ini memberi kita pendekatan rekursif; kita dapat berbicara tentang masalah dengan dua parameter, , di mana merujuk pada jumlah orang dan mengacu pada jumlah pasangan. Jadi memberi kita (yang mengatakan, empat pasangan dengan 8 orang memberi kita kemungkinan kegagalan ketika menetapkan pertama pasangan, dan kemudian peluang kegagalan untuk 2 pasangan dan 6 orang dalam kasus di mana kita bertahan hidup), dan kemudian untuk kita perlu memperluas empat kasus:(n,c)nc(8,4)67(6,2)17(6,2)

  1. Pasangan berikutnya adalah lajang:2165(4,2)

  2. Satu adalah lajang, yang lain dalam pasangan:42265(4,1)

  3. Keduanya dalam pasangan yang berbeda: (Perhatikan bahwa , untuk alasan yang jelas.)4265(4,0)(4,0)=1

  4. Keduanya berada dalam pasangan yang sama: (Ini adalah kondisi kerugian)4165

Jika Anda melakukan dan menghitung semua matematika, saya pikir Anda berakhir dengan untuk kasus 8 orang, yang bukan . (Ini lebih tinggi karena kemungkinan kita benar-benar memecah pasangan sejak dini.)2035 67815


Saya tidak mengetahui adanya trik langsung yang memungkinkan Anda untuk hanya menggunakan formula kombinatorik untuk mendapatkan jawaban dalam bentuk tertutup, tetapi sepertinya ada satu kemungkinan. [edit: Lihat jawaban whuber untuk solusinya.]

Matthew Graves
sumber
(+1) Anda bisa mendapatkan formula langsung menggunakan PIE.
whuber
Terima kasih Matthew. Saya bekerja di sepanjang garis yang sama (berpikir dalam hal diagonal tersedia di setiap tahap), tetapi juga tidak bisa mengubahnya menjadi formula kombinatorik (meskipun saya melihat whuber mengatakan itu bisa dilakukan).
John
Matius: jika Anda benar tentang 20/35, ini berarti bahwa (6,2) adalah 2/3. Intuisi saya adalah selalu 2/3 setelah langkah pertama. Mengikuti logika ahli matematika bodoh dalam lelucon lama: farmdale.com/emp-jokes.shtml Saya tergoda untuk melompat ke klaim bahwa jawaban umum adalah (2/3) x (2n-2) / (2n- 1) untuk n pasangan .... tetapi setelah mengatakan itu, pekerjaan saya sendiri untuk kasus 8 orang memberi saya 8/9 untuk apa yang Anda beri label (6,2) daripada jawaban Anda 2/3
John
@ John Oh, itu bukan urutan yang ada dalam pikiran saya. Sepertinya 8,3 berada di atas 0,7, jadi saya pikir itu 'kebetulan' lain yang 6,2 adalah 2/3. Untuk 6,2, 8/9 terlalu tinggi peluang untuk bertahan hidup; anggap orang pertama yang Anda pilih adalah bagian dari pasangan. Lalu ada peluang 1/5 bahwa Anda memilih pasangannya dan kalah. (Jika mereka adalah bagian dari singleton, harus jelas bahwa semua pilihan mungkin mengarah ke 4,2 atau 4,1, dalam hal ini peluang yang hilang adalah 1/3.)
Matthew Graves
1
Ah ya, Anda benar tentang (6,2). Saya telah mendekati sedikit berbeda, mengisi tempat satu per satu daripada mengisi diagonal, tetapi saya belum memperhitungkan fakta bahwa dalam transisi dari (6,2) ke (5,1) ke (5,1) ke (4,1 ) beberapa pengaturan adalah kegagalan (yaitu pasangan duduk berhadapan satu sama lain). Demikian pula dengan (4,1) hingga (3,0) hingga (2,0). Saya terlalu fokus pada titik akhir proses, (2,0) dibandingkan dengan (2,1). Saya akan terus melakukannya.
John