Abstract
Swarm intelligence is an emerging area in the field of optimization and researchers have developed various algorithms by modeling the behaviors of different swarm of animals and insects such as ants, termites, bees, birds, fishes. In 1990s, Ant Colony Optimization based on ant swarm and Particle Swarm Optimization based on bird flocks and fish schools have been introduced and they have been applied to solve optimization problems in various areas within a time of two decade. However, the intelligent behaviors of bee swarm have inspired the researchers especially during the last decade to develop new algorithms. This work presents a survey of the algorithms described based on the intelligence in bee swarms and their applications.
Similar content being viewed by others
References
Abbass HA (2001a) Marriage in honey bees optimisation: a haplometrosis polygynous swarming approach. In: The congress on evolutionary computation, CEC2001, vol 1. Seoul, Korea, pp 207–214
Abbass HA (2001b) A monogenous mbo approach to satisfiability. In: International conference on computational intelligence for modelling, control and automation, CIMCA2001
Abbass HA (2001c) A single queen single worker honey bees approach to 3-sat. In: The genetic and evolutionary computation conference, GECCO2001, San Francisco, USA
Abbass HA, Teo J (2003) A true annealing approach to the marriage in honey-bees optimization algorithm. Int J Comput Intell Appl 3: 199–211
Afshar A, Bozorg Haddad O, Mario M, Adams B (2007) Honey-bee mating optimization (hbmo) algorithm for optimal reservoir operation. J Franklin Inst 344(5): 452–462
Amiri B, Fathian M (2007) Integration of self organizing feature maps and honey bee mating optimization algorithm for market segmentation. J Theor Appl Inf Technol 3(3): 70–86
Ashlock D, Oftelie J (2004) Simulation of floral specialization in bees. In: Evolutionary computation, 2004. CEC2004, vol 2, pp 1859–1864
Azeem M (2006) A novel parent selection operator in ga for tuning of scaling factors of fkbc. In: IEEE international conference on fuzzy systems, pp 1742–1747
Azeem M, Saad A (2004) Modified queen bee evolution based genetic algorithm for tuning of scaling factors of fuzzy knowledge base controller. In: Proceedings of the IEEE INDICON 2004, first India annual conference, pp 299–303
Bahamish H, Abdullah R, Salam R (2008) Protein conformational search using bees algorithm. In: AICMS 08: Second Asia international conference on modeling and simulation, 2008, pp 911–916
Baig A, Rashid M (2006) Foraging for fitness: a honey bee behavior based algorithm for function optimization. Technical report, NUCES, Pakistan
Baig AR, Rashid M (2007) Honey bee foraging algorithm for multimodal & dynamic optimization problems. In: GECCO ’07: proceedings of the 9th annual conference on genetic and evolutionary computation. ACM, New York, NY, USA, pp 169–169
Banarjee S, Dangayac GS, Mukherjee SK, Mohanti PK (2008) Modelling process and supply chain scheduling using hybrid meta-heuristics. In: Metaheuristics for scheduling in industrial and manufacturing applications, vol 128 of Studies in Computational Intelligence, pp 277–300. Springer
Basturk B, Karaboga D (2006) An artificial bee colony (abc) algorithm for numeric function optimization. In: IEEE Swarm intelligence symposium 2006, Indianapolis, IN, USA
Baykasoglu A, Ozbakir L, Tapkan P (2007) Artificial bee colony algorithm and its application to generalized assignment problem. In: Swarm intelligence focus on ant and particle swarm optimization. I-Tech Education and Publishing, Vienna, Austria, pp 113–144
Beekman M, Gilchrist AL, Duncan M, Sumpter DJT (2007) What makes a honeybee scout?. Behav Ecol Sociobiol 61: 985–995
Benatchba K, Admane L, Koudil M (2005) Using bees to solve a data-mining problem expressed as a max-sat one. In: Artificial intelligence and knowledge engineering applications: a bioinspired approach, LNCS, vol 3562/2005. pp 212–220
Bendes E, Ozkan C (2008) Direk lineer trasformasyon ynteminde yapay zeka tekniklerinin uygulanmas. In: UZALCBS08, Kayseri, Turkiye
Bianco G (2004) Getting inspired from bees to perform large scale visual precise navigation. In: (IROS 2004) Proceedings: 2004 IEEE/RSJ international conference on intelligent robots and systems, 2004, vol 1. pp 619–624
Blum C (2005) Ant colony optimization: introduction and recent trends. Phys Life 2: 353–373
Bonabeau E, Sobkowski A, Theraulaz G, Deneubourg J-L (1997) Adaptive task allocation inspired by a model of division of labor in social insects. In: Biocomputing and emergent computation. Proceedings of BCEC97. World Scientific Press, pp 36–45
Bonabeau E, Dorigo M, Theraulaz G (1999) Swarm intelligence: from natural to artificial systems. Oxford University Press, Inc, New York
Bozorg Haddad O, Afshar A, Mario M (2006) Honey-bees mating optimization (hbmo) algorithm: a new heuristic approach for water resources optimization. Water Resour Manag 20(5): 661–680
Calabi P (1988) Behavioral flexibility in Hymenoptera: a re-examination of the concept of caste. In: Advances in myrmecology. Brill Press, Leiden, pp 237–258
Chang HS (2006) Converging marriage in honey-bees optimization and application to stochastic dynamic programming. J Glob Optim 35(3): 423–441
Chong CS, Sivakumar AI, Malcolm Low YH, Gay KL (2006) A bee colony optimization algorithm to job shop scheduling. In: WSC ’06: proceedings of the 38th conference on Winter simulation. Winter Simulation Conference, pp 1954–1961
Chong CS, Malcolm Low YH, Sivakumar AI, Gay KL (2007) Using a bee colony algorithm for neighborhood search in job shop scheduling problems. In: 21st European conference on modeling and simulation (ECMS 2007)
Curkovic P, Jerbic B (2007) Honey-bees optimization algorithm applied to path planning problem. Int J Simul Model 6(3): 154–165
Dorigo M, Blum C (2005) Ant colony optimization theory: a survey. Theor Comput Sci 344: 243–278
Dorigo M, Maniezzo V, Colorni A (1991) Positive feedback as a search strategy. Technical Report 91-016, Politecnico di Milano, Italy
Dornhaus A, Klügl F, Puppe F, Tautz J (1998) Task selection in honeybees—experiments using multi-agent simulation. In: Proceedings of GWAL’98
Drias H, Sadeg S, Yahi S (2005) Cooperative bees swarm for solving the maximum weighted satisfiability problem. In: Computational intelligence and bioinspired systems. LNCS, vol 3512/2005. pp 318–325
Eberhart RC, Shi Y, Kennedy J (2001) Swarm intelligence. The Morgan Kaufmann series in artificial intelligence. Morgan Kaufmann, San Francisco
Fathian M, Amiri B (2008) A honeybee-mating approach for cluster analysis. Int J Adv Manuf Technol 38(7–8): 809–821
Fathian M, Amiri B, Maroosi A (2007) Application of honey-bee mating optimization algorithm on clustering. Appl Math Comput 190(2): 1502–1513
Fenglei L, Haijun D, Xing F (2007) The parameter improvement of bee colony algorithm in tsp problem. Science Paper Online
Ghosh S, Marshall I (2005) Simple model of collective decision making during nectar source selection by honey bees. In: CD Rom of workshop on memory and learning mechanisms in autonomous robots (ECAL 2005), p 10
Gordon N, Wagner I, Bruckstein A (2003) Discrete bee dance algorithm for pattern formation on a grid. In: IEEE/WIC international conference on intelligent agent technology, IAT 2003, pp 545–549
Grosan C, Abraham A (2006) Stigmergic optimization: inspiration, technologies and perspectives. In: Stigmergic optimization. Studies in computational intelligence, vol 31. Springer-Verlag Berlin Heidelberg, pp 1–24
Guney K, Onay M (2008) Bees algorithm for design of dual-beam linear antenna arrays with digital attenuators and digital phase shifters. Int J RF Microw Comput-Aided Eng 18(4): 337–347
Gupta A, Koul N (2007) Swan: a swarm intelligence based framework for network management of ip networks. In: Conference on computational intelligence and multimedia applications, 2007. International conference, vol 1, pp 114–118
Gutierrez RLZ, Huhns M (2008) Multiagent-based fault tolerance management for robustness. In: Robust intelligent systems. Springer, London, pp 23–41
Haddad OB, Adams BJ, Marino MA (2008) Optimum rehabilitation strategy of water distribution systems using the hbmo algorithm. J Water Supply Res Technol AQUA 57(5): 337–350
Haddad OB, Afshar A, Marino MA (2008) Honey-bee mating optimization (hbmo) algorithm in deriving optimal operation rules for reservoirs. J Hydroinform 10(3): 257–264
Hamdan K (2008) How do bees make honey. Bee Research Unit,National Center for Agriculture Research and Technology Transfer, bee. (NCARTT), http://www.jordanbru.info/howdoBeesmakehony.htm
Hemamalini S, Simon SP (2008) Economic load dispatch with valve-point effect using artificial bee colony algorithm. In: XXXII national systems conference, India
Jung SH (2003) Queen-bee evolution for genetic algorithms. Electron Lett 39(6): 575–576
Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Technical Report TR06. Computer Engineering Department, Engineering Faculty, Erciyes University
Karaboga N (2009) A new design method based on artificial bee colony algorithm for digital IIR filters. J Franklin Inst 346(4): 328–348
Karaboga D, Akay B (2007) An artificial bee colony (abc) algorithm on training artificial neural networks. In: 15th IEEE signal processing and communications applications, SIU 2007, Eskisehir, Turkiye, pp 1–4,
Karaboga D, Basturk B (2007a) Artificial bee colony (ABC) optimization algorithm for solving constrained optimization problems. In: Advances in soft computing: foundations of fuzzy logic and soft computing, LNCS, vol 4529/2007. Springer-Verlag, pp 789–798
Karaboga B, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (abc) algorithm. J Glob Optim 39(3): 459–471
Karaboga D, Akay B (2008a) Effect of region scaling on the initialization of particle swarm optimization differential evolution and artificial bee colony algorithms on multimodal high dimensional problems. In: International conference on multivariate statistical modelling and high dimensional data mining, Kayseri, Turkey
Karaboga D, Akay B (2008b) Solving large scale numerical problems using artificial bee colony algorithm. In: 6th International symposium on intelligent and manufacturing systems features, strategies and innovation, Sakarya, Turkiye
Karaboga D, Basturk B (2008) On the performance of artificial bee colony (abc) algorithm. Appl Soft Comput 8(1): 687–697
Karaboga D, Akay B, Ozturk C (2007) Artificial Bee Colony (ABC) Optimization Algorithm for Training Feed-Forward Neural Networks. In: Modeling decisions for artificial intelligence. LNCS, vol 4617/2007. Springer-Verlag, pp 318–329
Karaboga D, Ozturk C, Akay B (2008) Training neural networks with abc optimization algorithm on medical pattern classification. In: International conference on multivariate statistical modelling and high dimensional data mining, Kayseri, Turkey
Karci A (2004) Imitation of bee reproduction as a crossover operator in genetic algorithms. In: PRICAI 2004: trends in artificial intelligence. LNCS, vol 3157/2004. pp 1015–1016
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: IEEE international conference on neural networks. Piscataway, NJ, pp 1942–1948
Ko SY, Gupta I, Jo Y (2008) A new class of nature-inspired algorithms for self-adaptive peer-to-peer computing. ACM Trans Auton Adapt Syst 3(3): 1–34
Koudil M, Benatchba K, Tarabet A, Sahraoui EB (2007) Using artificial bees to solve partitioning and scheduling problems in codesign. Appl Math Comput 186(2): 1710–1722
Lee JY, Darwish HA (2008) Multi-objective environmental/economic dispatch using the bees algorithm with weighted sum. In: EKC2008 proceedings of the EU-Korea conference on science and technology. Springer proceedings in physics, vol 124. pp 267–274
Lemmens N, Jong S, Tuyls K, Nowe A (2007a) A bee algorithm for multi-agent systems: recruitment and navigation combined. In: Adaptive and learning agents (ALAg-07)
Lemmens N, Jong S, Tuyls K, Nowe A (2007b) Bee system with inhibition pheromones. In: European conference on complex systems
Lemmens N, Jong S, Tuyls K, Nowe A (2008) Bee behaviour in multi-agent systems: a bee foraging algorithm. In: Tuyls K, Nowe A, Guessoum Z, Kudenko D (eds) Adaptive agents and multi-agent systems III. Adaptation and multi-agent learning. Lecture notes in artificial intelligence, vol 4865/2008. pp 145–156
Loengarov A, Tereshko V (2008) Phase transitions and bistability in honeybee foraging dynamics. Arti. Life 14(1): 111–120
Lu X, Zhou Y (2008a) A genetic algorithm based on multi-bee population evolutionary for numerical optimization. In intelligent control and automation, 2008. WCICA 2008. 7th world congress. pp 1294–1298
Lu X, Zhou Y (2008b) A novel global convergence algorithm: bee collecting pollen algorithm. In: ICIC ’08: proceedings of the 4th international conference on intelligent computing. Springer-Verlag, Berlin, Heidelberg, pp 518–525
Lucic P (2002) Modeling transportation problems using concepts of swarm intelligence and soft computing. PhD thesis, Virginia Polytechnic Institute and State University. Chair-Dusan Teodorovic
Lucic P, Teodorovic D (2001) Bee system: modeling combinatorial optimization transportation engineering problems by swarm intelligence. In: Preprints of the TRISTAN IV triennial symposium on transportation analysis. Sao Miguel, Azores Islands, Portugal, pp 441–445
Lucic P, Teodorovic D (2002) Transportation modeling: an artificial life approach. In: 14th IEEE international conference on tools with artificial intelligence, 2002. (ICTAI 2002), pp 216–223
Lucic P, Teodorovic D (2003) Computing with bees: attacking complex transportation engineering problems. Int J Artif Intell Tools 12(3): 375–394
Lucic P, Teodorovic D (2003b) Vehicle routing problem with uncertain demand at nodes: the bee system and fuzzy logic approach. In: Fuzzy sets based heuristics for optimization. Springer - Verlag, Berlin Heidelberg, pp 67–82
Mackean DG (2008) The honey bee (Apis mellifera). Resources for Biology Education, http://www.biology-resources.com/bee-01.html.
Marinakis Y, Marinaki M, Dounias G (2008a) Honey bees mating optimization algorithm for the vehicle routing problem. In: Nature inspired cooperative strategies for optimization (NICSO 2007). Studies in computational intelligence, vol 129/2008. pp 139–148
Marinakis Y, Marinaki M, Matsatsinis N (2008b) A hybrid clustering algorithm based on honey bees mating optimization and greedy randomized adaptive search procedure. In: Learning and intelligent optimization. Lecture notes in computer science, vol 5313/2008. pp 138–152
Markovic G, Teodorovic D, Acimovic-Raspopovic V (2007) Routing and wavelength assignment in all-optical networks based on the bee colony optimization. AI Commun Eur J Artif Intell 20: 273–285
Mazhar N, Farooq M (2007) Vulnerability analysis and security framework (beesec) for nature inspired manet routing protocols. In: GECCO ’07: Proceedings of the 9th annual conference on genetic and evolutionary computation, ACM, New York, NY, USA, pp 102–109
Mazhar N, Farooq M (2008) A sense of danger: dendritic cells inspired artificial immune system for manet security. In: GECCO ’08: Proceedings of the 10th annual conference on genetic and evolutionary computation, ACM, New York, NY, USA, pp 63–70
Menzel R, De Marco RJ, Greggers U (2006) Spatial memory, navigation and dance behaviour in Apis mellifera. J Comp Physiol A 192: 889–903
Millonas MM (1994) Swarms, phase transitions, and collective intelligence. In: Artificial life III. Addison-Wesley, Reading, pp 417–445
Nakrani S, Tovey C (2004a) Honey bee waggle dance protocol and autonomic server orchestration in internet hosting centers. In: Nature inspired approaches to network and telecommunication in 8th international conference on parallel problem solving from nature
Nakrani S, Tovey C (2004) On honey bees and dynamic server allocation in internet hosting centers. Adapt Behav Anim, Anim Software Agents, Robots, Adapt Syst 12(3–4): 223–240
Nakrani S, Tovey C (2007) From honeybees to internet servers: biomimicry for distributed management of internet hosting centers. Bioinspir Biomim 2: 182–197
Navrat P (2006) Bee hive metaphor for web search. In: International conference on computer systems and technologies-CompSysTech’ 06
Navrat P, Kovacik M (2006) Web search engine as a bee hive. In: WI ’06: Proceedings of the 2006 IEEE/WIC/ACM international conference on web intelligence, IEEE Computer Society, Washington, DC, USA, pp 694–701
Navrat P, Jastrzembska L, Jelinek T, Ezzeddine AB, Rozinajova V (2007) Exploring social behaviour of honey bees searching on the web. In: WI-IATW ’07: Proceedings of the 2007 IEEE/WIC/ACM international conferences on web intelligence and intelligent agent technology—Workshops, IEEE Computer Society, Washington, DC, USA, pp 21–25
Niknam T (2008) Application of honey-bee mating optimization on state estimation of a power distribution system including distributed generators. J Zhejiang Univ Sci A 9(12): 1753–1764
Niknam T, Olamaie J, Khorshidi R (2008) A hybrid algorithm based on hbmo and fuzzy set for multi-objective distribution feeder reconfiguration. World Appl Sci J 4(2): 308–315
Olague G, Puente C (2006) The honeybee search algorithm for three-dimensional reconstruction. In: Applications of evolutionary computing. LNCS, vol 3907/2006. pp 427–437
Ozturk C, Karaboga D (2008) Classification by neural networks and clustering with artificial bee colony (abc) algorithm. In: 6th international symposium on intelligent and manufacturing systems features, strategies and innovation, Sakarya, Turkiye
Passino K (2006) Systems biology of group decision making. In: MED ’06: 14th Mediterranean conference on control and automation, 2006, pp 1–1
Pawar P, Rao R, Davim J (2008a) Optimization of process parameters of abrasive flow machining process using artificial bee colony algorithm. In: Advances in mechanical engineering (AME-2008), Surat, India
Pawar P, Rao R, Davim J (2008b) Optimization of process parameters of milling process using particle swarm optimization and artificial bee colony algorithm. In: Advances in mechanical engineering (AME-2008), Surat, India
Pawar P, Rao R, Shankar R (2008c) Multi-objective optimization of electro-chemical machining process parameters using artificial bee colony (abc) algorithm. In: Advances in mechanical engineering (AME-2008), Surat, India
Pham DT, Ghanbarzadeh A (2007) Multi-objective optimisation using the bees algorithm. In: Proceedings of IPROMS 2007 conference, Cardiff, UK
Pham DT, Ghanbarzadeh A, Koc E, Otri S, Rahim S, Zaidi M (2005) The bees algorithm. Technical report, Manufacturing Engineering Centre, Cardiff University, UK
Pham DT, Ghanbarzadeh A, Koc E, Otri S (2006a) Application of the bees algorithm to the training of radial basis function networks for control chart pattern recognition. In: Proceedings of 5th CIRP international seminar on intelligent computation in manufacturing engineering (CIRP ICME ’06), Ischia, Italy
Pham DT, Ghanbarzadeh A, Koc E, Otri S, Rahim S, Zaidi M (2006b) The bees algorithm—a novel tool for complex optimisation problems. In: Proceedings of IPROMS 2006 conference, Cardiff, UK, pp 454– 461
Pham DT, Koc E, Ghanbarzadeh A, Otri S (2006c) Optimisation of the weights of multi-layered perceptrons using the bees algorithm. In: Proceedings of 5th international symposium on intelligent manufacturing systems
Pham DT, Otri S, Ghanbarzadeh A, Koc E (2006d) Application of the bees algorithm to the training of learning vector quantisation networks for control chart pattern recognition. In: Proceedings of information and communication technologies (ICTTA’06), pp 1624–1629
Pham DT, Soroka AJ, Ghanbarzadeh A, Koc E, Otri S, Packianather M (2006e) Optimising neural networks for identification of wood defects using the bees algorithm. In: Proceedings of 2006 IEEE international conference on industrial informatics, Singapore, pp 1346–1351
Pham DT, Afify A, Koc E (2007a) Manufacturing cell formation using the bees algorithm. In: IPROMS 2007: Innovative production machines and systems virtual conference, Cardiff, UK
Pham DT, Castellani M, Ghanbarzadeh A (2007b) Preliminary design using the bees algorithm. In: Proceedings of eighth international conference on laser metrology, CMM and machine tool performance, LAMDAMAP, Euspen, Cardiff, UK, pp 420– 429
Pham DT, Darwish AH, Eldukhri E, Otri S (2007c) Using the bees algorithm to tune a fuzzy logic controller for a robot gymnast. In: Proceedings of IPROMS 2007 conference, Cardiff, UK
Pham DT, Koc E, Lee J, Phrueksanant J (2007d) Using the bees algorithm to schedule jobs for a machine. In: Proceedings of eighth international conference on laser metrology, CMM and machine tool performance, pp 430–439
Pham DT, Muhamad Z, Mahmuddin M, Ghanbarzadeh A, Koc E, Otri S (2007e) Using the bees algorithm to optimise a support vector machine for wood defect classification. In: IPROMS 2007 innovative production machines and systems virtual conference, Cardiff, UK
Pham DT, Otri S, Afify AA, Mahmuddin M, Al-Jabbouli H (2007f) Data clustering using the bees algorithm. In: Proceedings of 40th CIRP international manufacturing systems seminar
Pham DT, Soroka AJ, Koc E, Ghanbarzadeh A, Otri S (2007g) Some applications of the bees algorithm in engineering design and manufacture. In: Proceedings of international conference on manufacturing automation (ICMA 2007), Singapore
Purnamadjaja AH, Russell RA (2005) Pheromone communication in a robot swarm: necrophoric bee behaviour and its replication. Robotica 23(6): 731–742
Purnamadjaja AH, Russell RA (2007) Guiding robots’ behaviors using pheromone communication. Auton Robots 23(2): 113–130
Qin L, Jiang Q, Zou Z, Cao Y (2004) A queen-bee evolution based on genetic algorithm for economic power dispatch. In: 39th international universities power engineering conference, 2004. UPEC 2004. vol 1. pp 453–456
Qingxian F, Haijun D (2008) Bee colony algorithm for the function optimization. Science Paper Online
Quan H, Shi X (2008) On the analysis of performance of the improved artificial-bee-colony algorithm. In: Fourth IEEE international conference on natural computation, ICNC 2008, Jinan, China
Quijano N, Passino K (2007a) Honey bee social foraging algorithms for resource allocation, part i: algorithm and theory. In: American control conference, 2007. ACC ’07, pp 3383–3388
Quijano N, Passino K (2007b) Honey bee social foraging algorithms for resource allocation, part ii: application. In: American control conference, 2007. ACC ’07, pp 3389–3394
Rao RS, Narasimham S, Ramalingaraju M (2008) Optimization of distribution network configuration for loss reduction using artificial bee colony algorithm. Int J Electr Power Energy Syst Eng 1(2): 116–122
Robinson GE (1992) Regulation of division of labor in insect societies. Annu Rev Entomol 37: 637–665
Sadeg S, Drias H (2007) A selective approach to parallelise bees swarm optimisation metaheuristic: application to max-w-sat. Int J Innov Comput Appl 1(2): 146–158
Sadik S, Ali A, Ahmad F, Suguri H (2006) Using honey bee teamwork strategy in software agents. In: CSCWD ’06: 10th international conference on computer supported cooperative work in design, 2006, pp 1–6
Sadik S, Ali A, Ahmad HF, Suguri H (2007) Honey bee teamwork architecture in multi-agent systems. In: Computer supported cooperative work in design III. Lecture notes in computer science, vol 4402/2007. Springer, Berlin/Heidelberg, pp 428–437
Saleem M, Farooq M (2007) Beesensor: a bee-inspired power aware routing protocol for wireless sensor networks. In: Applications of evolutionary computing. LNCS, vol 4448/2007. pp 81–90
Saleem M, Khayam SA, Farooq M (2008) Formal modeling of beeadhoc: a bio-inspired mobile ad hoc network routing protocol. In: ANTS conference, pp 315–322
Sato T, Hagiwara M (1997) Bee system: finding solution by a concentrated search. In: Systems, man, and cybernetics, IEEE international conference on computational cybernetics and simulation, vol 4. Orlando, FL, USA, pp 3954–3959
Seeley T (1985) Honeybee ecology: a study of adaptation in social life. Princeton University Press, Princeton
Seeley T, Visscer P (2006) Group decision making in nest-site selection by honey bees. Apidologie 35: 101–116
Sierra MR, Coello CAC (2006) Multi-objective particle swarm optimizers: a survey of the state-of-the-art. Int J Comput Intell Res 2(3): 287–308
Singh A (2009) An artificial bee colony algorithm for the leaf-constrained minimum spanning tree problem. Appl Soft Comput 9(2): 625–631
Sumpter DJT, Broomhead DS (1998) Formalising the link between worker and society in honey bee colonies. In: Multi-agent systems and agent-based simulation. Lecture notes in computer science, vol 1534/1998, pp 95–110
Teo J, Abbass HA (2001) An annealing approach to the mating-flight trajectories in the marriage in honey bees optimization algorithm. Technical report
Teodorovic D (2003) Transport modeling by multi-agent systems: a swarm intelligence approach. Transp Plan Technol 26(4): 289–312
Teodorovic D (2008) Swarm intelligence systems for transportation engineering: principles and applications. Transp Res Part C Emerg Technol 16(6): 651–667
Teodorovic D, Dell MO (2005) Bee colony optimization—a cooperative learning approach to complex transportation problems. Advanced OR and AI methods in transportation. pp 51–60
Teodorovic D, Dell’orco M (2008) Mitigating traffic congestion: solving the ride-matching problem by bee colony optimization. Transp Plan Technol 31(2): 135–152
Teodorovic D, Lucic P, Markovic G, Dell MO (2006) Bee colony optimization: principles and applications. In: 8th seminar on neural network applications in electrical engineering, 2006. NEUREL 2006, pp 151–156
Tereshko V (2000) Reaction-diffusion model of a honeybee colony’s foraging behaviour. In: PPSN VI: Proceedings of the 6th international conference on parallel problem solving from nature, Springer-Verlag, London, UK, pp 807–816
Tereshko V, Lee T (2002) How information-mapping patterns determine foraging behaviour of a honey bee colony. Open Syst Inf Dyn 9(2): 181–193
Tereshko V, Loengarov A (2005) Collective decision making in honey-bee foraging dynamics. Comput Inf Syst 9(3): 1–7
Tsai P-W, Pan J-S, Liao B-Y, Chu S-C (2008) Interactive artificial bee colony (iabc) optimization. In: ISI2008, Taiwan
Vassiliadis V, Dounias G (2008) Nature inspired intelligence for the constrained portfolio optimization problem. In: Artificial intelligence: theories, models and applications. Lecture notes in computer science, vol 5138/2008. pp 431–436
Von Frisch K (1953) The dancing bees: an account of the life and senses of honey bee. Harcourt, Brace
Von Frisch K, Lindauer M (1956) The “language” and orientation of the honey bee. Annu Rev Entomol 1: 45–58
Waibel M, Floreano D, Magnenat S, Keller L (2006) Division of labour and colony efficiency in social insects: effects of interactions between genetic architecture, colony kin structure and rate of perturbations. Proc R Soc B 273: 1815–1823
Walker R (2003) Emulating the honeybee information sharing model. In: International conference on integration of knowledge intensive multi-agent systems, pp 497–504
Walker R (2004) Honeybee search strategies: adaptive exploration of an information ecosystem. In: Evolutionary computation, 2004. CEC2004, vol 1. pp 1209–1216
Walker A, Hallam J, Willshaw D (1993) Bee-havior in a mobile robot the construction of a self-organized cognitive map and its use in robot navigation within a complex. Nat Environ 3: 1451–1456
Wang X, Liang G, Huang M (2007) A beehive algorithm based qos unicast routing scheme with abc supported. In: Advanced parallel processing technologies. LNCS, vol 4847, pp 450–459
Wedde H, Farooq M (2005a) Beehive: routing algorithms inspired by honey bee behavior. Kunstliche Intelligenz. Schwerpunkt: Swarm Intell, pp 18–24
Wedde H, Farooq M (2005b) BeeHive: new ideas for developing routing algorithms inspired by honey bee behavior. In: Computer and information science. Chapman & Hall-CRC, pp 321–339
Wedde H, Farooq M (2005c) The wisdom of the hive applied to mobile ad-hoc networks. In: Swarm Intelligence Symposium, 2005. SIS 2005. Proceedings 2005 IEEE, pp 341–348
Wedde H, Farooq M (2006) A comprehensive review of nature inspired routing algorithms for fixed telecommunication networks. J Syst Archit 52: 461–484
Wedde HF, Farooq M, Zhang Y (2004) Beehive: an efficient fault-tolerant routing algorithm inspired by honey bee behavior. In: Ant colony, optimization and swarm intelligence: 4th international workshop, ANTS 2004, Brussels, Belgium, 5–8 September 2004 Proceedings. LNCS, vol 3172/2004, pp 83–94
Wedde HF, Farooq M, Pannenbaecker T, Vogel B, Mueller C, Meth J, Jeruschkat R (2005) Beeadhoc: an energy efficient routing algorithm for mobile ad hoc networks inspired by bee behavior. In: GECCO ’05: Proceedings of the 2005 conference on genetic and evolutionary computation, ACM, New York, NY, USA, pp 153–160
Wedde H, Timm C, Farooq M (2006a) Beehiveais: a simple, efficient, scalable and secure routing framework inspired by ais. In: Parallel problem solving from nature—PPSN IX. LNCS, vol 4193/2006. pp 623–632
Wedde H, Timm C, Farooq M (2006b) Beehiveguard: a step towards secure nature inspired routing algorithms. In: Applications of evolutionary computing. LNCS, vol 3907/2006. pp 243–254
Wedde H, Lehnhoff S, van Bonn B, Bay Z, Becker S, Bottcher S, Brunner C, Buscher A, Furst T, Lazarescu A, Rotaru E, Senge S, Steinbach B, Yilmaz F, Zimmermann T (2007) A novel class of multi-agent algorithms for highly dynamic transport planning inspired by honey bee behavior. In: IEEE conference on emerging technologies & factory automation, 2007. ETFA, pp 1157–1164
Wedde H, Lehnhoff S, van Bonn B, Bay Z, Becker S, Bttcher S, Brunner C, Büscher A, Fürst T, Lazarescu AM, Rotaru E, Senge S, Steinbach B, Yilmaz F, Zimmermann T (2008) Highly dynamic and adaptive traffic congestion avoidance in real-time inspired by honey bee behavior. In: Mobilität und Echtzeit, Informatik aktuell, pp 21–31
Wong L, Low M, Chong CS (2008) Bee colony optimization algorithm for traveling salesman problem. In: Second Asia international conference on modeling and simulation, 2008. AICMS 08, pp 818–823
Xiongm Y, Golden B, Wasil E, S, C (2008) The label-constrained minimum spanning tree problem. In: Telecommunications modeling, policy, and technology. Operations research/computer science interfaces, vol 44. Springer, pp 39–58
Xu C, Zhang Q, Li J, Zhao X (2008) A bee swarm genetic algorithm for the optimization of dna encoding. In: ICICIC ’08: 3rd international conference on innovative computing information and control, 2008, pp 35–35
Yang XS (2005) Engineering optimizations via nature-inspired virtual bee algorithms. In: Artificial intelligence and knowledge engineering applications: a bioinspired approach. LNCS, vol 3562/2005. pp 317–323
Yang C, Jie Chen J, Tu X (2007a) Algorithm of fast marriage in honey bees optimization and convergence analysis. In: IEEE international conference on automation and logistics, Jinan, pp 1794–1799
Yang C, Jie Chen J, Tu X (2007b) Algorithm of marriage in honey bees optimization based on the nelder-mead method. In: International conference on intelligent systems and knowledge engineering (ISKE 2007), advances in intelligent systems research
Yang C, Jie Chen J, Tu X (2007c) Algorithm of marriage in honey bees optimization based on the wolf pack search. In: The 2007 international conference on intelligent pervasive computing, 2007. IPC, pp 462–467
Yang C-R, Chen J, Tu X-Y (2008) Optimization of ground anti-aircraft weapon system networks based on direction probability and algorithm of improved marriage in honey bee optimization. Ordnance Acta Armamentarii 29(2)
Yonezawa Y, Kikuchi T (1996) Ecological algorithm for optimal ordering used by collective honey bee behavior. In: Micro machine and human science, 1996, proceedings of the seventh international symposium, pp 249–256
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Karaboga, D., Akay, B. A survey: algorithms simulating bee swarm intelligence. Artif Intell Rev 31, 61 (2009). https://doi.org/10.1007/s10462-009-9127-4
Published:
DOI: https://doi.org/10.1007/s10462-009-9127-4