Soft Computing

, Volume 21, Issue 20, pp 6001–6018 | Cite as

A hybrid artificial bee colony for optimizing a reverse logistics network system

  • Jun-qing Li
  • Ji-dong Wang
  • Quan-ke Pan
  • Pei-yong Duan
  • Hong-yan Sang
  • Kai-zhou Gao
  • Yu Xue


This paper proposes a hybrid discrete artificial bee colony (HDABC) algorithm for solving the location allocation problem in reverse logistics network system. In the proposed algorithm, each solution is represented by two vectors, i.e., a collection point vector and a repair center vector. Eight well-designed neighborhood structures are proposed to utilize the problem structure and can thus enhance the exploitation capability of the algorithm. A simple but efficient selection and update approach is applied to the onlooker bee to enhance the exploitation process. A scout bee applies different local search methods to the abandoned solution and the best solution found so far, which can increase the convergence and the exploration capabilities of the proposed algorithm. In addition, an enhanced local search procedure is developed to further improve the search capability. Finally, the proposed algorithm is tested on sets of large-scale randomly generated benchmark instances. Through the analysis of experimental results, the highly effective performance of the proposed HDBAC algorithm is shown against several efficient algorithms from the literature.


Reverse logistics network Location allocation problem Artificial bee colony Neighborhood structure 



This research is partially supported by National Science Foundation of China under Grant 61573178, 61374187, 61603169, 51575212, and 61503170, basic scientific research foundation of Northeastern University under Grant N110208001, starting foundation of Northeastern University under Grant 29321006, Science Foundation of Liaoning Province in China (2013020016), and Science Research and Development of Provincial Department of Public Education of Shandong under Grant J12LN39, Postdoctoral Science Foundation of China (2015T80798, 2014M552040), and State Key Laboratory of Synthetical Automation for Process Industries (PAL-N201602).

Compliance with ethical standards

Conflict of interest

