Keywords

1 Introduction

Manufacturers are now aware that product disposal to landfill may not be a viable solution to cope with the increased virgin material and disposal costs [13]. In supply chain perspectives, the depreciation due to its value loss for remanufactured products has a great influence on the profitability of manufacturers. Rapid improvement and development in science and technology has also resulted with shorter product lifecycle [4]. An appropriate production planning for shorter lifecycle products can help reduce the inventory holding costs and improve an overall supply chain performance. In addition, the remanufactured products could lose their perceived utility within end-of-life (EOL) stage [13]. To address these issues of obsolescence, manufacturers should consider to integrate this critical aspect in the time-period production planning horizon.

In response to the significant changes in environmental rules and regulations, numerous manufacturers are also keen for implementing environmentally conscious manufacturing and product recovery with their supply chain partners for achieving significant amount of cost savings as a whole [2, 3]. Remanufacturing is currently known as one of the compromising alternatives to meet the stringent environmental challenges. By considering the alternative dispositions for handling EOL products, manufacturers can then minimise significant amount of waste disposal to landfill. There are organisations that are currently working on product recovery operations, such as Caterpillar, HP, Xerox, etc. [2]. For successful production planning, manufacturers need to consider the planning horizon with the obsolescence constraints that may directly impact on the depreciation value of remanufactured products.

At present, the development of production planning with obsolescence consideration for manufacturers is still at the budding stage [1, 3]. A major limitation is the complication of various types of remanufactured products and component obsolescence constraints, where it is subject to the depreciation value over a certain time-period planning horizon. If the obsolescence restriction is exceeded, any excessive inventory for obsolete products and components may need to be disposed entirely [13]. However, the total cost associated with the disposal treatment is considered as the financial burdens for manufacturers. The reduction of substantial amount of waste disposal by manufacturers is indeed a need for cost-effective improvement in a reverse supply chain.

In this article, an integrated remanufacturing production planning model is proposed with the considerations of component obsolescence restrictions. This developed model may help manufacturers to minimise overall supply chain costs. Section 2 presents the formulation of mathematical models in remanufacturing production planning problems. To demonstrate the usefulness of the proposed models, Sects. 3 and 4 present the numerical case examples with results analyses. Finally, the contributions of this study and future work are also discussed.

2 Mathematical Formulation

To address the obsolescence issues in production planning, the mixed integer programming (MIP) optimisation models are developed to analyse various scenarios of cost-effective production planning. In this study, there are two mathematical models with or without the incorporation of obsolescence issues that are presented for comparisons.

The first model is developed for an analysis to exclude the component obsolescence restrictions. Meanwhile, the second model is developed for an analysis to include component obsolescence restrictions. These optimisation models aim to minimise an overall associated cost of producing remanufactured products for the next planning horizon of T. The detailed mathematical formulations are discussed in the following sections. There are some key assumptions for the developed models that are considered in this study. The input parameters with continuous, integer and binary variables used for model formulation and evaluation are provided in Tables 1 and 2 respectively.

Table 1. Model Parameters
Table 2. Model variables
  • Types of the remanufactured products and components are known;

  • Demands in the planning horizon are deterministic;

  • Capacity in production and ordering are deterministic and constant;

  • Quality aspect is excluded for either products or components;

  • Considerations of obsolete components are deterministic and known;

  • Transportation and distribution are beyond the scope of this study.

2.1 Model One Without Component Obsolescence and Lifecycle Constraints

This section presents the formulation of MIP model to evaluate production planning problem by excluding component obsolescence constraint. Using the above parameters and decision variables from Tables 1 and 2, the objective function of MIP model is formulated into eight terms as shown in Eq. (1).

