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

  • 291 Accesses

  • 7 Citations


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.

This is a preview of subscription content, log in to check access.

Access options

Buy single article

Instant unlimited access to the full article PDF.

US$ 39.95

Price includes VAT for USA

Subscribe to journal

Immediate online access to all issues from 2019. Subscription will auto renew annually.

US$ 99

This is the net price. Taxes to be calculated in checkout.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5


  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.

  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.

  3. Aghezzaf, E. H., & Najid, N. M. (2008). Integrated production planning and preventive maintenance in deteriorating production systems. Information Sciences, 178(17), 3382–3392.

  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.

  5. Behnamian, J., & Fatemi Ghomi, S. M. T. (2016). A survey of multi-factory scheduling. Journal of Intelligent Manufacturing, 27(1), 231–249.

  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.

  7. Boukas, E., & Haurie, A. (1990). Manufacturing flow control and preventive maintenance: A stochastic control approach. IEEE Transactions Automatic Control, 35(9), 1024–1031.

  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.

  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.

  10. Chen, Z. L., & Li, C. L. (2008). Scheduling with subcontracting options. IIE Transactions, 40(12), 1171–1184.

  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.

  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.

  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.

  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.

  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.

  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.

  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.

  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.

  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.

  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).

  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).

  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.

  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.

  24. Kenné, J. P., & Gharbi, A. (2004). Stochastic optimal production control problem with corrective maintenance. Computers & Industrial Engineering, 46(4), 865–875.

  25. Lee, K., & Choi, B. C. (2011). Two-stage production scheduling with an outsourcing option. European Journal of Operational Research, 213(3), 489–497.

  26. Lee, S., & Lan, S. (2013). Production lot sizing with a secondary outsourcing facility. International Journal of Production Economics., 141(1), 414–424.

  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.

  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.

  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.

  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.

  31. Nakagawa, T., & Mizutani, S. (2009). A summary of maintenance policies for a finite interval. Reliability Engineering & System Safety, 94(1), 89–96.

  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.

  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.

  34. Qi, X. (2011). Outsourcing and production scheduling for a two-stage flow shop. International Journal of Production Economics, 129(1), 43–50.

  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.

  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.

  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.

  38. Thomas, D. J., & Griffin, P. J. (1996). Coordinated supply chain management. European Journal of Operational Research, 94(1), 1–15.

  39. Vaxevanou, A., & Konstantopoulos, N. (2015). Basic principles the philosophy of outsourcing. Procedia - Social and Behavioral Sciences, 175, 567–571.

  40. Wadhwa, V., & Ravindran, A. R. (2007). Vendor selection in outsourcing. Computers & Operations Research, 34(12), 3725–3737.

  41. Weinstein, L., & Chung, C. (1999). Integrating maintenance and production decisions in a hierarchical production planning environment. Computers & Operations Research, 26(10), 1059–1074.

  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.

  44. Zhen, L. (2012). Analytical study on multi-product production planning with outsourcing. Computers & Operations Research, 39(9), 2100–2110.

Download references


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.

Author information

Correspondence to Mohammed Dahane.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Haoues, M., Dahane, M. & Mouss, N.K. Outsourcing optimization in two-echelon supply chain network under integrated production-maintenance constraints. J Intell Manuf 30, 701–725 (2019).

Download citation


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