The authors declared that they have no conflicts of interest to this work.


  1. Agrawal S, Singh RK, Murtaza Q (2015) A literature review and perspectives in reverse logistics. Resour Conserv Recycl 97:76–92CrossRefGoogle Scholar
  2. Ali M, Ahn CW, Pant M et al (2015) An image watermarking scheme in wavelet domain with optimized compensation of singular value decomposition via artificial bee colony. Inf Sci 301:44–60CrossRefGoogle Scholar
  3. Al-Salamah M (2015) Constrained binary artificial bee colony to minimize the makespan for single machine batch processing with non-identical job sizes. Appl Soft Comput 29:379–385CrossRefGoogle Scholar
  4. Alumur SA, Nickel S, Saldanha-da-Gama F, Verter V (2012) Multi-period reverse logistics network design. Eur J Oper Res 220(1):67–78MathSciNetCrossRefzbMATHGoogle Scholar
  5. Cardoso SR, Barbosa-Póvoa APF, Relvas S (2013) Design and planning of supply chains with integration of reverse logistics activities under demand uncertainty. Eur J Oper Res 226:436–451MathSciNetCrossRefzbMATHGoogle Scholar
  6. Chen YT, Chan FTS, Chung SH (2015) An integrated closed-loop supply chain model with location allocation problem and product recycling decisions. Int J Prod Res 53(10):3120–3140CrossRefGoogle Scholar
  7. Cui Z, Gu X (2015) An improved discrete artificial bee colony algorithm to minimize the makespan on hybrid flow shop problems. Neurocomputing 148:248–259CrossRefGoogle Scholar
  8. Das K, Chowdhury AH (2012) Designing a reverse logistics network for optimal collection, recovery and quality-based product-mix planning. Int J Prod Econ 135:209–221CrossRefGoogle Scholar
  9. Deriche R, Fizazi H (2015) The artificial bee colony algorithm for unsupervised classification of meteorological satellite images. Int J Comput Appl 112(12):28–32Google Scholar
  10. Fleischmann M, Bloemhof-Ruwaard JM, Dekker R, Laan EVD, Nunen JA, Wassenhove LNV (1997) Quantitative models for reverse logistics: a review. Eur J Oper Res 103:1–17CrossRefzbMATHGoogle Scholar
  11. Fleischmann M, Krikke HR, Dekker R, Flapper SD (2000) A characterisation of logistics networks for product recovery. Omega 28:653–666CrossRefGoogle Scholar
  12. Gao KZ, Suganthan PN, Chua TJ, Chong CS, Cai TX, Pan QK (2015) A two-stage artificial bee colony algorithm scheduling flexible job-shop scheduling problem with new job insertion. Expert Syst Appl 42(21):7652–7663CrossRefGoogle Scholar
  13. Govindan K, Soleimani H, Kannan D (2015) Reverse logistics and closed-loop supply chain: a comprehensive review to explore the future. Eur J Oper Res 240(3):603–626MathSciNetCrossRefzbMATHGoogle Scholar
  14. Habbi H, Boudouaoui Y, Karaboga D et al (2015) Self-generated fuzzy systems design using artificial bee colony optimization. Inf Sci 295:145–159MathSciNetCrossRefGoogle Scholar
  15. He B, Yang C, Ren MM (2008) Model & algorithm of optimal design of logistics network for product return based on third party logistics. Comput Integr Manuf Syst 14:39–44Google Scholar
  16. Honkey M, Hyun J, Chang S (2006) A genetic algorithm approach to developing the multi-echelon reverse logistics network for product returns. Omega 34:56–69CrossRefGoogle Scholar
  17. Hu T, Sheu J, Huang K (2002) A reverse logistics cost minimization model for the treatment of hazardous wastes. Transp Res 38:457–473Google Scholar
  18. Jayaraman V, Patterson RA, Rolland E (2003) The design of reverse distribution networks: models and solution procedures. Eur J Oper Res 150:128–149MathSciNetCrossRefzbMATHGoogle Scholar
  19. Ji J, Wei H, Liu C (2013) An artificial bee colony algorithm for learning Bayesian networks. Soft Comput 17(6):983–994CrossRefGoogle Scholar
  20. Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Technical report TR06, Erciyes University, Engineering Faculty, Computer Engineering Department,Google Scholar
  21. Karaboga D, Basturk B (2008) On the performance of artificial bee colony (ABC) algorithm. Appl Soft Comput 8:687–697CrossRefGoogle Scholar
  22. Kefayat M, Ara AL, Niaki SAN (2015) A hybrid of ant colony optimization and artificial bee colony algorithm for probabilistic optimal placement and sizing of distributed energy resources. Energy Convers Manag 92:149–161CrossRefGoogle Scholar
  23. Ko HJ, Evans GW (2007) A genetic algorithm-based heuristic for the dynamic integrated forward/reverse logistics network for 3PLs. Comput Oper Res 34:346–366CrossRefzbMATHGoogle Scholar
  24. Kong Y, Zhang M, Ye D (2016) A belief propagation-based method for task allocation in open and dynamic cloud environments. Knowl Based Syst 115:123–132CrossRefGoogle Scholar
  25. Lee JE, Gen M, Rhee KG (2009) Network model and optimization of reverse logistics by hybrid genetic algorithm. Comput Ind Eng 56:951–964CrossRefGoogle Scholar
  26. Li JQ, Pan QK, Gao KZ (2011) Pareto-based discrete artificial bee colony algorithm for multi-objective flexible job shop scheduling problems. Int J Adv Manuf Technol 55:1159–1169CrossRefGoogle Scholar
  27. Li JQ, Pan QK, Tasgetiren MF (2014) A discrete artificial bee colony algorithm for the multi-objective flexible job-shop scheduling problem with maintenance activities. Appl Math Model 38(3):1111–1132MathSciNetCrossRefGoogle Scholar
  28. Li JQ, Pan QK, Duan PY (2016) An improved artificial bee colony algorithm for solving hybrid flexible flowshop with dynamic operation skipping. IEEE Trans Cybern 46(6):1311–1324CrossRefGoogle Scholar
  29. Lieckens K, Vandaele N (2012) Multi-level reverse logistics network design under uncertainty. Int J Prod Res 50:23–40CrossRefGoogle Scholar
  30. Liu Q, Cai W, Shen J, Fu Z, Liu X, Linge N (2016) A speculative approach to spatialtemporal efficiency with multiobjective optimization in a heterogeneous cloud environment. Secur Commun Netw 9(17):4002–4012CrossRefGoogle Scholar
  31. Mansouri P, Asady B, Gupta N (2015) The bisection–artificial bee colony algorithm to solve fixed point problems. Appl Soft Comput 26:143–148CrossRefGoogle Scholar
  32. Mernik M, Liu SH, Karaboga D et al (2015) On clarifying misconceptions when comparing variants of the artificial bee colony algorithm by offering a new implementation. Inf Sci 291:115–127MathSciNetCrossRefzbMATHGoogle Scholar
  33. Mishra N, Kumar V, Chan FTS (2012) A multi-agent architecture for reverse logistics in a green supply chain. Int J Prod Res 50:2396–2406CrossRefGoogle Scholar
  34. Mousavi SM, Alikar N, Niaki STA, Bahreininejad A (2015) Optimizing a location allocation-inventory problem in a two-echelon supply chain network: a modified fruit fly optimization algorithm. Comput Ind Eng 87:543–560CrossRefGoogle Scholar
  35. Ozturk C, Hancer E, Karaboga D (2015) Dynamic clustering with improved binary artificial bee colony algorithm. Appl Soft Comput 28:69–80CrossRefGoogle Scholar
  36. Ozturk C, Hancer E, Karaboga D (2015) A novel binary artificial bee colony algorithm based on genetic operators. Inf Sci 297:154–170MathSciNetCrossRefGoogle Scholar
  37. Pan QK, Tasgetiren MF, Suganthan PN, Chua TJ (2010) A discrete artificial bee colony algorithm for the lot-streaming flow shop scheduling problem. Inf Sci 181:2455–2468MathSciNetCrossRefGoogle Scholar
  38. Pan QK, Wang L, Mao K, Zhao JH, Zhang M (2013) An effective artificial bee colony algorithm for a real-world hybrid flowshop problem in steelmaking process. IEEE Trans Autom Sci Eng 10(2):307–322CrossRefGoogle Scholar
  39. Pishvaee MS, Farahani RZ, Dullaert W (2010) A memetic algorithm for bi-objective integrated forward/reverse logistics network design. Comput Oper Res 37:1100–1112CrossRefzbMATHGoogle Scholar
  40. Rubio-Largo Á, Vega-Rodríguez MA, Gómez-Pulido JA, Sánchez-Pérez JM (2013) A multiobjective approach based on artificial bee colony for the static routing and wavelength assignment problem. Soft Comput 17(2):199–211CrossRefGoogle Scholar
  41. Salema MIG, Barbosa-Povoa AP, Novais AQ (2007) An optimization model for the design of a capacitated multi-product reverse logistics network with uncertainty. Eur J Oper Res 179:1063–1077CrossRefzbMATHGoogle Scholar
  42. Soleimani H, Govindan K (2014) Reverse logistics network design and planning utilizing conditional value at risk. Eur J Oper Res 237(2):487–497MathSciNetCrossRefzbMATHGoogle Scholar
  43. Srivastava SK (2008) Network design for reverse logistics. Omega 36:535–548CrossRefGoogle Scholar
  44. Sundar S, Suganthan PN, Jin CT et al (2015) A hybrid artificial bee colony algorithm for the job-shop scheduling problem with no-wait constraint. Soft Comput 7(3):1–10Google Scholar
  45. Yazdani M, Gohari S, Naderi B (2015) Multi-factory parallel machine problems: Improved mathematical models and artificial bee colony algorithm. Comput Ind Eng 81:36–45CrossRefGoogle Scholar
  46. Zhang Z, Hui YV, Chen H (2013) A forward and reverse logistics shipment planning model. J Oper Res Soc 64(10):1485–1502CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2017

Authors and Affiliations

  • Jun-qing Li
    • 1
    • 2
  • Ji-dong Wang
    • 3
  • Quan-ke Pan
    • 4
  • Pei-yong Duan
    • 2
  • Hong-yan Sang
    • 2
  • Kai-zhou Gao
    • 2
  • Yu Xue
    • 5
  1. 1.College of Computer ScienceLiaocheng UniversityLiaochengPeople’s Republic of China
  2. 2.State Key Laboratory of Synthetic Automation for Process IndustriesNortheastern UniversityShenyangPeople’s Republic of China
  3. 3.School of Electrical EngineeringNorth China University of Water Resources and Electric PowerZhengzhouPeople’s Republic of China
  4. 4.State Key Lab of Digital Manufacturing Equipment and TechnologyHuazhong University of Science and TechnologyWuhanPeople’s Republic of China
  5. 5.School of Computer and SoftwareNanjing University of Information Science and Technology (NUIST)NanjingPeople’s Republic of China

Personalised recommendations