$$ \begin{aligned} Min Z = \mathop \sum \limits_{i} \mathop \sum \limits_{t}& R_{i} X_{it} + \mathop \sum \limits_{j} \mathop \sum \limits_{t} C_{j} y_{jt} + \mathop \sum \limits_{j} \mathop \sum \limits_{t} C_{j} Y_{jt} \\ &\, + \mathop \sum \limits_{i} \mathop \sum \limits_{t} U_{i} I_{it} + \mathop \sum \limits_{i} \mathop \sum \limits_{t} A_{i} a_{it} + \mathop \sum \limits_{j} \mathop \sum \limits_{t} G_{j} P_{jt} \\ &\, + \mathop \sum \limits_{j} \mathop \sum \limits_{t} G_{j} p_{jt} + \mathop \sum \limits_{j} \mathop \sum \limits_{t} H_{j} L_{jt}\\ \end{aligned} $$
(1)

Terms 1–3 are the cost associated with product-component in production and inventory aspects. Term 5 is calculated as the set-up associated costs in t period planning horizon. Terms 6 and 7 represent the cost associated with ordering components. Term 8 is the inventory cost associated with component in t period planning horizon. The model constraints are presented in Eqs. (2)–(8).

$$ L_{jt} = L_{j,t - 1} + S_{j} Y_{jt} - \mathop \sum \limits_{i} B_{ji} X_{it} \quad \quad 1 < t \le o_{j} \quad \forall t, j $$
(2)
$$ L_{jt} = L_{j,t - 1} + S_{j} y_{{j,t - O_{j} }} - \mathop \sum \limits_{i} B_{ji} X_{it} \quad \quad t > o_{j} \quad \forall t, j $$
(3)
$$ I_{it} = I_{i,t - 1} + X_{it} - D_{it} \quad \quad \quad \forall t, j $$
(4)
$$ X_{it} \le V_{i} \quad \quad y_{jt} \le M_{j} \quad \forall t, j $$
(5)
$$ y_{jt} \le WP_{jt} \quad X_{it} \le Wa_{it} \quad Y_{jt} \le Wp_{jt} \quad \forall t, i $$
(6)
$$ X_{it} ,y_{jt} ,Y_{jt} ,I_{it} ,L_{jt} \ge 0\quad \quad \quad \forall t,i, j,f $$
(7)
$$ a_{it} ,P_{jt} ,p_{jt} \in (0,1) $$
(8)

Equation (2) is the inventory balance associated with order and bill of materials (BOM). Equations (3) and (4) are the formulation of remanufactured products for the inventory balance to satisfy demand request. The constraints with related capacity, such as production and ordering are shown in Eq. (5). Meanwhile, Eq. (6) is formulated as the parameters used in binary form, if the values for \( y_{jt} \), \( X_{it} \), and \( Y_{jt} \), and \( p_{jt} \) are more than zero, \( P_{jt} \), \( a_{it} \), and \( p_{jt} \) are also more than zero. These values of \( y_{jt} \), \( P_{jt} \), and \( p_{jt} \) can be expressed as one with W as a large positive number. In addition, Eqs. (7) and (8) represent the integer and binary decision variables used in the modelling.

2.2 Model Two with Component Obsolescence and Lifecycle Constraints

This section presents the formulation of MIP model to evaluate production planning with the restriction of component obsolescence. An objective function is formulated with nine terms as shown in Eq. (9), where Eqs. (10)–(25) are the constraints used for remanufacturing production modelling in this study.

$$ \begin{aligned} Min Z = \mathop \sum \limits_{i} \mathop \sum \limits_{t} &R_{i} X_{it} + \mathop \sum \limits_{j} \mathop \sum \limits_{t} C_{j} y_{jt} + \mathop \sum \limits_{j} \mathop \sum \limits_{t} C_{j} Y_{jt} + \mathop \sum \limits_{i} \mathop \sum \limits_{t} U_{i} I_{it} \hfill \\ &\,+ \mathop \sum \limits_{i} \mathop \sum \limits_{t} A_{i} a_{it} + \mathop \sum \limits_{j} \mathop \sum \limits_{t} G_{j} P_{jt} \\ &\,+ \mathop \sum \limits_{j} \mathop \sum \limits_{t} G_{j} p_{jt} + \mathop \sum \limits_{j} \mathop \sum \limits_{t} \mathop \sum \limits_{f} H_{j} L_{jtf} + \mathop \sum \limits_{j} \alpha_{j} \beta_{j} \\ \end{aligned} $$
(9)

