วิธีที่คุณอธิบายสำหรับ generalises เราใช้การเรียงสับเปลี่ยนทั้งหมดของ[ 1 .. N ]มีแนวโน้มที่เท่าเทียมกันแม้จะมีการตายแบบลำเอียง ดังนั้นเราจึงสามารถให้กลิ้งจนกว่าเราจะเห็นการเปลี่ยนแปลงดังกล่าวเป็นครั้งสุดท้ายNม้วนและผลผลิตม้วนสุดท้ายยังไม่มีข้อความ= 2[ 1 .. N]ยังไม่มีข้อความ
การวิเคราะห์ทั่วไปนั้นค่อนข้างยุ่งยาก เป็นที่ชัดเจนว่าจำนวนม้วนที่คาดว่าจะเติบโตอย่างรวดเร็วในเนื่องจากความน่าจะเป็นที่จะเห็นการเปลี่ยนแปลงในขั้นตอนใดก็ตามมีขนาดเล็ก (และไม่เป็นอิสระจากขั้นตอนก่อนและหลังจึงยุ่งยาก) อย่างไรก็ตามมีค่ามากกว่า0สำหรับNคงที่ดังนั้นโพรซีเดอร์จะสิ้นสุดลงเกือบแน่นอน (นั่นคือความน่าจะเป็น1 )ยังไม่มีข้อความ0ยังไม่มีข้อความ1
สำหรับคงที่เราสามารถสร้างห่วงโซ่มาร์คอฟเหนือชุดของเวกเตอร์ Parikh- ที่รวมกับ≤ Nสรุปผลของม้วนNครั้งสุดท้ายและกำหนดจำนวนขั้นตอนที่คาดหวังจนกว่าเราจะไปถึง( 1 , … , 1 )สำหรับ เป็นครั้งแรก นี่ก็เพียงพอแล้วเนื่องจากการเรียงสับเปลี่ยนทั้งหมดที่แบ่งปัน Parikh-vector นั้นมีแนวโน้มเท่ากัน โซ่และการคำนวณง่ายกว่าด้วยวิธีนี้ยังไม่มีข้อความ≤ Nยังไม่มีข้อความ( 1 , … , 1 )
สมมติว่าเราอยู่ในรัฐกับΣ n ฉัน= 1 V ฉัน ≤ N จากนั้นความน่าจะเป็นที่จะได้รับองค์ประกอบi (เช่นการหมุนครั้งถัดไปคือi ) จะได้รับจากเสมอv=(v1,…,vN)∑ni=1vi≤Nii
ฉันPr[gain i]=pi
ในทางกลับกันความสามารถในการทิ้งองค์ประกอบจากประวัติจะได้รับจากi
Prv[drop i]=viN
เมื่อใดก็ตามที่ (และ0 เป็นอย่างอื่น) อย่างแม่นยำเนื่องจากการเรียงสับเปลี่ยนทั้งหมดที่มี Parikh-vector vมีแนวโน้มเท่ากัน ความน่าจะเป็นเหล่านี้มีความเป็นอิสระ (เนื่องจากม้วนเป็นอิสระ) ดังนั้นเราจึงสามารถคำนวณความน่าจะเป็นในการเปลี่ยนแปลงดังนี้:∑ni=1vi=N0v
Pr[v→(v1,…,vj+1,…,vN)]={Pr[gain j]0,∑v<N, else,Pr[v→(v1,…,vi−1,…vj+1,…,vN)]={0Prv[drop i]⋅Pr[gain j],∑v<N∨vi=0∨vj=N, else andPr[v→v]={0∑vi≠0Prv[drop i]⋅Pr[gain i],∑v<N, else;
ความน่าจะเป็นในการเปลี่ยนแปลงอื่น ๆ ทั้งหมดมีค่าเป็นศูนย์ รัฐดูดซับเดียวที่ Parikh เวกเตอร์ของพีชคณิตทั้งหมด[ 1 .. N ](1,…,1)[1..N]
สำหรับห่วงโซ่มาร์คอฟที่ได้คือN=2
[ แหล่งที่มา ]
ด้วยจำนวนขั้นตอนที่คาดไว้จนกระทั่งการดูดซึม
Esteps=2p0p1⋅2+∑i≥3(pi−10p1+pi−11p0)⋅i=1−p0+p20p0−p20,
โดยใช้ความเรียบง่ายที่ 0 หากเป็นไปตามที่แนะนำp 0 = 1p1=1−p0สำหรับบางϵ∈[0,1p0=12±ϵจากนั้นϵ∈[0,12)
2Esteps=3+4ϵ21−4ϵ2
สำหรับและการแจกแจงแบบสม่ำเสมอ (กรณีที่ดีที่สุด) ฉันทำการคำนวณด้วยพีชคณิตคอมพิวเตอร์²; เนื่องจากพื้นที่ของรัฐระเบิดอย่างรวดเร็วค่าที่ใหญ่กว่าจึงประเมินได้ยาก ผลลัพธ์ (ปัดเศษขึ้น) คือN≤6
แปลงแสดงเป็นฟังก์ชั่นของ N ; ไปทางซ้ายเป็นประจำและไปทางขวาเป็นพล็อตลอการิทึมEstepsN
การเจริญเติบโตดูเหมือนจะเป็นแบบยกกำลัง แต่ค่าน้อยเกินไปที่จะประเมินได้ดี
สำหรับความเสถียรต่อการรบกวนของเราสามารถดูสถานการณ์สำหรับN = 3 :piยังไม่มีข้อความ= 3
พล็อตแสดงเป็นหน้าที่ของ p 0และ p 1 ; ธรรมชาติ P 2 = 1 - P 0 - หน้า 1Eขั้นตอนพี0พี1พี2= 1 - p0- หน้า1
สมมติว่าภาพที่คล้ายกันสำหรับขนาดใหญ่ (เคอร์เนลเกิดความผิดพลาดในการคำนวณผลสัญลักษณ์แม้สำหรับN = 4 ) จำนวนที่คาดหวังของขั้นตอนที่ดูเหมือนว่าจะค่อนข้างมีเสถียรภาพสำหรับทุกคน แต่ทางเลือกที่มากที่สุด (เกือบทั้งหมดหรือมวลไม่มีในบางหน้าฉัน )ยังไม่มีข้อความยังไม่มีข้อความ= 4พีผม
สำหรับการเปรียบเทียบจำลองเหรียญ -biased (เช่นโดยการกำหนดผลการตายไป0และ1อย่างสม่ำเสมอเท่าที่เป็นไปได้) ใช้นี้เพื่อจำลองเหรียญยุติธรรมและในที่สุดก็ดำเนินการสุ่มตัวอย่างปฏิเสธบิตฉลาดต้องใช้เวลามากที่สุดε01
บันทึก2 ⌈ยังไม่มีข้อความ⌉ ⋅ 3 + 4 ε21 - 4 ϵ2
คาดหวังว่าคุณจะติดกับสิ่งนั้นได้
- เนื่องจากโซ่มีการดูดซับในขอบที่บอกเป็นสีเทาจึงไม่เคยเคลื่อนที่และไม่ส่งผลต่อการคำนวณ ฉันรวมไว้เพื่อความสมบูรณ์และเพื่อเป็นตัวอย่างเท่านั้น( 11 )
- การใช้งานใน Mathematica 10 ( Notebook , Bare Source ); ขออภัยเป็นสิ่งที่ฉันรู้สำหรับปัญหาประเภทนี้