การ์ดเกม: ถ้าฉันจั่วไพ่สี่ใบโดยสุ่มและคุณจั่วไพ่หกใบความน่าจะเป็นที่ไพ่สูงสุดของฉันสูงกว่าแต้มสูงสุดของคุณคืออะไร?


12

ตามที่ระบุไว้ในชื่อกล่าวว่าถ้าฉันสุ่มไพ่ 4 ใบและคุณดึงไพ่ 6 ใบจากเด็คเดียวกันความน่าจะเป็นที่การ์ดสูงสุดของฉันชนะไพ่สูงสุดของคุณคืออะไร

การเปลี่ยนแปลงนี้จะเกิดขึ้นได้อย่างไรหากเราดึงออกมาจากเด็คที่แตกต่างกัน

ขอบคุณ!


นี่เป็นงานบ้านใช่ไหม
Aksakal

คำตอบ:


19

คำถามง่าย ๆ นี้มีคำตอบที่ซับซ้อน ภาวะแทรกซ้อนเกิดจากสองปัจจัย:

  1. ไพ่ถูกดึงโดยไม่ต้องเปลี่ยน (การจับสลากแต่ละครั้งจะเปลี่ยนเนื้อหาของสำรับที่พร้อมใช้งานสำหรับการจับในภายหลัง)

  2. สำรับมักจะมีไพ่หลายใบของแต่ละค่าทำให้เสมอกันสำหรับการ์ดสูงสุดที่เป็นไปได้

เนื่องจากภาวะแทรกซ้อนนั้นหลีกเลี่ยงไม่ได้เรามาพูดถึงปัญหาทั่วไปในวงกว้างอย่างสมเหตุสมผลแล้วดูที่กรณีพิเศษ ในการวางนัยทั่วไป "เด็ค" ประกอบด้วยการ์ดจำนวน จำกัด การ์ดมี"ค่า" ที่แตกต่างกันซึ่งสามารถจัดอันดับจากต่ำสุดไปสูงสุด ให้มีn i1ของค่าที่อยู่ในอันดับที่i (โดยi = 1ที่ต่ำที่สุดและi = mสูงสุด) ผู้เล่นคนหนึ่งดึง0บัตรจากดาดฟ้าและผู้เล่นที่สองดึง1mni1ii=1i=ma0b1บัตร โอกาสที่ไพ่ที่มีอันดับสูงสุดในมือของผู้เล่นคนแรกมีมูลค่ามากกว่าไพ่ที่มีอันดับสูงสุดในมือของผู้เล่นคนที่สองอย่างเคร่งครัด ให้กิจกรรมนี้เรียกว่า : "ชนะ" สำหรับผู้เล่นคนแรกW

วิธีการหนึ่งที่จะคิดออกนี้เริ่มต้นจากการสังเกตว่าขั้นตอนจะเทียบเท่ากับการวาดภาพ+ บัตรจากดาดฟ้า, การแรกออกของผู้ที่จะเป็นบัตรที่ผู้เล่นคนแรกและส่วนที่เหลืออีกจะเป็นบัตรที่ผู้เล่นที่สองของ ในบรรดาไพ่เหล่านี้ให้jเป็นค่าสูงสุดและให้k 1เป็นจำนวนไพ่ของค่านั้น ผู้เล่นคนแรกชนะเฉพาะเมื่อเธอถือไพ่kทั้งหมด หลายวิธีในการที่บัตรโดยเฉพาะอย่างยิ่งผู้ที่สามารถพบได้ในหมู่บัตรในขณะที่จำนวนของวิธีการของการวางตำแหน่งเหล่านั้นบัตรในทุกa+babjk1ka(ak)ka+bที่ถูกวาดเป็น{K}(a+bk)

ตอนนี้โอกาสที่เป็นค่าสูงสุดและมีบัตรดังกล่าวเป็นโอกาสในการเลือกจากบัตรของมูลค่าและเลือกที่เหลือออกจากที่ต่ำกว่าค่า เนื่องจากมีวาดที่สวมใส่ได้ของการ์ดคำตอบคือjkknjja+bkn1+n2++nj1=Nj1(Nma+b)a+b

Pr(W)=1(Nma+b)j=1mk=1nj(ak)(a+bk)(njk)(Nj1a+bk).

(ในนิพจน์นี้และสัมประสิทธิ์ทวินามใด ๆ ที่มีค่าสูงสุดน้อยกว่าค่าต่ำสุดหรือค่าต่ำสุดเป็นลบจะถูกนำมาเป็นศูนย์) เป็นการคำนวณที่ค่อนข้างมีประสิทธิภาพโดยใช้เวลาเป็นสัดส่วนกับจำนวนการ์ด ในสำรับ เพราะเกี่ยวข้องกับค่าสัมประสิทธิ์ทวินามเฉพาะมันเป็นคล้อยตามการประมาณค่า asymptotic ใหญ่ของและขN0=0ab


