Skip to main content

อัลกอริทึมผึ้งคืออะไร?

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

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

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

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