Abstract
Driven by an increasing demand for individualized products and shorter product life-cycles, companies continuously extend their product portfolio. Simultaneously, companies expand into new markets to reach customers and to exploit varying location factors to reduce costs. Global production networks (GPNs) have to be adapted constantly to react to new circumstances and changes in the demand of products. To remain competitive, product allocation and production network configuration are essential. At the same time, companies face an increasing complexity while handling these tasks. This poses a challenge particularly for small and medium sized companies, which have limited planning capacities and management resources. Current literature describes optimization-based approaches for the integrated product allocation and network configuration of production networks. Yet, multi-objective models lack transparency of results and user friendliness. Therefore, this paper presents a multi-objective optimization model that incorporates flexibility and reconfiguration aspects to determine an optimal product allocation and network configuration of a GPN over a given planning horizon. The preemptive goal programming approach is used to identify Pareto-optimal solutions and to increase user friendliness. The subsequent verification, validation and post-optimality analysis combined in a structured process enables a wide range of companies to apply the approach. The model is successfully applied in the GPN of a special machine manufacturer, which produces high precision metrology machines. Due to its transparent approach for complex planning problems, the developed method provides a solid base for well-founded, objective decisions. Hence, the risk of costly errors in the planning phase is reduced.
Similar content being viewed by others
1 Introduction
Due to new markets in emerging countries, an increasing globalization of manufacturing companies can be observed [1]. Companies of all sizes nowadays typically operate in global production networks (GPNs) [2] to meet differing market requirements [3, 4] as well as to counter the cost pressure from new competitors in developing markets by utilizing varying location factor characteristics [5]. GPNs are understood as dynamic, open and overlapping systems. They are structured by dense networks of interconnected actors. These globally distributed and interconnected networks of different facilities enable, among other things, cost advantages, the adaptation of products to local requirements and targeted access to labour or resources [2]. Furthermore, almost 80% of global trade are referable to GPNs [6]. Therefore, GPNs are nowadays indispensable as a structure of value creation in a global context. Due to unexpected changes in the complex environment of GPNs, it is required to constantly adapt to changing conditions such as demand shifts, labor cost or access to resources [2]. This leads to complex challenges in GPNs, e.g., when allocating products to production network entities while utilizing and adapting capacities and structures of GPNs [7, 8].
Small- and medium-sized enterprises (SMEs) take an essential role in the German manufacturing sector. In order to manufacture products close to the market and locally adapted, to gain a competitive advantage in production and procurement cost, and to achieve access to local knowledge and skills, SMEs have established production sites worldwide [2, 5]. At the same time, limited planning and management resources as well as missing experience in the use of decision support systems lead to high uncertainties in the planning and management of GPNs for SMEs [9]. Due to their high investment effort and long-term nature, configuration and allocation decision are only reversible at great expense [5]. Moreover, allocating products to GPN entities while readjusting global production capacities and capabilities represent a highly complex task for SMEs. To counteract these aspects and increase planning reliability, decision support systems are necessary to identify further potential for improvements [10]. Decision support systems like simulation or optimization models are currently rarely used because of missing knowledge about the potential use as well as high complexity of such models [11].
The aim of this paper is therefore to develop a multi-objective optimization model for GPNs facilitating the integrated configuration adaption and the allocation of product variants to network entities. By means of an user-friendly implementation and user guide as well as transparent visualization of results, the approach is especially designed to be applicable in SMEs.
The remainder of this paper is organized as follows: Section 2 provides a brief summary of the literature. Section 3 presents the multi-objective optimization model. In Sect. 4, the real-life application using data from a special machine manufacturer and the discussion of results are presented. Section 5 completes with a conclusion.
2 Related work
Based on the objective of the work, the requirements for an integrated approach for product allocation and network configuration in GPNs are defined and specified. Based on the identified criteria, the preliminary work and approaches in the fields of the product allocation in GPNs and the optimization of the network configuration are narrowed down. Subsequently, the approaches are discussed and the remaining research deficit is derived.
2.1 Characteristic requirements
In accordance with Hochdoerffer et al. [10] and Martínez-Costa et al. [12], eight criteria are derived. These can be categorized into the three categories modelling, scope of action and optimization (cf. Table 1). The first two criteria focus on the modeling of the system. In many practice-related allocation problems and questions concerning the optimal design of the production network, different and conflicting objectives need to be considered [13]. Therefore a multi-criteria formulation of the target system is necessary. To enable differentiation between production processes and resources as well as the depth of value added, a multi-level modeling of the production process is required [14]. In order to be able to react dynamically to changing customer demand or changes in the corporate environment and thus operate economically, it is important to enable a dynamic reconfigurability of the production network [15]. This allows the planning horizon to be adjusted based on the ability of a network to discretely adjust its as-is configuration [10]. Therefore it is also mandatory to allow dynamic changes in the network routing flexibility, product mix flexibility and volume flexibility [16] For the acceptance of optimisation models it’s important to guarantee the comprehensibility of the determined solution [11]. On the one hand, comprehensibly presented solutions are important for creating acceptance and transparency; on the other hand, there is a need for a user friendly interface that makes regular use of the developed methodology possible [17].
2.2 Assessment of existing approaches
Multiple approaches focusing on product allocation, production network configuration and the combination of both objectives exist. As indicated in Table 1, the selected state of the art literature has comprehensively been reviewed regarding the specified criteria.
The multitude of approaches indicates that mathematical modeling of planning problems is an established form of decision support for allocation and network configuration problems. Often, however, the establishment of a multi-objective system is renounced due to the increasing complexity of the model (e.g., [17, 18]). From the considered approaches, Lanza and Moser [19] describe such a multi criteria target system most comprehensively. Models considering multi-stage production processes show differences as well. Hochdoerffer et al. [10] allow the user to define the value creation levels, whereas Paquet et al. [18] specify process steps in detail. Routing flexibility is at least partially considered in all presented approaches. Restrictions on routing flexibility can be found, for example, in the model of Fleischmann et al. [17], in which a pre-specified allocation table of products limits the choice of the path of a product through the network. Volume flexibility, on the one hand, is neglected by many publications (e.g., [20, 21]). The integrated model of Hochdoerffer et. al 2021 [10] can be highlighted by its extensive consideration of volume flexibility, but didn’t include a multi criteria target system. The determined solution is difficult to comprehend in many of the scientific papers. Often, scenario techniques or sensitivity analyses are used to provide deeper insights into the solution finding process (e.g., [22]). Most models are implemented in a special operations research software, which is difficult or impossible to be used by non-professionals. Some publications discuss the development of user interfaces without referring to it in detail (e.g., [17]) This assessment of the mentioned approaches shows that so far no approach fulfills the requirements completely. The novelty of the paper thus lies in the development and validation of an user-friendly optimization model including post-optimality analyses, which are currently rarely used due to a deficit of knowledge. Furthermore the focus should be set to SMEs with a make-to-order or engineer-to-order production strategy.
3 Multi-objective optimization model for global production networks
In the following, the multi-objective optimization model for the integrated configuration of GPNs and product allocation is presented.
3.1 Overview
The optimization model on the one hand considers the internal company network with personnel resources, plants and transportation connections. On the other hand, the customer and supplier sides are also included in the evaluation process in order to ensure a holistic, integrated optimization of all decision-relevant processes.
The proposed model takes into account a flexible set of planning periods as well as the initial state of the production network. Plants can be opened and closed at previously defined locations in the planning horizon. The production process is split into segments at which the course of value creation cannot be spatially left. Therefore, segments can represent assembly lines or individual assembly stations. The model focuses on use cases in which predominantly manual assembly processes occur and workers are considered strategic resources. Substitutable resources with comparable qualifications (possible plant-segment-product combinations) are combined into personnel groups to reduce model complexity.
Production segments and personnel resources are assigned to each plant in the GPN. The configuration of segments and personnel can be reset for current and future end products. Demand nodes represent customers and require end products. A deterministic demand is assumed. The GPN operates in a make-to-order or engineer-to-order context, so it is not necessary to consider significant warehouses in the GPN. Supplier nodes are considered for material and components which are procured externally.
Since this paper’s main focus is to present flexibility and reconfiguration aspects in GPNs the following section describes these adaptation aspects in detail. The basic material flows, capacity restrictions, personnel and segment allocation in the GPN can be found in Appendix 1.
3.2 Adaptation aspects
In these section, flexibility and reconfigurability aspects of the GPN are addressed and incorporated into the model. To make the model applicable for use cases where a production network is already in place, brownfield planning and additional strategic decisions in advance of planning will be implemented.
All quantities, indices, decision variables and functional parameters introduced in addition to the basic model (Appendix 1) can be found with respective explanations in Tables 2, 3, 4 and 5.
3.2.1 Flexibility aspects
Building a flexible GPN is a strategic task. Product-mix and routing flexibility are already part of the basic model. In the following, this basic model is extended to include aspects of volume flexibility of internal and external units.
Flextime As an instrument for the flexibility of personnel resources, flextime \(FT_{urt}\) is used across industries [36]. To simplify the equations it is assumed that the upper and lower bounds for flextime are identical in amount and Eq. 1) is set up accordingly.
Following [36], flextime is regulated per period per (e.g., month) and per cycle zyk (e.g., year). Equation 2 sets an upper limit for the use of flextime in a cycle.
It is assumed that overtime accumulated at the end of the cycle is paid out to employees. Negative flextime is compensated at the end of a cycle in the focal company. Therefore, the Eq. 3 applies to the model.
With the introduction of flextime into the model, Eq. 4 for limiting the operating time must be extended.
External capacities In addition to internal capacities, external units can also be used to balance demand peaks or bottleneck situations [37].
In particular, external units are intended to compensate for bottlenecks in the assembly of components that are later assembled to a final product. It is assumed that when a component is manufactured, the external entity makes all purchases of inputs itself and does not purchase any inputs from the focal company. The equation regarding the supply of production with intermediate products is extended by the term \(\sum _{e \in E_{p}} A_{eupt}\) (see Appendix 6.1.1, Eq. 41).
3.2.2 Reconfigurability aspects
If flexibility measures as in Sect. 3.2.1 are not sufficient to economically produce forecasted demand quantities, it is necessary to shift the flexibility corridor. This is done by reconfiguration of network objects and elements. Structural changes and measures to change capacity are accompanied by high investment costs [30]. In the following, the basic model is extended by the possibility of adapting network objects and human resources.
For reconfiguration decisions, a certain implementation time must be considered [38]. Therefore, no adaptations of this type can be made in period \(t=1\) in the model. These are only possible from period \(t \ge 2\).
Adjustment of personnel resources
The adaptation of personnel resources is not always possible without restrictions due to labor laws or the labor market. Therefore, limits for hiring and laying off of human resources are defined for each plant.
Equation 9 ensures that only necessary personnel resources exist in a plant in any given period. However, it should be noted that this restriction may lead to more frequent personnel adaptations. In very unlikely cases this restriction in combination with \(rAdaption^{+/-}_{ur} = 0\) and \(AnzR_{urt=1} > 0\) can lead to an unsolvable planning problem.
Adjustment of the operating mode of segments A further adaptation measure is the change of the operating mode of individual segments. Fleischmann et al. [17] and Hochdoerffer [36] describe the adjustment of the operating mode as a restriction of the available capacity at a segment. The present work follows this definition. Thus, a shift model is integrated into the capacity constraint of segments.
Opening and closing of segments The following constraints enable the dynamic opening and closing of segments.
Opening and closing of plants Analogous to the opening and closing of segments, the change of operating mode of whole plants is possible and ensured by the following constraint.
When opening or closing segments or plants, there are implications to consider, i.e., transport connections must not lead from or to plants that are closed and segments that are not open cannot be used. Thus, their usable capacity is zero.
3.2.3 Other adaptation aspects
This section discusses other aspects of adaptation. These include minimum capacity utilization decision, strategic decisions made in advance, and brownfield planning.
3.2.3.1 Minimum production volume
Especially in developing countries, local-content requirements are widespread [39]. In order to model them, a minimum production quantity \(minX_{up}\) can be set for plant-product combinations in intra-company production.
Minimum purchase quantities from suppliers and external units can be implemented in the same way. The parameters \(minA^{l}_{lup}\) and \(minA^{e}_{eup}\) are added to the model for this purpose.
Minimum \(minA^{u}_{uu'p}\) and maximum \(maxA^{u}_{uu'p}\) quantities can also be specified for transportation links between production sites.
Strategic decisions in advance Sometimes it is necessary to consider strategic decisions made in advance in the model. For example, it may be the case that a new plant is already under construction and will be available in one of the later periods. The reverse case that a plant is to be closed is also conceivable. With the parameters \(openU_{u}\) and \(closeU_{u}\) fixed opening and closing times can be defined for a plant u.
If plants are not to be closed over the entire planning period, this can be set using the parameter \(stratU_{u} \in \{0,1\}\).
In optimization models, it can happen that the status of plants and segments changes unrealistically often [27]. The parameters \(reconfigU_{u}\) and \(reconfigS_{us}\) can be used to minimize the reconfiguration frequency for segments and plants. If a reconfiguration frequency of 1 is selected, this means that a closed plant or segment may be opened, but not closed again during the planning horizon. A reconfiguration frequency of 0 eliminates that option completely.
Brownfield planning One of the application areas of the optimization model is brownfield planning. This requires that initial states for certain decision variables can be specified in the form of parameters. In this model plants, segments, personnel resources and number of shifts of a segment can be defined. The first planning period \(t=1\) is assumed to be fixed, hence, the starting period for which the values are predefined.
3.3 Multicriteria evaluation model
In practice, GPNs are not evaluated only on the basis of one objective [13, 40]. Often, the performance of a production network is evaluated and analyzed based on several criteria, such as cost or customer proximity [2]. Therefore, a multi-criteria evaluation model consisting of two objective functions is developed:
-
Minimization of total costs
-
Maximization of customer proximity
Minimize total costs is chosen to represent a quantifiable objective in the multicriteria evaluation model. In addition to that it is a very common objective, as seen in the analysed models in chapter 2. Maximizing the customer proximity is a competing objective towards the total costs and it is very difficult to evaluate in monetary terms. This makes it a very interesting objective to evaluate and analyse in this chapter.
3.3.1 Minimization of total costs
Minimizing the costs incurred over the planning horizon is one of the most common objective criteria for planning models of GPNs. All optimization models considered in the literature review include costs in the evaluation model.
The total costs include both costs of operations and investment-related costs in order to support economic decisions [17]. In the proposed model, operational costs include variable and fixed costs in the basic model as well as cost components resulting from flexibility aspects. Reconfiguration costs are understood as investment-related costs.
Labor costs, costs for investments and exchange rates do not remain constant over a longer period of time [31]. In order to include price developments in the planning horizon, the cost parameters are period-specific.
All cost items and their respective equations can be found in appendix 1.
Objective function total costs The sum of all cost items provides the total costs incurred in the GPN over the planning horizon. The total costs are minimized in the evaluation model.
3.3.2 Maximizing customer proximity
In literature, examples of minimizing delivery time in GPNs can be found, e.g., [13, 31, 40]. In contrast, evaluating customer proximity in the planning model is uncommon in the literature. It is assumed that the focal company receives many engineer-to-order orders in a B2B context. For a successful cooperation with the customer and the fulfillment of an order, it is essential that local conditions, legal regulations and technical differences are known and understood [5]. Depending on the country and customer region, there can be major differences.
In the proposed model, customer proximity between production location and customer region is measured on the one hand by how much know-how specifically for a customer region is available at a location and on the other hand which production location is preferred by the customer for the fulfillment of an order.
The criterion of customer proximity cannot be evaluated objectively. Every company and every user will classify the location-customer relationship differently. In the proposed model, the user can decide this individually. The user chooses his own scale (e.g., 1–10) and evaluates the location-customer region relationship within this scale. However, the higher the number on the defined scale, the better the relationship. The parameter \(closenessCust_{ud}\) stores the rating. For maximizing the customer proximity, the valuation factor \(closenessCust_{ud}\) is now multiplied by the number of units of the product p delivered to the customer region d. The calculated sum value itself is not very meaningful, but during the optimization process, those locations u with which there is a better relationship are now preferred for the supply of customer regions d. If it is not desired that production sites send finished products from one site to another in order to achieve a better evaluation of customer proximity, the maximum transport quantities for finished products from site u to site \(u'\) \(maxA^{u}_{uu'p}\) should be set to zero.
3.3.3 Solving multi-criteria optimization problems
One way to solve multi-criteria optimization problems is to map all objective criteria to a jointly measurable quantity, e.g., money [41]. However, competing goals cannot always be mapped to a scale in a meaningful way. For example, it is problematic to evaluate customer proximity in monetary terms.
In the context of multi-criteria evaluation, a useful concept is to consider Pareto-optimal solutions [41]. A solution \(x^{*}\) is called Pareto-optimal if there is no other admissible solution that is at least as good as the solution \(x^{*}\) with respect to all objective criteria and is not better in at least one objective criterion [42].
One approach to finding solutions of multi-criteria optimization problems is so-called Goal Programming [43]. The constructed evaluation model strives to minimize the deviation of the target criteria from their target marks. In this approach, the lexicographic variant of Goal Programming is used to transform the multi-objective optimization problem into ordinary linear programs and determine a Pareto-optimal solution [41, 44]. It is particularly suitable for models with incompatible goal criteria that can be put into a hierarchy but cannot be measured on a uniform scale.
A possible lexicographic problem for the proposed model with focusing on a cost-optimal design of the GPN while taking customer proximity into account could be stated as presented in Table 6.
The solution path of lexicographic goal programming is comprehensible and transparent for the user. It should be noted, however, that the chosen order of the goal criteria significantly influences the solution. Also, the allowed deviations (deltas), which denote the allowed difference between the optimal solution and the solution under further requirements (e.g., previous optimization runs) should be chosen carefully [44].
4 Real life application and discussion
The model was applied to a real-life case of a special machine manufacturer. The company produces high precision metrology machines. High customization possibilities throughout the entire product portfolio increase the production complexity. The GPN includes four production locations in the three main customer regions: two in Europe, and one each in Asia and North America. Based on the production of the last two years, the frequency of all components used is provided. This enables a systematic aggregation that results in 16 product groups, which represents the entire product portfolio. The customer demand is clustered into the four regions: Europe, Asia, North America and the rest of world. Raw material, resources, initial setup, transportation and custom costs are defined before applying the proposed model.
4.1 Validation
The suitability of the optimization model used for application as decision support tool is evaluated by three verification and validation techniques. First, a validation of individual product variants takes place. This ensures the correct transfer of the bill of materials and assigned labor groups. Furthermore, it is reviewed if all required raw materials get purchased for the correct price and if the transportation costs are calculated correctly. This step is performed individually for each product before all products are considered in combination. In a second step, a case study is considered. Particular attention is given to the network configuration, the product allocation, the required resources and the resulting overall costs. Finally, the behavior of the optimization model is checked in extreme situations to ensure its feasibility for extreme cases of input parameters. For this purpose, three different limit value situations are reviewed.
4.2 Results of the multi-objective optimization model
In the optimization phase, all 16 product groups are considered with possibilities to produce at up to four production locations. The results of the optimization model are visualized in Fig. 1 and show that re-allocation of production capacities into low-cost countries in Asia takes place. Two production segments need to be opened in Asia in period 2 and the demand for the Asian market will be produced there. The equivalent segments in Europe will not be closed, but the capacity will be reduced meeting the new demand. The possible re-allocation of production capacities to America does not take place, as no cost saving is possible. The total cost saving between the status quo and the optimal cost solution is about 1%. As shown in Fig. 2, one reason for the small relative cost savings is the high share of raw material costs of the overall production network costs. As in this case only manual production steps are considered, the relocation is easy and the related one-time costs are negligible. Due to a confidentiality agreement, the complete and quantitative results cannot be disclosed in this section for illustrative purposes.
4.3 Results of the post-optimality analysis
The goal of the post-optimality analysis is to investigate the identified solution for variations of assumptions made. This should give the decision makers better insights in the obtained solution and enhance the confidence in the results. Therefore, estimated or uncertain assumptions, i.e. resource costs, transportation costs or customs, are considered. Additionally, a shadow price analysis was conducted. In this analysis, further optimization potential is revealed with the expansion of resource capacities. Another method is also the slack variable analysis. A positive analysis shows that a resource group is not fully utilized and the overcapacity can be used or reduced otherwise. An illustration of the results for the variation of labor costs in Asia on the overall solution of the optimization model is shown in Fig. 3. With increasing labor costs, the total quantity of products assembled in Asia is decreasing. However, a small change of the labor costs has no effect on the production quantity. So, an increase of labor costs from 37 to 70 €/h leads to a decrease in the production volume by 257 units from 663 to 406 units, respectively ca. 39%.
5 Conclusion and outlook
The presented multi-objective optimization model facilitates the configuration of GPNs under consideration of flexibility and reconfigurability measures over long-term, strategic planning horizons. Due to its ability to consider multiple products and product variants, multi-criteria evaluation and multi-level production processes as well as external resources and capacities, the model fulfills requirements from real-world GPNs. Due to its general mathematical description and various possibilities of individualizing the model, it is possible to apply the model in various industrial contexts.
The implementation and validation of the model using real-life data of a special machine manufacturer shows the model’s use and beneficiability. The aggregation of the product portfolio enables a faster data processing and solution finding. By additionally applying methods of post-optimality analysis, the identified solution can be investigated further and transparency for decision-makers in industry is given.
The developed optimization model can also be used easily across different industries because of the preconceived adaptation possibilities and potential within the boundaries of make-to-order or engineer-to-order production strategies. However, one should note that the results of the optimization model and post-optimality analysis highly depend on the availability and quality of input data. Thus, data acquisition, verification and preparation should be considered carefully. This is very time-consuming for a successful application, but can be implemented very well with the appropriate training. For an easier implementation, a practical guide would be highly recommended.
The optimization model can serve as a basis for diverse future research perspectives. Extending the existing solution regarding the consideration of the operative production program and scheduling of individual customer orders could be one option for future work. Moreover, taking into account the strategic perspective, i.e., aligning production strategy and the network footprint in order to quantify and optimize the network’s resilience and adaptability, could be incorporated into the optimization model. A future scope could also be to expand the sensitivity analysis, in which the selection of the input parameters is varied and the size of the variation steps can be determined automatically.
References
Manyika J, Sinclair J, Dobbs R, Strube G, Rassey L, Mischke J et al (2012) Manufacturing the future: the next era of global growth and innovation. Report. McKinsey & Company. http://www.mckinsey.com/business-functions/operations/our-insights/the-future-of-manufacturing. Accessed 26 July 2022
Lanza G, Ferdows K, Kara S, Mourtzis D, Schuh G, Váncza J, Wang L, Wiendahl HP (2019) Global production networks: design and operation. CIRP Ann 68(2):823–841
ElMaraghy H, Schuh G, ElMaraghy W, Piller F, Schönsleben P, Tseng M, Bernard A (2013) Product variety management. CIRP Ann 62(2):629–652. https://doi.org/10.1016/j.cirp.2013.05.007
Koren Y (2010) The global manufacturing revolution. Wiley, Hoboken. https://doi.org/10.1002/9780470618813
Abele E, Meyer T, Näher U, Strube G, Sykes R (2008) Global production. Springer Berlin Heidelberg, Berlin
United Nations Conference on Trade and Development (2013) World Investment Report: Global Value Chains: Investment and Trade for Development (UN, New York and Geneva)
Kauder S, Meyr H (2009) Strategic network planning for an international automotive manufacturer. OR Spectrum 31(3):507–532
Wittek K (2013) Standortübergreifende Programmplanung in flexiblen Produktionsnetzwerken der Automobilindustrie. Springer Fachmedien Wiesbaden, Wiesbaden
Kinkel S (2009) Erfolgsfaktor Standortplanung. Springer Berlin Heidelberg, Berlin
Hochdörffer J, Klenk F, Fusen T, Häfner B, Lanza G (2021) Approach for integrated product variant allocation and configuration adaption of global production networks featuring post-optimality analysis. Int J Prod Res 1:25. https://doi.org/10.1080/00207543.2021.1884765
März L, Krug W, Rose O, Weigert G (eds) (2011) Simulation und Optimierung in Produktion und Logistik. Springer, Berlin. https://doi.org/10.1007/978-3-642-14536-0
Martínez-Costa C, Mas-Machuca M, Benedito E, Corominas A (2014) A review of mathematical programming models for strategic capacity planning in manufacturing. Int J Prod Econ 153:66–85
Liu S, Papageorgiou LG (2013) Multiobjective optimisation of production, distribution and capacity planning of global supply chains in the process industry. Omega 41(2):369–382
Bretzke WR (2020) Logistische Netzwerke. Springer Berlin Heidelberg, Berlin
Westkämper E, Löffler C (2016) Strategien der Produktion. Springer Berlin Heidelberg, Berlin
Altemeier S, Helmdach M, Koberstein A, Dangelmaier W (2009) Reconfiguration of assembly lines under the influence of high product variety in the automotive industry–a decision support system. Int J Prod Res 48(21):6235–6256
Fleischmann B, Ferber S, Henrich P (2006) Strategic planning of BMW’s global production network. Interfaces 36(3):194–208
Paquet M, Martel A, Montreuil B (2008) A manufacturing network design model based on processor and worker capabilities. Int J Prod Res 46(7):2009–2030
Lanza G, Moser R (2014) Multi-objective optimization of global manufacturing networks taking into account multi-dimensional uncertainty. CIRP Ann 63(1):397–400
Ziegler MJ, Seifried K, Kuske P, Fleischmann M (2019) TRUMPF uses a mixed integer model as decision support for strategic production network design. INFORMS J Appl Anal 49(3):213–226
You F, Grossmann IE, Wassick JM (2011) Multisite capacity, production, and distribution planning with reactor modifications: MILP model, bilevel decomposition algorithm versus lagrangean decomposition scheme. Ind Eng Chem Res 50(9):4831–4849
León-Olivares E, Minor-Popocatl H, Aguilar-Mejía O, Sánchez-Partida D (2020) Optimization of the supply chain in the production of ethanol from agricultural biomass using mixed-integer linear programming (MILP): A case study. Math Probl Eng 2020:1–25
Inman RR, Gonsalvez DJ (2001) A mass production product-to-plant allocation problem. Comput Ind Eng 39(3–4):255–271
Lin JT, Chen TL, Chu, HC, Yang CH (2009) A capacity planning model for TFT-LCD production networks. In: 2009 IEEE 16th International Conference on Industrial Engineering and Engineering Management (IE&EM 2009), pp 1649–1654, 21–23 October 2009, Bejing, China
Wittek K, Volling T, Spengler TS, Gundlach FW (2011) actical Planning in Flexible Production Networks in the Automotive Industry. In: Hu B, Morasch K, Pickl S, Siegle M (eds) Operations research proceedings 2010. Selected Papers of the Annual International Conference of the German Operations Research Society. Springer, Berlin, Heidelberg (Operations Research Proceedings, GOR (Gesellschaft für Operations Research e.V.)), pp 429–434
Guillén G, Mele F, Bagajewicz M, Espuña A, Puigjaner L (2005) Multiobjective supply chain design under uncertainty. Chem Eng Sci 60(6):1535–1553
Thanh PN, Bostel N, Péton O (2008) A dynamic model for facility location in the design of complex supply chains. Int J Prod Econ 113(2):678–693
Bhutta KS, Huq F, Frazier G, Mohamed Z (2003) An integrated location, production, distribution and investment model for a multinational corporation. Int J Prod Econ 86(3):201–216
Levis AA, Papageorgiou LG (2004) A hierarchical solution approach for multi-site capacity planning under uncertainty in the pharmaceutical industry. Comput Chem Eng 28(5):707–725
Bihlmaier R, Koberstein A, Obst R (2009) Modeling and optimizing of strategic and tactical production planning in the automotive industry under uncertainty. OR Spectrum 31(2):311–336
Kohler K (2009) Global Supply Chain Design – Konzeption eines Optimierungsmodells für die Gestaltung globaler Wertschöpfungssysteme. In: Bogaschewsky R, Eßig M, Lasch R, Stölzle W (eds) Supply management research. Aktuelle Forschungsergebnisse 2008. Wiesbaden: Gabler Verlag / Springer Fachmedien Wiesbaden GmbH Wiesbaden, pp 153–193
Huang E, Goetschalckx M (2014) Strategic robust supply chain design based on the pareto-optimal tradeoff between efficiency and risk. Eur J Oper Res 237(2):508–518
Mariel K, Minner S (2015) Strategic capacity planning in automotive production networks under duties and duty drawbacks. Int J Prod Econ 170:687–700
Mariel K, Minner S (2017) Benders decomposition for a strategic network design problem under NAFTA local content requirements. Omega 68:62–75
Srinivasan S, Khan SH (2017) Multi-stage manufacturing/re-manufacturing facility location and allocation model under uncertain demand and return. Int J Adv Manuf Technol 94(5–8):2847–2860
Hochdörffer J (2018) Integrierte produktallokationsstrategie und konfigurationssequenz in globalen produktionsnetzwerken. Ph.D. thesis, Karlsruher Institut fuer Technologie
Hammami R, Frein Y, Hadj-Alouane AB (2009) A strategic-tactical model for the supply chain design in the delocalization context: Mathematical formulation and a case study. Int J Prod Econ 122(1):351–365
Papakostas N, Efthymiou K, Georgoulias K, Chryssolouris G (2012) On the configuration and planning of dynamic manufacturing networks. Logist Res 5(3–4):105–111
Chakravarty AK (2005) Global plant capacity and product allocation with pricing decisions. Eur J Oper Res 165(1):157–181
Lanza G, Moser R, Jondral A (2013) Preparation of papers for IFAC conferences & symposia: method for the identification of point in time for changes in production networks. IFAC Proc Vol 46(24):87–94
Kallrath J (2013) Gemischt-ganzzahlige Optimierung: Modellierung in der Praxis. Springer Fachmedien Wiesbaden, Wiesbaden
Jones D, Tamiz M (2010) Practical goal programming. Springer USA, New York
Tanino T, Tanaka T, Inuiguchi M (2003) Multi-objective programming and goal programming. Springer Berlin Heidelberg, Berlin
Jones D, Tamiz M (2016) Multiple criteria decision analysis. Springer, New York, pp 903–926
ICC Germany (2020) Incoterms 2020. https://www.iccgermany.de/standards-incotermsr/incoterms2020/. Accessed 26 July 2022
Acknowledgements
The research project was carried out in the framework of the industrial collective research programme (IGF no. 20467 N). It was supported by the Federal Ministry for Economic Affairs and Energy (BMWi) through the AiF (German Federation of Industrial Research Associations eV) based on a decision taken by the German Bundestag. Moreover, this work as received funding from the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) [grant number 432466774].
Funding
Open Access funding enabled and organized by Projekt DEAL.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
1.1 Base model
The base model includes the necessary material flow restrictions and capacity constraints of the GPN. Thus, it completely represents the network structure. Aspects of flexibility or reconfigurability are introduced later.
All used indices, quantities, decision variables, and functional parameters are listed and described in the corresponding Tables 7, 8, 9 and 10.
1.1.1 Material flow equations and transport quantities
Fulfillment of customer demand It is assumed that customer demand must be met in each period.
Supply of production with intermediate products The quantity of produced and incoming products must be greater than or equal to the quantity of outgoing products for each plant.
Raw material demand The demand of the raw material results from the bill of materials. The factor \(n_{pp'}\) indicates how many units of the product \(p\in M \cup C\) are needed to produce one unit of the product \(p'\in C\). The equation ensures that the raw material requirements are fulfilled.
1.1.2 Capacity restrictions
Segment capacities As mentioned above, manual assembly processes are assumed. Furthermore, there must always be an appropriately equipped segment, as well as a resource with the necessary know-how. The possible plant-segment-resource combinations to assemble a product are represented in tuples of the form \((u,s,r,p) \in PosCom\). Here, the processing time of a product by a resource corresponds to the time during which the segment cannot be used for the assembly of another product. In the case where an assembly segment provides more than one workstation, it is assumed that assembly operations can take place in parallel and the capacity increases accordingly.
Personnel resources In order to be able to use installed production segments, operating times of the resource groups \(ActR_{usrpt}\) are assigned to each plant-segment-product combination. The tuple \((u,s,r,p) \in PosCom\) represents possible plant-segment-resource-product combinations (see decision variable \(X_{usrpt}\)). Theoretically, resource groups can be deployed at any plant-segment-product combination. In practice, however, e.g., contracts and know-how restrict the use of resource groups. For example, the exchange of resources between plants located in different countries is not possible at all or only possible to a limited extent. Likewise, the qualification plays a major role in the use of resources at different production segments.
Capacity restriction for suppliers
Plant space
1.2 Total costs
Costs in the base model Cost parameters are introduced for each cost category. An overview of these is provided in Table 11 for the basic model and Table 12 for the extensions.
Transportation costs
Transportation costs are highly dependent on contracts with customers and suppliers. It is assumed that suppliers deliver according to INCOTERM DDP: Delivered Duty Paid. For transportation costs, this means that the cost of transporting a product p from supplier l to plant u is not included in the transportation cost term (Eq. 51). Instead, any transportation/delivery costs incurred are then included in the purchase prices.
It is assumed that products are delivered to customers according to INCOTERM EXW: Ex Works (i.e., possession changes on the seller’s premises [45]) or INCOTERM FCA: Free Carrier (i.e., possession changes when the seller has handed over the goods to the carrier [45]). Since this is not always feasible, the transportation costs from plant u to customer region d remain in the transportation cost term. Depending on the use case, they can be excluded.
Inventory costs As mentioned above, a make-to-order or engineer-to-order principle is assumed. Significant warehouse centers in the network are therefore not necessary and inventory costs are avoided. However, costs are incurred for circulating inventories in the GPN. These are caused on the one hand by semi-finished products and on the other hand by goods on transports between the production sites or to the end customer. For inventory costs, the same assumptions for INCOTERMS apply as for the transportation costs.
Personnel costs
Fixed costs for plants and segments Fixed costs are incurred for plants and segments regardless of the volume. These include rental costs, maintenance costs, and the volume independent energy costs.
Costs for flextime Equation 56 is used to determine the costs incurred for the payment of overtime at the end of the cycle. The cost of each overtime hour worked by personnel r is \(cost^{OT}_{u,r,zyk}\). Restriction 3 excludes the possibility of negative flextime at the end of a cycle. Thus, the term \(\sum _{per \in PER} FT_{u,r,zyk+per}\) always takes values greater zero.
Costs for external units External units are valued like suppliers. Inefficiencies of the external capacity are not remunerated.
The introduction of the shift model for segments also changes the fixed cost equation 55. The cost factor \(cost^{F}_{ust}\) now summarizes all costs that are incurred regardless of the selected number of shifts \(AnzShift_{ust}\). All costs that are attributable to a shift (e.g., attributable energy costs or indirect personnel) are recorded in the parameter \(cost^{Shift}_{ust}\). The box marked in green contains the added formula part.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Klenk, F., Kerndl, F., Heidinger, F. et al. Product allocation and network configuration in global production networks. Prod. Eng. Res. Devel. 17, 117–132 (2023). https://doi.org/10.1007/s11740-022-01149-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11740-022-01149-4