เทคนิค Swordfish ในซูโดกุ: การขยาย X-Wing เป็น 3x3
Swordfish (ปลากระโทงดาบ) เป็นเวอร์ชันขยายของ X-Wing และเป็นวิธีที่ซับซ้อนและทรงพลังกว่าในบรรดาเทคนิคซูโดกุขั้นสูง ชื่อมาจากรูปร่างของปลากระโทงดาบ เพราะเทคนิคนี้เกี่ยวข้องกับสามแถวและสามคอลัมน์ สร้างรูปแบบที่ใหญ่กว่า X-Wing แนวคิดหลักคือ: เมื่อตัวเลือกปรากฏในสามแถว แต่ละแถวเฉพาะในตำแหน่งคอลัมน์ไม่เกินสาม และสามคอลัมน์นี้เหมือนกัน สามารถลบตัวเลือกนั้นออกจากเซลล์อื่นๆ ของสามคอลัมน์นี้ได้
หากตัวเลขหนึ่งปรากฏในแถว A, แถว B และแถว C เฉพาะในบางตำแหน่งของคอลัมน์ X, Y และ Z (แต่ละแถวไม่เกิน 2-3 คอลัมน์) ตัวเลขนี้ต้องครอบครองตำแหน่งบางแห่งในคอลัมน์ X, Y และ Z ในสามแถวนี้ ดังนั้น เซลล์อื่นๆ ในคอลัมน์ X, Y และ Z (ที่ไม่อยู่ในสามแถวนี้) ไม่สามารถมีตัวเลขนี้ได้
กฎ Swordfish
ถ้าตัวเลือกปรากฏในสามแถวรวมกันเฉพาะในตำแหน่งคอลัมน์เดียวกันสามตำแหน่ง
แล้วตัวเลือกนั้นสามารถลบออกจากแถวอื่นๆ ของสามคอลัมน์นี้ (นอกเหนือจากแถว Swordfish) ได้
ก่อนอ่านบทความนี้ แนะนำให้เชี่ยวชาญเทคนิค X-Wingก่อน เพราะ Swordfish เป็นการขยายโดยตรงของ X-Wing
การวิเคราะห์ตัวอย่าง: Swordfish แบบแถว
มาดูตัวอย่าง Swordfish กับตัวเลือก 4 ในแถว 2, แถว 4 และแถว 8
ข้อมูลกระดานปัจจุบัน
จากข้อมูลตัวเลือกในรูปแบบ CSV81 เราตรวจสอบการกระจายของตัวเลือก 4 ในแถว 2, แถว 4 และแถว 8:
เซลล์แถว 2:
- R2C1: ตัวเลขที่เติม 2 (กำหนด)
- R2C2: ตัวเลือก {1, 4}
- R2C3: ตัวเลือก {1, 4}
- R2C4: ตัวเลือก {5, 7}
- R2C5: ตัวเลือก {6, 8}
- R2C6: ตัวเลือก {6, 8}
- R2C7: ตัวเลขที่เติม 3 (กำหนด)
- R2C8: ตัวเลือก {5, 7}
- R2C9: ตัวเลขที่เติม 9 (กำหนด)
เซลล์แถว 4:
- R4C1: ตัวเลขที่เติม 1 (กำหนด)
- R4C2: ตัวเลขที่เติม 8 (กำหนด)
- R4C3: ตัวเลือก {2, 4}
- R4C4: ตัวเลขที่เติม 3
- R4C5: ตัวเลือก {4, 5}
- R4C6: ตัวเลขที่เติม 9 (กำหนด)
- R4C7: ตัวเลือก {2, 5}
- R4C8: ตัวเลขที่เติม 6
- R4C9: ตัวเลขที่เติม 7 (กำหนด)
เซลล์แถว 8:
- R8C1: ตัวเลขที่เติม 9 (กำหนด)
- R8C2: ตัวเลือก {1, 2, 4, 5, 7}
- R8C3: ตัวเลือก {1, 2, 4}
- R8C4: ตัวเลือก {1, 5, 7}
- R8C5: ตัวเลือก {4, 5, 7}
- R8C6: ตัวเลขที่เติม 3 (กำหนด)
- R8C7: ตัวเลขที่เติม 6 (กำหนด)
- R8C8: ตัวเลือก {2, 5, 7}
- R8C9: ตัวเลขที่เติม 8
กระบวนการวิเคราะห์
- แถว 2: คอลัมน์ 2 ✓, คอลัมน์ 3 ✓ (สองคอลัมน์)
- แถว 4: คอลัมน์ 3 ✓, คอลัมน์ 5 ✓ (สองคอลัมน์)
- แถว 8: คอลัมน์ 2 ✓, คอลัมน์ 3 ✓, คอลัมน์ 5 ✓ (สามคอลัมน์)
สามแถวรวมกันครอบคลุมเฉพาะคอลัมน์ 2, 3 และ 5 ซึ่งสร้างรูปแบบ Swordfish
- R6C2: ตัวเลือก {2, 4, 5}
- R7C2: ตัวเลือก {1, 2, 4, 5, 6, 7}
- R9C2: ตัวเลือก {2, 4, 5, 6, 7}
ในคอลัมน์ 5 นอกเหนือจากแถว 4 และ 8 ยังมีเซลล์อื่นที่มีตัวเลือก 4:
- R6C5: ตัวเลือก {1, 4, 8}
- R7C5: ตัวเลือก {2, 4, 5, 6, 7}
- R6C2: ลบตัวเลือก 4 (เก็บ 2,5)
- R7C2: ลบตัวเลือก 4 (เก็บ 1,2,5,6,7)
- R9C2: ลบตัวเลือก 4 (เก็บ 2,5,6,7)
- R6C5: ลบตัวเลือก 4 (เก็บ 1,8)
- R7C5: ลบตัวเลือก 4 (เก็บ 2,5,6,7)
Swordfish: ในแถว 2, 4 และ 8 ตัวเลือก 4 ปรากฏเฉพาะในคอลัมน์ 2, 3 และ 5
การดำเนินการ: ลบตัวเลือก 4 จาก R6C2, R7C2, R9C2, R6C5, R7C5
คุณลักษณะสำคัญของ Swordfish
1. ไม่จำเป็นที่ทุกแถวจะปรากฏในทั้งสามคอลัมน์
นี่คือความแตกต่างสำคัญระหว่าง Swordfish และ X-Wing:
- X-Wing: ในสองแถว ตัวเลือกปรากฏพอดีในสองคอลัมน์เดียวกัน
- Swordfish: ในสามแถว ตัวเลือกสามารถปรากฏใน2 หรือ 3 ของสามคอลัมน์นี้ ตราบใดที่รวมแล้วไม่เกินสามคอลัมน์
ในตัวอย่างข้างต้น แถว 2 มีตัวเลือก 4 เฉพาะในคอลัมน์ 2 และ 3, แถว 4 เฉพาะในคอลัมน์ 3 และ 5, และแถว 8 ในคอลัมน์ 2, 3 และ 5 แม้ว่าจะไม่มีแถวใดที่มีพอดีสองคอลัมน์ แต่สามแถวรวมกันครอบคลุมคอลัมน์ 2, 3 และ 5 ซึ่งเพียงพอที่จะสร้าง Swordfish
2. จำนวนคอลัมน์ต้องเท่ากับจำนวนแถวพอดี
Swordfish ต้องการสามแถวต่อสามคอลัมน์ (หรือสามคอลัมน์ต่อสามแถว):
- หากตัวเลือกในสามแถวครอบคลุมเพียงสองคอลัมน์ รูปแบบไม่สมบูรณ์และใช้ Swordfish ไม่ได้
- หากตัวเลือกในสามแถวครอบคลุมสี่คอลัมน์ ก็ไม่สามารถสร้าง Swordfish ได้เช่นกัน
- ต้องการการเทียบ 3 ต่อ 3 พอดี
สองรูปแบบของ Swordfish
เช่นเดียวกับ X-Wing, Swordfish มีสองรูปแบบสมมาตร:
1. Swordfish แบบแถว (Row-based Swordfish)
นี่คือกรณีในตัวอย่างข้างต้น:
- สิ่งที่สังเกต: สามแถว
- ลักษณะรูปแบบ: ตัวเลือกปรากฏในแต่ละสามแถวเฉพาะในสามคอลัมน์เดียวกัน (หรือสองในนั้น)
- เป้าหมายการกำจัด: ลบตัวเลือกจากแถวอื่นๆ ของสามคอลัมน์นี้
2. Swordfish แบบคอลัมน์ (Column-based Swordfish)
รูปแบบกลับกัน แต่หลักการเดียวกัน:
- สิ่งที่สังเกต: สามคอลัมน์
- ลักษณะรูปแบบ: ตัวเลือกปรากฏในแต่ละสามคอลัมน์เฉพาะในสามแถวเดียวกัน (หรือสองในนั้น)
- เป้าหมายการกำจัด: ลบตัวเลือกจากคอลัมน์อื่นๆ ของสามแถวนี้
Swordfish แบบแถวกำจัดคอลัมน์, Swordfish แบบคอลัมน์กำจัดแถว
นี่ตรงกับกฎ X-Wing ทุกประการ เพียงขยายจาก 2×2 เป็น 3×3
วิธีค้นหา Swordfish
การค้นหา Swordfish ยากกว่า X-Wing และต้องการการวิเคราะห์ที่เป็นระบบมากขึ้น:
- Swordfish ต้องการสามแถว (หรือคอลัมน์) พอดีที่ครอบคลุมสามคอลัมน์ (หรือแถว) พอดี
- แต่ละแถวสามารถมีตัวเลือกใน 2 หรือ 3 คอลัมน์ แต่สามแถวรวมกันต้องไม่เกินสามคอลัมน์
- หากแถวหนึ่งมีตัวเลือกใน 4 ตำแหน่งขึ้นไป โดยทั่วไปไม่เหมาะสำหรับ Swordfish
- Swordfish หายากมากและไม่ปรากฏในปริศนาซูโดกุส่วนใหญ่
- การค้นหา Swordfish ใช้เวลานาน ลองหลังจากใช้เทคนิคอื่นหมดแล้ว
Swordfish และเทคนิคอื่นๆ
X-Wing vs Swordfish
| เปรียบเทียบ | X-Wing | Swordfish |
|---|---|---|
| จำนวนแถว | 2 แถว (หรือคอลัมน์) | 3 แถว (หรือคอลัมน์) |
| จำนวนคอลัมน์ | 2 คอลัมน์ (หรือแถว) | 3 คอลัมน์ (หรือแถว) |
| ลักษณะรูปแบบ | ตัวเลือกพอดีในสองคอลัมน์ต่อแถว | ตัวเลือกใน 2-3 คอลัมน์ต่อแถว |
| ความยากในการจดจำ | ยาก | ยากมาก |
| ความถี่ | บางครั้ง | หายาก |
การขยายขั้นสูงกว่า
Swordfish สามารถขยายต่อไปได้:
- Jellyfish (แมงกะพรุน): เวอร์ชันขยาย 4×4
- Squirmbag: เวอร์ชันขยาย 5×5 (หายากมาก)
เทคนิคเหล่านี้ทำงานบนหลักการเดียวกับ Swordfish แต่มีแถวและคอลัมน์มากขึ้น และความยากในการจดจำเพิ่มขึ้นแบบเลขชี้กำลัง
สรุปเทคนิค
จุดสำคัญของเทคนิค Swordfish:
- สาระสำคัญ: X-Wing ขยายจาก 2×2 เป็น 3×3
- เงื่อนไขการจดจำ: ตัวเลือกปรากฏในสามแถว (หรือคอลัมน์) รวมกันเฉพาะในสามคอลัมน์ (หรือแถว)
- ความยืดหยุ่น: แต่ละแถวไม่จำเป็นต้องมีตัวเลือกในทั้งสามคอลัมน์ ตราบใดที่สามแถวรวมกันครอบคลุมสามคอลัมน์นี้
- กฎการกำจัด: Swordfish แบบแถวกำจัดคอลัมน์, Swordfish แบบคอลัมน์กำจัดแถว
- การใช้งาน: ทางเลือกสุดท้ายเมื่อ X-Wing และเทคนิคอื่นไม่สามารถทะลุทะลวงได้
- ความยากในการจดจำ: ต้องวิเคราะห์การกระจายตัวเลือกในหลายแถวและคอลัมน์อย่างเป็นระบบ ใช้เวลามาก
- ความถี่: หายากมาก แม้ปริศนาที่ยากที่สุดก็มักไม่ต้องการ
Swordfish ในทางปฏิบัติหายากมาก และปรากฏเฉพาะบางครั้งในปริศนาระดับผู้เชี่ยวชาญที่ยากที่สุด คำแนะนำ:
- ใช้เทคนิคระดับกลางทั้งหมดและ X-Wing ก่อน
- เลือกตัวเลือกที่มีตำแหน่งน้อยที่สุดสำหรับการวิเคราะห์ (เช่น ตัวเลขที่มีตำแหน่งเหลือ 6-9)
- ใช้ปากกาและกระดาษติดตามการกระจายของแต่ละตัวเลขในแถวและคอลัมน์
- ซอฟต์แวร์ซูโดกุบางตัวมีคำแนะนำ Swordfish ใช้เครื่องมือเพื่อเรียนรู้
- หากหลังจาก 30 นาทียังไม่พบ ปริศนาอาจไม่ต้องการ Swordfish ตรวจสอบว่าพลาดเทคนิคง่ายๆ หรือไม่
ฝึกฝนตอนนี้
เริ่มเกมซูโดกุระดับผู้เชี่ยวชาญ และลองเทคนิค Swordfish! คำแนะนำ:
- เลือกระดับความยากสูงสุด เฉพาะปริศนาผู้เชี่ยวชาญเท่านั้นที่อาจต้องการ Swordfish
- ต้องแน่ใจว่าเชี่ยวชาญ X-Wing ก่อน
- วิเคราะห์ตัวเลือกแต่ละตัวอย่างเป็นระบบเพื่อค้นหารูปแบบ 3×3
- อดทน Swordfish หายากมากและยากที่จะพบ