การหาค่าเหมาะที่สุดด้วยการจำลองพฤติกรรมฝูงผึ้ง (Artificial Bee Colony - ABC)
การหาค่าเหมาะที่สุดด้วยการจำลองพฤติกรรมฝูงผึ้ง (ABC) เป็นเมตาฮิวริสติกแบบอาศัยประชากร (population-based metaheuristic) ที่เลียนแบบพฤติกรรมฝูงผึ้ง (swarm intelligence) ซึ่งถูกนำเสนอโดย Karaboga และ Basturk ในปี 2007 โดยจำลองพฤติกรรมการหาอาหารแบบร่วมมือกันของฝูงผึ้งเพื่อค้นหาคำตอบที่เหมาะสมที่สุดในปัญหาการหาค่าเหมาะที่สุดแบบต่อเนื่อง (continuous numerical optimization problems) อัลกอริทึมนี้แบ่งคำตอบที่เป็นไปได้ออกเป็นผึ้ง 3 ประเภท ได้แก่ ผึ้งงาน (employed bees) ผึ้งเฝ้าดู (onlooker bees) และผึ้งสำรวจ (scout bees) และปรับปรุงคำตอบเหล่านั้นอย่างซ้ำๆ ผ่านการค้นหาเฉพาะที่ (local search) และการเลือกแบบความน่าจะเป็น (probabilistic selection) ทำให้เหมาะสมสำหรับนักวิจัยและวิศวกรที่ต้องเผชิญกับปัญหาการหาค่าเหมาะที่สุดที่ซับซ้อนและมีหลายยอด (multimodal optimization landscapes)
อ่านวิธีฉบับเต็ม
เข้าสู่ระบบด้วยบัญชีฟรีเพื่ออ่านส่วนนี้
Method map
The neighbourhood of related methods — select a node to explore.
แหล่งอ้างอิง
- Karaboga, D., & Basturk, B. (2007). A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. Journal of Global Optimization, 39(3), 459–471. DOI: 10.1007/s10898-007-9149-x ↗
วิธีอ้างอิงหน้านี้
ScholarGate. (2026, June 2). Artificial Bee Colony (ABC) Optimization. ScholarGate. https://scholargate.app/th/optimization/artificial-bee-colony
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- Ant Colony Optimizationการหาค่าเหมาะที่สุด↔ compare
- Genetic Algorithmการหาค่าเหมาะที่สุด↔ compare
- Particle Swarm Optimization (PSO)การหาค่าเหมาะที่สุด↔ compare