1 Introduction

The rapid rise of e-commerce and the emergence of the Internet of Things (IoT) have provided a wide range of varieties to customers at just one click. When purchasing a product, customers not only focus on the product’s quality but also are concerned with the post-sale services provided by product manufacturers. In addition to customer satisfaction, there exist a variety of environmental, economic, and legislative reasons that have made companies more accountable to customers for products post-sale (Du and Evans 2008). For instance, extended producer responsibility (EPR) and waste electrical and electronic equipment (WEEE) have imposed legal obligations on original equipment manufacturers (OEMs) for the safe handling and disposal of end-of-life products (Nnorom and Osibanjo 2008). In addition, the current global economy, the rapid development in technology and the evolution of e-commerce have increased consumerism and consequently increased the demand for new products. These factors have increased the consumption of raw material, reduced the life cycle of products, and increased the generation of waste. Therefore, the lack of raw materials and environmental issues made the incorporation of reverse logistics into the supply chain network necessary. Given the increasing environmental consciousness, the paradigm shift from a linear economy to a circular economy is required with a greater focus on waste reduction by implementing the 5 R’s: reduce, reuse, repair, remanufacture and recycle (Mishra et al. 2019). The reverse flow of products can be induced due to various situations, such as commercial returns, warranty period returns, end-of-use returns, and others (Fleischmann 2001). According to an Allied Market Research report (2019), the total share of the commercial or warranty returns in 2017 was one-third of the total market share and is expected to retain its revenue lead through 2025. However, end-of-life returns are expected to grow rapidly from 2018 to 2025. Thus, a firm that has its own reverse logistics network can recapture valuable materials from returned products (Reddy et al. 2018), which can help the firm build a competitive advantage alongside achieving corporate social responsibility (CSR) targets (Chen et al. 2017). For example, some European tire manufacturers recycle at least one old tire to produce every new tire they sell (Cognizant 2020 Insights 2011). In addition, a Business Strategy Report (2015) reveals the significance of analysing customers’ product returns and purchases over time to determine whether customers more likely to increase purchase rates than return rates. The report further highlights that through product return services, firms may be able to build loyalty through continuous interactions regarding returned products and invite more positive word of mouth, which results in repetitive purchases.

According to Erica (2018), the apparel industry is the major contributor to the rising return rate, followed by consumer electronics such as smartphones, laptops, tablets, and others. The rate of return for electronic items ranges from 5 to 15% and is even higher for some companies. A survey report reveals that 67% of customers check a firm’s return policy before making a purchase. The same survey highlighted that 58% of customers prefer a hassle-free return policy, and 79% of customers prefer free return shipping. In view of this, firms need to strengthen their reverse logistics network to create monetary value from product recovery as well as for increased customer satisfaction by establishing their own reverse logistics (RL) network that incorporates remanufacturing and repair facilities (Reddy et al. 2018). However, planning, designing, and managing an RL network is complex and involves numerous processes, such as collection, sorting, segregation, repair, remanufacturing, and safe disposal of the used products (Liao 2018). Therefore, the strategic decisions related to RL configuration include well-calculated tactical and operational decisions.

The aspects mentioned above motivated the design of a dynamic reverse logistics network that focuses on post-sale service dealing with warranty returns. An attempt has been made to include repair and remanufacturing facilities in an internationally operating manufacturing network. Ivanov et al. (2010) highlighted the potential of supply chain management to improve business performance. They asserted that a well-managed supply chain could cause a 15–30% reduction in the total cost and an increase in sales. Efficiently configured supply chains provide a competitive advantage to firms, as they account for 80% of the total product cost (Ivanov et al. 2009). The complexity of supply chains has increased due to globalization and other macro trends. This shift has brought more sensitivity to adverse events and made it imperative for practitioners to consider disruptions while working in the design and management of supply chains (Aldrighetti et al. 2019). Thus, this paper proposes a mathematical model for the optimal configuration of a global supply chain network and its management that includes reverse logistics. The significant contributions of the paper are summarized as follows:

  1. 1.

    Designing a mathematical model to identify the optimal facility location for forward logistics and remanufacturing and repair centres.

  2. 2.

    Linearizing the MINLP to MILP to reduce the computation time.

  3. 3.

    The proposed mathematical model also explores the possibility of expanding the capacity of existing plants and warehouses to accommodate the returned products when the establishment of new remanufacturing and repair facilities is not profitable.

  4. 4.

    Furthermore, the developed MILP model provides the optimal product flow in the forward and reverse directions.

  5. 5.

    The dynamic hybrid facility network model with flexible plant-warehouse capacity helps to address demand/supply disruption in the supply chain.

The remaining sections of the paper are organized as follows: Sect. 2 provides the literature related to reverse logistics and international manufacturing networks. Section 3 discusses the model parameters and the mathematical formulation. Section 4 describes the application of the proposed mathematical model through a hypothetical dataset, followed by a discussion of the results in Sect. 5. Section 6 outlines the implications of the research, followed by a conclusion in Sect. 7.

2 Literature review

The literature review is divided into two subsections. The first section provides a detailed discussion of reverse logistics and the past approaches to incorporate it into mathematical models. The second section discusses past studies related to the international manufacturing network. The SCOPUS database is used to find related studies. The keyword search procedure is followed to thoroughly scrutinize the database regarding the titles, abstracts, and keywords using three combinations: (a) RL/closed-loop supply chain management (CLSCM) and international manufacturing, (b) RL/CLSCM and global manufacturing, and (c) RL/CLSCM and manufacturing. No results were found for the first combination, four results were found for second combinations, and more than 1500 results were obtained for the third combination. It is evident from the search results that international manufacturing has yet to attract much attention from researchers; however, a great deal of research work has been carried out in the manufacturing literature. Figure 1 demonstrates the year wise publications on RL/CLSCM and manufacturing published in leading journals indexed in the SCOPUS database. The analysis of the overall trend reveals that the number of publications in this research domain has witnessed exponential growth, thereby delineating the importance of incorporating reverse logistics in the context of manufacturing. In addition, more than 60% of these papers have been published in the last ten years, indicating the popularity and potential of the domain for research.

Fig. 1
figure 1

Year-wise publication on RL/CLSCM from 2000 to March 2020

2.1 Review of closed-loop supply chains and reverse logistics

