Professional Documents
Culture Documents
An Approach To Integrate Production-Transportation Planning and Scheduling in An Aluminum Supply Chain Network
An Approach To Integrate Production-Transportation Planning and Scheduling in An Aluminum Supply Chain Network
1. Introduction
Growing competition in world markets has led to a situation in which entire supply chain
networks compete with one another. A supply chain network consists of definable supply
chain echelons, whereas each supply chain echelon can comprise several production sites
scattered around the world which perform the same or at least homogenous processes.
Production sites within the entire network, as well as shipping companies between supply
chain echelons, cooperate. Supply chain partners are legally and economically independent. Therefore, collaboration must be based on contracts. Furthermore, transportation
costs depend significantly on the amount of material flows between geographically distant
production sites. The competitiveness of a supply chain network depends mainly on its
ability to coordinate production operations and material flows throughout the supply
chain network. Thereby, specific requirements that arise from collaborations must be
considered. These can include agreements on bonus payments. Frequently, final customers
*Email: steinruecke@gmx.net
ISSN 00207543 print/ISSN 1366588X online
2011 Taylor & Francis
DOI: 10.1080/00207543.2010.528461
http://www.informaworld.com
6560
M. Steinrucke
grant bonus payments for early deliveries before a stipulated delivery deadline. These can
be formulated in different ways. For example, bonus payments can be measured according
to whether an order quantity is supplied in full or partially before a stipulated delivery
deadline. Next to this, other arrangements for bonus payments are also possible. This
article focuses on an aluminium supply chain network. Aluminium is mainly in demand by
the aerospace, automobile and packaging industries. There are more than 200 aluminium
smelters worldwide which are subject to increasing competition. Low costs for production,
shipping and adherence to delivery schedules by and to all sites in the supply chain
network along with fulfilling commitments to customers are key. As a result, not only
aluminium smelters but also global production and shipping networks compete with one
another. Aluminium production involves global production and shipping. Shipping costs
are mainly influenced by the amount of material flows between distant production sites.
A competitive edge can only be guaranteed by integrating sites throughout the supply chain
network in different countries. A major task within the aluminium supply chain network
is the integrated coordination of time schedules for medium-term planning horizons. These
encompass, for example, 612 months. Whereas production-transportation planning in
supply chain networks is frequently addressed, the combined production-transportation
planning and time-scheduling problem is usually neglected. This article is organised as
follows. Section 2 describes the assumed aluminium supply chain network. Additionally,
legal and economical and technological conditions for the collaboration between supply
chain partners and customers are treated. In Section 3, a novel mixed-integer decision
model to coordinate production quantities and times as well as material flows throughout
a supply chain network is presented. In Section 4, relax-and-fix (RF) heuristics are
presented that correspond to planning opposite to the direction of material flow (upstream
planning). Section 5 presents a performance test of the RF heuristics for a number of
randomly generated scenarios. The standards of comparison are the optimum objective
function values and the corresponding computation times. Finally, Section 6 includes
conclusions and recommendations for further research.
6561
(1000 kg) of aluminium oxide is won from 2 metric tons of bauxite and 1.875 metric tons
of aluminium oxide are required to produce 1 metric ton of aluminium. A detailed
description of the three production processes is detailed in the Appendix. These are
conducted at different sites which are scattered around the world. As a consequence,
bauxite and aluminium oxide are mostly shipped overseas. This means intercontinental
shipments, for example, between Africa and Europe. Next to overseas shipments, domestic
shipments can also occur within a country or continent. For shipments to aluminium oxide
refineries and aluminium smelters, large bulk carriers are used. In 2008, bauxite was mined
globally in 29 countries and aluminium oxide was produced in 28 countries. Aluminium
oxide was shipped to more than 200 aluminium smelters in 46 countries and processed into
aluminium (Brown et al. 2010). The customer of the aluminium supply chain network is an
aluminium casting plant (final customer) which is supplied by truck.
In this article, we assume an aluminium supply chain network that consists of one
aluminium smelter, several aluminium oxide refineries and bauxite mines (Figure 2). The
aluminium smelter is located in Germany and receives aluminium oxide from production
6562
M. Steinrucke
sites in Ireland, Italy, Jamaica and Spain which, for their part, are supplied by bauxite
mines in Australia, Jamaica and West Africa. The aluminium smelter is the initiator of all
planning activities. He faces given final customer demand from an aluminium casting
plant. The production processes lead to a multi-echelon perspective of the aluminium
supply chain network in which sites producing the same output form a definable group
which we will call a supply chain stage (SC stage).
6563
Australia
Jamaica
West Africa
60,000
20,000
2
25,000
20,000
2
35,000
20,000
2
Ireland
Italy
Jamaica
Spain
5000
5000
3
15,000
5000
3
30,000
5000
3
10,000
5000
3
production processes are conducted as closed-ended as possible. For this reason, they also
claim that a production quantity is produced in a maximum number of production lots.
Furthermore, each production lot must have a minimum size (Tables 1 and 2).
Clearly, minimum production lot sizes as well as the maximum number of production
lots can have a restrictive impact. The specific situation of the bauxite mine in Jamaica is
briefly elucidated in Table 1. Decisions on production quantities must be made and are
unknown prior to the model computation. If a production quantity is assigned between
25,000 and 39,999 metric tons, then this production quantity must be produced in one
production lot. This results from the fact that producing in two production lots would
violate the restriction of minimum production lot sizes. If a production quantity of 40,000
metric tons or more is assigned, then one or two production lots are feasible. For example,
a production quantity of 60,000 metric tons could be produced in two production lots
of 35,000 and 25,000 metric tons, but not in two lots in the amounts of 41,000 and 19,000
metric tons. Likewise, three production lots in the amount of 20,000 metric tons
are feasible with respect to the minimum size of production lots, but infeasible due to the
maximum number of production lots.
2.2.3 Stipulations among the sites concerning time scheduling
Sites stipulate in-time supply of one another which means that each site must be supplied
at its production start at the latest. In consequence, in-time supply lead to material flows
with or without temporary storage of intermediate products at supplying and/or receiving
sites. Therefore, sites production start times must be coordinated within the supply
chain network. For this purpose, production speeds as well as shipping times are required
(Tables 3 and 4). Every site in the supply chain network uses a single production line.
Production lots must therefore be produced consecutively. In contrast, the production
operations of the aluminium smelter can occur simultaneously on four independent,
parallel production lines. Production speeds vary between the different sites. This is
explained by the usage of different technologies and resources which differ in their
capacities.
Panamax bulk carriers are used to ship bauxite overseas. These are universal bulk
carriers whose loading capacity lies between 60,000 and 80,000 dead weight tons (dwt).
6564
M. Steinrucke
Table 3. Production speeds (metric tons/day).
Production
Bauxite mining
Australia
Jamaica
West Africa
Aluminium oxide refining
Ireland
Italy
Jamaica
Spain
Aluminium production
Germany
45,205
24,438
36,055
4932
2740
3562
4027
440 metric tons/day
(for each production line)
Ireland
Italy
Jamaica
Spain
31
13
9
Germany
32
18
10
37
1
13
28
15
7
2.5
8
15
3
Here, the loading capacity of used Panamax bulk carriers is 70,000 metric tons.1 At least
10,000 metric tons of bauxite must be shipped in one single shipment. In contrast, bauxite
at the Jamaica site is shipped by train to an aluminium oxide refinery 18 km away. At the
next shipping stage, the aluminium oxide is shipped to Rotterdam on Handymax bulk
carriers (loading capacity: 40,00060,000 dwt). It is then reloaded to so-called lighters
(large, flat-bottom barges) and shipped on the Rhine and the Rhine-Herne Canal to
the aluminium smelters own unloading dock in the inland harbour (Weerts 2008).
The shipping company has agreed to reserve 25,000 metric tons of transport volume on the
Handymax bulk carriers. The minimum shipping quantity for each shipment is 5000 metric
tons. The shipping capacities of lighters are assumed to be unlimited. In Table 5, the
assumed variable production costs and the shipping costs are compiled. Each site has
different variable and fixed costs. For example, bauxite mining costs depend on the
method of mining, i.e. above-ground or underground. Electricity costs for aluminium
oxide production, which is rather energy intensive, depend on site-specific sources of
energy. Shipping costs depend on distances, transportation modes and shipping times
between the sites.
The goal of the aluminium supply chain is to meet the required final customers
order quantity at minimum production and shipping costs minus bonus payments for
6565
Table 5. Variable production costs in US$/metric ton and shipment costs in US$/shipping (or US$/
metric ton of bauxitea).
Shipping costs
Variable
production costs
(US$/metric ton)
Bauxite mining
Australia
Jamaica
West Africa
Aluminium oxide refining
6.5
16.5
9.5
Ireland
240
Italy
307
Jamaica
176
Spain
279
Aluminium production 1560 (US$/metric
ton for each
production line)
To
From
Australia
Jamaica
West Africa
Ireland
Italy
Jamaica
Spain
Ireland
Italy
Jamaica
Spain
early deliveries. The decisions can be outlined as follows: 96,000 metric tons of aluminium
are to be allocated to the aluminium smelters four production lines; 180,000 metric tons of
aluminium oxide and 360,000 metric tons of bauxite must be assigned to the corresponding
sites shown in Figure 2. Furthermore, each site must decide in which production lot each
assigned production quantity is split up. Moreover, it must be determined which sites are
supplied by which preceding sites and in what volume. In addition, production start and
end times of all sites production lots must be coordinated to ensure in-time supply within
the supply chain network.
3. Modelling a supply chain network
3.1 Problem description and assumptions
3.1.1 Supply chain network characteristics
Let IS {1, 2, . . . , N } be the set of SC stages to be coordinated and the set of
production sites at SC stage 2 IS (Figure 3). Collaboration between independent
production sites i 2 , 2 IS , and logistic companies, responsible for transporting
intermediate products between production sites i 2 , 2 IS , and j 2 1 , 1 2 IS ,
can be regulated through contracts, participations or bargaining power (Chen et al. 2007).
Overall harmony depends on developing winwin situations and accounting for the
interests of individual contractual parties during the central decision-making process.
3.1.2 Exogenous conditions
Production and transportation activities within a supply chain network are initiated
through final customers order quantity B produced in SC stage N. Then, the production
amounts of the preceding SC stages as well as the material flows between directly
succeeding SC stages are given, based on inputoutput relations a,1 between the SC
stages 2 IS and 1 2 IS . Further, the latest acceptable delivery date T is defined
6566
M. Steinrucke
Legend
Material flow between SC stages
Production site
SC stage 1
SC stage 2
SC stage 3
SC stage N
Output Final customer
as well. Final customers order quantity B can be released in several partial deliveries.
These may not be less than a minimum delivery quantity i , i 2 N , defined by the final
customer. For each day of early delivery of every single partial shipment before T, bonus
payment b is awarded.
3.1.3 Site-specific data and situations
Variable unit costs cpr,var
of the production sites i 2 , 2 IS , usually depend on sitei
specific conditions, such as labour or energy-intensive production. Furthermore, fixed
for engaging a production site may arise. Also, site-specific production rates i
costs cpr,fix
i
are assumed. The mostly legally independent production sites are insofar part of a supply
chain network as their production capacities are available only under certain conditions.
or maximum capacities
For example, they can claim minimum production quantities xmin
i
. Besides, it is possible to decide decentrally into which minimum production lot sizes
xmax
i
i the total production quantity of a site is divided. Let Li be the set of production lots,
then up to |Li| production lots are possible. Moreover, whether the production lots can be
produced only consecutively or whether production operations can take place at the same
time needs to be considered. Thus, let kon
, 2 IS , be the set of production sites in SC
stage 2 IS that need to manufacture production lots consecutively (kon
).
3.1.4 Transportation parameters
Variable and/or fixed transportation costs may arise during transport between SC stages.
Time charter means that shipping rates are calculated in US$ per time unit. Taking into
account transportation times ij between production sites i 2 , 2 IS , and j 2 1 ,
1 2 IS , fixed transportation cost rates ctr,fix
result. In contrast, voyage charter is
ij
calculated in US$ per metric ton of cargo (Stopford 2009, p. 176). This corresponds to
. Minimum shipping quantities qmin
variable transportation cost rates ctr,var
ij
,1 can be
stipulated. Bulk carriers of different maximum load capacities qmax
,1 are used in overseas
shipping (Bilgen and Ozkarahan 2007).
3.1.5 Supply chain objectives and decisions
The entire supply chain network aims to minimise production and transportation costs
less bonus payments for early deliveries. The following decisions are thus made for the
6567
Production lot
SC stage 1
SC stage 2
SC stage 3
SC stage N
Output
Final customer
6568
M. Steinrucke
yijkm
!i
XN1 X
ctr,fix
bijkm ctr,var
qijkm
ij
ij
|{z}
1
i2
j 21
k2Li
m2Lj
transportation costs
X
X
pik
b
T
t
:
ik
i2N
k2Li
i
|{z}
bonus payments
s.t.
X
xi B
i2N
xi a,1
i2
!
xj ,
1, . . . , N 1
j21
xi
X
k2Li
pik ,
i 2 ,
2 IS
6569
X X
pik
qijkm ,
i 2 ,
k 2 Li ,
1, . . . , N 1
j21 m2Lj
a,1 pjm
XX
qijkm ,
j 2 1 , m 2 Lj ,
1, . . . , N 1
i2 k2Li
xmin
!i xi ,
i
i aik pik ,
xi xmax
!i ,
i
pik xmax
aik ,
i
qmin
,1 bijkm qijkm ,
i 2 ,
i 2 ,
2 IS
k 2 Li ,
2 IS
qijkm qmax
,1 bijkm ,
i, j 2 1 ,
k, m 2 Li Lj ,
1, . . . , N 1
pik
pik
ij bijkm tjm C 1 yijkm , tik
4 tjm C yijkm ,
i
i
i, j 2 1 , k, m 2 Li Lj , 1, . . . , N 1
tik
bijkm yijkm ,
i, j 2 1 ,
tik
pik
ti,k1 ,
i
tik
i 2 kon
,
pik
T,
i
tik T C aik ,
k, m 2 Li Lj ,
k, k 1 2 Li ,
i 2 N ,
!i 2 f0, 1g,
aik 2 f0, 1g,
i 2 ,
i 2 ,
10
11
2 IS
12
13
i 2 N ,
k 2 Li
14
2 IS
k 2 Li ,
1, . . . , N 1
k 2 Li
tik T C aik ,
15
2 IS
16
i, j 2 1 ,
k, m 2 Li Lj ,
1, . . . , N 1
17
i, j 2 1 ,
k, m 2 Li Lj ,
1, . . . , N 1
18
xi 0,
qijkm 0,
i 2 ,
2 IS ,
i, j 2 1 ,
pik , tik 0,
i 2 ,
k, m 2 Li Lj ,
k 2 Li ,
2 IS
1, . . . , N 1
19
6570
M. Steinrucke
sites into a maximum number of production lots. The production quantities can also be
split up when there are fewer than the maximum number of production lots. Constraints
(5) and (6) model the planning of transportation lots. First, they ensure that production
lots at the sites are passed on to the following SC stage by splitting them up into
transportation lots. Second, they ensure that production lots of the receiving sites
are supplied with the required intermediate products from the previous SC stage.
Each transportation lot serves exactly one production lot at a receiving site. However,
each suppliers production lot can serve more than one production lot at the next stage
(Figure 4). Constraints (7) and (15) model the meaning of the corresponding binary
production variables. Only when site i 2 , 2 IS , is in operation does the production
max
quantity lie in the interval [xmin
], otherwise, it is xi 0. If no minimum production
i ; xi
quantity for site i 2 , 2 IS is stipulated, then the smallest calculable unit is used for
xmin
i . Constraints (8) and (16) or (9) and (17), respectively, model the meaning of the
corresponding binary production and binary transportation variables. If minimum
quantities of production or shipping lots are not contracted, then the smallest producible
or transportable unit, respectively, is used.
3.2.2 Time constraints
Determining production and transportation lots subject to (2)(9) and (15)(17) while
neglecting all other constraints is only in line with the objectives, when only production
and transportation costs have to be considered. In this case, each scheduling exogenous to
the model, which is executed supplementary to the endogenous distribution decisions
[Section 3.1.5, (1)(3)] and which ensures in-time supply to all production sites, is in line
with the objectives. This is based on production and transportation costs being invariant
to time shifts in production and transportation lots. If, in addition, bonus payments
for early delivery at the final customer need to be considered, then besides distribution
decisions, production and transportation lot scheduling is also made endogenously to the
model.
In this context, constraints (10) and (11) are of great importance. On the one hand,
scheduling all production lots is coordinated, so that all production sites receive
intermediate products in time from the preceding SC stage. On the other hand, the
constraints decouple the start times of production lots whenever there is no material flow
between them. Only after the solution is known does it become obvious which production
lots are supplied by which production lots in the preceding SC stage. Hence, restrictions
for all possible combinations of production lot pairs, no matter where in directly
succeeding SC stages, are thus modelled, resulting in the following cause and effect chain:
when there is no material flow between the kth production lot at site i 2 , 2 IS , and the
mth production lot at site j 2 1 , 1 2 IS , then bijkm 0. Due to (11) and (18),
yijkm 2 f0, 1g results. Thus, including a large enough number C, it is tik pik 1
i tjm or
tik pik 1
4
t
[see
(10)].
This
means
that
both
production
lots
are
scheduled
jm
i
independently of one another. If, however, a material flow does take place, then
bijkm 1. From (11) and (18), yijkm 1 follows and in connection with (10)
tik pik 1
i ij tjm results. The production lots are therefore scheduled so that the
intermediate products arrive by production start time at the latest. Hence, stock-free
material flows as well as temporary storage of intermediate products can occur.
Furthermore, material flows between time overlapping productions are avoided. In this
case, it is yijkm 0 [see (10)], so that from (11), bijkm 0 follows.
6571
Constraints (12) ensure that the kth production lot is scheduled before the (k 1)th
production lot. This applies only to sites that must produce consecutively. Constraints
(13) ensure that the production runs in SC stage N are completed by T at the latest.
Constraints (14) record bonus payments. The decision model allows production of the
final customers order quantity B in less than the maximum number of production lots.
In this case, pik 0 and tik 0 for at least one i 2 N and at least one k 2 Li . Then,
constraints (14) avoid recording bonus payments for completion of non-production
before delivery deadline T. The reason is aik 0 results from pik 0 and vice versa [see
(8)]. Consequently, tik T is valid [see (14)]. In (1), therefore, bonus payments are
ignored. Furthermore, constraints (14), including a large enough number C, do not
restrict scheduling of the kth production lot, k 2 Li , i 2 N , when there is production
(aik 1).
Legend
Start time
End time
Site
Production lot (in metric tons)
Aluminium oxide
30,000
70,000
7.5
21.6
4.5
20,000
10,000
70,000
3.8
7.6
10.7
60,000
21.6
35.6
Jamaica
50,000
30,000
70,000
West Africa
140,000
1.7
West Africa
60,000
Aluminium
Jamaica
50,000
Jamaica
110,000
4.5
6.5
Jamaica
50,000
Bauxite
16.7
Ireland
30,000
15,000
19.2
49.7
Jamaica
50,000
64.7
155.6
Germany
40,000
25,000
25,000
25,000
64.7
155.6
Germany
40,000
37.4
Germany
8,000
19.2
15,000
35.6
25,000
25,000
25,000
37.4
Germany
8,000
Figure 5. Production distribution and scheduling in the aluminium supply chain network.
6572
M. Steinrucke
among the production sites. Not all production sites must be involved here. For example,
at SC stage 2, only the production sites in Jamaica and Ireland are utilised. The sites
production quantities are split up into production lots and these are then further divided
into transportation lots. However, it is not necessary to use up the maximum number
of production and transportation lots. For example, the Ireland site produces only one
production lot and splits that up into only two transportation lots. Material flows
are coordinated, so that all production lots are transported in full and the required
intermediate products are supplied from the preceding SC stage. Moreover, constraints
(10) and (11) coordinate the scheduling of production and transportation, so that
intermediate production quantities reach succeeding sites at their production start times
at the latest. Intermediate products may be temporarily stored at the supplying and/or
receiving production sites. Stock-free material flows may also take place. This situation is
illustrated in Figure 5. It also demonstrates that despite the temporary storage of a number
of transportation lots, shifting the last two production lots in SC stage 3 backward in time
is not possible, even though it is preferable due to the bonus payments. Such a move
cannot be made since time-overlapped production in SC stages 1 and 2 is not permissible.
Restrictions (10) and (11) also prevent material flows if in-time supplies are not possible.
For example, the first production lot of the Jamaica site in SC stage 2 cannot receive
bauxite extracted in West Africa. On the one hand, it is not feasible because transportation
requires 13 days and on the other hand, there is a time overlap with respect to the second
production lot in the West Africa site.
6573
Step 0: Initialisation
Define a partition of the
binary variable set
into P disjoint subsets Qj, j=1,,P.
=1
Step 1: Relaxing
Relax binary variables
in Qj, j= +1,,P.
Solve the resulting submodel of the
MSPSDS-IS.
= +1
No
< P 1?
= +1
Step P: Fixing
Fix binary variables generated
in steps 1,,P 1.
Solve the resulting submodel of the
MSPSDS-IS.
Yes
Step : Fixing and Relaxing
Fix binary variables generated
in steps 1,, 1.
Relax binary variables in Q+1,, QP.
Solve the resulting submodel of the
MSPSDS-IS.
Yes
Feasible?
Solution
No
No
Yes
Feasible?
Stop
previous steps constrains the feasible solution space of the MSPSDS-IS. In this case,
Escudero and Salmeron (2005) propose to stop the solution procedure.
In case that in a step i, 2 i P, of the basic solution procedure of the RF heuristic
a feasible solution cannot be found, at least one extended step becomes necessary.
In each extended step, one or more fixings from steps i, 2iP, are retracted. This
extended solution procedure is stopped when a feasible solution is found. Generally, a
feasible solution is found at the latest when all fixings are retracted because this implies
solving a feasible submodel of the MSPSDS-IS. This is based on the fact that the
MSPSDS-IS for its part is assumed to be feasible. In the present case, a feasible solution is
found when a small number of fixings is retracted.
6574
M. Steinrucke
4.1 Initialisation
There are a number of ways to group the binary variables (15)(18) of the MSPSDS-IS
into disjoint subsets. The following partitions are analysed:
(1) Subsuming binary variables according to directly succeeding SC stages.
S1: f!i , i 2 1 ; aik , i 2 1 , k 2 Li ;
bijkm , yijkm , i, j 2 1 2 , k, m 2 Li Lj g
S2: f!i , i 2 2 [ 3 ; aik , i 2 2 [ 3 , k 2 Li ;
bijkm , yijkm , i, j 2 2 3 , k, m 2 Li Lj g
(2) Activity-oriented subsuming of production binary variables and shipping binary
variables. Shipping binary variables are partitioned whether they relate to
transportations between SC stages 1 and 2 or transportations between SC stages
2 and 3.
S3 : f!i , i 2 1 [ 2 [ 3 ; aik , i 2 1 [ 2 [ 3 , k 2 Li g
S4 : fbijkm , yijkm , i, j 2 1 2 , k, m 2 Li Lj g
S5 : fbijkm , yijkm , i, j 2 2 3 , k, m 2 Li Lj g
5. Scenario analysis
5.1 Preliminary considerations
Production and shipping distribution as well as scheduling are connected within the
MSPSDS-IS. Thus, data sets 14 are chosen randomly. Likewise, bonus payments b are
varied isolated in the closed interval [0;100,000] in steps of US$ 10,000 (Tables 69).
Therewith, it is considered that scheduling impacts the objective function values only in the
case of bonus payments for early deliveries. Moreover, it is guaranteed that the MSPSDSIS is feasible for data sets 14.
The question arises whether planning opposite to the direction of the material flows
(upstream planning) or planning in the same direction as the material flows (downstream
6575
planning) is implemented. For the scenario analysis, only RF heuristics for upstream
planning are considered. These consistently result in better solutions than RF heuristics
for downstream planning. The following RF heuristics are therefore considered.
S1S2 heuristic:
Step 1: Relax binary constraints of the variables in S1. Solve the resulting submodel
of the MSPSDS-IS.
Step 2: Fix binary variables in S2 generated at Step 1. Solve the resulting submodel of the
MSPSDS-IS.
S3S4S5 heuristic:
Step 1: Relax binary constraints of the variables in S3 and S4. Solve the resulting
submodel of the MSPSDS-IS.
Step 2: Fix binary variables in S5 generated at Step 1. Relax binary constraints of the
variables in S3. Solve the resulting submodel of the MSPSDS-IS.
Step 3: Fix binary variables in S4 and S5 generated at Steps 1 and 2. Solve the resulting
submodel of the MSPSDS-IS.
The basic solution procedure of the RF heuristic is stopped if no feasible solution is
found in Steps 2 or 3 (Figure 6). Then, fixing of some binary transportation variables
is retracted in an extended step. Binary transportation variables determine the structure
of material flows within the supply chain network and therefore constrain the solution
space more than other binary variables. If still no feasible solution is found, additionally
fixings of binary time structure variables are retracted in a further extended step.
100,000
90,000
80,000
70,000
60,000
50,000
40,000
30,000
20,000
10,000
0
No.
1
2
3
4
5
6
7
8
9
10
11
Computation
time
(hh:mm:ss)
10:40:47
23:05:30
16:33:09
108:13:31
66:27:36
28:58:23
56:06:27
34:02:24
05:38:55
106:42:20
00:31:23
Cost
(US$
millions)
155.6a
159.6a
163.5a
167.4a
171.2a
174.8a
178.2
181.6
184.9
187.9
190.4
156.6
160.5
163.8
167.6
171.5
174.9
178.3
181.7
185.2
188.3
190.6
Cost
(US$
millions)
00:20:19
00:25:22
00:17:58
00:09:54
00:08:36
00:03:22
00:01:39
00:01:48
00:01:01
00:01:01
00:07:21
Computation
time
(hh:mm:ss)
0.7
0.6
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
Cost
difference
(%)
RF heuristic S1S2
96.8
98.2
98.2
99.8
99.8
99.8
599.9
99.9
99.7
599.9
76.6
Time
difference
(%)
157.3
161.2
163.9
167.8
171.3
175.3
178.8
182.2
185.2
188.4
190.6
Cost
(US$
millions)
00:13:50
00:11:22
00:12:07
00:06:26
00:03:00
00:01:19
00:00:51
00:00:51
00:00:34
00:00:38
00:05:00
Computation
time
(hh:mm:ss)
1.1
1.0
0.2
0.2
50.1
0.3
0.3
0.4
0.1
0.2
0.1
Cost
difference
(%)
RF heuristic S3S4S5
97.8
99.2
98.8
99.9
99.9
99.9
599.9
599.9
99.8
599.9
84.1
Time
difference
(%)
Note: aAn optimal solution could not be found after 170 h of computation time. The computations were stopped and then restarted with the added
constraint that the objective function value is smaller than or equal to the best objective function value found after 170 h. The corresponding columns
show only the computation times after restart until the optimal solution is found.
Bonus
payments
(US$)
Optimisation
6576
M. Steinrucke
100,000
90,000
80,000
70,000
60,000
50,000
40,000
30,000
20,000
10,000
0
No.
12
13
14
15
16
17
18
19
20
21
22
255.4
258.7a
261.8
265.0
268.1
271.2
274.3
277.4
280.5
283.2
283.7
Cost
(US$
millions)
39:49:23
07:06:32
130:10:54
35:10:06
99:11:01
29:13:32
33:20:41
83:17:55
73:19:18
32:40:30
00:16:36
Computation
time
(hh:mm:ss)
256.3
259.4
262.5
265.7
268.8
272.0
275.1
278.3
281.4
283.6b
283.7b
Cost
(US$
millions)
00:08:47
00:07:24
00:06:21
00:07:11
00:06:56
00:04:38
00:05:55
00:04:47
00:02:59
00:00:38
00:00:06
Computation
time
(hh:mm:ss)
0.4
0.3
0.3
0.3
0.3
0.3
0.3
0.3
0.3
0.2
0
Cost
difference
(%)
RF heuristic S1S2
99.6
98.3
99.9
99.7
99.9
99.7
99.7
99.9
99.9
599.9
99.4
Time
difference
(%)
Computation
time
(hh:mm:ss)
00:02:53
00:01:39
00:03:28
00:02:10
00:01:36
00:02:12
00:01:13
00:02:20
00:01:36
00:01:10
00:02:02
Cost
(US$
millions)
264.6b
268.3
269.9
273.0
271.0
272.4b
275.5
278.1
280.8
283.7
284.8
3.6
3.7
3.1
3.0
1.1
0.4
0.4
0.3
0.1
0.2
0.4
Cost
difference
(%)
RF heuristic S3S4S5
Note: See note in Table 6; bExtended steps executed in addition to the basic solution procedure of the corresponding RF heuristic.
Bonus
payments
(US$)
Optimisation
99.9
99.6
599.9
99.9
599.9
99.9
99.9
599.9
599.9
99.9
87.8
Time
difference
(%)
100,000
90,000
80,000
70,000
60,000
50,000
40,000
30,000
20,000
10,000
0
No.
23
24
25
26
27
28
29
30
31
32
33
267.6
270.7
273.8
277.0
280.1
283.2
286.1
288.9
291.6
293.7
295.7
Cost
(US$
millions)
103:12:37
44:45:37
95:32:31
92:56:15
17:51:05
19:19:36
05:14:01
00:34:14
00:14:02
00:01:36
00:00:39
Computation
time
(hh:mm:ss)
Bonus
payments
(US$)
Optimisation
268.1
271.2
274.4
277.4
280.5
283.4
286.2
289.3
291.6
293.7
295.7
Cost
(US$
millions)
00:01:30
00:01:04
00:00:54
00:00:56
00:00:39
00:00:30
00:00:18
00:00:10
00:00:07
00:00:04
00:00:02
Computation
time
(hh:mm:ss)
0.2
0.2
0.2
0.2
0.2
0.1
50.1
0.1
50.1
0
0
Cost
difference
(%)
RF heuristic S1S2
599.9
599.9
599.9
599.9
99.9
599.9
99.9
99.5
99.2
95.8
94.9
Time
difference
(%)
Computation
time
(hh:mm:ss)
00:00:55
00:00:48
00:00:44
00:01:05
00:00:58
00:00:44
00:00:51
00:00:25
00:00:18
00:00:04
00:00:02
Cost
(US$
millions)
269.5b
272.7b
275.1b
279.1b
281.0b
283.8b
287.4b
289.2b
304.8b
293.7
295.7
0.7
0.7
0.5
0.8
0.4
0.2
0.4
0.1
4.5
0
0
Cost
difference
(%)
RF heuristic S3S4S5
599.9
599.9
599.9
599.9
99.9
99.9
99.7
98.8
97.9
95.8
94.9
Time
difference
(%)
6578
M. Steinrucke
100,000
90,000
80,000
70,000
60,000
50,000
40,000
30,000
20,000
10,000
0
No.
34
35
36
37
38
39
40
41
42
43
44
Computation
time
(hh:mm:ss)
62:12:42
73:47:30
26:36:38
85:09:06
111:25:38
23:27:05
51:51:57
169:39:06
39:07:07
01:04:52
00:00:03
Cost
(US$
millions)
157.4a
161.2a
165.0a
168.8a
172.5a
176.3a
179.9a
183.5
186.6a
189.2
191.2
Bonus
payments
(US$)
Optimisation
159.3
161.6
165.4
169.2
173.0
176.6
180.1
183.6
186.8
189.2
191.3
Cost
(US$
millions)
02:32:08
01:43:04
01:26:20
00:38:19
00:36:22
00:22:38
00:08:39
00:04:16
00:01:32
00:00:18
00:00:09
Computation
time
(hh:mm:ss)
1.2
0.2
0.2
0.2
0.3
0.2
0.1
0.1
0.1
0
0.1
Cost
difference
(%)
RF heuristic S1S2
95.9
97.7
94.6
99.3
99.5
98.4
99.7
599.9
99.9
99.5
200
Time
difference
(%)
158.8b
162.7b
165.6b
169.2b
172.8b
176.5b
180.0b
183.6b
187.0b
189.3b
191.2b
Cost
(US$
millions)
00:17:39
00:17:31
00:18:30
00:11:28
00:09:16
00:07:47
00:02:21
00:01:11
00:00:29
00:00:24
00:04:10
Computation
time
(hh:mm:ss)
0.9
0.9
0.4
0.2
0.1
0.1
0.1
50.1
0.2
0.1
0
Cost
difference
(%)
RF heuristic S3S4S5
99.5
99.6
98.8
99.8
99.9
99.4
99.9
599.9
599.9
99.4
8233.3
Time
difference
(%)
6580
M. Steinrucke
6581
The necessity for further research arises from industry specific adaptations of the
MSPSDS-IS. For example, several transportation modes between SC stages including
different transportation costs and transportation times could be incorporated.
Furthermore, several customers with individual product demands occurring at different
points of time could be considered.
Note
1. Dead weight tons (dwt) is the description of the loading capacity of cargo ships, whereas freights
are measured in metric tons. One metric ton equals to one dwt (Bilgen and Ozkarahan 2007,
p. 557; Stopford 2009, p. 424).
References
Almeder, C., Preusser, M., and Hartl, R.F., 2009. Simulation and optimization of supply chains:
alternative or complementary approaches? OR Spectrum, 31 (1), 95119.
Bilgen, B. and Ozkarahan, I., 2007. A mixed-integer linear programming model for bulk
grain blending and shipping. International Journal of Production Economics, 107 (2),
555571.
Brown, T.J., et al., 2010. World mineral production 200408. Keyworth, Nottingham: British
Geological Survey.
Cardarelli, F., 2008. Materials handbook. 2nd ed. London: Springer.
Chen, H.-Y.S., Lin, C.-W.R., and Yih, Y., 2007. Production-distribution network design of a global
supply chain alliance from the key players perspective. International Journal of Production
Research, 45 (2), 245265.
Dillenberger, C., et al., 1994. On practical resource allocation for production planning and
scheduling with period overlapping setups. European Journal of Operational Research, 75 (2),
275286.
Escudero, L.F. and Salmeron, J., 2005. On a fix-and-relax framework for a class of project
scheduling problems. Annals of Operations Research, 140 (1), 163188.
Ferreira, D., Morabito, R., and Rangel, S., 2009. Solution approaches for the soft drink integrated
production lot sizing and scheduling problem. European Journal of Operational Research,
196 (2), 697706.
Ferretti, I., et al., 2007. Greening the aluminium supply chain. International Journal of Production
Economics, 108 (12), 236245.
Haas, U., 1990. Standortperspektiven stromintensiver Produktionen in der Bundesrepublik
Deutschland. Gottingen: Vandenhoeck&Ruprecht.
LINDO, 2008. LINGO: the modeling language and optimizer. Chicago: LINDO Systems Inc.
Ouhimmou, M., et al., 2008. Furniture supply chain tactical planning optimization using a
time decomposition approach. European Journal of Operational Research, 189 (3),
952970.
Stopford, M., 2009. Maritime economics. London and New York: Routledge.
Tang, L. and Liu, G., 2007. A mathematical programming model and solution for scheduling
production orders in Shanghai Baoshan Iron and Steel Complex. European Journal of
Operational Research, 182 (3), 14531468.
van Hoesel, et al., (2005). Integrated lot sizing in serial supply chains with production capacities.
Management Science, 51 (11), 17061719.
Weerts, W., 2008. Arbeitsplattform Binnenschifffahrt. In: H. Winter, C. Hennig and M. Gerhard,
eds. Grundlagen der Schiffsfinanzierung. Frankfurt: Bankakademie-Verlag, 883905.
6582
M. Steinrucke
6583
Copyright of International Journal of Production Research is the property of Taylor & Francis Ltd and its
content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's
express written permission. However, users may print, download, or email articles for individual use.