Component replenishment planning for a single-level assembly system under random lead times: A chance constrained programming approach

https://doi.org/10.1016/j.ijpe.2016.02.017Get rights and content

Abstract

In practice, production planning and inventory control, both managed in the assembly systems framework, are often subject to various sources of exogenous uncertainty. In this regard, the present paper focuses on a single-level multi-component inventory control problem for the assembly systems replenishment under stochastic component procurement lead times. In order to be closer to the common assumption of MRP software tools, the case of discrete distributions of component lead times is considered, these latter being thus expressed as a number of periods. Since the finished product is assembled by using several types of component at the same time, the assembly process is stopped even if only a type of component is delayed. The assembly stopping forced by a components delay or stock-out is penalised by backlogging costs. Hence, the problem objective aims to minimize the total cost composed of holding and backlog ones. To address this problem, a joint chance constrained model is proposed and solved via an equivalent linear reformulation, the special structure of which is also deeply discussed. Apart from the effectiveness of the provided equivalent linear reformulation, the practical advantage of the proposed approach resides in its release from backlogging costs, which are often difficult to be quantified in real-life industrial applications.

Introduction

Assembly systems presuppose the coordination of a chain of serially disposed plants or workshops, where the upstream facilities supply components and/or sub-assemblies to the downstream ones. Parts move down the chain until the final assembly facility caters the demand needed for the finished products accomplishment. Forming part of large amounts of standardized goods, sub-assembly components represent the basis of the production in a great number of industries. Often, material requirements planning (MRP) software techniques are used for planning and controlling component replenishments in such systems.

Nonetheless, the premise of deterministic environments limits the potential of the MRP approach to suitably meet industrial applications. In the real life set of circumstances, production planning and inventory control, both managed in the assembly systems framework, are subject to miscellaneous sources of exogenous uncertainty. According to Tajbakhsh et al. (2007), upstream variability refers preponderantly to three types of uncertainty in supply chains: uncertainty in the supply timing, uncertainty in the supply quantity (or quality), and uncertainty in the purchase price. More specifically, this paper considers the case of single-level assembly systems under uncertainty in the supply timing. Usually, the supply timing is denominated in the literature as a component procurement lead time or simply called lead times.

By handling assembly system planning problems jointly with stochastic inventory control methods, it is possible to gain significant deep insights on the optimal components ordering to satisfy the customer finished products demand. Moreover, these insights can also be exploited to assess and improve the risk management strategies in order to support the MRP parametrization for assembly systems under lead time uncertainty.

For those purposes and drawn on problem features, this paper applies the joint (also called, integrated) chance constrained programming. To the best of our knowledge, this paper represents one of the first contributions that provides optimal solutions jointly with a certain reliability level against random lead times in the context of assembly systems.

Earlier, Louly et al. (2008) studied the problem of component replenishment planning for single-level assembly systems by replacing backlogging costs with a so-called service level in the framework of a non-linear optimization problem. This study was conducted in order to better meet the industrial realities, where backlogging costs are often difficult to be quantified.

In the continuity of the work of Louly et al. (2008), the contribution of the present paper has both practical and theoretical importance: (i) on the one side, it proves that the service (reliability) level absolves the backlog exigence, a fact that exempts managers to fix backlogging costs which are difficult to be quantified in industrial practice (e.g. damage to the business reputation and customer inconveniences), (ii) on the other side, an equivalent linear reformulation, for which pseudo-polynomial solution approaches exist, is also provided.

Pioneered by Charnes et al. (1958), separable (or individual) chance constrained programming seeks to satisfy each probabilistic constraint with enough high probability taken separately. On the other hand, Miller and Wagner (1965) initiated the joint chance constrained programming, an approach which allows us to trade the solution conservatism versus its performance by imposing a certain confidence level. In the framework of this latter approach, all soft constraints (i.e. those affected by uncertainty) are satisfied at least with a prescribed confidence level (threshold probability). In fact, based on existing theoretical contributions on the joint chance constrained programming approach (Kall and Wallace, 1994, Shapiro et al., 2009, Dentcheva et al., 2002), we tackle the single-level multi-component inventory control problem under random lead times, by providing a deterministic equivalent reformulation jointly with optimal solution characterization (its value and the associated confidence level).

The remainder of this paper is structured as follows. In the upcoming section, a brief review of the state of the art related to the supply planning under uncertainty in MRP environments is provided by zooming specifically on studies devoted to handling random lead times. Thereafter, Section 3 delineates the problem statement and its formal stochastic formulation. A joint chance constrained model is presented in Section 4 and solved subsequently in Section 5 via an equivalent linear counterpart program. In Section 6, an illustrative example is conducted in order to highlight the industrial interest and the managerial potential of the proposed joint chance constrained approach in terms of decision support under uncertainty. Finally, Section 7 outlines some concluding remarks and suggests future research avenues of this paper.

Section snippets

Related background

Usually, the literature concerning stochastic supply planning in MRP environments and its related topics are examined through the prism of the uncertainty nature or source. For instance and amongst the most recent publications, after discussing MRP parametrization in the case of nervousness of the system under uncertainties, Dolgui and Prodhon (2007) presented a state of the art by cataloguing the related papers in three classes, dealing with: demand uncertainties, lead times uncertainties, and

