เมื่อรุกฆาตเป็นไปไม่ได้ในตำแหน่ง


10

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


กฎหมายของหมากรุกพูด

1.5 หากตำแหน่งอยู่ในตำแหน่งที่ผู้เล่นทั้งสองไม่สามารถรุกฆาตกษัตริย์ของคู่ต่อสู้ได้เกมดังกล่าวจะถูกดึง (ดูข้อ 5.2.2)

5.2.2 เกมดังกล่าวจะถูกดึงเมื่อมีตำแหน่งเกิดขึ้นซึ่งผู้เล่นทั้งสองไม่สามารถรุกฆาตกษัตริย์ของคู่ต่อสู้ด้วยการเคลื่อนไหวทางกฎหมายแบบใด ๆ เกมดังกล่าวจะสิ้นสุดใน 'ตำแหน่งตาย' สิ่งนี้จะจบเกมทันทีโดยมีเงื่อนไขว่าการย้ายตำแหน่งนั้นเป็นไปตามข้อ 3 และข้อ 4.2 - 4.7

[บทความ 3, 4.2-4.7 โดยทั่วไปแล้วเกี่ยวข้องกับการเคลื่อนไหวทางกฎหมาย]

สิ่งนี้น่าสนใจเพราะดูเหมือนว่าอาจจะไม่ชัดเจนว่ามีเงื่อนไขนี้หรือไม่ (แม้ว่าจะเป็นของหายากในเกมจริง!) ฉันคิดว่าสิ่งนี้จะต้องได้รับการตรวจสอบก่อน ฉันสงสัย:

(1) การคำนวณว่ามันยากแค่ไหนในการพิจารณาว่าไม่มีการเคลื่อนย้ายทางกฎหมายตามลำดับในการรุกฆาต ? มีอัลกอริทึมที่ดีกว่ากำลังดุร้ายหรือไม่?

(2) คุณรู้ไหมว่าตัวอย่างที่น่าสนใจของตำแหน่งที่เป็นเรื่องยากสำหรับมนุษย์ที่จะบอกว่าเงื่อนไขนี้ใช้?

(3) มีตัวอย่างของเกมประวัติศาสตร์ที่ไม่ได้ปฏิบัติตามกฎหมายนี้เนื่องจากผู้เล่นและเจ้าหน้าที่ไม่ได้ตระหนักถึงเงื่อนไขที่จัดขึ้น? น่าสนใจอย่างยิ่งหากเกมไม่ได้จบลงด้วยการดึงออกเนื่องจากเวลาหมดอายุสำหรับผู้เล่นหนึ่งคน

แรงบันดาลใจจากhttps://old.reddit.com/r/chess/comments/8ulfrt/using_fide_rules_if_white_runs_out_of_time_in/

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


ฉันสงสัยว่ามีตำแหน่งที่ยากสำหรับมนุษย์ในการค้นหาว่ามีคู่ครองที่เป็นไปได้หรือไม่
hoacin

2
@BrianTowers คำถามนั้นมีความเกี่ยวข้องกัน แต่ก็ไม่ซ้ำกัน คำถามก็คือถามบางสิ่งที่แตกต่างออกไป คำตอบที่ยอมรับนั้นมีอยู่ในหัวข้อ แต่ไม่ได้กล่าวถึงข้อใดข้อหนึ่ง (1) - (3) ยกเว้นอาจจะเล็กน้อย (2)
usul

@ โฮอาซินฉันมีแนวโน้มที่จะเห็นด้วย แต่ถ้าอย่างนั้นเราควรจะสามารถเขียนอัลกอริธึมที่รวดเร็วสำหรับเรื่องนี้ใช่ไหม?
usul

1
มีกฎ9.3.2 การเคลื่อนที่ 50 ครั้งสุดท้ายของผู้เล่นแต่ละคนแล้วเสร็จโดยไม่มีการเคลื่อนไหวใด ๆ ของเบี้ยและไม่มีการยึดใด ๆ ซึ่งสร้างการวาด ในด้านหลังของจิตใจของฉันฉันจำการวิเคราะห์คอมพิวเตอร์ที่แสดงให้เพื่อนบังคับในการเคลื่อนไหวมากกว่านั้น การวิเคราะห์ดังกล่าวเป็น NP ที่สมบูรณ์และดังนั้นจึงไม่มีขั้นตอนวิธีเวลาพหุนามหามัน
MaxW

1
สวัสดี @fuxia ขอบคุณ แต่ฉันไม่เห็นด้วยอย่างเคารพ (a) คำถามที่เชื่อมโยงไม่ได้ซ้ำกับคำถามใด ๆ ของฉัน (b) คำถามนี้ได้รับคำตอบอย่างสมบูรณ์แบบในคำตอบสั้น ๆ ที่สอดคล้องกันและทุกอย่างทำงานได้ดี - หรือจะมีถ้าไม่ใช่สำหรับการทำเครื่องหมายที่ไม่ถูกต้องล่าช้าเป็นซ้ำ (c) ฉันมีปัญหาในการดูว่าการตัดสินใจการกลั่นกรองเหล่านี้หรือการพยายามตำหนิคุณทำให้ไซต์ดีขึ้นโดยทั่วไปหรือคำถามนี้ดีขึ้นโดยเฉพาะ
usul

