Professional Documents
Culture Documents
PC
injt
Variable production cost per unit of product i on j at n in t
O
TC
njt
Overtime cost of resource j at n in t
U
TC
njt
Undertime cost of resource j at n in t
RMC
int
Price of raw material i at n in t
T
C
odlt
Transport cost per unit from o to d by l in t
I
C
int
Inventory holding cost per unit of product i at n in t
D
BC
int
Demand backlog cost per unit of product i at n in t
General data
B
pint
Quantity of i to produce a unit of p at n in t
MP
RCnt
Maximum procurement capacity from supplier node n in t
D
int
Demand of product i at n in t
M
OT
njt
Overtime capacity of resource j at n in t
M
PC
njt
Production capacity of resource j at n in t
I0
in
Inventory amount of i at n in period 0
PR
injt
Production run of i on j at n in t
MPR
injt
Minimum production run of i on j at n in t
DB0
int
Demand backlog of i at n in period 0
SR0
iodlt
Shipments of i received at d from o by l at the beginning of period 0
SIP0
iodlt
Shipments in progress of i from o to d by l at the beginning of period 0
P
T
injt
Processing time to produce a unit of i on j at n in t
T
LT
odlt
Transport lead-time from o to d by l in t
V
it
Physical volume of product i in t
M
TCnt
Maximum transport capacity of l in t
M
ICnt
Maximum inventory capacity at n in t
v
1
odlt
01 function. It takes 1 if TLT
odlt
> 0, and 0 otherwise
v
2
odlt
01 function. It takes 1 if TLT
odlt
0, and 0 otherwise
Decision variables
P
injt
Production amount of i on j at n in t=PT
injt
> 0
k
injt
Number of production runs of i produced on j at n in t
S
int
Supply of product i from n in t
DB
int
Demand backlog of i at n in t=DBC
int
> 0
TQ
iodlt
Transport quantity of i from o to d by l in t=o <> d; TC
odlt
> 0; IC
i;nd;t
> 0
SR
iodlt
Shipments of i received at d from o by l at the beginning of period t=o <> d; TC
odlt
> 0; IC
i;nd;t
> 0
SIP
iodlt
Shipments in progress of i from o to d by l at the beginning of period t=o <> d; TC
odlt
> 0; IC
i;nd;t
> 0; TLT
odlt
> 0
FTLT
iodlt
Transport lead-time for i from o to d by l in t (only used in the fuzzy model)
I
int
Inventory amount of i at n at the end of period t
PQ
int
Purchase quantity of i at n in t=RMC
int
> 0
OT
njt
Overtime for resource j at n in t
UT
njt
Undertime for resource j at n in t
YP
injt
Binary variable indicating whether a product i has been produced on j at n in t
Table 2
Fuzzy parameters considered in the model.
Source of uncertainty in supply chains Fuzzy coefcient Formulation
Demand Product demand
D
int
Demand backlog cost
D
BC
int
Process Processing time
P
T
injt
Production capacity
M
PC
njt
; M
OT
njt
Production costs
V
PC
injt
; O
TC
njt
; U
TC
njt
Inventory holding cost
I
C
int
Maximum inventory capacity
M
ICnt
Supply Transport lead-time
T
LT
odlt
Transport cost
T
C
odlt
Maximum transport capacity
M
TCnt
Maximum procurement capacity
MP
RCnt
68 D. Peidro et al. / European Journal of Operational Research 205 (2010) 6580
Minimize z
I
i1
N
n1
J
j1
T
t1
V
PC
injt
P
injt
N
n1
J
j1
T
t1
O
TC
njt
OT
njt
U
TC
njt
UT
njt
I
i1
N
n1
T
t1
RMC
int
PQ
int
I
C
int
I
int
D
BC
int
DB
int
I
i1
O
o1
D
d1
L
l1
T
t1
T
C
odlt
TQ
iodlt
1
Subject to
I
i1
P
injt
P
T
injt
6 M
PC
njt
M
OT
njt
8n; j; t 2
P
injt
k
injt
PR
injt
8i; n; j; t 3
P
injt
PT
injt
6 M
PC
njt
YP
injt
M
OT
njt
YP
injt
8i; n; j; t 4
P
injt
PMPR
injt
YP
injt
8i; n; j; t 5
I
int
I
in;t1
J
j1
P
injt
O
o1
L
l1
SR
io;dn;lt
PQ
int
D
d1
L
l1
TQ
i;on;dlt
S
int
P
p1
B
pint
J
j1
P
ip;njt
_ _
8i; n; t 6
SR
iodlt
SR0
iodlt
TQ
iodl;tT
LT
8i; o; d; l; t 7
SIP
iodlt
SIP0
iodlt
SIP
iodl;t1
TQ
iodlt
SR
iodlt
8i; o; d; l; t 8
I
i1
I
int
V
it
6 M
IC
nt
8n; t 9
I
i1
O
o1
D
d1
SIP
iodlt
V
it
v
1
odlt
I
i1
O
o1
D
d1
TQ
iodlt
V
it
v
2
odlt
6 M
TC
lt
8l; t 10
I
i1
PQ
int
6 MP
RC
nt
8n; t 11
DB
int
DB
in;t1
D
int
S
int
8i; n; t 12
OT
njt
I
i1
P
injt
P
T
injt
M
PC
njt
UT
njt
8n; j; t 13
N
n1
T
t1
S
int
6
N
n1
T
t1
D
int
DB0
int
8i 14
P
injt
; k
injt
P0 8i; n; j; t 15
S
int
; DB
int
; I
int
; PQ
int
P0 8i; n; t 16
SR
iodlt
; SIP
iodlt
; TQ
iodlt
P0 8i; o; d; l; t 17
OT
njt
; UT
njt
P0 8n; j; t 18
Eq. (1) shows the total cost to be minimized. The total cost is formed by the production costs with the differentiation between regular
and overtime production. The costs corresponding to idleness, raw material acquisition, inventory holding, demand backlog and transport
are also considered. Most of these costs cannot be measured easily since they mainly imply human perception for their estimation. There-
fore, these costs are considered uncertain data and are modeled by fuzzy numbers. Only the raw material cost is assumed to be known.
The production time per period could never be higher than the available regular time plus the available overtime for a certain produc-
tion resource of a node (2). On the other hand, the produced quantity of each product in each planning period must always be a multiple of
the selected production lot size (3).
Eqs. (4) and (5) guarantee a minimum production size for the different productive resources of the nodes in the different periods. These
equations guarantee that P
injt
will be equal to zero if YP
injt
is zero.
Eq. (6) corresponds to the inventory balance. The inventory of a certain product in a node, at the end of the period, will be equal to the
inputs minus the outputs of the product generated in this period. Inputs concern the production, transport receptions from other nodes,
purchases (if supplying nodes) and the inventory of the previous period. Outputs are related to shipments to other nodes, supplies to cus-
tomers and the consumption of other products (raw materials and intermediate products) that need to be produced in the node.
Eqs. (7) and (8) control the shipment of products among nodes. The receptions of shipments for a certain product will be equal to the
programmed receptions plus the shipments carried out in previous periods. In constraint (7), the transport lead-time is considered uncer-
tainty data. On the other hand (8), the shipments in progress will be equal to the initial shipments in progress plus those from the previous
period, plus the new shipments initiated in this period minus the new receptions.
Both the transports and inventory levels are limited by the available volume (known approximately). Thus according to Eq. (9), the
inventory level for the physical volume of each product must be lower than the available maximum volume for each period (considering
uncertainty data). The inventory volume depends on the period to consider the possible increases and decreases of the storage capacity
over time. Additionally, the physical volume of the product depends on the time to cope with the possible engineering changes that
may occur and affect the dimensions and volume of the different products.
D. Peidro et al. / European Journal of Operational Research 205 (2010) 6580 69
On the other hand, the shipment quantities in progress of each shipment in each period multiplied by the volume of the transported
products (if the transport time is higher than 0 periods), plus the initiated shipments by each transport in each period multiplied by
the volume of the transported products (if the transport time is equal to 0 periods), can never exceed the maximum transport volume
for that period (10). The reason for using a different formulation in terms of the transport time among nodes TLT
odlt
is because the trans-
port in progress will never exist if this value is not higher than zero because all the transport initiated in a period is received in this same
period if TLT
odlt
0. Finally, the transport volume depends on the period to consider the possible increases and decreases of the transport
capacity over time.
Eq. (11) establishes an estimated maximum of purchase for each node and product per period. Eq. (12) contemplates the backlog de-
mand management over time. The backlog demand for a product and node in a certain period will be equal (approximately) to the backlog
demand of the previous period plus the difference between supply and demand.
Eq. (13) considers the use of overtime and undertime production for the different productive resources. The overtime production for a
productive resource of a certain node in one period is equal (approximately) to the total production time minus the available regular pro-
duction time plus the idle time. OT
njt
and UT
njt
will always be higher or equal to zero if the total production time is higher than the available
regular production time, UT
njt
will be zero as it does not incur in added costs, and OT
njt
will be positive. Alternatively, if the total production
time is lower than the available regular production time, UT
njt
will be positive and OT
njt
will be zero.
Conversely, Eq. (14) establishes that the sum of all the supplied products is essentially lower or equal to demand plus the initial backlog
demand. At any rate, the problem could easily consider that all the demand is served at the end of last planning period by transforming this
inequality equation into an equality equation. Finally, Eqs. (15)(18) guarantee the non negativity of the corresponding decision variables.
4. Solution methodology
4.1. Transformation of the fuzzy mixed-integer linear programming model into an equivalent crisp model
In this section, we dene an approach to transform the fuzzy mixed-integer linear programming model (FMILP) into an equivalent aux-
iliary crisp mixed-integer linear programming model for tactical SC planning under supply, process and demand uncertainties. According to
Table 2, and in order to address the fuzzy coefcients of the FMILP model, it is necessary to consider the fuzzy mathematical programming
approaches that integrally consider the fuzzy coefcients of the objective function and the fuzzy constraints: technological and right-hand
side coefcients. In this context, several research works exist in the literature, and readers may refer to them (Buckley, 1989; Cadenas and
Verdegay, 1997; Carlsson and Korhonen, 1986; Gen et al., 1992; Herrera and Verdegay, 1995; Jimnez et al., 2007; Lai and Hwang, 1992;
Vasant, 2005). In this paper, we adopt the approach by Jimnez et al. (2007). The authors proposed a method for solving linear program-
ming problems where all the coefcients were, in general, fuzzy numbers. They introduced a resolution method for this type of problems
that permitted the interactive participation of the decision maker (DM) in all the steps of the decision process, and the expressing of opin-
ions in linguistic terms was introduced.
Let us now consider the following linear programming problem with fuzzy parameters:
Min z ~c
t
x
s:a: x 2 N
A;
~
b fx 2 R
n
j~ a
i
x P
~
b
i
; i 1; . . . ; m; x P0g
19
where ~c ~c
1
; ~c
2
; . . . ; ~c
n
;
A ~ a
ij
mxn
;
~
b
~
b
1
;
~
b
2
; . . . ;
~
b
n
t
represent, respectively, fuzzy parameters involved in the objective function and con-
straints. The possibility distribution of fuzzy parameters is assumed to be characterized by fuzzy numbers. x x
1
; x
2
; . . . ; x
n
is the crisp deci-
sion vector.
The uncertain and/or imprecise nature of the parameters of the problem leads us to compare fuzzy numbers that involve two main
problems: feasibility and optimality, therefore it is necessary to answer two questions (Jimnez et al., 2007):
(1) How to dene the feasibility of a decision vector x, when the constraints involve fuzzy numbers.
(2) How to dene the optimality for an objective function with fuzzy coefcients.
Several focuses have been developed to solve this problem and to answer these questions (see for example Sakawa, 1993; Lai and
Hwang, 1994, Rommelfanger and Slowinski, 1998). A variety of methods for comparing or ranking fuzzy numbers has been reported in
the literature (Wang and Kerre, 1996). Different properties have been applied to justify ranking methods, such as: distinguishability, ratio-
nality, fuzzy or linguistic representation and robustness. In this paper we use a fuzzy relationship to compare fuzzy numbers (Jimenez,
1996) that veries all the suitable properties above and a which, besides, is computationally efcient to solve linear problems because
it preserves its linearity.
Thus, by applying the approach described by Jimenez (1996) the problem (19) is transformed into the crisp equivalent parametric linear
programming problem dened in (20) where a represents the degree that, at least, all the constraints are fullled; that is, a is the feasibility
degree of a decision x.
Min EV~cx
s:a: 1 aE
a
i
2
aE
a
i
1
x PaE
b
i
2
1 aE
b
i
1
; i 1; . . . ; m; x P0; a 2 0; 1
20
where the expected value of a fuzzy number, noted EV~c, is the half point of its expected interval (Heilpern, 1992):
EV~c
E
c
1
E
c
2
2
21
and if the fuzzy number ~c is trapezoidal (see Fig. 1), its expected interval is easily calculated as follows:
70 D. Peidro et al. / European Journal of Operational Research 205 (2010) 6580
EI~c E
c
1
; E
c
2
_
1
2
c
1
c
2
;
1
2
c
3
c
4
_ _
22
If (19) was a less than or equal type constraint, 6, this could be transformed into the following equivalent crisp constraint:
1 aE
a
i
1
aE
a
i
2
_
x 6 aE
b
i
1
1 aE
b
i
2
; i 1; . . . ; m; x P0; a 2 0; 1 23
Otherwise, if (19) was a equality type constraint, this could be transformed into two equivalent crisp constraints:
1
a
2
_ _
E
a
i
1
a
2
E
a
i
2
_ _
x 6
a
2
E
b
i
1
1
a
2
_ _
E
b
i
2
; i 1; . . . ; m; x P0; a 2 0; 1
1
a
2
_ _
E
a
i
2
a
2
E
a
i
1
_ _
x P
a
2
E
b
i
2
1
a
2
_ _
E
b
i
1
; i 1; . . . ; m; x P0; a 2 0; 1 24
Consequently by applying this approach to the previously dened FMILP model, and by considering trapezoidal fuzzy numbers for the
uncertain parameters, we obtain an auxiliary crisp mixed-integer linear programming model (MILP) as follows:
Minimize z
I
i1
N
n1
J
j1
T
t1
VPC
injt1
VPC
injt2
VPC
injt3
VPC
injt4
4
P
injt
_ _
N
n1
J
j1
T
t1
OTC
njt1
OTC
njt2
OTC
njt3
OTC
njt4
4
OT
njt
UTC
njt1
UTC
njt2
UTC
njt3
UTC
njt4
4
UT
njt
_ _
I
i1
N
n1
T
t1
RMC
int
PQ
int
IC
int1
IC
int2
IC
int3
IC
int4
4
I
int
DBC
int1
DBC
int2
DBC
int3
DBC
int4
4
DB
int
_ _
I
i1
O
o1
D
d1
L
l1
T
t1
TC
odlt1
TC
odlt2
TC
odlt3
TC
odlt4
4
TQ
iodlt
_ _
25
Subject to
I
i1
P
injt
1 a
PT
injt1
PT
injt2
2
a
PT
injt3
PT
injt4
2
_ _
6 1 a
MPC
njt3
MPC
njt4
2
a
MPC
njt1
MPC
njt2
2
1 a
MOT
njt3
MOT
njt4
2
a
MOT
njt1
MOT
njt2
2
8n; j; t 26
P
injt
1 a
PT
injt1
PT
injt2
2
a
PT
injt3
PT
injt4
2
_ _
1 a
MPC
njt1
MPC
njt2
2
a
MPC
njt3
MPC
njt4
2
_ _
YP
injt
1 a
MOT
njt1
MOT
njt2
2
a
MOT
njt3
MOT
njt4
2
_ _
YP
injt
6 0 8i; n; j; t 27
SR
iodlt
SR0
iodlt
TQ
iodl;tFTLT
8i; o; d; l; t 28
I
i1
I
int
V
it
6 1 a
MIC
nt3
MIC
nt4
2
a
MIC
nt1
MIC
nt2
2
8n; t 29
I
i1
O
o1
D
d1
SIP
iodlt
V
it
v
1
odlt
I
i1
O
o1
D
d1
TQ
iodlt
V
it
v
2
odlt
6 1 a
MTC
lt3
MTC
lt4
2
a
MTC
lt1
MTC
lt2
2
8l; t 30
I
i1
PQ
int
6 1 a
MPRC
nt3
MPRC
nt4
2
a
MPRC
nt1
MPRC
nt2
2
8n; t 31
1
2
c
1
c
3
c
4
c
c
I
i1
P
injt
1
a
2
_ _
PT
injt1
PT
injt2
2
a
2
PT
injt3
PT
injt4
2
Toc
njt
Tex
njt
6 1
a
2
_ _
MPC
njt1
MPC
njt2
2
a
MPC
njt3
MPC
njt4
2
_ _
8n; j; t
34
I
i1
P
injt
1
a
2
_ _
PT
injt3
PT
injt4
2
a
2
PT
injt1
PT
injt2
2
Toc
njt
Tex
njt
P 1
a
2
_ _
MPC
njt3
MPC
njt4
2
a
MPC
njt1
MPC
njt2
2
_ _
8n; j; t
35
N
n1
T
t1
S
int
6
N
n1
T
t1
1 a
D
int3
D
int4
2
a
D
int1
D
int2
2
DB0
int
_ _
8i 36
FTLT
odlt
6
a
2
TLT
odlt1
TLT
odlt2
2
1
a
2
_ _
TLT
odlt3
TLT
odlt4
2
8o; d; l; t 37
FTLT
odlt
P
a
2
TLT
odlt3
TLT
odlt4
2
1
a
2
_ _
TLT
odlt1
TLT
odlt2
2
8o; d; l; t 38
FTLT
odlt
P0 8o; d; l; t 39
The non fuzzy constraints (3), (5), (6), (8), (15), (16), (17) and (18) have also to be included in the model as in the original way.
4.2. Interactive resolution method
Here, an interactive resolution method which allows us to take a decision interactively with the DM is presented. This method is orga-
nized in three steps.
In the rst step of our method the auxiliary crisp mixed-integer linear programming model dened above is solved parametrically in
order to obtain the values of the decision variables and the objective function for each a 2 [0, 1]. Then we apply a method of evaluation
(extended from Mula et al. (2006)) for the validation of models according to the following group of measurable parameters: (i) the average
service level; (ii) inventory cost; (iii) planning nervousness with regard to the planned period; (iv) planning nervousness with regard to the
planned quantity and (v) total costs.
(i) The average service level for the nished good is calculated as follows:
Average service level %
T
t1
1
DB
int
t
t
0
1
D
int
0
_ _
100
T
8i; n 40
(ii) The inventory cost is calculated as the sum of the inventory holding cost of the nished good and parts at the end of each planning
period.
(iii) Planning nervousness with regard to the planned period. Nervous or unstable planning refers to a plan which undergoes signicant
variations when incorporating the demand changes between what is foreseen and what is observed in successive plans, as dened by
Sridharan et al. (1987). Planning nervousness can be measured according to the demand changes in relation to the planned period or
to the planned quantity. The demand changes in the planned period measure the number of times that a planned order is resched-
uled, irrespectively of the planned quantity (Heisig, 1998). The next rule proposed by Donselaar et al. (2000) is summarized as fol-
lows:At time t we check for each period t + x (x = 0, 1, 2, . . . , T 1):
If there is a planned order in t + x, and this order is not planned in the next planning run, we increase the number of reschedules
by 1.
If there was no planned order in t + x, and there is one in the next planning run, we increase the number of reschedules by 1.
(iv) Planning nervousness with regard to the planned quantity measures the demand changes in the planned quantity as the number of
times that the quantity of a planned order is modied (de Kok and Inderfurth, 1997). The rule is described as follows:
In the period t = 1,. . .,T, where T is the number of periods that forms the planning horizon, each period is checked so that t + x (x = 0,1,
2,. . .,T 1):
If a planned order exists in the period t + x, then if the quantity of the planned order is not the same as in the next planning run, we
increase the number of reschedules by 1.
In the computation of planning nervousness, we measure the number of changes. Another way to compute it would be to take into ac-
count the rate of the changes.
(v) Total costs are the sum of all the costs that are generated in every period of the considered planning horizon, and derived from the
procurement, production and distribution plans provided by the model.
72 D. Peidro et al. / European Journal of Operational Research 205 (2010) 6580
In order to obtain a decision vector that complies with the expectations of the DM, we should evaluate two conicting factors: the fea-
sibility degree a and the reaching of an acceptable value for the different parameters.
In the second step of our method, after seeing the results obtained in the rst step, the DM is asked to specify an aspiration level G and its
tolerance threshold t for the numerical values obtained by each evaluation parameter. In the case of less is better, that is, inventory cost,
nervousness and total cost, the DMs satisfaction level is expressed by means of a fuzzy set
~
G whose membership function is as follows
(Jimnez et al., 2007):
l
G
z
1 if z 6 G
k 2 0; 1 decreasing on G 6 z 6 G t
0 if z PG t
_
_
41
Symmetrically in the case more is better, that is, in service level the goal is expressed by an increasing membership function:
l
G
z
1 if z PG
k 2 0; 1 increasing on G t 6 z 6 G
0 if z 6 G t
_
_
42
We dene k
i
(i =1,. . .,5) as the degree in which the corresponding fuzzy aspiration levels of the above parameters are satised by a deci-
sion vector. Obviously the DM wants to obtain a maximum satisfaction degree for all of them. In order to aggregate them we propose the
weighted sum. The weight w
i
(i = 1,. . .,5) assigned by the DM to each parameter have been determined, as in the analytic hierarchy process
(Saaty, 1990), by the eigenvalues of the matrix of pairwise ratios whose rows give the ratios of weights of each parameter with respect to all
others. Thus we obtain the following global satisfaction degree (where
i
w
i
1): K
i
w
i
k
i
w
1
k
1
w
2
k
2
w
3
k
3
w
4
k
4
w
5
k
5
But, in general, a lower level of the feasibility degree a will be achieved to obtain a better satisfaction degree K. Given these circum-
stances, the DM might require lower satisfaction in exchange for a better feasibility.
In the third step of our method , in an attempt to nd a balanced solution between the feasibility degree a and the global satisfaction
degree K, we propose to build two fuzzy sets whose membership functions represent the DMs acceptation of the feasibility degree, c
a
, and
the acceptation of the satisfaction degree, c
K
, respectively. The respective acceptation degrees, c
a
and c
K
, increase monotonously between
the corresponding lower and upper bounds dened by the DM.
Observe that, when the DM built the fuzzy set related with the acceptation of the feasibility degree, c
a
, he/she is implicitly manifesting
his/her aptitude against the risk of unfeasibility and when he/she built the fuzzy set related with the acceptation of the satisfaction degree,
c
K
, he/she is manifesting his/her aptitude regarding to the attainment of good results.
In order to obtain a recommendation for a nal decision, we calculate a joint acceptation index K by aggregating, through the weighted
mean, the two aforementioned acceptation degrees.
K
b c
a
1 b c
K
if c
a
0 and c
K
0
otherwise
_
43
where b 2 [0, 1] is the relative importance, assigned by the DM, to the feasibility in comparison with the satisfaction.
5. Application to an automobile supply chain
The proposed model has been evaluated by using data from an automobile SC which comprises a total of 47 companies (see Fig. 2). In
fact, these companies constitute a segment of the automobile SC. Specically, this SC segment supplies a seat model to an automobile
assembly plant. All the data necessary to solve this application can be obtained from Peidro (2007). The nodes that form the SC are a seat
assembly company, its rst-tier suppliers, a manufacturing company of foams for seats, and a second-tier supplier that supplies chemical
components for foam manufacturing. The automobile assembly plant transmits the demand information (automobile seats) on a weekly
basis with a planning horizon for six months. However, these demand forecasts are rarely precise (Mula et al., 2005). This section validates
whether the proposed fuzzy model for SC planning can be a useful tool for improving the decision-making process in an uncertain decision
environment.
Fig. 2. Supply chain.
D. Peidro et al. / European Journal of Operational Research 205 (2010) 6580 73
5.1. Implementation and resolution
The model has been developed with the MPL (Maximal Software Incorporation, 2004) modeling language, and has been solved by the
CPLEX 9.0 solver (ILOG, 2003). The input and output data are managed through a MS SQL Server database.
The model has been executed for a rolling horizon over a total of 17 weekly periods. These periods correspond to 17 different demand
forecast programs, which are transmitted weekly by the automobile assembly plant. The total set of planning periods considered by the
demand forecast programs is 42 weeks. Fig. 3 depicts the execution of the models based on the rolling horizon technique. Each model cal-
culation in the different planning horizon periods updates the data for the period being considered, and the results of the decision variables
for the remaining periods are ruled out. Some of the stored decision variables are used as input data to solve the model in the following
periods. These data include demand backlog, shipments received, shipments in progress and inventory. This process was repeated for all
the rolling horizon planning periods. The results of the model were evaluated from the data of the decision variables stored in each model
execution. The experiments were run in an Intel Xeon PC, at 2.8 GHZ, with 1 GB of RAM.
5.2. Assumptions
The main characteristics and assumptions used in the experiment are presented below:
The study considers a representative single nished good, i.e., a specic seat which can be considered a standard seat. The bill of mate-
rials of the standard seat is composed of 55 elements arranged in a three-level structure.
The decision variables S
int
; k
injt
; DB
int
; TQ
iodlt
; SR
iodlt
; SIP
iodlt
; PQ
int
, and P
injt
are considered integers. Therefore, a mixed-integer linear pro-
gramming model is required to be solved.
Only the nished good has external demand.
The demand backlog for the nished good is considered but with a high penalization cost since the service level required by a sequenced
and synchronized automobile seat supplier is 100%.
A single productive resource restricts the capacity of the productions nodes (i.e., by focusing on the bottleneck resource).
Trapezoidal fuzzy numbers were dened by the decision makers involved in the planning process from the deviation percentages on the
crisp value. These percentages range from an average 5% to 30%, depending on the parameter to be evaluated.
The demand values for the rst period of each model run, according to the rolling planning horizon, are considered rm. This means that
the fuzzy intervals of the demand for this period will be the equivalent to a crisp number. The same happens for all the demand values of
the last program. Thus, all the models will have the same net requirements to fulll.
A maximum calculation time of 100 CPU seconds is set.
5.3. Evaluation of the results
Here, we compare the behavior of the proposed fuzzy model with its deterministic version. The aim is to determine the possible
improvements that can provide the fuzzy model, which incorporates the uncertainties that may be presented in an SC.
Table 3 shows the computational efciency of the deterministic model and the fuzzy SC planning model proposed. The data are related to
the iterations, number of constraints, variables, integers, non zero elements, calculation time and the average density of the array of con-
straints for the set of the 17 planned executions of the models. The fuzzy model obtains higher values for these parameters, although these
arereallyveryclosetothose obtainedbythedeterministic model. This is owingtothemethodfor rankingthefuzzynumbers applied(Jimenez,
1996) being computationally efcient to solve linear problems because it preserves its linearity, as already mentioned. Furthermore, this
START t=1
MODEL
EXECUTION
DATA
UPDATING
t=t+1
t>17
MODEL
EVALUATION
END
INPUT DATA
RESULT (t)
MODEL EVALUATION DATA
NO
YES
Fig. 3. Diagram of the computational experiment.
74 D. Peidro et al. / European Journal of Operational Research 205 (2010) 6580
method maintains the same number of constraints as the deterministic model with the only exception of the case of the equality type
constraints that are transformed into two equivalent constraints for the fuzzy model.
Table 4 summarizes the results with the different a values, according to the evaluation parameters dened in the rst step of the inter-
active resolution method proposed in 4.1.
As seen in Table 4, the fuzzy model, in general, obtains better results than the deterministic model. As seen in Fig. 4, the fuzzy model
obtains service levels that are better than the deterministic model, and this fuzzy model has better adapted to the demand uncertainties
considered in this work.
Regarding inventory costs (see Fig. 5), the fuzzy model, in general, generates higher inventory cost than the deterministic model. This is
because this model has obtained a higher service level than the deterministic model, and it implies more transport of materials to be able to
cover the demanded quantities for customers and to not incur in demand delays. Nevertheless, it is important to highlight that for several a
values the fuzzy model generates less inventory costs and obtain a better service level. Thus, this model has been able to adapt better to the
Table 3
Efciency of the computational experiments.
Deterministic Fuzzy
a
Iterations 636,128 734,105
Constraints 4,475,429 4,719,428
Variables 4,840,812 5,853,474
Integers 5,823,864 6,836,526
Non zero elements 15,793,161 20,572,495
Array density (%) 12.35 % 12.82 %
CPU time (s) 1,298.50 1,421.28
a
Average results for the different models generated with various feasibility degrees, a 2 [0, 1].
Table 4
Evaluation of results.
Feasibility degree a Service level (%) Inventory cost Planning nervousness (period) Planning nervousness (quantity) Total cost ()
0 99.11 634.2 1.19 20.69 4,111,998.2
0.1 99.05 555.9 1.19 20.31 4,157,999.9
0.2 98.95 537.7 1.19 19.69 4,227,101.7
0.3 98.87 579.4 1.19 19.19 4,284,743.4
0.4 98.78 584.8 1.25 18.75 4,353,868.8
0.5 98.68 737.9 1.25 18.25 4,423,141.9
0.6 98.59 1142.6 1.25 17.75 4,492,666.7
0.7 98.51 1193.2 1.31 17.00 4,550,317.2
0.8 98.41 1285.0 1.44 16.75 4,619,529.1
0.9 98.32 1913.8 1.50 15.94 4,689,277.9
1 98.22 2503.2 1.50 15.19 4,758,987.2
Deterministic model 98.21 575.1 1.31 20.56 4,768,579.1
Fig. 4. Service level (%).
D. Peidro et al. / European Journal of Operational Research 205 (2010) 6580 75
demand uncertainties by improving the service level (and smaller costs) without the need to incur in more inventory costs. It is important
to mention that the inventory holding cost of the elements of the bill of materials is quite different. For this reason less inventory cost does
not necessarily imply less inventory levels (it could imply better inventory selection). Fig. 6 represents the inventory variation for the set of
the 17 planned executions of the models in the rolling horizon technique. As seen in Fig. 6, the fuzzy model with lower a values obtains
higher inventory levels. This is because, as mentioned before, lower a values imply higher service level. And higher service level implies
more transport of materials and inventory levels to satisfy the demanded quantities. As seen in Fig. 6, the inventory levels in periods
1011 reach the maximum value. This is because the demand quantities for the representative standard seat in these periods are higher.
Besides, the nervousness levels in relation to the planned period of the fuzzy model are similar to those of the deterministic model (only
for the values of a close to one are slightly higher), and the nervousness levels in relation to the planned quantity of the fuzzy model are
better than the deterministic model. The fuzzy model presents a minor nervousness in relation to the number of times that the quantity of
a planned order is modied.
Furthermore, the fuzzy model (see Fig. 7) obtains lower or similar costs than the deterministic model for all the a values. This is because
the demand backlog in this work is very heavily penalized, which means that those models with higher service levels achieve lower costs.
In Table 5 the values of different cost items for all the a values are presented. Production costs, raw material acquisition costs and trans-
port costs are the same for all the a values. This is because all the fuzzy models satisfy all the demand requirements at the end of the plan-
Fig. 5. Inventory cost.
Fig. 6. Inventory variation.
76 D. Peidro et al. / European Journal of Operational Research 205 (2010) 6580
ning horizon. For this reason, these models produce the same production quantities, purchase the same raw materials and transport the
same quantities between nodes, but in different planning periods. Nevertheless, demand backlog costs and inventory costs are variable
with the different a values. When a increases (higher feasibility degree is achieved but more restrictive is the model) the demand backlog
cost increases. However, although the demand backlog increases in the fuzzy model when the feasibility degree is higher, this cost is al-
ways lower than the deterministic demand backlog cost. With regard to inventory costs, as mentioned before, the costs are in general high-
er than the deterministic model. The fuzzy models obtain better service levels and for this reason require more transport of materials and
more inventory levels to fulll the demanded quantities without the need to incur in more demand backlog costs. Nevertheless, is impor-
tant to highlight that for a = 0.10.2 the inventory cost is lower than the deterministic value (similar cost for a = 0.30.4). These fuzzy mod-
els take advantage of his exibility (but lower feasibility degree) to obtain better service level and total cost without the need to incur in
more inventory cost.
After seeing the information presented in Table 4, the DM is asked to specify an aspiration level G and its tolerance threshold t for the
numerical values obtained by each parameter (second step of the proposed method). Particularly in our example, the membership func-
tions of all fuzzy aspiration levels
G
i
(i = 1, . . . , 5) are linear and the DM proposes the following values:
Service level: G
1
99:5%; G
1
t
1
98:21%.
Inventory cost: G
2
537:6; G
2
t
2
2; 503:6.
Planning nervousness (period): G
3
1:19; G
3
t
3
1:5.
Planning nervousness (quantity): G
4
15:19; G
4
t
4
20:69.
Total cost: G
5
4; 111; 998:2; G
5
t
5
4; 768; 579:1.
In order to obtain the global satisfaction degree K, the following weights are assigned by the DM:
K
i
w
i
k
i
0:3k
1
0:2k
2
0:05k
3
0:05k
4
0:4k
5
Then the global satisfaction degree obtained with the different feasibility degrees is presented in Table 6.
The information in Table 6 can be very useful to help the DM to choose a balanced solution between the feasibility degree a and the
global satisfaction degree K. For this reason, in the third step of the proposed interactive resolution method two fuzzy sets, whose
Fig. 7. Total costs.
Table 5
Values of different cost items.
Feasibility degree a Production cost Raw material acquisition cost Inventory cost Demand backlog cost Transport cost Total cost ()
0 3,500,64 1,529,662.5 634.2 576,000 1,655,637.5 4,111,998.2
0.1 3,500,64 1,529,662.5 555.9 622,080 1,655,637.5 4,157,999.9
0.2 3,500,64 1,529,662.5 537.7 691,200 1,655,637.5 4,227,101.7
0.3 3,500,64 1,529,662.5 579.4 748,800 1,655,637.5 4,284,743.4
0.4 3,500,64 1,529,662.5 584.8 817,920 1,655,637.5 4,353,868.8
0.5 3,500,64 1,529,662.5 737.9 887,040 1,655,637.5 4,423,141.9
0.6 3,500,64 1,529,662.5 1142.6 956,160 1,655,637.5 4,492,666.7
0.7 3,500,64 1,529,662.5 1193.2 1,013,760 1,655,637.5 4,550,317.2
0.8 3,500,64 1,529,662.5 1285.0 1,082,880 1,655,637.5 4,619,529.1
0.9 3,500,64 1,529,662.5 1913.8 1,152,000 1,655,637.5 4,689,277.9
1 3,500,64 1,529,662.5 2503.2 1,221,120 1,655,637.5 4,758,987.2
Deterministic model 3,500,64 1,529,662.5 575.1 1,232,640 1,655,637,5 4,768,579.1
D. Peidro et al. / European Journal of Operational Research 205 (2010) 6580 77
membership functions represent the DMs acceptation degree of the values provided in Table 6, are dened. Regarding feasibility degree a,
the DM reveals the following opinion: values less than 0.2 are unacceptable and values higher than 0.9 are totally acceptable and, with
regard to what corresponds to the global satisfaction degree K, values less than 0.2 are unacceptable and values higher than 0.6 are totally
acceptable. The respective acceptation degrees, c
a
and c
K
, increase monotonously between the corresponding bounds. In our particular
case, we assume that the two membership functions are linear.
Finally, in order to obtain a recommendation for a nal decision, we calculate a joint acceptation index K by aggregating, through the
weighted mean, the two aforementioned acceptation degrees (see Table 7).
According to the results obtained in Table 7, we observe that, for a neutral DM between feasibility an satisfaction b 0:5, the best
choice would be the solution obtained by solving the model (25)(39) corresponding to a 0:5.
6. Conclusions
Supply chain planning in an uncertainty environment is a complex task. This paper has proposed a novel fuzzy mixed-integer linear
programming (FMILP) model for tactical SC planning by integrating procurement, production and distribution planning activities into a
multi-echelon, multi-product, multi-level and multi-period SC network. The fuzzy model integrally handles all the epistemic uncertainty
sources identied in SC tactical planning problems given a lack of knowledge (demand, process and supply uncertainties). This model has
been tested by using data from a real-world automobile SC by applying the rolling horizon technique over a total of 17 weekly periods. The
proposed model has been quantitatively evaluated according to a group of parameters: (i) the average service level, (ii) inventory levels,
(iii) planning nervousness in relation to the planned period and planned quantity and (iv) total costs.
The evaluation of the results, which allows us to interactively make a decision with the DM, has demonstrated the effectiveness of a
fuzzy linear programming approach for SC planning under uncertainty. The proposed fuzzy formulation is more effective than the deter-
ministic methods for handling the real situations where precise or certain information is not available for SC planning. Additionally, the
fuzzy model behavior, in general, has been seen to be clearly superior to the deterministic model, and has obtained better service levels,
inferior total costs and less planning nervousness. Furthermore, the fuzzy model has not generated an excessive increment of the compu-
tational efciency and inventory levels.
Finally, there are some possible directions for further research. Among them, is the application of other fuzzy mathematical program-
ming based approaches in order to achieve a better adaptation to the uncertainties presented in real supply chains. In addition, extending
the proposed method to decentralized tactical supply chain models in an uncertainty environment is of particular interest. The decentral-
ized approach is suitable for companies where the elements of the supply chain belong to different companies and do not share internal
information. Moreover, as mentioned earlier, a maximum calculation time of 100 CPU seconds was set to the execution of the FMILP model.
In large-scaled supply chain planning problems it might be an issue. Therefore, the use of evolutionary computation to solve the corre-
sponding FMILP models should be helpful in reaching efcient solutions. Lastly, the application of hybrid models based on the integration
of analytical and simulation models are an interesting option to integrate the best capacities of both types of models for SC planning
problems.
Table 6
The feasibility degree and the corresponding global satisfaction degree.
Feasibility degree a Global satisfaction degree K
0 0.85
0.1 0.82
0.2 0.76
0.3 0.71
0.4 0.64
0.5 0.56
0.6 0.46
0.7 0.40
0.8 0.31
0.9 0.18
1 0.06
Table 7
Acceptation degrees and the joint acceptation index.
Feasibility degree a Acceptation degree of a c
a
Global satisfaction degree K Acceptation degree of K c
K
Joint acceptation index K b 0:5
0 0 0.85 1.00 0.00
0.1 0 0.82 1.00 0.00
0.2 0 0.76 1.00 0.00
0.3 0.14 0.71 1.00 0.57
0.4 0.29 0.64 1.00 0.64
0.5 0.43 0.56 0.90 0.67
0.6 0.57 0.46 0.65 0.61
0.7 0.71 0.40 0.50 0.61
0.8 0.86 0.31 0.27 0.56
0.9 1 0.18 0.00 0.00
1 1 0.06 0.00 0.00
78 D. Peidro et al. / European Journal of Operational Research 205 (2010) 6580
Acknowledgment
This work has been funded by the Spanish Ministry of Science and Technology project: Simulation and evolutionary computation and
fuzzy optimization models of transportation and production planning processes in a supply chain. Proposal of collaborative planning sup-
ported by multi-agent systems. Integration in a decision system. Applications (EVOLUTION) (Ref. DPI2007-65501).
References
Aliev, R.A., Fazlollahi, B., Guirimov, B.G., Aliev, R.R., 2007. Fuzzy-genetic approach to aggregate productiondistribution planning in supply chain management. Information
Sciences 177 (20), 42414255.
Alonso-Ayuso, A., Escudero, L.F., Garin, A., Ortuno, M.T., Perez, G., 2003. An approach for strategic supply chain planning under uncertainty based on stochastic 01
programming. Journal of Global Optimization 26 (1), 97124.
Amid, A., Ghodsypour, S.H., OBrien, C., 2006. Fuzzy multiobjective linear model for supplier selection in a supply chain. International Journal of Production Economics 104 (2),
394407.
Bhatnagar, R., Sohal, A.S., 2005. Supply chain competitiveness: measuring the impact of location factors, uncertainty and manufacturing practices. Technovation 25 (5), 443
456.
Buckley, J.J., 1989. Solving possibilistic linear-programming problems. Fuzzy Sets and Systems 31 (3), 329341.
Cadenas, J.M., Verdegay, J.L., 1997. Using fuzzy numbers in linear programming. IEEE Transactions on Systems Man and Cybernetics Part B Cybernetics 27 (6), 10161022.
Carlsson, C., Fuller, R., 2002. A fuzzy approach to taming the bullwhip effect. Advances in Computational Intelligence and Learning: Methods and Applications International
Series in Intelligent Technologies 18, 247262.
Carlsson, C., Korhonen, P., 1986. A parametric approach to fuzzy linear-programming. Fuzzy Sets and Systems 20 (1), 1730.
Chanas, S., 1983. The use of parametric programming in fuzzy linear-programming. Fuzzy Sets and Systems 11 (3), 243251.
Chanas, S., Delgado, M., Verdegay, J.L., Vila, M.A., 1993. Interval and fuzzy extensions of classical transportation problems. Transportation Planning and Technology 17 (2),
203218.
Chen, S.P., Chang, P.C., 2006. A mathematical programming approach to supply chain models with fuzzy parameters. Engineering Optimization 38 (6), 647669.
Childerhouse, P., Towill, D.R., 2002. Analysis of the factors affecting real-world value stream performance. International Journal of Production Research 40 (15), 34993518.
Christopher, M., 1998. Logistics and Supply Chain Management, second ed. Pitman, London.
Clark, T.H., Scarf, H., 1960. Optimal polices for a multi-echelon inventory problem. Management Science 6, 475490.
Davis, T., 1993. Effective supply chain management. Sloan Management Review 34 (4), 3546.
de Kok, T., Inderfurth, K., 1997. Nervousness in inventory management: comparison of basic control rules. European Journal of Operational Research 103 (1), 5582.
Donselaar, K.V., Nieuwenhof, J.V., Visschers, J., 2000. The impact of material coordination concepts on planning stability in supply chains. International Journal of Production
Economics 68, 169176.
Dubois, D., Prade, H., (1988). Possibility Theory. New York, London.
Dubois, D., Fargier, H., Fortemps, P., 2003. Fuzzy scheduling: modelling exible constraints vs. coping with incomplete knowledge. European Journal of Operational Research
147 (2), 231252.
Fazel, Z., Turksen, I.B., Saghiri, S., 2002. Supply chain: crisp and fuzzy aspects. International Journal of Applied Mathematical Computer Sciences 12 (3), 423435.
Gen, M., Tsujimura, Y., Ida, K., 1992. Method for solving multiobjective aggregate production planning problem with fuzzy parameters. Computers and Industrial Engineering
23 (14), 117120.
Giannoccaro, I., Pontrandolfo, P., Scozzi, B., 2003. A fuzzy echelon approach for inventory management in supply chains. European Journal of Operational Research 149 (1),
185196.
Guillen, G., Mele, E., Bagajewicz, M.J., Espuna, A., Puigjaner, L., 2005. Multiobjective supply chain design under uncertainty. Chemical Engineering Science 60 (6), 15351553.
Gupta, A., Maranas, C.D., 2003. Managing demand uncertainty in supply chain planning. Computers and Chemical Engineering 27 (8-9), 12191227.
Heilpern, S., 1992. The expected value of a fuzzy number. Fuzzy Sets and Systems 47 (1), 8186.
Heisig, G., 1998. Planning stability under (s,S) inventory control rules. OR Spectrum 20 (4), 215228.
Herrera, F., Verdegay, J.L., 1995. Three models of fuzzy integer linear programming. European Journal of Operational Research 83 (3), 581593.
Ho, C.F., Chi, Y.P., Tai, Y.M., 2005. A structural approach to measuring uncertainty in supply chains. International Journal of Electronic Commerce 9 (3), 91114.
ILOG Incorporation, (2003). CPLEX 9.0. USA.
Jimenez, M., 1996. Ranking fuzzy numbers through the comparison of its expected intervals. International Journal of Uncertainty Fuzziness and Knowledge-Based Systems 4
(4), 379388.
Jimnez, M., Arenas, M., Bilbao, A., guez, M.V., 2007. Linear programming with fuzzy parameters: an interactive method resolution. European Journal of Operational Research
177, 15991609.
Julien, B., 1994. An extension to possibilistic linear-programming. Fuzzy Sets and Systems 64 (2), 195206.
Jung, J.Y., Blau, G., Pekny, J.F., Reklaitis, G.V., Eversdyk, D., 2004. A simulation based optimization approach to supply chain management under demand uncertainty.
Computers and Chemical Engineering 28 (10), 20872106.
Kumar, M., Vrat, P., Shankar, R., 2004. A fuzzy goal programming approach for vendor selection problem in a supply chain. Computers and Industrial Engineering 46 (1), 69
85.
Kumar, M., Vrat, P., Shankar, R., 2006a. A fuzzy programming approach for vendor selection problem in a supply chain. International Journal of Production Economics 101 (2),
273285.
Kumar, V., Prakash, Tiwari, M.K., Chan, F.T.S., 2006b. Stochastic make-to-stock inventory deployment problem: an endosymbiotic psychoclonal algorithm based approach.
International Journal of Production Research 44 (11), 22452263.
Lababidi, H.M.S., Ahmed, M.A., Alatiqi, I.M., Al Enzi, A.F., 2004. Optimizing the supply chain of a petrochemical company under uncertain operating and economic conditions.
Industrial and Engineering Chemistry Research 43 (1), 6373.
Lai, Y.J., Hwang, Ch. L., 1992. Fuzzy Mathematical Programming: Methods and Applications. Springer-Verlag, Heidelberg.
Lai, Y.L., Hwang, C.L., 1994. Fuzzy Multiple Objective Decision Making. Springer-Verlag, Berlin, Heildelberg.
Lee, H.L., Billington, C., 1993. Material management in decentralized supply chains. Operations Research 41 (5), 835847.
Liang, T.F., 2006. Distribution planning decisions using interactive fuzzy multi-objective linear programming. Fuzzy Sets and Systems 157 (10), 13031316.
Liang, T.F., 2007. Applying fuzzy goal programming to production/transportation planning decisions in a supply chain so. International journal of systems science 38 (4), 293
304.
Liu, S.T., Kao, C., 2004. Solving fuzzy transportation problems based on extension principle. European Journal of Operational Research 153 (3), 661674.
Mason-Jones, R., Towill, D.R., 1998. Shrinking the supply chain uncertainty circle. IOM Control, 1722.
Maximal Software Incorporation, (2004). MPL Modeling System. Release 4.2e. USA.
Minegishi, S., Thiel, D., 2000. System dynamics modeling and simulation of a particular food supply chain. Simulation Practice and Theory 8 (5), 321339.
Mula, J., Poler, R., Garc a, J.P., Ortiz, A., 2005. Demand uncertainty effects of rst tier suppliers of an automobile industry supply chain. The ICFAI Journal of Supply Chain
Management 2 (3), 1939.
Mula, J., Poler, R., Garc a, J.P., 2006. MRP with exible constraints: a fuzzy mathematical programming approach. Fuzzy Sets and Systems 157 (1), 7497.
Park, Y.B., 2005. An integrated approach for production and distribution planning in supply chain management. International Journal of Production Research 43 (6), 1205
1224.
Peidro, D., 2007. Models for centralized supply chain planning under uncertainty. Application to an Automobile Supply Chain. Polytechnic University of Valencia, Thesis. ISBN:
978-84-690-5107-8.
Peidro, D., Mula, J., Poler, R., 2007. Supply chain planning under uncertainty: a fuzzy linear programming approach. In: IEEE International Fuzzy Systems Conference, FUZZ-
IEEE, pp. 16.
Peidro, D., Mula, J., Poler, R.l., Lario, F.C., 2009. Quantitative models for supply chain planning under uncertainty: a review. The International Journal of Advanced
Manufacturing Technology 43 (34), 400420.
Petrovic, D., 2001. Simulation of supply chain behaviour and performance in an uncertain environment. International Journal of Production Economics 71 (13), 429438.
D. Peidro et al. / European Journal of Operational Research 205 (2010) 6580 79
Petrovic, D., Roy, R., Petrovic, R., 1998. Modelling and simulation of a supply chain in an uncertain environment. European Journal of Operational Research 109 (2), 299309.
Petrovic, D., Roy, R., Petrovic, R., 1999. Supply chain modelling using fuzzy sets. International Journal of Production Economics 59 (13), 443453.
Rommelfanger, H., Slowinski, R., 1998. Fuzzy linear programming with single or multiple objective functions. In: Slowinski, R. (Ed.), Fuzzy Sets in Decision Analysis, Operation
Research and Statistics. Kuwler Academic Publishers, Boston.
Saaty, T.M., 1990. How to make a decision: the analytic hierarchy process. European Journal of Operational Research 48, 916.
Sakawa, M., 1993. Fuzzy Sets and Interactive Multi-objective Optimization. Plenum Press, New York.
Sakawa, M., Nishizaki, I., Uemura, Y., 2001. Fuzzy programming and prot and cost allocation for a production and transportation problem. European Journal of Operational
Research 131 (1), 115.
Santoso, T., Ahmed, S., Goetschalckx, M., Shapiro, A., 2005. A stochastic programming approach for supply chain network design under uncertainty. European Journal of
Operational Research 167 (1), 96115.
Selim, H., Araz, C., Ozkarahan, I., 2008. Collaborative productiondistribution planning in supply chain: a fuzzy goal programming approach. Transportation Research Part E:
Logistics and Transportation Review 44 (3), 396419.
Shih, L.H., 1999. Cement transportation planning via fuzzy linear programming. International Journal of Production Economics 58 (3), 277287.
Sodhi, M.S., 2005. Managing demand risk in tactical supply chain planning for a global consumer electronics company. Production and Operations Management 14 (1), 6979.
Sridharan, V., Berry, W., Udayabhanu, V., 1987. Freezing the master production schedule stability under rolling planning horizons. Management Science 33 (9), 11371149.
Torabi, S.A., Hassini, E., 2008. An interactive possibilistic programming approach for multiple objective supply chain master planning. Fuzzy Sets and Systems 159 (2), 193
214.
Vasant, P.M., 2005. Fuzzy linear programming for decision making and planning under uncertainty. International Journal of Information Technology and Decision Making 4
(4), 647662.
Wang, X., Kerre, E., 1996. On the classication and the dependencies of the ordering methods. In: Ruan, D. (Ed.), Fuzzy Logic Foundation and Industrial Applications,
International Series in Intelligent Technologies. Kluwer, Dordrecht, pp. 7390.
Wang, J.T., Shu, Y.F., 2005. Fuzzy decision modeling for supply chain management. Fuzzy Sets and Systems 150 (1), 107127.
Wang, J., Shu, Y.F., 2007. A possibilistic decision model for new product supply chain design. European Journal of Operational Research 177 (2), 10441061.
Xie, Y., Petrovic, D., Burnham, K., 2006. A heuristic procedure for the two-level control of serial supply chains under fuzzy customer demand. International Journal of
Production Economics 102 (1), 3750.
Zadeh, L.A., 1965. Fuzzy sets. Information and Control 8 (3), 338.
Zadeh, L.A., 1978. Fuzzy sets as a basis for a theory of possibility. Fuzzy Sets and Systems 1, 328.
Zimmermann, H.J., 1976. Description and optimization of fuzzy systems. International Journal of General Systems 2 (4), 209215.
Zimmermann, H.J., 1978. Fuzzy programming and linear programming with several objective functions. Fuzzy Sets and Systems 1, 4555.
80 D. Peidro et al. / European Journal of Operational Research 205 (2010) 6580