There are only two modified terms with this proposed model. Term 8 is modified to include the time-period upon receiving components and the end of obsolete time-period. The component disposal treatment cost is calculated as shown in the Term 9. The rest of the Terms 1–7 used are similar with the previous model in Eq. (1).

$$ I_{it} = I_{i,t - 1} + X_{it} - D_{it} \quad \quad \forall t, j $$
(10)
$$ \mathop \sum \limits_{f}^{t} L_{jtf} = L_{j0} + S_{j} Y_{jt} - \mathop \sum \limits_{i} B_{ji} X_{it} \quad t = 1\quad \forall t, j,r $$
(11)
$$ \mathop \sum \limits_{f}^{t} L_{jtf} = \mathop \sum \limits_{f}^{t - 1} L_{j,t - 1,f} + S_{j} Y_{jt} - \mathop \sum \limits_{i} B_{ji} X_{it} \quad 1 < t < e_{j} \quad t \ge e_{j} {\kern 1pt} \quad \forall t, j $$
(12)
$$ \mathop \sum \limits_{{f = t + 1 - e_{j} }}^{t} L_{jtf} = \mathop \sum \limits_{{f = t + 1 - e_{j} }}^{t - 1} L_{j,t - 1,f} + S_{j} Y_{jt} - \mathop \sum \limits_{i} B_{ji} X_{it} \quad t \ge e_{j} \quad t \ge o_{j} \quad \forall t, j $$
(13)
$$ \mathop \sum \limits_{f}^{t} L_{jtf} = \mathop \sum \limits_{f}^{t - 1} L_{j,t - 1,f} + S_{j} y_{jt} - \mathop \sum \limits_{i} B_{ji} X_{it} \quad 1 < t < e_{j} \quad t \ge o_{j} \quad \forall t, j $$
(14)
$$ \mathop \sum \limits_{{f = t + 1 - e_{j} }}^{t} L_{jtf} = \mathop \sum \limits_{{f = t + 1 - e_{j} }}^{t - 1} L_{j,t - 1,f} + S_{j} y_{jt} - \mathop \sum \limits_{i} B_{ji} X_{it} \quad t \ge e_{j} \quad t \ge o_{j} \quad \forall t, j $$
(15)
$$ \mathop \sum \limits_{i} B_{ji} X_{it} = \mathop \sum \limits_{f} \gamma_{{jf{\text{t}}}} \quad 1 \le t < e_{j} \quad \forall t, j,r $$
(16)
$$ \mathop \sum \limits_{i} B_{ji} X_{it} = \mathop \sum \limits_{{f = t + 1 - e_{j} }} \gamma_{jft} \quad e_{j} \le t < T\quad \forall t, j,r $$
(17)
$$ L_{jtf} = S_{j} Y_{jt} - \gamma_{jft} \quad f = t\quad t \le o_{j} \quad \forall t, j,r $$
(18)
$$ L_{jtf} = S_{j} y_{jt} - \gamma_{jft} \quad f = t\quad t \le o_{j} \quad \forall t, j,r $$
(19)
$$ L_{jtf} = L_{j,t - 1,f} - \gamma_{jft} \quad f < t\quad t - f \le o_{j} \quad \forall t, j,f $$
(20)
$$ \beta_{j} = \mathop \sum \limits_{{t = o_{j} - 1}} \gamma_{{j,t,t + 1 - o_{j} }} \quad \quad \forall t, j $$
(21)
$$ X_{it} \le V_{i} \quad y_{jt} \le M_{j} \quad \forall t, j $$
(22)
$$ y_{jt} \le WP_{jt} \quad X_{it} \le Wa_{it} \quad Y_{jt} \le Wp_{jt} \quad \forall t, i $$
(23)
$$ X_{it} ,y_{jt} ,Y_{jt} ,I_{it} ,L_{jtf} ,\gamma_{jft} ,\beta_{j} \ge 0\quad \quad \forall t,i, j,f $$
(24)
$$ a_{it} ,P_{jt} ,p_{jt} \in (0,1) $$
(25)