คำตอบ:


7

สิ่งที่คุณขอไปโดยใช้ชื่อ "การชำระบัญชี Dead Dead" ในโดเมนของปัญหาและปัญหาย้อนยุค

(1) ไม่มีอัลกอริทึมที่ฉันรู้ยกเว้น zaifrun ที่กล่าวถึง: กำลังดุร้าย เหตุผลก็เพราะคุณสามารถค้นหาตำแหน่งที่น่าอัศจรรย์ ...

(2) ตรวจสอบปัญหามากมายอาศัยตาย Reckoning ที่เว็บไซต์ของแอนดรูบูคานันของ นอกจากนี้ยังมีฐานข้อมูลปัญหา ( เช่นนี้ ) ที่คุณสามารถเรียกใช้การค้นหา 'DR' ในข้อกำหนดได้

ตัวอย่างที่เป็นรูปธรรมที่ฉันจำได้คือตัวอย่างนี้ซึ่งฉันทำซ้ำที่นี่ โดย Andrew Buchanan ใน StrateGems 2002 สีขาวเคลื่อนไหวได้ การเคลื่อนไหวครั้งสุดท้ายในตำแหน่งนี้คืออะไร? (ตำแหน่งนั้นตายไปแล้ว แต่การเดินครั้งสุดท้ายที่ทำต้องมาจากตำแหน่งที่ถูกกฎหมายและมีชีวิต - ดังนั้นจึงสามารถกำหนดได้อย่างมีเอกลักษณ์)

NN - NN

(3) แม้แต่ grandmasters ก็มีท่าทีทางเทคนิคแล้ว! ดูหน้าตัวอย่างของFrançois Labelle


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

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

เมื่อเกมสิ้นสุดลงฉันจะคิดว่าอะไรก็ตามที่เกิดขึ้นหลังจากนั้นจะไม่เกี่ยวข้องกับการแสดงคำถามใด ๆ เกี่ยวกับความชอบด้วยกฎหมายเช่นเดียวกัน
supercat

-4

นี่เป็นคำถาม 3 ข้อจริง ๆ ไม่แน่ใจว่าฉันตอบทุกอย่างที่นี่

แต่มี 'อัลกอริทึม' สำหรับปัญหานี้ แต่มันเป็นปัญหา NP ที่สมบูรณ์ซึ่งโดยพื้นฐานแล้วจะเป็นเรื่องสำคัญแม้ว่าคุณจะสามารถทำการเพิ่มประสิทธิภาพได้ นี่เป็นอัลกอริธึมพื้นฐานในการสร้างตาราง แน่นอนว่ามีชิ้นส่วนจำนวนมากที่ใช้งานได้ยากแม้แต่ตำแหน่งเดียว

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


เป็นบาทหลวงที่มีสีต่างกันคู่ที่เป็นไปได้: k1K5 / b7 / 2B5 / 8/8/8/8/8/8 w - - 0 1 คุณต้องการให้ฉันแสดงลำดับของการเคลื่อนไหวทางกฎหมายที่สามารถสิ้นสุดใน ตำแหน่งนี้
lenik

ใช่ แต่ฉันหมายถึง 1 ราชาและบาทหลวงกับ 1 กษัตริย์ ฉันได้แก้ไขคำตอบแล้ว
zaifrun

เรียกร้องแปลก ๆ ว่ามันเป็น NP ที่สมบูรณ์ คืออะไรnในกรณีนี้หรือไม่? คุณช่วยอธิบายว่าคุณจะลดปัญหา NP อื่น ๆ ได้อย่างไร
RemcoGerlich

@RemcoGerlich โดยเฉพาะอย่างยิ่งมันเป็นข้อผิดพลาดหมวดหมู่ในการเรียกอัลกอริทึม NP-complete เฉพาะปัญหาการคำนวณเท่านั้นที่สามารถ อย่างไรก็ตามการคำนวณกลยุทธ์ที่ดีที่สุดสำหรับหมากรุกทั่วไปบนกระดาน n × n นั้นสมบูรณ์แบบยกเว้น (Wikipedia ให้การอ้างอิงAviezri Fraenkel and D. Lichtenstein (1981). "Computing a perfect strategy for n×n chess requires time exponential in n". J. Comb. Th. A (31): 199–214) ปัญหาส่วนใหญ่ในกระดานขนาด 8 × 8 นั้นเป็น "เรื่องไม่สำคัญ" ในบริบทของทฤษฎีความซับซ้อนเนื่องจากสามารถแก้ไขได้ในเวลาที่คงที่ (แม้ว่าค่าคงที่นั้นใหญ่เกินไปที่จะแก้มันในทางปฏิบัติ)
จิ้งจกที่ไม่ต่อเนื่อง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.