Documentos de Académico
Documentos de Profesional
Documentos de Cultura
a r t i c l e i n f o a b s t r a c t
Article history: Enterprises in an industrial cluster could dynamically alliance in the form of cluster supply chains to
Received 4 September 2014 share inner-cluster resources and services, and respond to the ever-fluctuating customer demands in a
Received in revised form 29 November 2014 cost-effective way. However, an effective and feasible method enabling such dynamic cluster supply
Accepted 22 December 2014
chain configuration (CSCC) lags behind practice due to the conflict of interests. Researchers are designing
Available online 3 January 2015
All-in-One theoretic models to optimize CSCC with the assumed decision details of all enterprises, while
in fact clustered enterprises are seeking effective decentralized decision mechanisms which protect their
Keywords:
decision autonomy in the frequently re-configured CSC. A newly emerged multi-disciplinary optimization
Cluster supply chain
Supply chain configuration
method, Augmented Lagrangian Coordination (ALC), which supports the open-structure collaboration
Supplier selection with strict optimization convergence, is thoroughly investigated in this paper and applied to solve the
Multidisciplinary design optimization conflict. Through a complete analysis of CSC’s configuration policies in typical stages, a generic CSCC
Augmented Lagrangian coordination model is proposed and then partitioned into an ALC-based decentralized decision model by the typical
decision autonomy distribution in clusters. Clustered enterprises collaborate vertically and laterally along
the ALC model through multi-dimensional couplings to achieve the overall consistency and optimality.
Results have proved the effectiveness of ALC for CSCC problem. A set of sensitivity analysis is also con-
ducted to find out the condition in which an order has to be fulfilled in a CSC and the most appropriate
configuration.
Ó 2015 Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.cie.2014.12.026
0360-8352/Ó 2015 Elsevier Ltd. All rights reserved.
44 T. Qu et al. / Computers & Industrial Engineering 84 (2015) 43–55
configuration (CSCC) is responsible for selecting suitable single the elements’ local decision process by ALC to obtain the global
supply chains and independent suppliers to collaborate a given optimal solution. As compared to other MDO methods, ALC offers
customer order in an appropriate way so that certain cluster pro- higher flexibility to the system’s coordination. First, ALC supports
duction measures could be optimized. Due to the higher configura- open collaboration structure allowing for both horizontal and verti-
tion frequency brought by the shorter supply chain lifecycle and cal interaction among decision elements. Second, ALC supports not
the multiplied number of supply chain participants, the CSCC deci- only quasi-separable coupling (Tosserams, Etman, & Rooda, 2007)
sion process becomes largely complicated. among elements, but also coupling function including objective
Since MIT researchers proposed the SCC problem (Graves & coupling function and coupling constraint function. Such flexible
Willems, 2001), abundant works have been conducted in this area, features make ALC applicable for CSCC problem with complex and
including the SCC modeling toward different product structures dynamic collaboration relationships among cluster enterprises.
(Huang, Zhang, & Liang, 2005), sourcing policies (Amini & Li, In order to maintain simplicity without losing generality, this
2011; Li & Amini, 2012), supplier constraints (Li & Womer, 2008), research designates the supply chain of a given product with one
etc. Various All-in-One (AIO) optimization methods are also pro- key/bottleneck component as a research problem. As the supply
posed for SCC solution, including DP (Dynamic Programming) chain sourcing process of different components is usually indepen-
(Graves & Willems, 2005), GA (Genetic Algorithm) (Huang et al., dent for an enterprise, this research is extensible to the model con-
2005), etc. During the increase of supply chain scale which con- sidering multiple components. In case of the coming of a large
tains dynamically changed supplier base, maintaining the decision order with urgent service time, the order owner wishes to config-
autonomy of suppliers while enhancing the overall SCC optimiza- ure a CSC to collaborate with other homogeneous manufacturers
tion efficiency have become a major concern of SCC (Fan, (single supply chains) and independent suppliers to solve the
Stallaert, & Whinston, 2003; Lee & Whang, 1999). Therefore, capacity limitation problem. The major research questions of this
decentralized SCC with MDO (Multidisciplinary Optimization) appli- paper are as follows. First, the mechanism of cluster supply chain
cation has attracted the interests from researchers (Walsh & formation will be investigated, including the general policies of
Wellman, 2003). The authors of this paper have attempted to use order subcontracting and component sourcing in the case of lim-
ATC (analytical target cascading) to solve the configuration prob- ited production capacity. Second, a general modeling and solution
lem of assembly supply chains and obtained satisfactory results strategy of a decentralized ALC process will be established for CSCC
(Huang & Qu, 2008; Qu, Huang, Chen, & Chen, 2009; Qu, Huang, in specific and for all supply chain related problems in general.
Cung, & Mangione, 2010). Third, the optimization effectiveness and efficiency of ALC and
The current research outputs concerning with CSCC are scarce, other optimization methods will be compared to provide a useful
with limited research width and depth. Most of researchers mainly reference for researchers. Fourth, the condition that an enterprise
focus on investigating coordination of inventory and lateral trans- should resort to cluster supply chain instead of normal supply
shipments (Lorenzo & Stefano, 2011; Yang & Qin, 2007). A few chain will be investigated, and the corresponding CSCC is
researchers use simplified models to deal with the configuration, compared.
which discuss either horizontal subcontracting to sibling supply The remainder of this paper is structured as follows. Section 2
chains (Bikram, Bahinipati, & Deshmukh, 2009; Xiang, Faishuai, & will investigate the formation mechanism of cluster supply chain
Feifan, 2014) or vertical sourcing from independent suppliers and analyze the current solution challenges. Section 3 presents
(Camarinha-Matos, Afsarmanesh, & Galeano, 2009). A few CSCC the ALC principles with a reference problem modeling procedure,
works consider both yet only take a two-stage approach (Li et al., which is then applied to the CSCC modelling in Section 4. The
2012), i.e. deal with the two-way collaborations in different stages, detailed ALC solution procedure is given in Section 5, and results
and restrict the number of configurable cross-chains. Such simpli- are analyzed with sensitivity analysis. Finally, the paper concludes
fications largely hinder the obtaining of the global optimal CSCC in in Section 6, where managerial implications and future research
the cluster. While for the optimization methods, most literatures directions are outlined.
assume the supreme decision right of the alliance leader for the
CSCC and apply AIO optimization models. In fact, these two limita- 2. Problem description
tions of CSCC models and solution methods are twined together,
i.e. it is difficult to establish the optimization models for AIO meth- 2.1. Supply chains clustering modes
ods such as DP and GA if the CSC structure and the number of sin-
gle supply chains cannot be fixed. So far, we have not found any There are three types of enterprises normally existed in an
literature talking about MDO approach applied for CSCC. This situ- industrial cluster, namely product manufacturers (M), manufactur-
ation prevents the application of research output from solving ers’ private suppliers which have long-term stable relationships
practical problems, especially with the ever-demanding CSCC (S), and other independent suppliers dispersed in the cluster (O),
requirements of supporting larger scale, shorter lifecycle, and as shown by the three grey dotted blocks in Fig. 1(a). Literature
higher-level privacy protection. Without an effective and adapt- has reported various collaboration modes among these enterprises,
able MDO method supporting decentralized and collaborative mainly falling into the two categorizes of horizontal order-subcon-
CSCC decision making, the integration of the actual decisions and tracting among sibling supply chains and vertical component
operations of cluster enterprises in a practical CSCC system is sourcing among independent suppliers. The former means, a man-
difficult. ufacturer – normally a brand owner – will take orders from market
ALC (Augmented Lagrange Coordination) is a newly emerged and split and subcontract a portion of the order to other manufac-
decomposition-based MDO method with strict convergence proof turers, i.e. sibling supply chains (also referred to as single supply
and supports collaborative optimization (Tosserams, Etman, & chains in literature) (Li et al., 2012). Some highly specialized indus-
Rooda, 2008, 2010). ALC is put forward by Tosserams (2008) and trial clusters also have a special kind of so-called brand operators
used to deal with the optimal design problem of large complex sys- who dedicate to the marketing and a fixed group of OEM (Original
tem (Allison & Papalambros, 2010). The basic principle of ALC is to Equipment Manufacturers) for order fulfilling, i.e. subcontract all the
partition the system into a decentralized decision structure com- orders. The latter means, after a manufacturer takes an order, it
posed of a set of independent decision elements based on certain could source components from both its private suppliers and mul-
partition rules, e.g. decision autonomy (Zhang, Huang, Sun, & tiple independent suppliers in the consideration of cost optimiza-
Yang, 2014; Zhang, Zhang, et al., 2014), and then to coordinate tion, safe supply, price control and workload control, etc.
T. Qu et al. / Computers & Industrial Engineering 84 (2015) 43–55 45
O1 … …Om S1 … … Sn S1 O1 … …Om Sn
(a) Operational concept of cluster supply chain (b) Coniguration model of cluster supply chain
2.2. Configuration model of cluster supply chains allocated among sibling manufacturers according to the pricing
and profit sharing mechanisms, in the consideration of all man-
The operational concept of a cluster supply chain is shown in ufacturers’ capacity constraints.
Fig. 1(a). Before an optimal configuration method is applied, the Sourcing Policy. Based on the assumption 4–10, a manufacturer
concept model should be converted into a configurable model will source from its private suppliers first, and then source from
based on the corresponding CSCC policies. In the following, the other independent suppliers with multiple sourcing strategy.
typical configuration policies in the three key CSC levels, i.e. alli- Suppliers with lower prices will be preferred, in the consider-
ance leader level, manufacturer level, and supplier level, will be ation of capacity constraint.
discussed respectively. First of all, the assumptions and the corre-
sponding generality explanations are summarized in Table 1.
The above assumptions will lead to three important and feasible 2.3. Challenges of cluster supply chain configuration
CSCC policies which will be adopted in the following discussion of
this paper. These policies are also applicable and extensible to After the overall configuration policies are established, the
most of the cluster supply chains. operational concept shown in Fig. 1(a) will be converted into a
cluster supply chain configuration (CSCC) model shown in
Alliance Policy. Node L represents the alliance leader. Based on Fig. 1(b). The alliance leader L in the top level will select no more
the assumption 1 and 2, the leader is the manufacturer who than 3 manufacturers from all the cluster manufacturers in the sec-
owns the original order. It could be a specialized brander oper- ond level through ORM node, with its own manufacturer as a fixed
ator or the sales department of the manufacturer. option. Each manufacturer will then select suppliers from level
Subcontracting Policy. Based on the assumption 3, 9 and 10, an three through ORS, with its private supplier as a fixed option.
alliance leader will remain enough orders to its private manu- Although the authors have solved supply chain configuration prob-
facturer ML based on the capacity and then horizontally subcon- lem with capacity constraint and multiple sourcing strategies, sev-
tract the rest of the order to no more than two sibling eral challenges listed in the following still exist when solving CSCC
manufacturers, i.e. other single supply chains. Orders will be problems.
Table 1
Problem assumptions and generality explanation.
(1) Dynamic Structure. Although this paper considers a three- 3.2. ALC solution
echelon structure topped by a single alliance leader, inde-
pendent suppliers are open to all manufacturers and each 3.2.1. Objective system model
of them has the chance to be shared and thus results in net- ALC which has more flexible optimization structure is proposed
worked structure. Therefore, the overall structure will jump by Tosserams et al. (2008). ALC is to solve problem with the follow-
between hierarchical and networked structures in the con- ing mathematical formulation.
figuration processes.
X
M
(2) Uncertain branches. Unlike most of the literatures which min f 0 ðy; x1 ; . . . ; xM Þ þ f j ðy; xj Þ
restrict the maximum number of suppliers, this paper allows z¼½yT ;xT1 ;...;xTM
T
j¼1
random number suppliers. This will result in uncertain num-
s:t: g 0 ðy; x1 ; . . . ; xM Þ 6 0
ber of branches below those multiple selection nodes, i.e.
h0 ðy; x1 ; . . . ; xM Þ ¼ 0 ð1Þ
ORM and ORS in Fig. 1(b).
(3) Complex function coupling. Due to the consistent cluster g j ðy; xj Þ 6 0; j ¼ 1; . . . ; M
policy and the common characteristics resulted from the hj ðy; xj Þ ¼ 0; j ¼ 1; . . . ; M
long-term collaborations among cluster enterprises, some T
coupling functions will be shared among certain enterprises, The vector of design variables z ¼ ½yT ; xT1 ; . . . ; xTM 2 Rn consists
ny nx
such as the same objective function (e.g. maximum cluster of a number of linking variables y 2 R , local variables xj 2 R j
P
profit) or the coupling constraint function (e.g. share the alli- associated exclusively with subsystem j, where ny þ M x
j¼1 nj ¼ n.
ance leader’s order). Therefore, the quasi-separable model The coupling objective function f 0 : Rn ! R, and coupling con-
(Tosserams et al., 2007) adopted by traditional MDO meth- g h
straints g 0 : Rn ! Rm0 and h0 : Rn ! Rm0 are non-separable and
ods will have to be substituted by the coordination methods
may depend on all design variables z. Local objective functions
which support multi-dimensional couplings with both the g
m mh
linking variable and coupling function. f j : Rnj ! R and local constrains g j : Rnj ! R j and hj : Rnj ! R j
are associated exclusively with subsystem j.
P PM h
The above challenges make it difficult for AIO method to solve ny þ nxj ¼ nj ; mg0 þ M m
j¼1 j
g
¼ m g
; m h
0 þ m
j¼1 j ¼ mh
.
CSCC problems, e.g. it is difficult to determine the number of genes
to create the chromosome with uncertain fitness function structure
3.2.2. Auxiliary variables and consistency constraints
when using GA method, and most of the traditional MDO methods
The first step of the problem decomposition is to introduce aux-
only support quasi-separable models. ALC not only supports open
iliary variables and consistency constraints. Auxiliary linking vari-
coordination structure, but also accommodates mixed coupling of y
ables yj 2 Rn are introduced to each subsystem to separate the
both variable and function, and therefore provides a possible solu-
tion measure for solving the above CSCC problem. local constraints g i and hi . Consistency constraint c (if c satisfies
y1 ¼ y2 ¼ ¼ yM , all auxiliary linking variables yi are associated
with linking variables y) is a set of consistency cjn . cjn is the consis-
3. Augmented Lagrange coordination tency between the sub-problem j and its neighbour n 2 N j .
Stop Stop
penalty terms depend on the variables y and x0 in the master j and its neighbors that have a lower index n < j; n 2 Nj . T j is the
problem. The master problem P 0 is given by: selection matrix, which assigns a sub-problem to each part of y.
cjn ¼ Sjn yj Sjn yn ¼ 0; Sjn is selection matrix, Sjn – Snj .
X
M
min f 0 ðy; x1 ; . . . ; xM Þ þ /c;j ðcj ðy; yj ÞÞ
T
x0 ¼½yT ;xT0 j¼1
3.2.5. ALC coordination
þ /g ðg 0 ðy; x1 ; . . . xM Þ; x0 Þ þ /h ðh0 ðy; x1 ; . . . xM ÞÞ ð5Þ Coordination algorithm is used to solve the problem. It has two
tasks. The first one is to select the appropriate penalty parameters
Among them:
v ; w, while the second one it to coordinate the coupling of sub-
X
M X
M problems. To fulfill the tasks, two nonlinear programming tech-
/c;j ðcj Þ ¼ /c ðcÞ ¼ v Tc c þ jjwc cjj22 ¼ /c;j ðy; yj Þ niques are adopted. Multiplier method is used to set penalty
j¼1 j¼1
parameters for the outer loop, while alternating optimization
X
M method (also called BCD, block coordinate descent algorithm) is
¼ v Tc;j ðSj y yj Þ þ jjwc;j ðSj y yj Þjj22 used to solve a series of independent sub-problems (possibly in
j¼1
parallel) in inner loops. Usually, the above coordination algorithm
Sj is selection matric. Each sub-problem P j is linked with the master is called IM (inexact inner loop method). The specific steps are as
problem P0 , with the following form: follows:
min f 0 ðy; x1 ; . . . ; xM Þ þ f j ðyj ; xj Þ þ /c;j ðcj ðy; yj ÞÞ Step1: Set initial values to the penalty parameters.
T
xj ¼½yTj ;xTj
Step2: For inner loops, solve the decomposed problem with fixed
þ /g ðg 0 ðy; x1 ; . . . xM Þ; x0 Þ þ /h ðh0 ðy; x1 ; . . . xM ÞÞ ð6Þ penalty parameters by BCD algorithm.
s:t: g j ðyj ; xj Þ 6 0; j ¼ 1; . . . ; M Step3: Stop the algorithm if the convergence conditions are satis-
fied. Otherwise go to Step 4.
hj ðyj ; xj Þ ¼ 0; j ¼ 1; . . . ; M
Step4: For outer loops, update the penalty parameters with mul-
For the distributed decomposition, the original problem is tiplier method and return to Step 2.
decomposed and relaxed into M sub-problems P j ; j ¼ 1; . . . ; M,
and P j is given by: In the outer loop, the method of multipliers updates the esti-
mates of the Lagrange multipliers using (8) and (9) for iteration
min f 0 ðT 1 y1 ; x1 ; . . . ; T M yM ; xM Þ þ f j ðyj ; xj Þ k + 1.
T
xj ¼½yTj ;xTj ð;xT0 Þ
X X
þ /c;jn ðcjn ðyj ; yn ÞÞ þ /c;jn ðcjn ðyj ; yn ÞÞ v kþ1 ¼ v k þ 2wk wk qk ð8Þ
fn2Nj jn>jg fn2Nj jj<ng
(
þ /g ðg 0 ðT 1 y1 ; x1 ; . . . ; T M yM ; xM Þ; x0 Þ ð7Þ wki jqki j 6 cjqk1 j
i
wkþ1 ¼ ð9Þ
þ /h ðh0 ðT 1 y1 ; x1 ; . . . ; T M yM ; xM ÞÞ i
bwki jqki j > cjqk1 j
i
s:t: g j ðyj ; xj Þ 6 0; j ¼ 1; . . . ; M
hj ðyj ; xj Þ ¼ 0; j ¼ 1; . . . ; M Here, k is the iterations. qk is the value of the linking constraint q at
the termination of the kth inner loop. wi is the penalty weights of
where the relaxing variables x0 are included only in sub-problem the ith linking constraint qi . b > 1 is the amplification coefficient
PM . The consistency constraint penalty of Pj includes only terms that of penalty weight w. Normally, 0 < c < 1, while 2 < b < 3. The outer
depend on yj and hence consists of two parts. The first part is asso- loop has two convergence conditions. Formula (10) means the
ciated with the consistency constraints between subsystem j and its difference of the maximal linking constraint values between two
neighbors that have a higher sub-system index n > j. The second consecutive outer loop iterations should be smaller than certain
part accounts for the consistency constraints between sub-system user-defined termination tolerance e; e > 0. Formula (11) means
48 T. Qu et al. / Computers & Industrial Engineering 84 (2015) 43–55
that the maximal linking constraint violation must also be smaller multiplier method to coordinate the master problem and the
than the tolerance e. sub-problems.
OR M
M1 ML Mn
…… dL …… dn
d1
S1 SL Sn
yL1…yLm
y11…y1m yn1…ynm
OR O
O1 …… Om
Independent Suppliers
Table 2
Notation and definition.
i Order of single supply chains Qi Capacity constraint of the private supplier in the ith single supply chain
L Alliance leader SC i Unit component cost of the private supplier in the ith single supply chain
di Order proportion subcontracted to the ith single supply chain Pi Unit production cost of the manufacturer in the ith single supply chain
D Total order quantity taken by the alliance leader yLk Sourcing quantity from the kth independent supplier by alliance leader’s
manufacturer
Pri Unit product sales price of the ith single supply chain Prsk The unit component sourcing price from the kth independent supplier
Prsi Unit component sourcing price from the private supplier of the ith single SC k Unit component cost of the kth independent supplier
supply chain
mpi Total sales profit of the ith single supply chain Si The private supplier in the ith single supply chain
Ok The kth independent supplier Mi The manufacturer in the ith single supply chain
k Order of independent supplier yik Sourcing quantity from the kth independent supplier by the ith single
supply chain
Qk Capacity constraint of the kth independent supplier mspk Total sales profit of the kth independent supplier
PQ i Capacity constraint of the kth manufacturer mpL The total sales profit of the alliance leader
n Total number of the single supply chains in the cluster m The total number of independent suppliers
4.2. ALC modeling supply chains respectively. Constraint (19) defines the order picking
requirement of single supply chains. Constraint (20) defines the
Following the ALC solution procedure given in Section 2 as well remained order by the alliance leader for itself.
as the assumptions, a profit maximizing model of a cluster supply The coupling relationships among the three types of decision
chain could be established as follows. elements in the ALC model are depicted in Fig. 4.
X
n X
m As can be seen from Fig. 4, the alliance leader element and a sin-
max ðmpL Þ þ max ðmpi Þ þ max ðmspk Þ ð15Þ gle supply chain’s manufacturer element are not only coupled by
d1 ;d2 ;...;dn di ;yi1 ;yi2 ;...;yim y1k ;y2k ;...;ynk
yL1 ;yL2 ;...;yLm i–L k¼1 the linking variable di , but also by the constraint
P
1 ni–L di dL ¼ 0. Similarly, there’s also a coupling constraint
where P
Ddi Q i ¼ m k¼1;i–L yik shared between a single supply chain’s man-
X
n
ufacturer element and an independent supplier element, while alli-
mpL ¼ DdL PrL þ DðPrL bPri ð1 di Þ þ 0:5cÞdi ½PrsL Q L þ PL DdL
i–L
ance leader element and the independent supplier element are
Xm coupled by the linking variable yLk and linking constraint
y P P
þ Prsk 1 Lk þ 0:5 yLk Dð1 ni–L;i¼1 di Þ Q L ¼ m k¼1 yLk . Based on these coupling relation-
k¼1
Qk
ships, the local decision model of the three-level CSC enterprises
could be formulated with ALC coordination in the following
mpi ¼ Ddi bPri ð1 di Þ þ 0:5c ½Prsi Q i þ Pi Ddi sections.
Xm In the following discussion, in order to offer adequate autonomy
y
þ Prsk 1 ik þ 0:5 yik for all the suppliers so as to maintain enough flexibility for the
k¼1
Qk overall decision CSCC structure, we separate the decision models
X of private supplier from the manufacturer, although the latter in
n
y y this paper takes over the decision right of the former.
mspk ¼ yLk Prsk 1 Lk þ 0:5 þ Prsk 1 ik þ 0:5 yik
Qk i–L
Qk
! 4.2.1. ALC formulation for alliance leader decision element
X
n
SC k yLk þ yik The objective of the alliance leader is shown by function (21).
i–L The total profit is composed of the sales profit from both its own
supply chain and the order subcontracting to other single supply
With the constraints,
chains, i.e. the first two items in the function. The other items rep-
X
n resent the costs of production and sourcing, as well as the relaxed
di þ dL ¼ 1; 0 6 di < 1 ð16Þ constraints.
i–L
X
n
X
m max mpL ¼ dL DPrL þ DðPrL bPri ð1 di Þ þ 0:5cÞdi
d1 ;d2 ;...;dn
DdL Q L ¼ yLk ; 0 6 yLk 6 Q k ð17Þ yL1 ;yL2 ;...;yLm i–L
k¼1
" #
Xm
yLk
PrsL Q L þ PL DdL þ yLk Prsk 1 þ 0:5
X
m
k¼1
Qk
Ddi Q i ¼ yik ; 0 6 yik 6 Q k ð18Þ
X
m X
n
k¼1;i–L
uðyLk Þ uðdi Þ uðh0 Þ
k¼1 i–L
Q i < Ddi 6 PQ i ; ði – LÞ ð19Þ ð21Þ
The objective function (15) comprises three parts. The first is the X
m
maximum profit of alliance leader, and the second is the maximum DdL Q L ¼ yLk ð22Þ
k¼1
total profit of all the single supply chains, and the third is the
maximum total profit of all the independent suppliers. Constraint
0 6 yLk 6 Q k ð23Þ
(16) gives the order subcontracting scope. Constraints (17) and
(18) define the components’ multiple sourcing from independent
DdL ¼ PQ L ð24Þ
suppliers by the alliance leader’s supply chain and other single
50 T. Qu et al. / Computers & Industrial Engineering 84 (2015) 43–55
X
n
4.2.3. ALC formulation for supplier decision element
h0 ¼ 1 di dL ¼ 0 ð25Þ
The objective of the manufacturer is shown by function (38).
i–L
The first item is the sales profit of the independent supplier, while
other items represent the sourcing cost and the constraints
0 6 di < 1 ð26Þ
relaxation.
Couplings are relaxed as follows.
y
max mspk ¼ yLk Prsk 1 Lk þ 0:5
uðyLk Þ ¼ myLk ðyLk ylLk Þ þ jjwyLk ðyLk ylLk Þjj22 ð27Þ y1k ;y2k ;...;ynk Qk
Xn
y
þ yik Prsk 1 ik þ 0:5
uðdi Þ ¼ mdi ðdi dli Þ þ jjwdi ðdi dli Þjj22 ð28Þ
i–L
Qk
!
X n Xn
uðh0 Þ ¼ mh0 h0 þ jjwh0 h0 jj22 ð29Þ SC k yik þ yLk uðyik Þ uðyLk Þ ð38Þ
i–L i–L
The meanings of constraints (22)–(26) are the same as in the system
model. Function (27) is the relaxation of sourcing constraint, ylLk is The constraints are as follows.
the backtrack value from upstream independent suppliers to the alli- 0 6 yLk 6 Q k ð39Þ
ance leader, and myLk ; wyLk are the relaxation parameters. Function
(28) represents the constraint coupling relaxation of order subcon- 0 6 yik 6 Q k ð40Þ
l
tracting ratio, where di is the backtrack value from subcontracting
single supply chains to the alliance leader, and mdi ; wdi are the relax- X
n
ation parameters. Function (29) is the coupling relaxation of equality 0 6 yLk þ yik 6 Q k ð41Þ
constraint, and mh0 ; wh0 are the relaxation parameters. i–L
X
I
∑d
i ≠L
i
+ dL = 1
X
I
yji 6 Pj ð54Þ
OR M i¼1
d1 dn
m
M n Ddn- Q n = ∑ ynk
m X
I
Dd1 - Q1 = ∑ y1k M1 … … k=1
hji yji 6 INV j ð55Þ
k=1
i¼1
yn1 OR S y
yi1 nm X
I
y11 yim uji P 1 ð56Þ
y1m
S1 O1 Sn i¼1
…… Om
X
I
zji P 1 ð57Þ
Fig. 4. Coupling relationships among decision elements. i¼1
uðTC j Þ ¼ v TC j ðTC j TC Lj Þ þ jjwTCj ðTC j TC Lj Þjj22 ð47Þ Couplings are relaxed as follows.
55, 13 respectively. The initial values of other parameters are the Table 4
same as in the original literature. The inner sub-problem ALC mod- Parameters setting.
els for single supply chain 1 and single supply chain 2 are solved by Parameters Parameters values Parameters Parameters values
the genetic algorithm (GA) used in the original literature respec- PQ i 720, 980, 790, 960, 840 Qk 700, 250, 540
tively. The simulation is conducted by Matlab 7.11 in a PC with Qi 400, 250, 170, 240, 330 Prsi 30, 25, 32, 36, 40
2.5 GHz CPU and 4 GB RAM. The comparative results with AIO Pri 340, 450, 540, 320, 410 Prsk 25, 21, 24
(All-in-One) model in the original literature are given in Table 3 Pi 110, 200, 212, 230, 260 SC k 12, 10, 13
Table 5
Results comparison between ALC and Lingo 11.
Methods Optimization variable d Optimization variable y Objective function value Comput speed
2 3
ALC [0.360, 0, 0.395, 0.245, 0] 222; 72; 326 mpL ¼ 424386:3 5 outer iterations in 3 min
6 276; 42; 2 7 P5
6
6 0; 0; 0
7
7 i–L maxdi ;yi1 ;yi2 ;...;yim ðmpi Þ ¼ 35143:87
6 7 Pm
4 102; 137; 10 5 k¼1 maxyk1 ;yk2 ;...;ykn ðmspk Þ ¼ 1849:784
0; 0; 0
2 3
Lingo11 [0.360, 0, 0.395, 0.245, 0] 222:15; 71:42; 326:41 The maximum profit of the cluster supply chain is 461380.0 431,127 Iterations in 11 min
6 276; 41:66; 2:1 7
6 7
6 0; 0; 0 7
6 7
4 101:9; 136:88; 10:3 5
0; 0; 0
(a) Configuration strategies with order quantity (b) Sourcing quantity of independent suppliers
single supply chain(s) will determine whether to source (2) If 240 < D 790 6 960, the subcontracted quantity to
from its private supplier or to adopt multiple sourcing from M4 will exceed the private supplier’s capacity, and thus
other independent suppliers. The changes could be M4 will adopt multiple sourcing from independent sup-
described as follows. pliers O1 ; O2 and O3 . As these independent suppliers are
(1) If 0 < D 790 6 240, M3 will first of all source compo- also serving M3, their capacities will be shared between
nents from its private supplier and independent suppli- M3 and M4.
ers O1 and O2 , and then collaborates with M4 for order (3) If 960 < D 790 6 1410, M3 will collaborate with M1
subcontracting, d4 ¼ D790
D
. As 240 is the M4’s private and M4 for order subcontracting, both of which will
supplier’s capacity, M4 does not need to source from adopt multiple sourcing from independent suppliers
independent suppliers. O1 ; O2 and O3 .
54 T. Qu et al. / Computers & Industrial Engineering 84 (2015) 43–55
(4) If 1410 < D 790 6 1500, M3 will collaborate with M1 configuration policies at current stage. However, due to the rapidly
and M5 instead for subcontracting order, both of which emerged new formations of industrial clusters, various configura-
will adopt multiple sourcing from independent suppliers tion policies will be produced during the development of industrial
O1 ; O2 and O3 . clusters, and thus a more comprehensive investigation to the var-
(4) If 1500 < D 790, the cluster cannot fulfill the complete ious CSCC model is to be furthered and deepened in the future. Sec-
order, and only portion of the order could be digested by ond, this paper only considered single-period CSCC with
the available enterprises. The customer will have to wait capacitated subcontracting and sourcing. Yet cluster supply chains
for the capacity releasing, or the cluster enterprises have will also be possibly operated in a multi-period situation. There-
to expand their current capacities if such cases happen fore, it is worthwhile to study the CSCC with optimal setting of
frequently. multi-period parameters such as safety stocks. This is also a direc-
tion obtained inadequate research so far. Third, different sizes and
In the cluster, if the order quantity exceeds the production configuration policies will result in different CSCC decision struc-
capacity of the alliance leader, the changing curves of the maximal tures, which may be solved by other MDO methods with better
profits of (1) the whole CSC, (2) the alliance leader, (3) the subcon- performance, e.g. hierarchical structure is suitable for ATC solution.
tracted single supply chains, and (4) the independent suppliers are In such cases, whether ALC still offers better performance deserves
given in Fig. 6. It shows that, with the typical configuration policies further research.
and the generally accepted assumptions in the cluster, the profits
changing of all the cluster participants are consistent, which con-
tributes to the positive and sustainable collaboration in the cluster. Acknowledgements
Li, J. Z., Xiong, N. X., Park, J. H., et al. (2012). Intelligent model design of cluster Tosserams, S., Etman, L. F. P., & Rooda, J. E. (2008). Augmented Lagrangian
supply chain with horizontal cooperation. Journal of Intelligent Manufacturing, coordination for distributed optimal design in MDO. International Journal for
23, 917–931. Numerical Methods in Engineering, 73(13), 1885–1910.
Lorenzo, T., & Stefano, S. (2011). A heuristic for balancing the inventory level of Tosserams, S., Etman, L. F. P., & Rooda, J. E. (2010). Multi-modality in augmented
different locations through lateral shipments. International Journal of Production Lagrangian coordination for distributed optimal design. Structural and
Economics, 131(1), 87–95. Multidisciplinary Optimization, 40(1–6), 329–352.
Pandilt, N. R., Cook, G. A. S., & Peter Swann, G. M. (2002). Comparison of clustering Walsh, W. E., & Wellman, M. P. (2003). Decentralized supply chain formation: A
dynamics in the British broadcasting and financial services industries. market protocol and competitive equilibrium analysis. Journal of Artificial
International Journal of the Economics of Business, 9(2), 195–224. Intelligence Research (19), 513–567.
Qu, T., Huang, G. Q., Chen, X., & Chen, H. P. (2009). Extending analytical target Xiang, Wei, Faishuai, Song, & Feifan, Ye (2014). Order allocation for multiple supply-
cascading for optimal supply chain network configuration of a product family. demand networks within a cluster. Journal of Intelligent Manufacturing, 25,
International Journal of Computer Integrated Manufacturing, 22(11), 1012–1023. 1367–1376.
Qu, T., Huang, G. Q., Cung, V.-D., & Mangione, F. (2010). Optimal configuration of Yang, J., & Qin, Z. (2007). Capacitated production control with virtual lateral
assembly supply chains using analytical target cascading. International Journal transshipments. Operations Research, 55(6), 1104–1119.
of Production Research, 48(23), 6883–6907. Zhang, Y. F., Huang, G. Q., Sun, S. D., & Yang, T. (2014). Multi-agent based real-time
Tosserams, S., Etman, L. F. P., Papalambros, P. Y., et al. (2006). An augmented production scheduling method for radio frequency identification enabled
lagrangian relaxation for analytical target cascading using the alternating ubiquitous shop floor environment. International Journal of Computers &
direction method of multipliers. Structural and Multidisciplinary Optimization, Industrial Engineering, 76, 89–97.
31(3), 176–189. Zhang, Y. F., Zhang, G., Wang, J. Q., Sun, S. D., Si, S. B., & Yang, T. (2014). Real-time
Tosserams, S., Etman, L. F. P., & Rooda, J. E. (2007). An augmented Lagrangian information capturing and integration framework of the internet of
decomposition method for quasi-separable problems in MDO. Structural and manufacturing things. International Journal of Computer Integrated
Multidisciplinary Optimization, 34(3), 211–227. http://dx.doi.org/10.1007/ Manufacturing. http://dx.doi.org/10.1080/0951192X.2014.900874.
s00158-006-0077–z.