ระบายสีแผนที่สหราชอาณาจักรและไอร์แลนด์
- เป็นโจทย์ให้ระบายสีแผนที่ของสหราชอาณาจักรและไอร์แลนด์
- ต้องระบายสีโดยให้พื้นที่ที่ติดกันไม่มีสีเดียวกัน
- สามารถคลิกเพื่อเลือกสีและนำไปใช้ได้
ความเห็นของ GN⁺
- ปัญหานี้เป็นตัวอย่างหนึ่งของทฤษฎีกราฟ และเป็นที่รู้จักกันในชื่อปัญหาการระบายสี (coloring problem)
- สำหรับวิศวกรซอฟต์แวร์ระดับเริ่มต้น เรื่องนี้ช่วยให้เข้าใจอัลกอริทึมและโครงสร้างข้อมูลได้ดีขึ้น
- ในการแก้ปัญหานี้สามารถใช้ backtracking หรือ greedy algorithm ได้
- ปัญหาที่คล้ายกันคือ 'ทฤษฎีบทสี่สี (four color theorem)' ซึ่งเป็นทฤษฎีที่กล่าวว่ากราฟระนาบทุกกราฟสามารถระบายสีได้ด้วยสี่สี
- ผ่านปัญหานี้สามารถพัฒนาทักษะการแก้ปัญหาและความสามารถในการออกแบบอัลกอริทึมได้
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ดูกับเด็กสองคนแล้ว ทุกคนสนุกมาก ส่วนที่เป็น zero-knowledge proof ยังไม่เข้าใจ แต่ส่วนทฤษฎีสี่สีน่าสนใจมาก ลองระบายสีแผนที่กับเด็ก ๆ แล้วก็สงสัยว่าจะใช้ได้กับปริภูมิไม่ใช่แบบยุคลิดหรือไม่ บนทรงกลมใช้มากสุดสี่สี แต่บนโทรัสต้องใช้เจ็ดสี
ควรระบุให้ชัดเจนว่าสามสีที่ใช้ในขั้นแรกคือสีอะไร และในขั้นที่สามควรตรวจสอบว่าสีที่เปิดเผยออกมานั้นต่างกันทั้งหมดและเป็นหนึ่งในสามสีนั้น
คำว่า "ยากมาก" อาจทำให้เข้าใจผิดได้ เพราะฟังดูเหมือนว่าถ้าพยายามมากพอก็น่าจะหาคำตอบได้
เดิมทีรู้ว่าสี่สีก็เพียงพอสำหรับแผนที่ใด ๆ อยู่แล้ว แต่การลองวาดแผนที่ที่ต้องใช้ห้าสีนั้นให้ความรู้สึกคุ้มค่ามาก ทำให้เข้าใจสิ่งที่เคยรู้แค่ในทางทฤษฎีได้อย่างเป็นรูปธรรม
น่าจะดีถ้าลองติดต่อพิพิธภัณฑ์ที่เกี่ยวกับหัวข้อวิทยาศาสตร์ ในเยอรมนีมีพิพิธภัณฑ์ MINT หลายแห่งที่จัดแสดงสิ่งแบบนี้ เด็ก ๆ ก็น่าจะชอบด้วย
ปฏิสัมพันธ์และลำดับการนำเสนอดี แต่ตัวอย่าง zero-knowledge proof เข้าใจยาก รู้แนวคิดอยู่แล้วแต่ไม่แน่ใจว่าตัวอย่างนี้นับเป็น proof หรือไม่ ดูเหมือนว่าพอทำให้กระบวนการง่ายลงแล้ว องค์ประกอบสำคัญบางอย่างก็หายไป
สาธารณรัฐไอร์แลนด์ไม่ใช่ส่วนหนึ่งของสหราชอาณาจักร คำว่า 'British Isles' น่าจะเหมาะสมกว่า การแยกความแตกต่างนี้สำคัญ
รู้ว่าการสร้างแผนที่ห้าสีเป็นไปไม่ได้ แต่ก็ยังสนุกที่ได้ลองทำ สงสัยว่านี่เป็นบั๊กหรือเปล่า และไม่เข้าใจว่าทำไมถึงไม่ใช่สามสี
นี่เป็นหนึ่งในตัวอย่างเชิงการศึกษาที่เจ๋งที่สุดเท่าที่เคยลองมา ชอบที่มีคำเตือนว่าแผนที่ห้าสี "ยากมาก" เพราะมันติดอยู่ในความทรงจำมากกว่าการแค่ได้ยินว่าสี่สีก็เพียงพอสำหรับทุกแผนที่ อยากให้โรงเรียนสอนแบบนี้
คำว่า "นักคณิตศาสตร์เชื่อว่าการพิสูจน์นั้นถูกต้อง" ไม่ค่อยเหมาะสม การพิสูจน์นี้ได้รับการตรวจสอบอย่างเป็นทางการด้วยคอมพิวเตอร์แล้ว ไม่อย่างนั้นอาจฟังเหมือนนักคณิตศาสตร์ยังไม่ได้มั่นใจในบทพิสูจน์อย่างเต็มที่