In the past decade, increasing concern over environmental problems has led to the formulation of stringent legislation for product manufacturers and distributors for the proper disposal of products after their useful life. In addition, the huge cost saving opportunity due to product returns has motivated researchers and industrialists to develop more reliable and effective strategies for their reverse logistics. In this direction, Du and Evans (2008) provided a bi-objective mathematical modelling framework for an RL network with the objectives of minimizing total cost and tardiness. They considered third-party logistics (3PL) for product distribution and solved the model using the combination of scatter search, dual simplex, and constraint methods. The outcome for their first objective suggests a centralized network structure, whereas for the second objective, the decentralized network structure is favourable. The seminal work by Min and Ko (2008) provided a MILP formulation for integrating backward logistics into existing forward logistics. They solved the problem using a genetic algorithm (GA). They suggested that location decisions should be altered with the progression of the product’s life cycle because the demand for the product varies at each stage. Pishvaee et al. (2009) studied a closed-loop model under uncertainty of quality and quantity of returned products. They developed a stochastic MILP model and employed a scenario-based approach. For cost savings and pollution reduction, they considered hybrid distribution-collection facilities in the model so that material-handling equipment and infrastructure can be shared. The seminal work carried out by Abdallah et al. (2012) developed a closed-loop mathematical model for single plant manufacturing of one type of product under demand uncertainty. Kaya et al. (2014) studied the reverse logistics network under uncertainty in demand and returns. They analysed the behaviour of the system with a two-stage approach using stochastic optimization and robust optimization. Ivanov et al. (2014) developed an optimal distribution network model for multi-stage, multi-period, and multi-commodity problems. They considered additional warehouses to accommodate returned products that remain unprocessed and non-stored due to the limited capacity of processing and storage facilities. They incorporated the real logic of decision making in industries to transition the model from linear programming to a maximal flow problem. Furthermore, they analysed the model performance for optimistic and pessimistic scenarios. Kannan et al. (2016) developed a mathematical model for a reverse logistics network from the perspective of 3PL. They highlighted the need for increasing consumer awareness regarding product reuse to enhance the cost effectiveness of the reverse logistics network.

In addition to the above social, economic, and environmental concerns, a few researchers have addressed the recycling of end-of-life vehicles (ELVs) due to strict legislation. For instance, Ozceylan et al. (2017) studied the closed-loop supply chain model for the treatment of ELVs. They developed a multi-product, multi-period MILP model with profit maximization as the objective. Gianesello et al. (2017) studied a six-echelon closed-loop supply chain in the context of disaster resilience. They simulated various recovery options and compared their effectiveness in restoring operational performance. John et al. (2017) developed a mathematical model for a multi-period, multi-product reverse logistics network considering the emission cost. They tested the usefulness of the model in a refrigerator recovery supply chain. They further extended this work by incorporating the bill of material of the product in the mathematical model developed above (John et al. 2018). Jerbia et al. (2018) developed a CL model for multiple recovery facilities with uncertainty in return rates, costs, and return quality. Furthermore, they have investigated the impact of changing the input parameters on the overall profit and the network structure. The seminal work by Mishra and Singh (2020b) proposes a stochastic model for a global facility network considering reverse logistics. They have addressed the crucial issues of cross-border trade. Similarly, Liao (2018) proposed a mixed-integer nonlinear model for reverse logistics and solved it using a hybrid GA. Zhen et al. (2019) proposed a two-stage stochastic MINLP model for facility location in a closed-loop supply chain and solved it using an improved tabu search approach. In a seminal work, Reddy et al. (2018) used three-phase heuristics to solve the model. They incorporated carbon footprints in their RL model. Furthermore, they compared the results obtained from the heuristic solution approach with the Benders decomposition and Branch and Cut approach. For more details, refer to Mishra and Singh (2019) and Mishra and Singh (2020a).

2.2 Review of international manufacturing networks for global supply chains

Researchers have developed various mathematical models to design a production–distribution network for global supply chains. For instance, Cohen and Lee (1988) proposed an integer-programming model to incorporate international trade issues into a production–distribution network. They estimated the profit of the firm before and after tax for the single-period problem. However, they further extended their model to multiple periods. In seminal work, Kouvelis et al. (2004) proposed an international facility network model to address cross-border trade issues. They have investigated the role of subsidized financing, tariffs, local laws and taxation in shaping the production and distribution network of a firm at the global level. Melo et al. (2006) developed a model to design a dynamic supply chain network and addressed the challenges in supply chain planning. Ivanov et al. (2013) provided a multi-objective production–distribution network model for a centralized upstream network considering structure dynamics. They transformed the traditional linear programming model to a maximal flow problem and excluded the demand constraint and focused on an improved service level. Dong et al. (2013) investigated the global production–distribution network in the presence of a competitive environment. In addition, a few researchers have highlighted the importance of collaboration between manufacturers and global logistics service providers, such as Bhatnagar and Viswanathan (2000), who highlighted the issues that have a significant influence on the collaboration of manufacturing firms and third-party logistics services. They further highlighted the trade-offs in such an alliance. Creazza et al. (2010) studied various global logistics network structures and investigated their cost effectiveness using a simulation. For more details on global supply chains, refer to Ivanov et al. (2017).

The literature also reveals that researchers are giving due attention to the integration of critical supply chain issues while developing mathematical models. For instance, Amin and Baki (2017) developed a multi-objective mathematical model for a closed-loop supply chain that simultaneously addresses international trade issues. They solved the model using fuzzy programming, where one objective minimizes the product delivery time from suppliers and the second maximizes the total profit. Srinivasan and Khan (2018) developed a MILP model for manufacturing/remanufacturing facility distribution in an uncertain environment. Ganji et al. (2017) conducted a survey to consult experts from a global tire manufacturing firm to investigate the significance of demand chain and supply chain integration with global firms. They concluded that these integrations are motivated by opportunities for potential financial gains. They highlighted the role of a positive mindset in employing sustainable practices. Hosseini et al. (2019) proposed a mixed-integer model for resilient supply bases for global value chains to address disruptions due to exceptional and operational risks. Their optimization model considers various proactive and reactive approaches, such as supplier segregation, backups, supplier reliability and supplier restoration capability, to address disruptions. Tan et al. (2019) focused on structural analysis for a speedy recovery after a supply chain network disruption. More recently, Ivanov (2020a) carried out a simulation-based analysis on coronavirus outbreaks to predict the impact of epidemic outbreaks on global supply chains. In a seminal work, Ivanov and Dolgui (2020) proposed a conceptual model for the viability of intertwined supply networks. Ivanov (2020b) studied the viable supply chains spanning three crucial supply chain perspectives viz. sustainability, resilience, and agility. Seminal work by Dolgui et al. (2020) proposes a conceptual model for reconfigurable supply chain. They focussed on the integration of resilience, digitalization, sustainability and leagility in a supply chain network. For a detailed perspective on global supply chains, see Mishra and Singh (2020b), Mishra et al. (2019), Ivanov et al. (2017).

The literature survey reveals that a rich body of literature is available on the models related to RL and closed-loop supply chains. However, studies exploring RL in the context of an international manufacturing network are limited. Table 1 summarizes the related literature that has been reviewed and the mathematical models available so far, thus identifying the existing gap in the literature. Furthermore, the possibility of the capacity expansion of existing facilities instead of establishing new facilities to facilitate the reverse flow of products has not been given due attention. Flexibility in capacity helps to hedge against the variability in market demand (Ivanov 2010; Ivanov et al. 2018). This argument is further supported by Shekarian et al. (2020) to examine the impact of flexibility in mitigating disruptions in the supply chain. This significant gap in the existing literature has motivated the development of a comprehensive mathematical model that presents an integrated consideration of these parameters. In view of this, a multi-product, multi-country, and multi-period non-linear mathematical programming (MINLP) model is proposed to design an international production–distribution network that also considers reverse logistics. The proposed model considers the flexible capacities of plant and warehouse facilities to accommodate the products returned for repair and remanufacturing services. The reason for this consideration is to enable equipment and infrastructure sharing among the facilities, consequently increasing the firm’s cost-saving opportunity. Recognizing the complexity of the international manufacturing-remanufacturing network, the MINLP model is linearized to MILP. The objective of the developed MILP model is to find the optimal network configuration along with minimizing the total cost, including the import–export cost, remanufacturing cost, repair cost and depreciation expense on machinery. The model is validated using various randomly generated datasets and explained using a reasonable amount of data instances.

