{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T14:03:20Z","timestamp":1762005800112,"version":"build-2065373602"},"reference-count":63,"publisher":"IGI Global","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,1]]},"abstract":"<jats:p>This article describes the Bees Algorithm in standard formulation and presents two applications to real-world continuous optimisation engineering problems. In the first case, the Bees Algorithm is employed to train three artificial neural networks (ANNs) to model the inverse kinematics of the joints of a three-link manipulator. In the second case, the Bees Algorithm is used to optimise the parameters of a linear model used to approximate the torque output for an electro-hydraulic load system. In both cases, the Bees Algorithm outperformed the state-of-the-art in the literature, proving to be an effective optimisation technique for engineering systems.<\/jats:p>","DOI":"10.4018\/ijalr.2018010101","type":"journal-article","created":{"date-parts":[[2018,8,14]],"date-time":"2018-08-14T12:14:47Z","timestamp":1534248887000},"page":"1-15","source":"Crossref","is-referenced-by-count":10,"title":["Optimisation of Engineering Systems With the Bees Algorithm"],"prefix":"10.4018","volume":"8","author":[{"given":"Duc T","family":"Pham","sequence":"first","affiliation":[{"name":"University of Birmingham, Birmingham, UK"}]},{"given":"Luca","family":"Baronti","sequence":"additional","affiliation":[{"name":"University of Birmingham, Birmingham, UK"}]},{"given":"Biao","family":"Zhang","sequence":"additional","affiliation":[{"name":"Harbin Institute of Technology, Harbin, China"}]},{"given":"Marco","family":"Castellani","sequence":"additional","affiliation":[{"name":"University of Birmingham, Birmingham, UK"}]}],"member":"2432","reference":[{"issue":"2","key":"IJALR.2018010101-0","first-page":"73","article-title":"Bee Algoritm\u2013Based Nolinear Optimal Control Applied to a Continuous Stirred-Tank Chemical Reactor.","volume":"1","author":"A.Alfi","year":"2011","journal-title":"Global Journal of Pure & Applied Science and Technology-GJPAST"},{"key":"IJALR.2018010101-1","doi-asserted-by":"publisher","DOI":"10.1109\/ECTICON.2011.5947974"},{"key":"IJALR.2018010101-2","doi-asserted-by":"publisher","DOI":"10.1109\/AMS.2008.65"},{"issue":"4","key":"IJALR.2018010101-3","doi-asserted-by":"crossref","first-page":"424","DOI":"10.1504\/EJIE.2009.027035","article-title":"The bees algorithm for workload balancing in examination job assignment.","volume":"3","author":"A.Baykasoglu","year":"2009","journal-title":"European Journal of Industrial Engineering"},{"issue":"7","key":"IJALR.2018010101-4","doi-asserted-by":"crossref","first-page":"956","DOI":"10.1177\/0959651812443462","article-title":"Dynamic optimisation by a modified bees algorithm.","volume":"226","author":"M.Castellani","year":"2012","journal-title":"Proceedings of the Institution of Mechanical Engineers. Part I, Journal of Systems and Control Engineering"},{"key":"IJALR.2018010101-5","unstructured":"Chai-Ead, N., Aungkulanon, P., & Luangpaiboon, P. (2011, March). Bees and Firefly Algorithms for Noisy Non-Linear Optimisation Problems. In Proceedings of the International Multi Conference of Engineering and Computer Scientists (Vol. 2)."},{"issue":"2","key":"IJALR.2018010101-6","doi-asserted-by":"crossref","first-page":"2854","DOI":"10.1016\/j.asoc.2010.11.017","article-title":"A hybrid \u2018bee(s) algorithm\u2019 for solving container loading problems.","volume":"11","author":"T.Dereli","year":"2011","journal-title":"Applied Soft Computing"},{"issue":"4","key":"IJALR.2018010101-7","doi-asserted-by":"crossref","first-page":"497","DOI":"10.1177\/0959651811425312","article-title":"Automatic design of control systems for robot manipulators using the bees algorithm.","volume":"226","author":"A. A.Fahmy","year":"2012","journal-title":"Proceedings of the Institution of Mechanical Engineers. Part I, Journal of Systems and Control Engineering"},{"journal-title":"Evolutionary Computation: Toward a New Philosophy of Machine Intelligence","year":"2000","author":"D. B.Fogel","key":"IJALR.2018010101-8"},{"issue":"4","key":"IJALR.2018010101-9","doi-asserted-by":"crossref","first-page":"795","DOI":"10.1002\/mop.25850","article-title":"Synthesis of Thinned Linear Antenna Arrays Using Bees Algorithm.","volume":"53","author":"K.Guney","year":"2011","journal-title":"Microwave and Optical Technology Letters"},{"issue":"5","key":"IJALR.2018010101-10","article-title":"Compound velocity synchronizing control strategy for electro-hydraulic load simulator and its engineering application.","volume":"136","author":"S.Han","year":"2014","journal-title":"Journal of Dynamic Systems, Measurement, and Control"},{"issue":"1","key":"IJALR.2018010101-11","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1007\/s10462-016-9476-8","article-title":"The variants of the Bees Algorithm (BA): A survey.","volume":"47","author":"W. A.Hussein","year":"2017","journal-title":"Artificial Intelligence Review"},{"issue":"2","key":"IJALR.2018010101-12","doi-asserted-by":"crossref","first-page":"296","DOI":"10.1109\/JSYST.2011.2167820","article-title":"Distributed bees algorithm for task allocation in swarm of robots.","volume":"6","author":"A.Jevtic","year":"2012","journal-title":"IEEE Systems Journal"},{"issue":"1","key":"IJALR.2018010101-13","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/S1000-9361(11)60201-X","article-title":"The velocity synchronizing control on the electro-hydraulic load simulator.","volume":"17","author":"Z. X.Jiao","year":"2004","journal-title":"Chinese Journal of Aeronautics"},{"issue":"4","key":"IJALR.2018010101-14","doi-asserted-by":"crossref","first-page":"1689","DOI":"10.1109\/TPEL.2011.2166124","article-title":"Application of the bee algorithm for selective harmonic elimination strategy in multilevel inverters.","volume":"27","author":"A.Kavousi","year":"2012","journal-title":"IEEE Transactions on Power Electronics"},{"key":"IJALR.2018010101-15","doi-asserted-by":"publisher","DOI":"10.1007\/0-387-27705-6_6"},{"key":"IJALR.2018010101-16","doi-asserted-by":"publisher","DOI":"10.4156\/ijact.vol2.issue2.4"},{"article-title":"Bees algorithm for effective supply chains configuration.","year":"2016","author":"A.Lambiase","key":"IJALR.2018010101-17"},{"key":"IJALR.2018010101-18","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-85190-5_28"},{"key":"IJALR.2018010101-19","first-page":"1137","article-title":"Study on the Effect of Generalized Coupled Stiffness in the Electro-Hydraulic Load Simulator.","author":"G. Q.Li","year":"2005)","journal-title":"Proceedings of the International Conference on Mechanical Engineering and Mechanics"},{"issue":"2","key":"IJALR.2018010101-20","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/MASSP.1987.1165576","article-title":"An Introduction to Computing with Neural Nets.","volume":"4","author":"R.Lippmann","year":"1987","journal-title":"IEEE ASSP Magazine"},{"issue":"9","key":"IJALR.2018010101-21","doi-asserted-by":"crossref","first-page":"3134","DOI":"10.1080\/00207543.2017.1412527","article-title":"Robotic disassembly sequence planning using enhanced discrete bees algorithm in remanufacturing.","volume":"56","author":"J.Liu","year":"2018","journal-title":"International Journal of Production Research"},{"key":"IJALR.2018010101-22","doi-asserted-by":"publisher","DOI":"10.1109\/NCCCS.2012.6413014"},{"issue":"4","key":"IJALR.2018010101-23","first-page":"130","article-title":"Multi-objective optimization of laminates with straight free edges and curved free edges by using bees algorithm.","volume":"1","author":"M.Mansouri Poor","year":"2012","journal-title":"American Journal of Advanced Scientific Research"},{"key":"IJALR.2018010101-24","doi-asserted-by":"crossref","first-page":"5","DOI":"10.5772\/56754","article-title":"A multi-objective optimization for supply chain network using the bees algorithm.","volume":"5","author":"E.Mastrocinque","year":"2013","journal-title":"International Journal of Engineering Business Management"},{"issue":"23-24","key":"IJALR.2018010101-25","doi-asserted-by":"crossref","first-page":"2169","DOI":"10.1016\/j.compstruc.2011.08.020","article-title":"On the application of bees algorithm to the problem of crack detection of beam-type structures.","volume":"89","author":"S.Moradi","year":"2011","journal-title":"Computers & Structures"},{"issue":"1","key":"IJALR.2018010101-26","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/72.80202","article-title":"Identification and control of dynamical systems using neural networks.","volume":"1","author":"K. S.Narendra","year":"1990","journal-title":"IEEE Transactions on Neural Networks"},{"issue":"1","key":"IJALR.2018010101-27","first-page":"12","article-title":"A hybrid algorithm of harmony search and bees algorithm for a university course timetabling problem.","volume":"9","author":"K.Nguyen","year":"2012","journal-title":"International Journal of Computer Science Issues"},{"issue":"9","key":"IJALR.2018010101-28","doi-asserted-by":"crossref","first-page":"11947","DOI":"10.1016\/j.eswa.2011.03.089","article-title":"Bee colony intelligence in zone constrained two-sided assembly line balancing problem.","volume":"38","author":"L.\u00d6zbak\u0131r","year":"2011","journal-title":"Expert Systems with Applications"},{"key":"IJALR.2018010101-29","doi-asserted-by":"crossref","unstructured":"Packianather, M., Eaton, M., Papadopoulos, I., & Alexopoulos, T. (2018). Optimizing the Number of Acoustic Emission Sensors Using the Bees Algorithm for Detecting Surface Fractures.Procedia, 67, 362-367.","DOI":"10.1016\/j.procir.2017.12.227"},{"key":"IJALR.2018010101-30","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2009.5195903"},{"key":"IJALR.2018010101-31","doi-asserted-by":"crossref","unstructured":"Pham, D. T., & Castellani, M. (2009a). The Bees Algorithm \u2013 Modelling Foraging Behaviour to Solve Continuous Optimisation Problems. In Proceedings of the Institution of Mechanical Engineers, (pp. 2919-2938).","DOI":"10.1243\/09544062JMES1494"},{"key":"IJALR.2018010101-32","doi-asserted-by":"publisher","DOI":"10.1243\/09544062JMES1494"},{"issue":"5","key":"IJALR.2018010101-33","doi-asserted-by":"crossref","first-page":"871","DOI":"10.1007\/s00500-013-1104-9","article-title":"Benchmarking and comparison of nature-inspired population-based continuous optimisation algorithms.","volume":"18","author":"D. T.Pham","year":"2014","journal-title":"Soft Computing"},{"key":"IJALR.2018010101-34","doi-asserted-by":"crossref","unstructured":"Pham, D. T., & Castellani, M. (2015). A Comparative Study of the Bees Algorithm as a Tool for Function Optimisation. Cogent Engineering, 2(1).","DOI":"10.1080\/23311916.2015.1091540"},{"key":"IJALR.2018010101-35","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2008.4618151"},{"key":"IJALR.2018010101-36","first-page":"420","article-title":"Preliminary Design Using the Bees Algorithm.","author":"D. T.Pham","year":"2007)","journal-title":"Proceedings of Eighth International Conference on Laser Metrology, CMM and Machine Tool Performance, LAMDAMAP, Euspen, Cardiff, UK"},{"issue":"7","key":"IJALR.2018010101-37","doi-asserted-by":"crossref","first-page":"885","DOI":"10.1243\/09596518JSCE1004","article-title":"Using the bees algorithm with Kalman filtering to train an artificial neural network for pattern classification.","volume":"224","author":"D. T.Pham","year":"2010","journal-title":"Proceedings of the Institution of Mechanical Engineers. Part I, Journal of Systems and Control Engineering"},{"key":"IJALR.2018010101-38","doi-asserted-by":"crossref","unstructured":"Pham, D. T., Ghanbarzadeh, A., Ko\u00e7, E., Otri, S., Rahim, S., & Zaidi, M. (2006a). The Bees Algorithm\u2014A Novel Tool for Complex Optimisation Problems. In Proceedings of the 1st Virtual International Conference on Innovative Production Machines and Systems (pp. 454-459).","DOI":"10.1016\/B978-008045157-2\/50081-X"},{"issue":"2","key":"IJALR.2018010101-39","doi-asserted-by":"crossref","first-page":"250","DOI":"10.1504\/IJCAET.2009.022790","article-title":"Optimisation of a fuzzy logic controller using the bees algorithm.","volume":"1","author":"D. T.Pham","year":"2009","journal-title":"International Journal of Computer Aided Engineering and Technology"},{"key":"IJALR.2018010101-40","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2009.5195850"},{"issue":"3","key":"IJALR.2018010101-41","doi-asserted-by":"crossref","first-page":"399","DOI":"10.1007\/s11633-010-0520-x","article-title":"Design of a two-dimensional recursive filter using the bees algorithm.","volume":"7","author":"D. T.Pham","year":"2010","journal-title":"International Journal of Automation and Computing"},{"key":"IJALR.2018010101-42","unstructured":"Pham, D. T., Koc, E., Lee, J. Y., & Phrueksanant, J. (2007, June). 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)."},{"key":"IJALR.2018010101-43","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-3244-8"},{"key":"IJALR.2018010101-44","first-page":"511","article-title":"Application of the Bees Algorithm to PCB Assembly Optimisation.","author":"D. T.Pham","year":"2007)","journal-title":"Proceedings 3rd International Virtual Conference on Intelligent Production Machines and Systems (IPROMS 2007)"},{"key":"IJALR.2018010101-45","doi-asserted-by":"crossref","first-page":"1346","DOI":"10.1109\/INDIN.2006.275855","article-title":"Optimising neural networks for identification of wood defects using the bees algorithm.","author":"D. T.Pham","year":"2006","journal-title":"2006 IEEE International Conference on Industrial Informatics"},{"journal-title":"Some Applications of the Bees Algorithm in Engineering Design and Manufacture","year":"2007","author":"D. T.Pham","key":"IJALR.2018010101-46"},{"issue":"3","key":"IJALR.2018010101-47","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1177\/0959651811422759","article-title":"A modified bees algorithm and a statistics-based method for tuning its parameters.","volume":"226","author":"Q. T.Pham","year":"2012","journal-title":"Proceedings of the Institution of Mechanical Engineers. Part I, Journal of Systems and Control Engineering"},{"key":"IJALR.2018010101-48","unstructured":"Pham, D. T., Muhamad, Z., Mahmuddin, M., Ghanbarzadeh, A., Koc, E., & Otri, S. (2007). Using the bees algorithm to optimise a support vector machine for wood defect classification. In Proceedings of the 2nd Virtual International Conference on Innovative Production Machines and Systems."},{"issue":"1","key":"IJALR.2018010101-49","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1007\/s00521-011-0750-z","article-title":"Learning gene regulatory networks using the bees algorithm.","volume":"22","author":"G. A.Ruz","year":"2013","journal-title":"Neural Computing & Applications"},{"key":"IJALR.2018010101-50","doi-asserted-by":"crossref","DOI":"10.2307\/j.ctv1kz4h15","author":"T. D.Seeley","year":"2009","journal-title":"The Wisdom of the Hive: The Social Physiology of Honey Bee Colonies"},{"key":"IJALR.2018010101-51","first-page":"269","article-title":"Application of fuzzy adaptive control in syncho-compensation for electro-hydraulic loading simulator.","author":"Y. Q.Su","year":"1995)","journal-title":"International Symposium on Fluid Power Transmission and Control"},{"issue":"2","key":"IJALR.2018010101-52","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1023\/A:1015652810815","article-title":"How information-mapping patterns determine foraging behaviour of a honey bee colony.","volume":"9","author":"V.Tereshko","year":"2002","journal-title":"Open Systems & Information Dynamics"},{"key":"IJALR.2018010101-53","doi-asserted-by":"publisher","DOI":"10.1109\/URKE.2011.6007853"},{"issue":"4","key":"IJALR.2018010101-54","doi-asserted-by":"crossref","first-page":"522","DOI":"10.1002\/asjc.348","article-title":"Parallel control for electro\u2010hydraulic load simulator using online self tuning fuzzy PID technique.","volume":"13","author":"D. Q.Truong","year":"2011","journal-title":"Asian Journal of Control"},{"key":"IJALR.2018010101-55","doi-asserted-by":"publisher","DOI":"10.1109\/ICEAS.2011.6147175"},{"journal-title":"Bees: Their Vision, Chemical Senses, and Language","year":"2014","author":"K.Von Frisch","key":"IJALR.2018010101-56"},{"key":"IJALR.2018010101-57","doi-asserted-by":"crossref","unstructured":"Xu, S., Yu, F., Luo, Z., Ji, Z., Pham, D. T., & Qiu, R. (2011). Adaptive Bees Algorithm \u2014 Bioinspiration from Honeybee Foraging to Optimize Fuel Economy of a Semi-Track Air-Cushion Vehicle.The Computer Journal, 54(9), 1416-1426.","DOI":"10.1093\/comjnl\/bxq097"},{"issue":"1-4","key":"IJALR.2018010101-58","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1007\/s00170-015-7738-2","article-title":"An improved discrete bees algorithm for correlation-aware service aggregation optimization in cloud manufacturing.","volume":"84","author":"W.Xu","year":"2016","journal-title":"International Journal of Advanced Manufacturing Technology"},{"issue":"9-12","key":"IJALR.2018010101-59","doi-asserted-by":"crossref","first-page":"1227","DOI":"10.1007\/s00170-012-3965-y","article-title":"Quality of service in manufacturing networks: A service framework and its implementation.","volume":"63","author":"W.Xu","year":"2012","journal-title":"International Journal of Advanced Manufacturing Technology"},{"issue":"8","key":"IJALR.2018010101-60","doi-asserted-by":"crossref","first-page":"855","DOI":"10.1061\/(ASCE)0733-9399(2007)133:8(855)","article-title":"Dynamic load simulator: Actuation strategies and applications.","volume":"133","author":"S. K.Yalla","year":"2007","journal-title":"Journal of Engineering Mechanics"},{"key":"IJALR.2018010101-61","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1016\/j.swevo.2014.04.002","article-title":"A multi-objective supply chain optimisation using enhanced Bees Algorithm with adaptive neighbourhood search and site abandonment strategy.","volume":"18","author":"B.Yuce","year":"2014","journal-title":"Swarm and Evolutionary Computation"},{"issue":"4","key":"IJALR.2018010101-62","doi-asserted-by":"crossref","first-page":"646","DOI":"10.3390\/insects4040646","article-title":"Honey bees inspired optimization method: The bees algorithm.","volume":"4","author":"B.Yuce","year":"2013","journal-title":"Insects"}],"container-title":["International Journal of Artificial Life Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=211932","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,29]],"date-time":"2022-08-29T06:16:58Z","timestamp":1661753818000},"score":1,"resource":{"primary":{"URL":"http:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/IJALR.2018010101"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2018,1]]},"references-count":63,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.4018\/ijalr.2018010101","relation":{},"ISSN":["1947-3087","1947-3079"],"issn-type":[{"type":"print","value":"1947-3087"},{"type":"electronic","value":"1947-3079"}],"subject":[],"published":{"date-parts":[[2018,1]]}}}