โครโมโซมในอัลกอริทึมทางพันธุกรรมคืออะไร?
โครโมโซมในอัลกอริทึมทางพันธุกรรมคืออะไร?

วีดีโอ: โครโมโซมในอัลกอริทึมทางพันธุกรรมคืออะไร?

วีดีโอ: โครโมโซมในอัลกอริทึมทางพันธุกรรมคืออะไร?
วีดีโอ: ขั้นตอนวิธีเชิงพันธุ์กรรม genetic algorithm บรรยาย ป ตรี pt1 in 2 2024, พฤศจิกายน
Anonim

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

อัลกอริทึมทางพันธุกรรมหมายถึงอะไร?

NS อัลกอริทึมทางพันธุกรรม เป็นวิธีการค้นหาแบบฮิวริสติกที่ใช้ในปัญญาประดิษฐ์และการคำนวณ ใช้สำหรับค้นหาวิธีแก้ปัญหาที่เหมาะสมที่สุดสำหรับปัญหาการค้นหาตามทฤษฎีการคัดเลือกโดยธรรมชาติและ วิวัฒนาการ ชีววิทยา. อัลกอริทึมทางพันธุกรรม เหมาะอย่างยิ่งสำหรับการค้นหาผ่านชุดข้อมูลขนาดใหญ่และซับซ้อน

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

ในทำนองเดียวกันอาจมีคนถามว่าตัวดำเนินการของอัลกอริทึมทางพันธุกรรมคืออะไร?

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

อัลกอริทึมทางพันธุกรรมใช้ที่ไหน?

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