ทำไมการเล่นหมากรุกจึงสามารถพัฒนาโอกาสในการชนะได้


14

เมื่อดูถ้วย Sinquefield บนhttp://grandchesstour.org/เป็นไปได้ที่จะลองการเคลื่อนไหวที่แตกต่างกันและดูว่าคอมพิวเตอร์ประเมินการยืนหลังจากการเคลื่อนไหวที่คุณแนะนำ

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

อืมหรืออาจเป็นเพราะการใช้งานเว็บไซต์ที่ grandchesstour.org


4
ในบางกรณีเครื่องยนต์มีปัญหาในการค้นหาการเคลื่อนไหวที่ถูกต้อง แต่ประเมินอย่างถูกต้องเมื่อคุณป้อนด้วยตนเอง สิ่งนี้ไม่ใช่เรื่องธรรมดาเหมือนกับที่คุณอธิบาย
11684

คำตอบ:


26

หากคอมพิวเตอร์มีความสามารถในการประเมินทุกบรรทัดการเล่นจนถึงตอนท้ายของเกมการประเมินจะไม่มีวันเปลี่ยนแปลง อันที่จริงการประเมินผลของทุกการเคลื่อนไหวจะเป็น "ชนะ", "แพ้" หรือ "ดึง" นี่คือสิ่งที่เกิดขึ้นในเกมตารางฐาน *หากคอมพิวเตอร์สามารถทำสิ่งนี้ได้ในทุกตำแหน่งเกมทุกเกมที่ต่อกับคอมพิวเตอร์จะประกอบด้วยคอมพิวเตอร์ที่ลาออกโดยไม่ต้องย้ายออกให้คุณวาดในตำแหน่งเริ่มต้นหรือรู้สึกรำคาญที่คุณไม่ได้ลาออกหรือยอมรับข้อเสนอพิเศษนั้น

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

ปัญหาคือทางลัดเหล่านี้ผิดพลาด คอมพิวเตอร์อาจตัดสินว่าการแขวนชิ้นส่วนนั้นไม่ดีเมื่อจริง ๆ แล้วมันเป็นอัจฉริยะเสียสละ มันอาจตัดสินใจว่าตำแหน่งมีเสถียรภาพเมื่อไม่ได้จริงๆ มันอาจไม่มีพลังมากพอที่จะมองเห็นอนาคตไกลพอที่จะเห็นจุดที่แท้จริงของการเคลื่อนไหวเฉพาะ

นี่คือตัวอย่างง่ายๆแม้ว่ามันจะไม่เหมือนจริงมาก สมมติว่าคุณกำลังจะรุกฆาตฉัน แต่ฉันมีชุดของสิบเช็คที่ฉันสามารถทำให้คุณล่าช้า ถ้าฉันดูล่วงหน้า 10 ครั้งฉันจะคิดว่าฉันตกลง: บางทีฉันอาจจะจำนำได้ดังนั้นการประเมินของฉันก็คือ "หลังจากผ่านไปสิบครั้งฉันก็ยังจำนำได้ดี คะแนน +1 "ฉันเล่นการตรวจสอบครั้งแรกของคุณคุณตอบสนองและตอนนี้ฉันเห็นว่ามันเป็นคู่ในสิบและลาออก นี่คือสิ่งที่เรียกว่า "เอฟเฟ็กต์แนวขอบฟ้า" ซึ่งโปรแกรมสมัยใหม่พยายามหลีกเลี่ยง (เช่นโดยการมองลึกลงไปตามบรรทัดที่มีการเคลื่อนไหวที่ถูกบังคับจำนวนมาก) แต่มันแสดงให้เห็นถึงหลักการทั่วไป

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

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


*มีความแตกต่างเล็กน้อยที่นี่ในความเป็นจริงคุณต้องนับจำนวนการเคลื่อนไหวเพื่อชัยชนะเพื่อหลีกเลี่ยงการทำซ้ำตำแหน่ง ตัวอย่างเช่นพิจารณา endgame ของ KQ vs K ทุกการเคลื่อนไหวที่ไม่ได้ทำให้เฉื่อยชาหรือยอมแพ้ต่อการชนะของราชินีดังนั้นคุณต้องมีกลไกในการขับไปสู่การรุกฆาตไม่ใช่เพียงแค่เคลื่อนย้ายแบบสุ่มและพูดว่า "ว้าวฉันจะไปโดยสิ้นเชิง เพื่อชนะสิ่งนี้ - เกือบทุกการเคลื่อนไหวชนะ! "


คำตอบที่ยอดเยี่ยม! ฉันไม่เคยได้ยินคำว่า "เอฟเฟ็กต์เส้นขอบฟ้า" ที่ทำให้รู้สึกสมเหตุสมผลน่าสนใจมาก
เปโดร A

ขอบคุณสำหรับคำชี้แจง ฉันส่วนใหญ่อยู่ในหมอกที่เกี่ยวข้องกับผลกระทบขนาดใหญ่ของการย้ายเพียงครั้งเดียว แต่ฉันเดาเวลาที่คอมพิวเตอร์ได้รับอนุญาตให้วิเคราะห์ค่อนข้าง จำกัด ในเว็บไซต์ที่เป็นปัญหาทำให้ผลใหญ่
jonasfh

4

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

นี่เป็นวิธีที่เราเล่นหมากรุก


4
คุณสามารถเพิ่มได้ว่าเอ็นจิ้นหมากรุกออนไลน์ไม่ได้วิเคราะห์การเคลื่อนไหวจำนวนมากในเชิงลึกเพื่อเริ่มต้นดังนั้นการเพิ่มชั้นพิเศษนั้นมีความสำคัญมากกว่าที่จะเป็นในคอมพิวเตอร์ของคุณที่บ้าน
Brian Towers

อืมฉันเห็นด้วย แต่ถึงกระนั้นฉันสงสัยว่าผลกระทบที่มีขนาดใหญ่มากสำหรับการย้ายเพียงครั้งเดียว ฉันเดาว่าคอมพิวเตอร์ทำการวิเคราะห์ที่สำคัญมากสำหรับการเดินหน้าครั้งต่อไปที่เป็นไปได้โดยเฉพาะอย่างยิ่งการคาดการณ์และควรค้นพบว่าการเคลื่อนไหวที่เป็นไปได้อย่างใดอย่างหนึ่งจะให้ตำแหน่งที่ดีขึ้นมากและปรับสถานะปัจจุบัน แต่ฉันเห็นความคิดเห็นของไบรอันซึ่งต้องมีความสำคัญที่นี่
jonasfh
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.