Equation (10) is the balance of inventory holding for product-component to satisfy demand request. Equations (11)–(15) are calculated as each time-period of orders is met with scheduled production planning. Equations (16) and (17) represent the production usage at each time-period with the obsolete components. Equations (18)–(20) are the expressions of inventory holding for product-component at each time-period. Equation (21) is derived to estimate excessive components to be discarded at the end of the obsolete time-period. In addition, the capacity constraints in relation to the production and ordering are established as shown in Eq. (22). Equation (23) represents the decision variable in binary form.

If the values of \( y_{jt} \), \( X_{it} \), \( Y_{jt} \), and \( p_{jt} \) are more than zero, these variables of \( P_{jt} \), \( a_{it} \), and \( p_{jt} \) are also more than zero. As a result, these variables of \( y_{jt} \), \( P_{jt} \), and \( p_{jt} \) are one, where W is a large positive number.

Finally, Eqs. (24) and (25) represent the continuous and binary decision variables used in the modelling. In order to resolve the developed optimization models with obsolete component scenario in Eqs. (1) and (9), a CPLEX mixed integer optimization solver is used.

3 Numerical Example

This section discusses a numerical case example for production planning problem with the remanufactured products. In this example, a planning horizon is about 12 periods, which is used as a simulated case example. In this remanufacturing production planning example, there are three types (i.e. PT1, PT2 and PT3) of remanufactured product under examination. Each type of the remanufactured products has four separated components, which is named as CP1, CP2, CP3 and CP4. There are considered as the common components that are used by all types of the remanufactured products. Tables 3 and 4 show that the parameters used for both remanufactured products and components in the modelling. The obsolescence of time-period estimation for each component is about 6 months for CP1, 3 months for CP2, 9 months for CP3, and 3 months for CP4 respectively.

Table 3. Parameters used product i for modelling
Table 4. Parameters used component j for modelling

Using Cplex optimisation solver, the results obtained without obsolescence issue showed that an overall minimum cost for the production planning was approximately $5,263,143 with the linear relaxation of approximately $4,829,131. The calculated value of optimality gap is about 0.0825. However, the results obtained with obsolescence issues revealed that an overall minimum cost for production planning was approximately $6,029,983 with the linear relaxation of approximately $5,528,876. The calculated value of optimality gap is about 0.0906. By comparing both models with or without obsolescence, the obtained results revealed that the total cost for production planning model with obsolescence as derived in Eq. (9) would be much higher than the total cost for production planning model without obsolescence as derived in Eq. (1). One of the primary reasons is that the product-component inventory holding and disposal are expressed as the cost associated terms of objective functions. In practice, the manufacturer should consider to maintain inventory stocks with quantities of the obsolete components as low as possible to avoid disposal costs after EOL constraints.

4 Results and Discussions

The obsolescence issues for remanufacturing production planning has been drawn significant attentions in recent years. To minimise the costs of producing the remanufactured products, there is a need to consider the obsolescence issues for product-component level in a production planning horizon. Figure 1 illustrates a summary of product and component inventory variables with the total associated costs for this case example. This consideration may help resolve the oversimplified production planning problems. Two developed models have been compared with the remanufacturing production planning with and without obsolescence considerations. With three remanufactured product types (N = 3) and four separate components (J = 4), the proposed MIP model with obsolescence scenario consists of 1,107 variables with binary variables of 132, integer variable of 970 and continuous variable of 5. This model contains 2392 constraints used and non-zero coefficient of 1968.

Fig. 1.
figure 1

A summary of total associated costs for producing 3 product types with 4 components

5 Concluding Remarks

In this study, the proposed production planning model is developed by integrating the obsolescence issues for remanufactured products within a planning horizon. Comparisons of the obtained results from the developed models with and without obsolescence showed that the total associated costs with obsolescence are generally higher than the total associated costs without obsolescence. In addition, the contribution of this study is twofold. Firstly, the developed model addresses the obsolescence issue for remanufactured products in production planning problems. Secondly, the developed model aims to avoid the oversimplification of cost estimation in a reverse supply chain. For future works, different obsolete time-periods for the remanufactured product-component and variations of the inventory holding costs in production planning will be compared. Furthermore, the models can be extended by considering uncertainty of the consumer’s demand requirements.