Problem statement and model formulation

Let us take a close look at the replenishments planning of a single level assembly system, in which the finished product is assembled from several components. We consider the problem which was previously studied in Louly and Dolgui (2009), where n types of different components are indispensable to produce one finished product. They are delivered from external suppliers. The finished product demand D is supposed to be known and constant in each period of time. Without loss of generality, let us

Chance constrained optimization model

Nowadays, chance constrained approach is one of the modern stochastic programming trends. For a review and theoretical support in the field of probabilistic constrained programming, we refer the reader to Shapiro et al. (2009), Kall and Wallace (1994), Prékopa et al. (1998), Dentcheva et al. (2000), Luedtke (2010), etc.

As aforementioned, let us impose a threshold probability p[0,1] for the soft constraints holding. Thus, the stochastic problem introduced in the previous section can be

Linear optimization model

Let us focus on the integer reformulation PCCPIP of the component replenishment planning problem under study in this paper.

Theorem 3

Let E be the set of all p-efficient points e, associated to the problem PCCPIP. Let eE be a p-efficient point for which i=1nhi·eii=1nhi·ei, eE,ee. Hence, the 3-tuple Rmax,x,λ=0,e,(λe=1,λe=0,eE,ee) represents an optimal solution of the problem PCCPIP.

Proof

Assume for the purpose of contradiction that the solution Rmax,x,λ=0,e,(λe=1,λe=0,ee)

Service level versus backlogging costs

Earlier, Louly and Dolgui (2009) proposed an efficient branch and bound algorithm devoted to calculating the safety stocks for assembly systems with random component procurement lead times. Hence, instead of conducting numerical experiments for tackling the formulation effectiveness, let us discuss the interest and the potential of the proposed joint chance constrained approach in terms of decision supporting under uncertainty.

By virtue of Theorem 3, the confidence (service) level imposed in

Concluding remarks and topics for future research

Making decision making under uncertainty is a challenging task for many industrial sectors. In particular, this paper addresses a replenishment planning problem for single-level multi-component assembly system under uncertainty on component procurement lead times. In this sense, a joint chance constrained programming approach is provided together with an equivalent pseudo-polynomial linear reformulation.

In a second phase, this paper discusses the managerial interest and the solution potential

References (44)

  • S. Kameshwaran et al.

    Nonconvex piecewise linear knapsack problems

    Eur. J. Oper. Res.

    (2009)
  • Y. Kara et al.

    Binary fuzzy goal programming approach to single model straight and U-shaped assembly line balancing

    Eur. J. Oper. Res.

    (2009)
  • B. Liu et al.

    Modelling stochastic decision systems using dependent-chance programming

    Eur. J. Oper. Res.

    (1997)
  • B. Liu et al.

    Modelling stochastic decision systems using dependent-chance programming

    Eur. J. Oper. Res.

    (1997)
  • M.-A. Louly et al.

    Calculating safety stocks for assembly systems with random component procurement lead timesa branch and bound algorithm

    Eur. J. Oper. Res.

    (2009)
  • M.-A. Louly et al.

    Supply planning for single-level assembly system with stochastic component delivery times and service-level constraint

    Int. J. Prod. Econ.

    (2008)
  • J. Mula et al.

    Models for production planning under uncertaintya review

    Int. J. Prod. Econ.

    (2006)
  • R. Rossi et al.

    Computing the non-stationary replenishment cycle inventory policy under stochastic supplier lead-times

    Int. J. Prod. Econ.

    (2010)
  • R. Rossi et al.

    A note on Liu–Iwamura׳s dependent-chance programming

    Eur. J. Oper. Res.

    (2009)
  • U. Özcan

    Balancing stochastic two-sided assembly linesa chance-constrained, piecewise-linear, mixed integer program and a simulated annealing algorithm

    Eur. J. Oper. Res.

    (2010)
  • U. Özcan et al.

    Multiple-criteria decision-making in two-sided assembly line balancinga goal programming and a fuzzy goal programming models

    Comput. Oper. Res.

    (2009)
  • M. Zukerman et al.

    A polynomially solvable special case of the unbounded knapsack problem

    Oper. Res. Lett.

    (2001)
  • Cited by (18)

    • Testing the vertical and cyber-physical integration of cognitive robots in manufacturing

      2019, Robotics and Computer-Integrated Manufacturing
      Citation Excerpt :

      This way, the robotic challenges become decoupled from the high-level problems of handling and coordination. At this point, it is possible to start improving the high-level approaches, for instance using techniques from [1,4,5,19,22], apart from improving individual skills. There have also been recent efforts aimed at extending certain high-level approaches (such as automated planning) to these tasks [24].

    • Planned lead times optimization for multi-level assembly systems under uncertainties

      2018, Omega (United Kingdom)
      Citation Excerpt :

      A mathematical model and a Branch and Bound procedure were developed to determine optimal quantity and optimal planned lead times for components. Drawing on this work, Borodin et al. [7] proposed a joint chance constrained model and an equivalent linear formulation to solve this problem. Recently, Atan et al. [3] considered a parallel multi-stage process feeding of final assembly process.

    View all citing articles on Scopus
    View full text