ในบางกรณีคุณอาจต้องการแก้ไขคำจำกัดความของ "win" สิ่งนี้เกิดขึ้นได้อย่างง่ายดายโดยการเปลี่ยนค่าของและสูตรเดียวกันจะคำนวณโอกาสที่ผู้เล่นคนที่สองชนะทันที ความแตกต่างระหว่างและผลรวมของสองโอกาสนั้นคือโอกาสในการเสมอกัน คุณสามารถกำหนดโอกาสในการผูกให้กับผู้เล่นในสัดส่วนที่คุณต้องการab1


ในชั้นธรรมดามากของการเล่นไพ่และสำหรับม. เหตุฉะนั้นให้เราพิจารณาดาดฟ้าใด ๆ ในที่ทุกเป็นค่าเดียวกันพูดnในกรณีนี้และสูตรก่อนหน้านี้จะลดความซับซ้อนลงเล็กน้อยm=13ni=4i=1,2,,mninNj1=(j1)n

Pr(W)=1(mna+b)k=1n(ak)(a+bk)(nk)j=1m((j1)na+bk).

ยกตัวอย่างเช่นมีและในทั่วไปสำรับไพ่ 52 จาก 13 อันดับ,และ ,0.3176 การจำลอง 100,000 บทละครของเกมนี้สร้างประมาณซึ่งมีความแม่นยำถึงเกือบสามตัวเลขที่สำคัญและไม่แตกต่างอย่างมีนัยสำคัญจากสิ่งที่สูตรระบุm=13n=4a=4b=6Pr(W)=12297518387203390.31760.3159


ต่อไปนี้Rรหัสแก้ไขได้อย่างง่ายดายในการประมาณการสำหรับการใด ๆ ดาดฟ้า: เพียงแค่การเปลี่ยนแปลง, และ มันได้รับการตั้งค่าให้ทำงานเพียง 10,000 บทละครซึ่งควรใช้เวลาน้อยกว่าหนึ่งวินาทีในการดำเนินการและดีสำหรับตัวเลขสองตัวที่สำคัญในการประมาณPr(W)abdeck

a <- 4
b <- 6
deck <- rep(1:13, 4)
set.seed(17)
cards <- replicate(1e4, sample(deck, a+b))
win <- apply(cards, 2, function(x) max(x[1:a]) > max(x[-(1:a)]))
m <- mean(win)
se <- sqrt(m*(1-m)/length(win))
cat("Estimated Pr(a wins) =", round(m, 4), "+/-", round(se, 5), "\n")

เอาต์พุตในอินสแตนซ์นี้คือ

ค่าใช้จ่ายโดยประมาณ (a wins) = 0.3132 +/- 0.00464


คำตอบที่ดี! ฉันจะถามสิ่งที่คุณคิดได้ไหมว่าผู้เล่นแต่ละคนดึงจากสำรับอื่น - นี่จะเปลี่ยนคำตอบไหม
Wudanao

1
ใช่มันจะเปลี่ยนคำตอบเพราะสิ่งที่คนคนหนึ่งวาดจะเป็นอิสระจากสิ่งที่ผู้เล่นคนอื่นดึง ในบางวิธีที่เป็นคำถามที่ง่ายกว่าเพราะคำตอบนั้นเป็นการคำนวณแบบตรงไปตรงมาของโอกาสที่ตัวแปรสุ่มตัวหนึ่งจะมีค่าสูงกว่าค่าของอีกตัวแปรที่เป็นอิสระจากมัน
whuber

3
โปรดทราบว่าหากไม่มีความสัมพันธ์ใด ๆ คำตอบน่าจะเป็นเล็กน้อย: จากการ์ดดึงออกมาต้องมีค่าสูงสุดและโอกาสสิ้นสุดในครั้งแรก มือของผู้เล่นคือจาก B แต่ตามที่คุณทราบการมีการ์ดหลายใบที่มีค่าเท่ากันในสำรับทำให้สิ่งต่างๆยุ่งยาก aa+ba+baa+b
Ilmari Karonen

2
@Ilmari ถูกต้อง (และมันเป็นความเข้าใจที่แนะนำวิธีแก้ปัญหาที่ฉันนำเสนอ) โดยไม่มีความสัมพันธ์เสมอผลรวมของหายไปและเศษส่วนแสดงให้เห็นว่าสูตรทั่วไปลดลงไปได้อย่างไรกับสูตรง่ายๆ ni=1k(ak)/(a+bk)=(a1)/(a+b1)=a/(a+b)
whuber

1
@WernerCD True แต่ได้อธิบายผลกระทบดังกล่าวแล้ว: หากชุดสูทมีการจัดอันดับแสดงว่าไม่มีความสัมพันธ์ดังนั้นสูตรจะลดความคิดเห็นของ limari
Brilliand
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.