Journal of Intelligent Manufacturing

, Volume 30, Issue 2, pp 701–725 | Cite as

Outsourcing optimization in two-echelon supply chain network under integrated production-maintenance constraints

  • Mohammed Haoues
  • Mohammed DahaneEmail author
  • Nadia Kenza Mouss


In this paper, we study a two-echelon supply chain network consisting of multi-outsourcers and multi-subcontractors. Each one is composed of a failure-prone production unit that produces a single product to fulfil market demands with variable production rates. Sometimes the manufacturing systems are not able to satisfy demand; in this case, outsourcing option is adopted to improve the limited in-house production capacity. The outsourcing is not justified by the production lack of manufacturing systems, but is also considered for the costs minimization issues. In the considered problem, we assume that the failure rate is dependent on the time and production rate. Preventive maintenance activities can be conducted to mitigate the deterioration effects, and minimal repairs are performed when unplanned failures occurs. We consider that the production cost depends on the rate of the machine utilization. The aim of this research is to propose a joint policy based on a mixed integer programming formulation to balance the trade-off between two-echelon of supply chain. We seek to assist outsourcers to determine the integrated in-house/ outsourcing, and maintenance plans, and the subcontractors to determine the integrated production-maintenance plans so that the benefit of the supply chain is maximized over a finite planning horizon. We develop an improved optimization procedure based on the genetic algorithms, and we discuss and conduct computational experiments to study the managerial insights for the developed framework.


Production-maintenance planning In-house production Outsourcing Multiple costing schedule Genetic algorithm Outsourcing providers’ selection Failure-prone single machine 



