มีเอ็นจิ้นหมากรุก bughouse หรือไม่?


10

เพื่อนบอกฉันว่ามันเป็นเรื่องยากมากที่จะใช้เครื่องมือหมากรุกของbughouseเพราะมันต้องใช้พลังประมวลผลมากกว่าตัวหมากรุกทั่วไป

มีเครื่องยนต์ bughouse อยู่ที่นั่นหรือไม่? ถ้าไม่เหตุผลคืออะไร


ในบรรดาความซับซ้อนที่เพิ่มขึ้นของ bughouse ที่ตอบด้านล่างชี้ให้เห็นฉันคิดว่า (แต่ฉันคาดเดาทั้งหมด) ว่าแง่มุมแบบหลายกระดานน่าจะเป็นประเด็นที่มีความสำคัญมากกว่าการปล่อยแบบต่อเนื่อง กรณีของ bughouse ดังนั้นจึงไม่เกี่ยวข้อง เหตุผลเดียวที่ฉันบอกว่านี่คือเครื่องยนต์ที่ดีที่สุดของ Shogi (ซึ่งมีหยด) ทำให้ผู้เล่นมืออาชีพเป็นคู่ต่อสู้ en.wikipedia.org/wiki/Computer_shogi#Computers_versus_humans
ETD

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

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

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

คำตอบ:


6

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

เครื่องยนต์ที่ฉันคุ้นเคยมากที่สุดคือSjengซึ่งอ้างว่ามี ELO ประมาณ 2000 ใน FICS ซึ่งเทียบเท่ากับผู้เล่นที่แข็งแกร่งของมนุษย์


ยอมรับเมื่อคุณชี้ไปที่Sjeng
Ofiris

3

ฉันไม่รู้เครื่องยนต์ของ bughouse ใด ๆ

ความซับซ้อนพิเศษ:

นอกเหนือจากการเล่นเกมมาตรฐาน ...

  1. ทัศนวิสัยพิเศษทางยุทธวิธี ตอนนี้คอมพิวเตอร์ต้องมองเห็นการเคลื่อนไหวที่ดีที่ทั้งสองฝ่ายสามารถดำเนินการได้หากมีบางชิ้นที่อยู่ในมือ
  2. หยดทำให้แผนภูมิการค้นหามีขนาดใหญ่มาก ไม่มีข้อ จำกัด จริงๆที่ชิ้นส่วนอาจถูกทิ้ง (เบี้ยได้หรือไม่สามารถจำนำลดลงได้?) ที่ทำให้แผนภูมิการค้นหามีขนาดใหญ่มาก
  3. เสียสละหลายคณะ หากเครื่องจักรต้องพบกับการเคลื่อนไหวที่ดี "ถ้าฉันมี [ชิ้นส่วน] อยู่ในมือ" มันก็ต้องตัดสินใจว่าควรจะเสียสละบนกระดานอีกอันหนึ่ง (หรือแม้แต่บอร์ดนี้) เพื่อให้ได้ชิ้นส่วนนั้น
  4. การจัดการนาฬิกายุทธวิธี เกม bughouse ที่ฉันเล่นอยู่ตลอดเวลา (นั่นคือ - bughouse 5 นาที) การจัดการนาฬิกายุทธวิธีเป็นความซับซ้อนอีกอย่างหนึ่ง ฉันเคยเห็นเกมชนะเมื่อด้านใดด้านหนึ่งมีการชนะที่ชัดเจนในหนึ่งกระดานและหยุดเล่นบนกระดานอื่นเมื่อพวกเขามีข้อได้เปรียบด้านเวลาเพื่ออดคู่ต่อสู้ของชิ้นพิเศษ

คำตอบที่ดีความคิด (2) ก็เกิดขึ้นในโรงบ้าและเครื่องยนต์ในปัจจุบันนั้นแข็งแกร่ง (อ่อนแอกว่าหมากรุกมาก) อันที่จริงแล้วเครื่องยนต์เรือนปลาบ้าของ lichess นั้นแข็งแกร่งที่สุดตามการแข่งขันที่ไม่เป็นทางการเมื่อเร็ว ๆ นี้ แต่เครื่องยนต์ใช้เวลา 3 วินาที 5 นาที ด้วยเวลามากขึ้นอาจกลายเป็นมนุษย์
Santropedro

3

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


1
น่าสนใจมากคุณดูเหมือนจะรู้เกี่ยวกับ bughouse ไม่ต้องสงสัยเกี่ยวกับการโพสต์มากขึ้น!
Santropedro

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