Table 1 Summary of papers referred

2.3 Research gaps

The thorough analysis of the relevant journal papers, book chapters, conference proceedings and business articles highlighted the following research gaps. The paper addresses these research gaps by proposing a comprehensive mathematical formulation for an international manufacturing network.

  • There are few studies on production–distribution network models addressing international trade issues.

  • Global supply chain models providing country-wise analysis are not available.

  • Limited attention is given to incorporating reverse logistics into the global facility network.

  • Models considering hybrid facilities with flexible capacity are not adequately addressed.

Based on the above research gaps, various research questions are derived. The research questions are provided in Sect. 2.3.1, and the research objectives are given in Sect. 2.3.2.

2.3.1 Research questions

  • How can the optimal configuration for the production–distribution network be designed at the global level?

  • Does country-specific analysis support better operations understanding and future decision making?

  • How should the firm design a global supply chain network to support the circular economy?

  • How should the firm decide between capacity expansion and the establishment of a new facility?

2.3.2 Research objectives

  • To design a multi-product and multi-period model for a global production–distribution network interlinking production and storage facilities with demand locations in different countries.

  • To propose a model for analysing and comparing the country-specific operational performance of the firm.

  • To consider hybrid facilities, i.e., forward logistics facilities also provide services for reverse logistics to support the circular economy.

  • Consider capacity expansion to provide flexibility and adaptability to hedge against the disruptions in demand and supply.

The above defined research objectives are addressed in the paper by developing a mathematical model. The proposed model provides the operational information of the firm in each country separately. This country-specific analysis of a global supply chain network supports comparative and targeted decision making. Reverse logistics is considered in the model because of product returns under the warranty period. A hybrid plant-warehouse network is considered due to its cost saving potential. Furthermore, to address this dual pressure of product returns and forward logistics operations on facilities, capacity expansion is considered. The proposed model is a MINLP model, which is transformed to an MILP using binary equivalents to reduce the computational time.

3 Mathematical model

3.1 Problem statement

The paper addresses the problem of designing a multi-product, multi-facility, and multi-period network configuration for a global manufacturing firm. To support the circular economy, the firm provides post sale services such as repair and remanufacturing. The model focuses on the product returns under the warranty period. The problem of optimal facility locations is investigated to satisfy the demand from different markets. A hybrid plant-warehouse network is taken into consideration because it provides huge cost-saving opportunity due to space, technology, and equipment sharing, etc. The returned products are collected at warehouses also equipped for collection and repair services where the products are examined for possible repair. However, if the repairing of a product is not possible, it is sent to the plant for remanufacturing. In the proposed model, it is considered that existing plants can also act as remanufacturing centers. Similarly, existing warehouses can also serve as collection/repairing centers. However, if required, new facilities can be established for forward or backward logistics or both. Further, the capacity expansion is taken into consideration to facilitate the reverse flow of the product. The novelty of the model proposed in the paper is in addressing the crucial supply chain issues such as facility network configuration, reverse logistics, capacity flexibility, and production–distribution in a single MILP model. The problem is formulated keeping in view the challenges of today’s globalized world, which is highly dynamic and volatile. The decentralized model proposed in the paper is country-specific and effectively deals with the variations in the local needs of the different countries. However, the interconnected facilities within a country and across countries make the model more robust and resilient to disruptions. Furthermore, another novelty of the proposed model is that it focuses on post-sale services such as repair and remanufacturing under warranty returns as saleability of the product reduces if it does not offer any post-sale service. The dynamic MILP model re-considers and re-evaluates various operational decisions such as facility allocation, production–distribution quantities, capacity expansion in each period, thus, making the proposed model more flexible and realistic. Generally, the management of supply chain and its planning requires algorithms and refer operations research methods such as linear programming, integer/mixed-integer programming, stochastic and dynamic programming approaches (Ivanov et al. 2010). Heuristics and meta-heuristics are also applied to solve large and complex problems. They are computationally efficient. However, the solution provided may or may not be optimal. Therefore, the proposed model is solved using the exact approach, which provides an optimal and admissible solution for all the data instances. In this setting, we made the following underlying assumptions:

  • Product demand in each market in each country is dynamic and known with certainty.

  • The potential facility locations are pre-identified.

  • The plants and warehouses have flexible capacities with known maximum capacity limit.

  • The capacity expansion arrangements cover a period within which no significant changes occur in market demand and transportation infrastructure.

  • Trade tariffs are estimated per unit of product.

3.2 Mathematical formulation

3.2.1 List of indices

  • b, c = index of countries. b, c ∈ C (countries are referred as C1, C2..Cc).

  • i = plant (plants are referred as Ii).

  • j = warehouse (warehouses are referred as Jj).

  • k = market (markets are referred as Kk).

  • p = product (referred as Pp).

  • t = 1, 2…, T time period (referred as Tt).