This work is supported by: the Direction for Cooperation and Inter-university Exchanges of MESRS research ministry and LAP research laboratory – Algeria; LGIPM research laboratory and Université de Lorraine – France. We thank the reviewers for their thorough review and highly appreciate comments and suggestions, which significantly contributed to improving the quality of the paper.


  1. Abdel-Malek, L., Kullpattaranirun, T., & Nanthavanij, S. (2005). A framework for comparing outsourcing strategies in multilayered supply chains. International Journal of Production Economics., 97(3), 318–328.CrossRefGoogle Scholar
  2. Aghezzaf, E. H., Jamali, M. A., & Ait-Kadi, D. (2007). An integrated production and preventive maintenance planning model. European Journal of Operational Research, 181(2), 679–685.CrossRefGoogle Scholar
  3. Aghezzaf, E. H., & Najid, N. M. (2008). Integrated production planning and preventive maintenance in deteriorating production systems. Information Sciences, 178(17), 3382–3392.CrossRefGoogle Scholar
  4. Bertrand, J. W., & Sridharan, V. (2001). A study of simple rules for subcontracting in make-to-order manufacturing. European Journal of Operational Research, 128(3), 509–531.CrossRefGoogle Scholar
  5. Behnamian, J., & Fatemi Ghomi, S. M. T. (2016). A survey of multi-factory scheduling. Journal of Intelligent Manufacturing, 27(1), 231–249.CrossRefGoogle Scholar
  6. Boulaksil, Y., & Fransoo, J. C. (2009). Order release strategies to control outsourced operations in a supply chain. International Journal of Production Economics, 119(1), 149–160.CrossRefGoogle Scholar
  7. Boukas, E., & Haurie, A. (1990). Manufacturing flow control and preventive maintenance: A stochastic control approach. IEEE Transactions Automatic Control, 35(9), 1024–1031.CrossRefGoogle Scholar
  8. Budai, G., Dekker, R., & Nicolai, R. P. (2008). A review of planning models for maintenance and production. Springer Series in Reliability Engineering, Complex System Maintenance Handbook.Google Scholar
  9. Cassady, C. R., & Kutanoglu, E. (2005). Integrating preventive maintenance planning and production scheduling for a single machine. IEEE Transactions on Reliability, 54(2), 304–309.CrossRefGoogle Scholar
  10. Chen, Z. L., & Li, C. L. (2008). Scheduling with subcontracting options. IIE Transactions, 40(12), 1171–1184.CrossRefGoogle Scholar
  11. Chiao, H. E., Wee, H. M., & Padilan, M. V. (2012). A model to outsource deteriorating items using two outsourcers with different deteriorating rates and costs. International Journal of Computer Integrated Manufacturing, 25(6), 536–549.CrossRefGoogle Scholar
  12. Cui, L. X. (2014). Joint optimization of production planning and supplier selection incorporating customer flexibility: an improved genetic approach. Journal of Intelligent Manufacturing, 27(5), 1017–1035.CrossRefGoogle Scholar
  13. Dellaert, N., Jeunet, J., & Jonard, N. (2000). A genetic algorithm to solve the general multi-level lot-sizing problem with time varying costs. International Journal of Production Economics, 68(3), 241–257.CrossRefGoogle Scholar
  14. Dahane, M., Dellagi, S., Clementz, C., & Rezg, N. (2011). Development of joint maintenance and production strategies in a subcontracting environment. International Journal of Production Research, 49(23), 1–25.CrossRefGoogle Scholar
  15. Dahane, M., & Rezg, N. (2011). Economic model of outsourcing for a subcontractor manufacturing system in a single subcontractor - multi-outsourcers relationship. IEEE conference on automation science and engineering (CASE), Trieste, Italy, 24–27 Aug. 2011, pp. 450–455.Google Scholar
  16. Dellagi, S., Rezg, N., & Gharbi, A. (2010). Optimal maintenance/production policy for a manufacturing system subjected to random failure and calling upon several subcontractors. International Journal of Management Science and Engineering Management, 5(4), 261–267.CrossRefGoogle Scholar
  17. Fitouhi, M. C., & Nourelfath, M. (2012). Integrating noncyclical preventive maintenance scheduling and production planning for a single machine. International Journal of Production Economics, 136(2), 344–351.CrossRefGoogle Scholar
  18. Gunasekaran, A., Irani, Z., Choy, K., & Filippi, L. (2015). Performance measures and metrics in outsourcing decisions: A review for research and applications. International Journal of Production Economics, 161, 153–166.CrossRefGoogle Scholar
  19. Hajej, Z., Dellagi, S., & Rezg, N. (2014). Joint optimization of maintenance and production policies with subcontracting and product returns. Journal of Intelligent Manufacturing, 25(3), 589–602.CrossRefGoogle Scholar
  20. Haoues, M., Dahane, M., Mouss, N. K., & Rezg, N. (2011). Optimization of outsourcing activity under a win-win single outsourcer – single subcontractor relationship, Proceedings of the 41st international conference on computers & industrial engineering (pp. 343–348).Google Scholar
  21. Haoues, M., Dahane, M., Mouss, N. K., & Rezg, N. (2013). Integrated optimization of in-house production and outsourcing strategy: Genetic algorithm based approach. The 11th IFAC workshop on intelligent manufacturing systems, IFAC proceedings (Vol. 46(7), pp. 420–425).Google Scholar
  22. Jain, V., Kundu, A., & Chan, F. T. S. (2015). A chaotic bee colony approach for supplier selection-order allocation with different discounting policies in a cooperative multi-echelon supply chain. Journal of Intelligent Manufacturing, 26(6), 1131–1144.CrossRefGoogle Scholar
  23. Kim, B. (2003). Dynamic outsourcing to contract manufacturers with different capabilities of reducing the supply cost. International Journal of Production Economics, 86(1), 63–80.CrossRefGoogle Scholar
  24. Kenné, J. P., & Gharbi, A. (2004). Stochastic optimal production control problem with corrective maintenance. Computers & Industrial Engineering, 46(4), 865–875.CrossRefGoogle Scholar
  25. Lee, K., & Choi, B. C. (2011). Two-stage production scheduling with an outsourcing option. European Journal of Operational Research, 213(3), 489–497.CrossRefGoogle Scholar
  26. Lee, S., & Lan, S. (2013). Production lot sizing with a secondary outsourcing facility. International Journal of Production Economics., 141(1), 414–424.Google Scholar
  27. Liao, G.-L. (2013). Joint production and maintenance strategy for economic production quantity model with imperfect production processes. Journal of Intelligent Manufacturing, 24(6), 1229–1240.CrossRefGoogle Scholar
  28. Liou, J. J. H., & Chuang, Y. T. (2010). Developing a hybrid multi-criteria model for selection of outsourcing providers. Expert Systems with Applications, 37(5), 3755–3761.CrossRefGoogle Scholar
  29. Liu, X., Tu, Y. L., Zhang, J., & Watson, L. G. (2008). A genetic algorithm heuristic approach to general outsourcing capacitated production planning problems. International Journal of Production Research, 46(18), 5059–5074.CrossRefGoogle Scholar
  30. Najid, N., & Alaoui-selsouli, M. (2011). An integrated production and maintenance planning model with time windows and shortage cost. International Journal of Production Research, 49(8), 37–41.Google Scholar
  31. Nakagawa, T., & Mizutani, S. (2009). A summary of maintenance policies for a finite interval. Reliability Engineering & System Safety, 94(1), 89–96.CrossRefGoogle Scholar
  32. Ni, D., Li, K. W., & Tang, X. (2009). Production costs, scope economies, and multi-client outsourcing under quantity competition. International Journal of Production Economics, 121(1), 130–140.CrossRefGoogle Scholar
  33. Njike, A. N., Pellerin, R., & Kenné, J. P. (2012). Simultaneous control of maintenance and production rates of a manufacturing system with defective products. Journal of Intelligent Manufacturing, 23(2), 323–332.CrossRefGoogle Scholar
  34. Qi, X. (2011). Outsourcing and production scheduling for a two-stage flow shop. International Journal of Production Economics, 129(1), 43–50.CrossRefGoogle Scholar
  35. Rivera-Gómez, H., Gharbi, A., Kenné, J.-P., Montaño-Arango, O., & Hernandez-Gress, E. S. (2016). Production control problem integrating overhaul and subcontracting strategies for a quality deteriorating manufacturing system. International Journal of Production Economics, 171(1), 134–150.CrossRefGoogle Scholar
  36. Saharidis, G. K. D., Kouikoglou, V. S., & Dallery, Y. (2009). Centralized and decentralized control policies for a two-stage stochastic supply chain with subcontracting. International Journal of Production Economics, 117(1), 117–126.CrossRefGoogle Scholar
  37. Tavares Neto, R. F., Godinho Filho, M., & Molina da Silva, F. (2015). An ant colony optimization approach for the parallel machine scheduling problem with outsourcing allowed. Journal of Intelligent Manufacturing, 26(3), 527–538.CrossRefGoogle Scholar
  38. Thomas, D. J., & Griffin, P. J. (1996). Coordinated supply chain management. European Journal of Operational Research, 94(1), 1–15.CrossRefGoogle Scholar
  39. Vaxevanou, A., & Konstantopoulos, N. (2015). Basic principles the philosophy of outsourcing. Procedia - Social and Behavioral Sciences, 175, 567–571.CrossRefGoogle Scholar
  40. Wadhwa, V., & Ravindran, A. R. (2007). Vendor selection in outsourcing. Computers & Operations Research, 34(12), 3725–3737.CrossRefGoogle Scholar
  41. Weinstein, L., & Chung, C. (1999). Integrating maintenance and production decisions in a hierarchical production planning environment. Computers & Operations Research, 26(10), 1059–1074.CrossRefGoogle Scholar
  42. Wen, D., Ershun, P., Ying, W., & Wenzhu, L. (2014). An economic production quantity model for a deteriorating system integrated with predictive maintenance strategy. Journal of Intelligent Manufacturing. doi: 10.1007/s10845-014-0954-z.
  43. Xie, J. X., & Dong, J. F. (2002). Heuristic genetic algorithms for general capacitated lot-sizing problems. Computer & Mathematic with Applications, 44(1–2), 263–276.CrossRefGoogle Scholar
  44. Zhen, L. (2012). Analytical study on multi-product production planning with outsourcing. Computers & Operations Research, 39(9), 2100–2110.CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2016

Authors and Affiliations

  • Mohammed Haoues
    • 1
  • Mohammed Dahane
    • 2
    • 3
    Email author
  • Nadia Kenza Mouss
    • 1
  1. 1.Laboratory of Automatic and Manufacturing, Industrial Engineering DepartmentBatna 2 UniversityBatnaAlgeria
  2. 2.Université de LorraineMetzFrance
  3. 3.Laboratory of Industrial EngineeringProduction and MaintenanceMetz Cedex 3France

Personalised recommendations