3.2.2 List of parameters

  • \( F1_{ict} = {\text{Fixed maintenance cost of plant }}i \;{\text{in country }}c\; {\text{for period }}t \).

  • \( F2_{jct} = {\text{Fixed maintenance cost of warehouse }}j\; {\text{in}}\; {\text{country }}c\; {\text{for period }}t \).

  • \( FPN_{ict} = {\text{Fixed establishment cost of plant }}i\; {\text{in}}\; {\text{country }}c\; {\text{for period }}t \).

  • \( FPE_{ict} = {\text{Fixed expansion cost of plant }}i \;{\text{in country }}c\; {\text{for period }}t \).

  • \( VPE_{ict} = {\text{Variable expansion cost of plant }}i\; {\text{in}}\; {\text{country }}c\; {\text{for period }}t \).

  • \( UA_{ict} = {\text{Maximum capacity expansion limit of plant }}i\; {\text{in country }}c\; {\text{for period }}t \).

  • \( FWN_{jct} = {\text{Fixed establishment cost of}}\; {\text{warehouse }}j\; {\text{in country }}c\; {\text{for period }}t \).

  • \( FWE_{jct} = {\text{Fixed expansion cost of }} {\text{warehouse }}j \; {\text{in country }}c \;{\text{for period }}t \).

  • \( VWE_{jct} = {\text{Variable expansion}}\; {\text{cost}} \;{\text{of}}\; {\text{warehouse }}j\; {\text{in country }}c \;{\text{for period }}t \).

  • \( UB_{jct} = {\text{Maximum capacity expansion limit of warehouse }}j\; {\text{in}} \;{\text{country }}c\; {\text{for period }}t \).

  • \( CP_{pict} = {\text{Production cost of product }}p\; {\text{in plant }}i\; {\text{in}}\; {\text{country }}c\; {\text{for period }}t \).

  • \( CR_{pict} = {\text{Cost of remanufacturing produc }}p\; {\text{in plant }}i\; {\text{in country }}c \; {\text{for period }}t \).

  • \( QP_{pict} \)max = Maximum production limit of plant i at country c for product p in period t.

  • \( QW_{pjct} \)max = Maximum storage limit of warehouse j located in country c to store product p in period t.

  • \( RF_{pjct} = {\text{Per unit cost of refurbishing product }}p \;{\text{at warehouse }}j\; {\text{located in country }}c \) \( {\text{in period }}t \).

  • \( T1_{{pici^{\prime}bt}} = {\text{Cost of transporting a unit of product }}p \;{\text{from plant }}i\; {\text{located in country }} \) \( c \;{\text{to plant }} i\; {\text{located in country }}b\; {\text{for period }}t \).

  • \( T2_{picjbt} = {\text{Cost of transporting a unit of product }}p\; {\text{from plant }}i\; {\text{located in country }} \) \( c\; {\text{to warehouse }}j\; {\text{located in country }}b\; {\text{for period }}t \).

  • \( T3_{pickbt} = {\text{Cost of transporting a unit of product }}p\; {\text{from plant }}i \;{\text{located in country}} \) \( c\; {\text{to market }}k\; {\text{located in country }}b\; {\text{for period }}t \).

  • \( T4_{pjcj'bt} = \) Cost of transporting a unit of product p from warehouse j located in country c to warehouse j′ located in country b for period t.

  • \( T5_{pjckbt} = \) Cost of transporting a unit of product p from warehouse j located in country c to market k located in country b for period t.

  • \( T7_{pkcjct} \) = Cost of transporting a unit of product p from market k located to warehouse j in country c for period t (to and fro).

  • \( T8_{pjcict} \) = Cost of transporting a unit of product p from warehouse j to plant i located in country c for period t (to and fro).

  • \( QS_{pkct} = {\text{pth product demand at market }}k\; {\text{in country}} c\; {\text{for period }}t \).

  • \( H_{pjct} = {\text{Holding cost per unit of product }}p\; {\text{in country }}c\; {\text{for period }}t \).

  • \( T6_{pcbt} = \) Import/Export cost per unit of product p transported from country c to country b for period t.

  • \( DP_{pict} = \) Depreciation expense per unit of product p in plant i located in country c for period t.

  • \( DR_{pict} = {\text{Depreciation expense due to remanufacturing per unit of product }}p\; {\text{in plant }}i \) \( {\text{located }} \) in country c for period t.

  • \( R_{pkct} = {\text{quantity of returned products of type }}p \;{\text{from market }}k\; {\text{in country }}c \;{\text{in period }}t \).

  • \( Q6_{pkjct} = \) quantity of product p returned from market k to warehouse j in country c for period t.

3.2.3 List of variables

  • \( X_{ict} = \left\{ {\begin{array}{*{20}l} {1 \quad if\; plant\; i\; open\; in \;country\; c \;for\; period\; t} \\ {0 \quad otherwise } \\ \end{array} } \right. \).

  • \( Y_{jct} = \left\{ {\begin{array}{*{20}l} {1 \quad if\; warehouse\; j\; is\; open\; in\; country\; c\; for\; period\; t } \\ {0 \quad otherwise } \\ \end{array} } \right. \).

  • \( V_{ict} = \left\{ {\begin{array}{*{20}l} {1\quad if\; capacity\; of\; plant\; i\; is\; expanded\; in\; country\; c\; for\; period\; t} \\ {0 \quad otherwise } \\ \end{array} } \right. \).

  • \( U_{jct} = \left\{ {\begin{array}{*{20}l} {1\quad if\; capacity\; of\; warehouse\; j\; is\; expanded\; in\; country\; c\; for\; period\; t } \\ {0\quad otherwise } \\ \end{array} } \right. \).

  • \( QP_{pict} = {\text{Production at plant }}i \;{\text{in country }}c\; {\text{for product }}p\; {\text{in period }}t \).

  • \( QRM_{pkjict} = {\text{Quantity of product }}p \;{\text{remanufactured at plant }}i\; {\text{returned from}}\; {\text{market }}k\; {\text{via }}\; \) \( {\text{warehouse }}j\; {\text{in country }}c\; {\text{for period }}t \).

  • \( QRF_{pkjct} = {\text{Quantity of product }}p \;{\text{refurbished at warehouse}} \;j\; {\text{returned from market }}k \) \( {\text{located in country }}c\; {\text{in period }}t \).

  • \( IN_{pjct} = {\text{Balance inventory of product }}p\; {\text{at warehouse}}\; {\text{j}} \;{\text{located in country }}c\; {\text{for period }}t \).

  • \( Q1_{{pici^{\prime}bt}} = {\text{unit of product }}p\; {\text{shipped from plant }}i\; {\text{located in country }}c\; {\text{to plant }}i^{\prime}\;{\text{in }} \) \( {\text{country }}b \;{\text{for period }}t \).

  • \( Q2_{picjbt} = {\text{unit of product }}p\; {\text{shipped from plant }}i\; {\text{in country }}c \;{\text{to warehouse }}j \;{\text{in country}} \) \( b \; {\text{for period }}t \).

  • \( Q3_{pickbt} = {\text{unit of product }}p\; {\text{shipped from plant }}i\; {\text{in country }}c\; {\text{to market }}k\; {\text{in country }} \) \( b\; {\text{for period }}t \).

  • \( Q4_{{pjcj^{\prime}bt}} = {\text{unit of product }}p\; {\text{shipped from warehouse }}j\; {\text{located in country }}c\; {\text{to }} \) \( {\text{warehouse }}j\; {\text{located in country }}c\; {\text{for period}} \) t.

  • \( Q5_{pjckbt} = {\text{unit of product }}p\; {\text{shipped from warehouse }}j\; {\text{in country }}c \;{\text{to market }}k\; {\text{in }} \) \( {\text{country }}b\; {\text{for period }}t \).

  • \( K2_{ict} = {\text{Total expanded capacity of plant }}i\; {\text{in country }}c\; {\text{in period }}t \).

  • \( K1_{jct} = {\text{Total expanded capacity of warehouse }}j\; {\text{in country }}c\; {\text{in period }}t \).

3.2.4 MINLP model formulation

  • Objective function

    The various fixed and variable costs denoted from (a) to (h) summed up to form the objective function of the proposed MINLP. The costs are as follows:

    1. (a)

      Fixed cost

      $$ \begin{aligned} FC_{ct} & = \mathop \sum \limits_{i} F1_{ict} X_{ict} + \mathop \sum \limits_{i} FPN_{ict} X_{ict} \left( {1 - X_{ict - 1} } \right) + \mathop \sum \limits_{i} FPE_{ict} V_{ict} \\ & \quad + \mathop \sum \limits_{i} VPE_{ict} K2_{ict} + \mathop \sum \limits_{j} F2_{jct} Y_{jct} + \mathop \sum \limits_{j} FWN_{jct} Y_{jct} \left( {1 - Y_{jct - 1} } \right) \\ & \quad + \mathop \sum \limits_{j} FWE_{jct} U_{jct} + \mathop \sum \limits_{j} VWE_{jct} K1_{jct} \forall c, t \\ \end{aligned} $$
      (1)

      The first and the fifth term of Eq. (1) corresponds to the cost of maintaining the existing plants and warehouses. Second term and sixth term represent the cost of establishing new plants and warehouses which were not existing/operating in previous time period. Third and seventh term represent the fixed cost of expansion of plant and warehouse. Fourth term and last term represent the variable cost of capacity expansion. The production cost and the remanufacturing cost per unit of product are given in Eqs. (2) and (3).

    2. (b)

      Production cost

      $$ PC_{ct} = \sum_{p} \mathop \sum \limits_{i} QP_{pict} CP_{pict} \quad \forall c, t $$
      (2)
    3. (c)

      Remanufacturing cost

      $$ RMC_{ct} = \sum_{p} \mathop \sum \limits_{i} \sum_{j} \sum_{k} QRM_{pkjict} CR_{pict} \quad \forall c, t $$
      (3)
    4. (d)

      Inventory carrying cost

      $$ IH_{ct} = \sum_{p} \mathop \sum \limits_{j} H_{pjct} IN_{pjct} \quad \forall c, t $$
      (4)

      Equation (4) provides the inventory carrying cost for holding the leftover product at warehouse. The inventory carrying cost is taken into consideration for only forward logistics. However, for reverse product flow, it is assumed that returned items are repaired or directly shipped to plant as soon as they are received; therefore, the holding cost for reverse logistics is neglected.

    5. (e)

      Transportation cost

      $$ \begin{aligned} TC_{ct} & = \sum_{\text{p}} \sum_{\text{i}} \mathop \sum \limits_{\text{i'}} \sum_{b} T1_{pici'bt} Q1_{pici'bt} + \sum_{\text{p}} \sum_{\text{i}} \mathop \sum \limits_{\text{j}} \sum_{b} T2_{picjbt} Q2_{picjbt} \\ & \quad + \sum_{\text{p}} \sum_{\text{i}} \mathop \sum \limits_{\text{k}} \sum_{b} T3_{pickbt} Q3_{pickbt} \sum_{\text{p}} \sum_{\text{j}} \mathop \sum \limits_{\text{j'}} \sum_{b} T4_{pjcj'bt} Q4_{pjcj'bt} \\ & \quad + \sum_{\text{p}} \mathop \sum \limits_{\text{j}} \sum_{k} \sum_{b} T5_{pjckbt} Q5_{pjckbt} + \sum_{\text{p}} \sum_{\text{j}} \mathop \sum \limits_{\text{k}} \sum_{i} T8_{pjcict} QRM_{pkjict} \\ & \quad + \sum_{\text{p}} \mathop \sum \limits_{\text{j}} \sum_{k} T7_{pkcjct} QRF_{pkjct} \quad \forall c, t \\ \end{aligned} $$
      (5)

      Equation (5) provides the shipment cost from plants to other facilities or to markets. The first term represents the cost of shipping from plants to plants, second term represents from plant to the warehouse, then, plant to market by third term, warehouse to warehouse by fourth term and warehouse to market by fifth term. Similarly, sixth term provides the cost of transporting the products for remanufacturing from warehouse to plant. These costs include both side movements from warehouse to plant as well as from plant to customer\warehouse. Similarly, the last term represents the transportation cost linked to product return at warehouse.

    6. (f)

      Import/export duties

      $$ \begin{aligned} IE_{ct} & = \sum_{p} \sum_{i} \mathop \sum \limits_{i '} \sum_{b} T6_{pcbt} Q1_{pici 'bt} + \sum_{p} \sum_{i} \mathop \sum \limits_{j} \sum_{b} T6_{pcbt} Q2_{picjbt} \\ & \quad + \sum_{p} \sum_{i} \mathop \sum \limits_{k} \sum_{b} T6_{pcbt} Q3_{pickbt} + \sum_{p} \sum_{j} \mathop \sum \limits_{j '} \sum_{b} T6_{pcbt} Q4_{pjcj 'bt} \\ & \quad + \sum_{p} \mathop \sum \limits_{j} \sum_{k} \sum_{b} T6_{pcbt} Q5_{pjckbt} \quad \forall c, t \\ \end{aligned} $$
      (6)

      Equation (6) represents the tariffs imposed for shipping the products to different country. It is taken for the forward logistics only as no inter country movement is considered for reverse logistics.

    7. (g)

      Depreciation expense

      $$ DE_{ct} = \mathop \sum \limits_{p} \mathop \sum \limits_{i} DP_{pict} QP_{pict} + \mathop \sum \limits_{p} \mathop \sum \limits_{i} \sum_{j} \sum_{k} DR_{pict} QRM_{pkjict} \quad \forall c, t $$
      (7)

      Equation (7) provides the depreciation expense for using the plants machinery for manufacturing/remanufacturing. It is calculated per unit of production. The first term represent the depreciation expense due to manufacturing, and the second term represents the depreciation expense due to remanufacturing.

    8. (h)

      Repairing cost

      $$ RC_{ct} = \mathop \sum \limits_{p} \mathop \sum \limits_{j} \sum_{k} RF_{pjct} QRF_{pkjct} \quad \forall c, t $$
      (8)

      Equation (8) represents the cost associated with the refurbishing or repairing the products at warehouse.

      $$ \begin{aligned} {\text{TOTAL}}\;{\text{COST}}(OC_{ct} ) & = FC_{ct} + PC_{ct} + IH_{ct} + TC_{ct} + IE_{ct} \\ & \quad + DE_{ct} + RC_{ct} + RMC_{ct} \quad \forall c, t \\ \end{aligned} $$
      (9)
      $$ {\text{Min}}\;{\text{z}} = \mathop \sum \limits_{c = 1}^{C} \mathop \sum \limits_{t = 1}^{T} (OC_{ct} ) $$
      (10)

      Equation (9) sums up all equations (a) to (h) and Eq. (10) provides the objective function that minimizes the total cost obtained in (9) for all the countries and all the time periods.

  • Set of constraints

    $$ \sum_{k} R_{pkct} = \sum_{k} \sum_{j} QRF_{pkjct} + \sum_{j} \sum_{i} \sum_{k} QRM_{pkjict} \forall p,c, t $$
    (11)
    $$ R_{pkct} = \sum_{j} Q6_{pkjct} \forall p,k,c, t $$
    (12)
    $$ Q6_{pkjct} = QRF_{pkjct} + \sum_{i} QRM_{pkjict} \forall p,k,j,c, t $$
    (13)

    Equation (11) ensures that all the products that are returned under warranty period from the markets should be repaired or remanufactured. Equation (12) ensures that all the products returned from a market have been distributed to the warehouses for possible repair or remanufacturing services. Equation (13) ensures that the products returned from Kth market are repaired or refurbished/repaired.

    $$ QP_{pict} + \sum_{j} \sum_{k} QRM_{pkjict} - NM1_{ict} M \le QP_{pict}^{max} X_{ict} + \mathop \sum \limits_{m = 1}^{t} K2_{icm} \quad \forall p,i,c, t $$
    (14a)
    $$ QP_{pict} + \sum_{j} \sum_{k} QRM_{pkjict} - \left( {1 - NM1_{ict} } \right)M \le QP_{pict}^{max} X_{ict} \quad \forall p,i,c, t $$
    (14b)
    $$ K2_{ict} \le UB_{ic} V_{ict} \quad \forall i,c, t $$
    (15)
    $$ \begin{aligned} & \sum_{i} \sum_{b} Q2_{pibjct} + \sum_{{\begin{array}{*{20}c} {j^{\prime}} \\ {j' \ne j} \\ \end{array} }} \sum_{{\begin{array}{*{20}c} b \\ {b = c} \\ \end{array} }} Q4_{pj'bjct} + \sum_{{\begin{array}{*{20}c} {j^{\prime}} \\ {j' \ne j} \\ \end{array} }} \sum_{{\begin{array}{*{20}c} b \\ {b = c} \\ \end{array} }} Q4_{pj'bjct} + \sum_{k} QRF_{pkjct} - NM2_{ict} M \\ & \quad \le QW_{pjct}^{max} Y_{jct} + \mathop \sum \limits_{m = 1}^{t} K1_{jcm} \quad \forall p,j,c, \\ \end{aligned} $$
    (16a)
    $$ \begin{aligned} & \sum_{i} \sum_{b} Q2_{pibjct} + \sum_{{\begin{array}{*{20}c} {j^{\prime}} \\ {j' \ne j} \\ \end{array} }} \sum_{{\begin{array}{*{20}c} b \\ {b = c} \\ \end{array} }} Q4_{pj'bjct} + \sum_{{\begin{array}{*{20}c} {j^{\prime}} \\ {j' \ne j} \\ \end{array} }} \sum_{{\begin{array}{*{20}c} b \\ {b = c} \\ \end{array} }} Q4_{pj'bjct} + \sum_{k} QRF_{pkjct} - \left( {1 - NM2_{ict} } \right)M \\ & \quad \le QW_{pjct}^{max} Y_{jct} + \mathop \sum \limits_{m = 1}^{t} K1_{jcm} \quad \forall p,j,c, \\ \end{aligned} $$
    (16b)
    $$ K1_{jct} \le UB_{jc} U_{jct} \quad \forall i,c, t $$
    (17)

    Equations (14a) and (14b) balance the production and remanufacturing quantities at plants and ensure that it do not exceed the plant capacity. Equation (15) put a limitation on the expansion capacity of plant. Similarly, Eqs. (16) and (17) ensures that the capacity of the warehouse is not exceeded and provide an upper limit for expansion.

    $$ \left( {{\text{T}} - {\text{t}} + 1} \right)V_{ict} \le \mathop \sum \limits_{m = t}^{T} X_{icm } \quad \forall i,c, t $$
    (18)
    $$ \left( {{\text{T}} - {\text{t}} + 1} \right)U_{jct} \le \mathop \sum \limits_{m = t}^{T} Y_{jcm } \quad \forall j,c, t $$
    (19)

    Equations (18) and (19) ensures that the plants and warehouse that are expanded should operate in subsequent time periods.

    $$ QS_{pkct} = \sum_{i} \sum_{b} Q3_{pibkct} + \sum_{j} \sum_{b} Q5_{pjbkct} \quad \forall c,t,k, p $$
    (20)
    $$ \begin{aligned}& QP_{pict} + \sum_{{\begin{array}{*{20}c} {i^{\prime}} \\ {i' \ne i} \\ \end{array} }} \sum_{{\begin{array}{*{20}c} b \\ {b = c} \\ \end{array} }} Q1_{pi'bict} + \sum_{{i^{\prime} }} \sum_{{\begin{array}{*{20}c} b \\ {b \ne c} \\ \end{array} }} Q1_{pi'bict} \\ &\quad = \sum_{{\begin{array}{*{20}c} {i^{\prime\prime}} \\ {i'' \ne i} \\ \end{array} }} \sum_{{\begin{array}{*{20}c} b \\ {b = c} \\ \end{array} }} Q1_{pici''bt} + \sum_{{i^{\prime\prime} }} \sum_{{\begin{array}{*{20}c} b \\ {b \ne c} \\ \end{array} }} Q1_{pici''bt} \\ & \qquad + \sum_{j} \sum_{b} Q2_{picjbt} + \sum_{k} \sum_{b} Q3_{pickbt} \quad \forall c,t,i, p \\ \end{aligned} $$
    (21)

    Equation (20) balances the product flow. Equation (21) balances the product flow at plants.

    $$ \begin{aligned} & \sum_{i} \sum_{b} Q2_{pibjct} + \sum_{{\begin{array}{*{20}c} {j^{\prime}} \\ {j' \ne j} \\ \end{array} }} \sum_{{\begin{array}{*{20}c} b \\ {b = c} \\ \end{array} }} Q4_{pj'bjct} + \sum_{{j^{\prime} }} \sum_{{\begin{array}{*{20}c} b \\ {b \ne c} \\ \end{array} }} Q4_{pj'bjct} + IN_{{pjc\left( {t - 1} \right)}}\\ & \quad = \sum_{k} \sum_{b} Q5_{pjckbt} + \sum_{{\begin{array}{*{20}c} {j^{\prime}} \\ {j' \ne j} \\ \end{array} }} \sum_{{\begin{array}{*{20}c} b \\ {b = c} \\ \end{array} }} Q4_{pjcj'bt} \\ & \qquad + \sum_{{j^{\prime} }} \sum_{{\begin{array}{*{20}c} b \\ {b \ne c} \\ \end{array} }} Q4_{pjcj'bt} + IN_{pjct} \quad \forall j,c,t, p \\ \end{aligned} $$
    (22)

    Equation (22) provides the inventory balance equation for forward product flow at warehouse.

    $$ X_{ict} ,Y_{jct} , V_{ict} ,U_{jct} ,NM1_{ict} ,NM1_{ict} = 0, \, 1\quad \forall i,j, c,t $$
    (23)
    $$ Q1_{picjbt} ,Q2_{pjckbt} ,Q5_{pjcj'bt} ,Q3_{pickbt} ,Q4_{pici'bt} ,IN_{pjct} ,\;are \;integers $$
    (24)
    $$ QRF,QRM,Q6 \;are\; integers, M{ - }big\; number $$
    (25)

    (23), (24), (25) represent the integer and binary conditions on the decision variables.

  • MINLP to MILP transformation

    The model discussed above is non-linear, therefore, to reduce the complexity and computational time, the MINLP is linearized to MILP. The non-linear components of (1) are linearizes below:

    • Linearization of \( \mathop \sum \limits_{i} FPN_{ict} X_{ict} \left( {1 - X_{ict - 1} } \right) \)

      Take a binary variable \( Z1_{ict} \) such that following conditions hold true:

      $$ Z1_{ict} \le X_{ict} $$
      (26)
      $$ Z1_{ict} \le \left( {1 - X_{ict - 1} } \right) $$
      (27)
      $$ Z1_{ict} \ge X_{ict} + \left( {1 - X_{ict - 1} } \right) - 1 $$
      (28)

      Equations (26) to (28) ensures that \( Z1_{ict} \) = 1 when \( X_{ict} \) = 1 and \( X_{ict - 1} \) = 0. This implies that if the second term of Eq. (1) is replaced with \( \mathop \sum \limits_{i} FPN_{ict} Z1_{ict} \) with constraints (26) to (28), then, the cost of a new plant will be included if the plant is not operating in previous period.

    • Linearization of \( \mathop \sum \limits_{j} FWN_{ict} Y_{jct} \left( {1 - Y_{jct - 1} } \right) \)

      Taking a binary variable \( Z2_{jct} \). such that the following conditions hold true:

      $$ Z2_{jct} \le Y_{jct} . $$
      (29)
      $$ Z2_{jct} \le \left( {1 - Y_{jct - 1} } \right) . $$
      (30)
      $$ Z2_{jct} \ge X_{ict} + \left( {1 - Y_{jct - 1} } \right) - 1 . $$
      (31)

      Similarly, Eqs. (29) to (31) ensures that \( Z2_{jct} \). = 1 when \( Y_{jct} \). = 1 and \( Y_{jct - 1} \). = 0. This implies that if the sixth term of Eq. (1) is replaced with constraints (29) to (31), then, the cost of new plant setup will be included if the warehouse is not operating in previous period. The MILP model is obtained after incorporating these replacements which is solved and discussed in the following section.

4 Numerical illustration

The MILP model is tested using different randomly generated datasets of different sizes, and the details are provided in Table 2. The software used to solve the proposed model is Lingo 10 (the code is given in the “Appendix”). The application of the model is explained through a case of two countries and is discussed in detail in 4.1. The first column of Table 2 represents the percentage of a given product P returned from a given market K for remanufacturing.

Table 2 Results for case instances

4.1 Illustration of 2C–2P–2I–3J–2K–3T (QRM = 10%Q6)

The proposed model is explained with a dataset of two countries (2C indicates c = 2, i.e., countries denoted as C1 and C2). The firm wants to find the optimal configuration of facilities to produce two different products (2P indicates p = 2, i.e., P1 and P2 are the two products). The firm has already identified the predefined set of locations for plants (2I indicates i = 2, i.e., I1 and I2 are the two plants) and warehouses (3J indicates j = 3, i.e., J1, J2 and J3 are the three warehouses) in each country to satisfy the product demand from the market zones (2K indicates k = 2, i.e., K1 and K2 are the two markets) for each time period (3T indicates t = 3, i.e., T1, T2 and T3). The randomly generated data for this instance are provided in a supplementary file. The existing capacity of all the plants and warehouses for each type of product is 2000 and 2000, respectively. A facility’s capacity can be expanded by up to 30% of the existing capacity in each time period. However, if the capacity of a facility is expanded, then it will operate in all the following periods. The holding cost per unit product per unit time is 0.2. However, the holding cost is not taken into consideration for reverse logistics because the products are repaired and returned as soon as they are received. If repair is not possible, products are quickly moved to the plant for the next course of action. The optimal solution for the considered case is provided in the first row of Table 2. In this case, the quantity of product p remanufactured at all the plants received via warehouse j in country c is taken as 10% of the total quantity returned from all the markets to warehouse j in that country. Table 3 provides the optimal production and distribution quantities for the considered dataset.

Table 3 Detailed solution for 2C–2P–2I–3J–2K–3T

5 Discussion

The proposed mathematical model is illustrated using a 2C–2P–2I–3J–2K–3T case. The detailed results are provided in Table 3. Forward and reverse flow of product P1and P2 for time period T1 is provided in Fig. 2. The total demand of product P1 at all market locations in T1 in both the countries is 1350, and for product P2, the demand is 1300. The results for the proposed instance suggest to operate plant I1 in country C1 for manufacturing product P1 and plant I1 in country C2 for manufacturing product P2. The plant (I1, C1) produces 1555 units of product P1 and ships 504 units to (J2, C2) to meet the demand of (K1, C2) = 300. In the warehouse (J2, C2), the remaining 204 units of product P1 are stored as inventory. Plant (I1, C1) ships 851 units of P1 to (J3, C1) to satisfy the demand of (K2, C1) = 400 and the remaining 451 units are shipped to the warehouse (J1, C2) to meet the demand of (K2, C2) and 1 unit is kept as an inventory. However, to satisfy the market demand of (K1, C1) = 200, plant (I1, C1) ships 200 units of P1 directly to the market. Similarly, forward flow of product P2 can be referred from Fig. 2 depicted using solid red lines. (I1, C2) produces 1300 units of P2 out of which 600 units are shipped to warehouses (J1, C1) = 300 and (J3, C1) = 300 to satisfy the demands of markets (K1, C1) and (K2, C1) respectively. The reverse flow of the product is depicted using dotted lines. For instance, in country C1, 15 units of product P2 are returned from market K1 to warehouse J3, out of which 13 units are repaired at warehouse J3 denoted by 13/15, and the remaining 2 units are moved to plant I1 for remanufacturing denoted by 2/15 in Fig. 2. From Fig. 2, it can be observed that product P2 is not manufactured in country C1. However, it is repaired and remanufactured in country C1. This is because the proposed model assumes that the reverse flow of the product will take place within the country where the market is located even if the product is being manufactured and transported from another country. This assumption is taken into consideration to avoid the transportation cost of shipping a few units of product, which may be much higher than the cost of remanufacturing and repairing at the country of market location. Similarly, 6 units of product P2 are returned from the market (K2, C1), out of which 5 are repaired at the warehouse (J3, C1) denoted by 5/6, and 1 unit is shipped to plant (I1, C1) for remanufacturing indicated by 1/6. The reverse flow of product P1 is shown using black dotted lines in Fig. 2. For instance, market (K1, C1) returns 10 units of product P1 to warehouse (J1, C1) where 9 units are repaired at the warehouse itself denoted by 9/10, and the remaining 1 unit is shipped to plant (I1, C1) for remanufacturing indicated by 1/10.

Fig. 2
figure 2

Forward and reverse logistics distribution network for 2C–2P–2I–3J–2K–3T

For 2C–2P–2I–3J–2K–3T case, the results indicate that there is no requirement of an expansion of any plant or warehouse. From Fig. 2, it is clear that the facilities operating in T1 are hybrid and provide both forward and reverse logistics services and no need to set up a new facility for reverse logistics. This is because the existing capacity of the plant and warehouse is sufficient enough to deal with the forward and reverse flow of each product type for the current demand. However, if the existing capacity of the manufacturing plant is reduced from 2000 to 500 for each product type, plants I1 and I3 need to be expanded in the time period T2 and T3, respectively (refer shaded value in Table 4). This expansion will contribute to the expansion cost and increases total cost. Similar experiments are conducted to analyze the effect of changing plant and warehouse capacity on the total cost. The results are provided in Table 4 as follows:

Table 4 Experimental results for varying capacity (plant, warehouse)

In Table 4, the initial capacity of plants and warehouses for each case is given the first column and corresponding to it, the status of all the active plants and warehouses in country 1 and 2 is provided. For instance, when the initial capacity is (3000, 3000), plant I1 (operating in time period 1, 2 and 3) and warehouses J1 (operating in time period 3), J2 (operating in time period 1) and J3 (operating in time period 1, 2 and 3) are operating. Similarly, the results can be interpreted for country 2. The last column provides the total cost in each case. Firstly, the results are analysed by varying the capacity of the plant from 2000 to 400 while keeping warehouse capacity fixed. With decreasing the capacity, the total cost increases, and none of the plants are expanded till plant capacity is 1000. However, on further reducing the plant capacity to 500, plants (I1, C1) and (I1, C2) require capacity expansion in T2 and T3 time period, respectively. Similarly, the results are investigated by varying the capacity of the warehouses while keeping the plant capacity fixed. In this case, also, the total cost increases as warehouse capacity is decreased, but the increment is smaller as compared to the plant capacity case. Further, the capacity of both plants and warehouses are varied together. Figure 3 provides the fluctuation in total cost with respect to the change in capacity from the base case. From Fig. 4 and Table 4, it is observed that when the capacity is decreased from the base case, total cost shoots up, and the number of plants and warehouses increases. When the capacity is increased from the base case, the total cost decreases. However, when capacity is 1.25 times the base case, the results are opposite. The possible reason for this may be that plant (I2, C2) is operating in C2 and maybe exporting the products to country C1, thus, causing an increase in total cost.

Fig. 3
figure 3

Fluctuation in total cost with plant and warehouse capacity

Fig. 4
figure 4

a Variation in plant capacity over time. b Variation in warehouse capacity over time

The results are further investigated by varying the capacity of plants and warehouses. Previously, the capacities for all the plants and warehouses in both countries are taken the same. Further, to test the performance of the model for varying plant capacity, an experiment is conducted where the capacities of plant I1 and I2 in C1 are taken as 500 and 200 respectively, and I1 and I2 in C2 are taken 500 and 600 respectively. The variation in plant capacities over time is depicted in Fig. 4a. It shows that the capacity of plant (I1, C1) expands in time period T2 and again expands in T3. However, plant I1, C2 and I2, C2 operate in constant capacity. A similar experiment is conducted for varying warehouse capacities where J1, J2, and J3 have initial capacities 500, 300 and 100, and only J1, J2 operate in C2 with initial capacities 300 and 200, respectively. Figure 4b shows the capacity change of warehouses over time. It indicates that warehouse J1, C1 operates in only T1 time period whereas the capacity expansion for J2, C2 occurs in T3 time period. Thus, the proposed model well captures the dynamic nature of the facilities, which are re-evaluated and changed over time.

In addition to the above, remanufacturing and repairing costs have been analysed for different proportion of quantities remanufactured and repaired. For instance, the horizontal axis of Fig. 3 shows 10% to 90% labels where 10% means that out of total quantity returned at a warehouse from a market, 10% of that quantity is sent for remanufacturing whereas 90% of the returned products are reparable at warehouse/collection/repair centers. Similarly, 90% indicates out of total quantity returned at the warehouse, 90% of products cannot be repaired at the warehouse/repair center, and therefore, they require remanufacturing.

The total cost linearly increases with an increase in the percentage of remanufacturing. It can be visualized from Fig. 5 that moving from 10 to 90% case, the remanufacturing cost increases, whereas the repairing cost decreases subsequently.

Fig. 5
figure 5

Variation in remanufacturing, repairing, and total cost

6 Implications

6.1 Managerial implications

This paper discusses a dynamic facility network configuration model. The paper focuses primarily on reverse logistics under warranty returns. Furthermore, the model provides decisions regarding the capacity expansion of existing plants and warehouses and the establishment of new facilities. The proposed mathematical model assumes significance over the existing traditional models for closed-loop supply chain/reverse logistics because they focus only on the linear flow of the product, i.e., from the manufacturing plant to the market via the warehouse and, conversely, from the market to the warehouse to the plant in reverse flow. However, the proposed model is more significant than the existing models that focus on the unidirectional flow of the product. However, the product flow in the proposed model is also possible within plants and warehouses. For reverse logistics, the linear flow of the product is considered because the products returned from the market are examined for repair and then moved to plants for remanufacturing if repair is not possible. Thus, the proposed production–distribution network presents a transition from a linear to a circular economy. The proposed model is tested on different datasets ranging from two countries (2C) to five countries (5C) with different proportions of products that require repair and remanufacturing. The proposed MILP model provides an optimal solution for all the datasets in an acceptable computational time. However, for the 70% QRM case, high data complexity limits the solver from reaching an exact solution.

The proposed model helps decision makers optimally design a dynamic network configuration that is more robust and agile to address the dynamic global trade environment. The demand for a product does not follow the same trend throughout its life cycle. Therefore, the location decisions should be re-adjusted and updated according to the product demand. The consideration of post-sale services provides a cost saving opportunity to firms along with fulfilling their corporate social responsibility targets. The consideration of hybrid facilities with capacity flexibility is a novel addition to the existing production–distribution models. Capacity flexibility ensures the continuity of operations in the case of variable market demand. Thus, the proposed model can be used by academics and the industry community to explore the returns of products at the end of their useful life, their disposal and their re-sale in secondary markets.

6.2 Theoretical and decision-support insights

The paper provides a generic formulation for a global-level production–distribution network that also focuses on post-sale services. The model supports various configuration- and coordination-related decisions in the supply chain, such as facility allocation, production quantity, distribution of products, and capacity expansion. The hybrid facility network considered in the paper provides cost-saving opportunities to the firm. In addition, the global facility network enables experience and knowledge sharing, which helps to improve business performance. However, reverse logistics have been extensively explored in the manufacturing literature, and this paper provides a comprehensive MILP model considering the challenges of inter-country trade. The proposed model is analysed with respect to each country to devise a country-specific strategy. This comparative analysis of the operations in each country helps to benchmark countries within the firm and helps in relative performance improvement. The model considers the import/export cost, which helps in assessing and analysing the impact of different trade policies, for example, free trade agreements between countries or protectionist or moderate trade relations on the total cost. Furthermore, the inclusion of capacity expansion and dynamic facility locations ensures operational flexibility and helps to identify contingency plans in the case of disruptions. The proposed model also provides the optimal trade-off between the cost of capacity expansion or new facility requirements to accommodate product returns. The model can be used as a guideline for industrialists and academicians to explore the critical supply chain issues of carbon emissions, resilience, and end-of-life product disposal in the context of global facility network configuration.

7 Conclusion and future scope

The proposed MINLP formulation provides a well-structured network design model for forward and backward logistics considering multi-product, multi-period, and multi-country scenarios. The paper helps to determine a number of supply chain-related issues, such as the facility location, shipment size, and which facility to expand and how much to expand. The model optimizes the overall cost of the network, including the cost of repair, remanufacturing, trade tariffs, and the depreciation expense of machinery at the plant due to manufacturing/remanufacturing. The proposed model provides a generic framework that can be used to represent the reverse logistics network of any industry using its existing plants and warehouses for reverse logistics. Determining where to locate facilities and their capacities are the two crucial issues associated with any network configuration. In view of this, the proposed model determines the optimal facility locations, their operational status (active or closed), capacity requirements, and the optimal product distribution in the network.

The proposed model is tested with different datasets ranging from two countries to five countries. The proposed model is linearized and solved using an exact solution approach. For a better understanding, an explanation of 2C–2P–2I–3J–2K–3T is provided. The results show that the demand in the current period and the existing capacity of the facilities are sufficient, and there is no need for facility expansion. Out of four plant locations, two plants operate in each country to manufacture products P1 and P2, respectively. In the same way, four out of six available warehouses are operating in period T1. The other types of product returns, such as end-of-life returns, are worth investigating in future studies. Moreover, the model experimentation with real data may provide some useful insights regarding the sensitivity of the parameters considered in the model.