Você está na página 1de 12

Int. J.

Production Economics 174 (2016) 156167

Contents lists available at ScienceDirect

Int. J. Production Economics


journal homepage: www.elsevier.com/locate/ijpe

Using an agent-based neural-network computational model


to improve product routing in a logistics facility
Till Becker a,b,1, Christoph Illigen c, Bill McKelvey d,n, Michael Hlsmann e,2, Katja Windt f,3
a
Production Systems and Logistic Systems, Faculty of Production Engineering, University of Bremen, Badgasteiner Strae 1, 28359 Bremen, Germany
b
BIBA - Bremer Institut fr Produktion und Logistik GmbH at the University of Bremen, Hochschulring 20, 28359 Bremen, Germany
c
Accenture GmbH, Kaistrae 20, 40221 Dsseldorf, Germany
d
UCLA Anderson School of Management, United States
e
Systems Management, School of Engineering and Science, Jacobs University Bremen, Campus Ring 1, 28759 Bremen, Germany
f
Global Production Logistics, School of Engineering and Science, Jacobs University Bremen, Campus Ring 1, 28759 Bremen, Germany

art ic l e i nf o a b s t r a c t

Article history: This study tests whether a simplied neural-network computational model can make routing decisions
Received 4 April 2014 in a logistics facility more efciently than ve 'intelligent' routing heuristics from the logistics literature.
Accepted 7 January 2016 The experiment uses a real-world simulation scenario based on the Hamburg Harbor Car Terminal, a
Available online 29 January 2016
logistic site faced with managing approximately 46,500 car-routing decisions on a yearly basis. The
Keywords: simulation environment has been built based on a data set provided by the Terminal operator to reect a
Logistics real-world case. The simulation results show that the percent-improvement of the neural-net model's
Ship terminal performance is 48% better than that of the best routing heuristic tested in previous studies. To test the
Routing heuristics applicability of the method with more complex logistic scenarios, we relaxed the sequence constraints
Agent-based computational model
for routing in a subsequent simulations study. If logistic complexity in terms of more freedom in
Neural network model
decision-making is increased, the neural net model's percent-improvement performance of routing
Complexity management
decisions is around three times better than the best-performing heuristic.
& 2016 Elsevier B.V. All rights reserved.

1. Introduction they cannot be mapped to simplistic de-complexied mathematical


expressions. Instead, we apply rule-directed analytical meth-
Companies aim for short throughput times, high schedule odsdirecting the analytical process toward the best solution (Allen
reliability, and low costs as three central objectives in logistics- and Helferich, 1990; Harrington et al., 1992).
network management. These objectives contribute to the fulll- From a complexity perspective, the complexity of decision-
ment of customer demands, planning reliability, and nancial making is measured in terms of degrees of freedom, i.e. the
wellbeing (Yaged, 1973; Widrow et al., 1994; Nyhuis and Wiendahl, number of possible alternatives or options to choose from (Cramer,
2008; Michalewicz et al., 2010). Logistic routing options, however, 1993; Gell-Mann, 1994, 2002). This calls for the direct manage-
have become more and more complex as the number of products, ment of decision alternatives, and especially, the reduction of the
decision points, and global suppliers and customers have increased degrees of freedom embedded in a decision to keep it manageable
(Warnecke, 1993; Tharumarajah et al., 1996; Choi et al., 2001; Choi but without simplifying the decision processes so much such
and Hong, 2002; Surana et al., 2005; Wycisk et al., 2008). Many that they do not reect the actual problem any more. In a logistics
logistic scenarios, however, are too large and too dynamic so that facility, inappropriate product-routing decisions caused by
unmanaged complexity can have a negative reinforcing effect and
n
cause more drastic delays in succeeding production stages.
Corresponding author. Tel.: 1 818 902 5991.
Accordingly, fulllment of customer demands becomes increas-
E-mail addresses: tbe@biba.uni-bremen.de (T. Becker),
christoph.illigen@accenture.com (C. Illigen), ingly problematic due to the increased risk of failing to achieve
mckelvey@anderson.ucla.edu (B. McKelvey), short throughput times and high schedule reliability at lowest
m.huelsmann@jacobs-university.de (M. Hlsmann), possible cost (Gallager, 1977; Wang and Browning, 1991; Nyhuis
k.windt@jacobs-university.de (K. Windt).
1 and Wiendahl, 2008; Windt et al., 2010a).
Phone: 49 421 218 50176; fax: 49 421 218 9850176.
2
Phone: 49 421 200 31 90; fax: 49 421 200 3078. To better manage degrees-of-freedom, we use the simplied
3
Phone: 49 421 200 34 78; fax: 49 421 200 3078. neural network design introduced by LeBaron (2001b) in his

http://dx.doi.org/10.1016/j.ijpe.2016.01.003
0925-5273/& 2016 Elsevier B.V. All rights reserved.
T. Becker et al. / Int. J. Production Economics 174 (2016) 156167 157

computational model of a stock market. It has been successfully In Section 4 we describe aspects of our method: (1) the Terminal
applied in McKelvey et al.'s (2009) model for an agent-based facilities; (2) the data used for our analyses; (3) the current method
computational market design for smart-parts logistics and used in the Terminal to manage car ows; (4) the ve routing
therefore is a promising basis for further developments in dealing heuristics applied by Windt et al. (2010c); (5) our NNM approach;
with increased degrees of freedom in logistics systems (Choi et al., and nally (6) an alternative design of the simulated database so as
2001; Surana et al., 2005; Pathak et al., 2007; Wycisk et al., 2008). to assess the management performance of the NNM under condi-
Moreover, there is a rising demand for new modeling approaches tions of increased degrees of freedom. In Section 5 we describe the
since modeling becomes ever more difcult as degrees of freedom, results for the baseline test (Test 1), the ve heuristics, the com-
uncertainty, and time constraints increase (Chambers and Mount- parison between the baseline model, Windt et al.'s (2010c) heur-
Campbell, 2002; Iassinovski et al., 2003; Michalewicz et al., 2010). istics, and the NNM in terms of throughput times (Tests 2 and 3),
While some recent progress has been made in using simulations to and nally the comparison of all heuristics with increased degrees
improve robustness (Caridi and Sianesi, 2000; Al-Mubarak et al., of freedom (Test 4). We perform all tests with simulated data, based
2003; Schikora and Godfrey, 2003; Kchel and Nielnder, 2005), on recorded data from the Terminal operator. A conclusion follows.
we see little signicant evidence showing how the use of com-
putational models whether cellular automata, genetic algo-
rithms, or neural network models (NNMs) actually improves
2. An example management problem: the Hamburg Car
managerial logistics decision-making in complex systems so as to
Terminal
speed up the ow of goods (i.e. cars in our study) while also
lowering costs (Michalewicz et al. (2010), is an exception). Thus,
Fig. 1 shows an aerial photograph of the Terminal. We use this
the objective of our article is to test whether a computational
Terminal as a scenario for testing whether a NNM offers any
model, specically the NNM, can actually improve logistics man-
advantage over human decision-making, given a complex situation
agement given increasing degrees of freedom.
having some number of degrees of freedom. The car-ow process at
We perform our test using a simulation model derived from a
the Terminal is readily described and offers an example of changing
real-world logistics scenario because we are interested in the
applicability of our approach by companies in the logistics sector. degrees of freedom. It has a exible production sequence and a
We are aware of the limitations when selecting a single, specic large amount of available real-world data, presents various changes
case for testing, such as loss of generality and comparability. and exibilities in the car-ow process, and easily identiable
However, we think that the general advantages of NNMs have logistics objects (cars) in a spatially and organizationally dened
been documented elsewhere, and we now want to analyze our space (Windt et al., 2010c).
approach in a realistic scenario. By choosing a scenario that has For a better illustration of the processes and the car ow on the
been used previously for the study of different control approaches Terminal, Fig. 2 depicts it schematically: On the upper left-hand
(Windt et al., 2010c), we at least partially overcome the issue of side the cars arrive at the Terminal. The majority of the incoming
limited comparability. cars reach the Terminal via vessel. They are unloaded from the ship
In Section 2 we describe our real-world case, the Hamburg and stored in the Incoming Delivery parking area (I). Then, cars are
Harbor Car Terminal (hereinafter Terminal), a facility that processed through all relevant treatment stations according to
receives, stores, reworks, and dispatches approximately 46,500 their requirements before they reach the Outgoing Exit area (O).
cars per year. The coordination effort of all activities at the Available treatment stations are (1) re-fueling cars (gasoline or
Terminal represents an illustrative logistic site faced with mana- diesel); (2) de-waxing; (3) car-body repair; (4) car wash; (5) paint
ging moderate degrees of freedom. We describe our use of shop; and (6) nal inspection. Each car enters the Terminal with a
LeBaron's (2001a, 2001b) NNM in Section 3. This includes pre-dened list of orders, which can be divided into treatment and
(1) describing his simplied NNM; (2) a baseline test (Test 1) of parking orders, depending on the required treatments (if any) and
how well the simulated car-ow compares to the real-world car- the duration of the stay before being sent on. If treatment is
ow at the Terminal; (3) testing the NNM's management of rout- required, between one and ve treatment steps are assigned to
ing heuristics (Tests 2 and 3); and (4) testing whether using the each car. The treatment steps have a specic sequence due to
NNM helps better manage car-ows under conditions of increased processing constraints; e.g., re-fueling comes rst; removal of
complexity (Test 4). transport protection (de-waxing) needs to come before washing,

Fig. 1. Carport terminal in Hamburg harbor (Google maps, 2011_07_09).


158 T. Becker et al. / Int. J. Production Economics 174 (2016) 156167

Street 4 Car-body Repair


Buildings 5 Car Wash
I Delivery (Incoming) 6 Paint Shop
1 Gasoline Station 7 Final Inspection
2 Diesel Station O Delivery (Outgoing)
3 De-waxing

Parking Parking

Parking Parking

6
I Parking
7 3 5
1 2 Parking
Parking 4
O

Fig. 2. Schematic representation of the terminal in Hamburg harbor.

which has to come after car-body repair but before painting; and site; The Terminal processes  46,500 cars per year with each car
then nal inspection. potentially having to go through from one to ve different Treat-
ment Stations, which means that there are from one to ve station
choices at each decision point (not counting Final Inspection). The
3. Car-routing by using a neural network agent-based com- NNM has to constantly monitor the car-ows at the Terminal and
putational model for the most complex situation pick the best ow-path for each
different car at all decision points. We select LeBaron's NNM
Though NN modeling started in the early 1980s (Hecht- design because he designed it to offer information to decision-
Nielsen, 1990) and the rst business application was in 1988 makers in a complex, dynamic, and multi-stage decision envir-
(Wong et al., 2000), application of NNMs toward routing onment. In his original model, the NNM advises traders which
improvement, and even optimization, mostly started in the stocks to buy and sell at each period in time in a highly dynamic,
1990s (El Ghaziri, 1991; Zhou et al., 1991; Arizono and Ohta, high volume stock market. His NNM is designed to monitor a
1992; Ali and Kamoun, 1993; Satake et al., 1994; Wieselthier process having many degrees of freedom. Similarly, decision-
et al., 1994; Widrow et al., 1994; Baransel et al., 1995; Wang and makers in logistics are faced with large amounts of products and
Weissler, 1995; Tsujimura et al., 1997; Feng and Douligeris, a dynamically changing situation in a multi-period scenario.
2001; Caputo and Pelagagge, 2008). Our review of the top LeBaron's (2001b, p. 443) NNM is separate from the current
production and logistics journals (in March 2014; including agents [traders], like an investment advisor or mutual fund as
Management Science, Int. J. Operations Management; Int. J. of he puts it. His NNM monitors the market, updating its six sources
Operations & Production Management; Int. J. Production Eco- (formulas) of investment information. LeBaron's (2001b, p. 444)
nomics; Int. J. Logistics Research and Applications, J. Manu- sources of information are predictors that are commonly used in
facturing Technology Management, however, nds very few real markets that are continuously updated: information about
specic instances where a NNM is empirically demonstrated to current returns, past returns, price-dividend ratios, and technical
show improved management of an actual logistic product- trading rules based on exponential moving averages. Traders may
routing situation such as we describe at the Terminal; and create up to 250 trading rules by weighting information elements
especially we nd no studies showing that the NNM becomes from the NNM (and/or other traders) differently. We illustrate this
demonstrably more effective than human decision making by in Fig. 3: It shows (1) the six trading rules on the left; (2) the
logistic experts or traditional routing heuristics as degrees of hidden layer in the middle comprised of information supplied by
freedom (complexity) increase for recent works more broadly each rule LeBaron uses a very simple, single hidden layer as
applying agent-based models to logistics, see: Hlsmann et al., opposed to the many hidden layers used in other NNMs; and
2011; Caglie et al., 2012; Hu et al., 2012; Ivanov and Sokolov, (3) on the right-hand side it shows various traders with their
2012; Wu and Barnes, 2012; Adhau et al., 2013; Aitken and multiple rules (up to 250 each) consisting of various weightings,
Harrison, 2013; Elalouf et al., 2013; He et al., 2013; Vimal and n, of the six kinds of information available to stock traders (and
Vinodh, 2013; Haughton, 2013; He et al., 2014; Marques et al., of course traders can learn from other traders as well). LeBaron
2014; Tangpong et al., 2014). uses previous S&P stock-trading data to create the investing
Given the lack of relevant prior examples, in what follows we information offered by each investment formula. In his model, a
apply a very simple kind of NNM to an actual management trader may select from a large range of different weightings of the
situation the Terminal and compare the NNM's performance basic information set, i.e. information from the NNM or informa-
against human decisions and various routing heuristics in the lit- tion based on the success or failure of other traders.
erature as degrees of freedom are increased. The parallel between LaBaron's and our application of the NNM
is that it observes a real-world process involving degrees of
3.1. LeBaron's neural net computational model freedom. For him, market changes are reduced to six formulas. For
us, car-ow at the Terminal is reduced to ve decision points and
We justify our use of LeBarons (2001a, 2001b, 2003, 2006) six methods of deciding how to route cars (the Terminal's existing
NNM as follows: Our objective is to use the NNM to optimize the method and the ve routing heuristics used by Windt et al.
ow of products on a complex, multi degrees of freedom logistics (2010c)).
T. Becker et al. / Int. J. Production Economics 174 (2016) 156167 159

Fig. 3. Neural net used by LeBaron (2003): In this Figure we show arrows pointing only from left to right, so as to indicate traders learning from the NNM. In LeBaron's
model, however, traders also learn from each other, which if illustrated in Fig. 1, would mean adding arrows in both up and down directions: i.e. going from trader to trader.
However, the logistics complexity at the Terminal is much simpler than the number of degrees of freedom in a stock market.

3.2. Our baseline test of the NN model this may be unrealistic for most of the cars at this particular
terminal, this experiment applies to other logistic routing situa-
In order to test whether a NNM can help people better manage tions where objects could be routed to any one of ve options at
car-ows through the various treatment stations at the Terminal, the rst decision point, and then to any one of the four options at
we rst have to test the simulated data used by the NNM with the the second decision point, and then to any one of the three options
real-world data from the Terminal. We need to show how well our at the third decision point, and so on to the end. In terms of
model replicates key aspects of the real-world logistics system at decision-making time for making routing decisions similar to a
the Terminal before we start using the model for experimenting simplied traveling-salesman problem for each car, the NNM
this is the baseline test (#1). For this article we simulate car ows clearly has an advantage and is a much cheaper decision processor
at the Terminal. The real-world car-ows are totally determined by over the long term than the cost of hiring employees to attempt
human decisions. This option reects the traditional concept of making these kinds of decisions for each of the 46,500 cars
routing decisions made by managers. being processed. At this Terminal, car-ow decisions need to be
made to route 1800 cars on average per day.
3.3. Using routing heuristics

In their prior research, Windt et al. (2010c) identify a set of 4. Method: car-ow data, heuristics and description of the NN
routing heuristics that appear to offer quicker throughput times model
through the several treatment stations than the Terminal's cur-
rently used method. In our rst experiment, we use the NNM to 4.1. Structure of the car-ow database
test which, if any, of these heuristics will show quicker throughput
times than the Terminal's currently used routing decisions. The simulation model in this article builds from a prior simu-
lation developed by Windt et al. (2010c), since it is already
3.4. NNM's use of the routing heuristics operational and correctly represents the real world in the harbor
context. The original model was validated based on interviews
In the existing logistics process at the Terminal, there are only with experts from the Terminal operator. The schematic ow of
weekly updates of the schedule of the cars. In our second the original simulation is depicted in Fig. 4. To develop their
experiment, the NNM continuously observes the various car-ows database, three researchers went to the Terminal and interviewed
and then applies one or more routing heuristics at various decision experts. They collected all relevant descriptive data about such
points to give each car its best routing. The NNM can offer much things as:
quicker and more frequent routing-decision updates. In the real
world, a NNM could make a routing update for each car instan-  Number of cars per year;
taneously whenever a decision is pending or the situation has  Various routings of car ows in and out of parking;
changed. As opposed to this, the frequency of decision updates is  Various routings cars take through the ve treatment stations;
only once a week for human decision makers. In our third  Length of queues before each station; and
experiment the NNM aims to offer an optimal solution for redu-  Various ways available to speed as many cars through the
cing total car-ow times. Terminal as possible.

3.5. Increasing the degrees of freedom The data are drawn from the operator's database, which logs all
operations activities on the Terminal. Each movement and each
For most cars at this Terminal there is really only one degree of treatment of each car is logged, including start and end time for
freedom stay parked till moved out of the Terminal or go to controlling and billing purposes. Windt et al. then decomposed all
Treatment stations. Therefore, in this fourth experiment we add raw data into a material ow scheme, represented by the boxes
degrees of freedom by relaxing the sequence constraints. While shown in Fig. 4. Then, the means and standard deviations are
160 T. Becker et al. / Int. J. Production Economics 174 (2016) 156167

P1 Cue T1

P2 Cue T2
I DP1 TPA DP2 O

P9 Cue T7

I Delivery (Incoming) TPA Treatment Parking Area O Delivery (Outgoing)


Pi Parking area Ti Treatment DPi Decision Point

Fig. 4. Schematic representation of the model according to Windt et al. (2010b).

calculated for the time each of 46,574 cars took to travel on the to what extent letting the NNM manage car-ow routing offers
roads, to go through the required treatment queues and stations, further improvements as we increase the degrees of freedom. The
and then through the various subsequent stations, as required. uncertainty and dynamics at the Terminal caused by the differ-
We ignore the mode of transportation and car-ow rates before ent treatment orders that cars may require as well as the length of
cars arrive at the Terminal in this simulation since we model only queues at the treatment stations result in considerable variance
the processes at the Terminal. Fig. 4 illustrates all possible routes in car throughput times. Consequently, total times in the different
of a car through the Terminal. Routing decisions are made at the stations can range from a few minutes to 12 hours (e.g. if a car
incoming parking area (I), and decision point 1 (DP1) and 2 (DP2). has to wait overnight before the treatment at a particular station is
Cars can be scheduled either for immediate or future delivery, and completed). Hence:
they can have either no or one to ve treatment orders. Conse-
quently, we can distinguish between four possible decision sce- Test #1: The data relevant to car processing at each station, upon
narios (Windt et al., 2010c): which our experiments using the NNM depend, are statistically
equivalent to real-world station-processing data.
1. Immediate delivery, no treatment: Cars are routed from
incoming delivery (I) via decision point 1 (DP1) to outgoing exit 4.2. Car-ow routing heuristics
(O) immediately.
2. Immediate delivery, treatment required: If a car is already Ideally, each car-routing decision should attempt to minimize
scheduled for delivery upon arrival and a treatment is required, car-ow time CFT (total traveling station-queue treatment
the car is routed from incoming delivery (I) via decision point 1 processing times and possible overnight waiting) times. Thus it is
(DP1) to the treatment parking area (TPA), through treatments possible that for any given car, the waiting time before entering
(T1T5) and then to decision point 2 (DP2). Here a decision has into any particular station is constantly changing because of the
to be made whether to route the car back to the treatment routing effects of the queue-waits and station-processing speeds,
parking area (TPA) to wait for space in its next treatment-station say, of the 10 cars ahead of it in the various queues. We illustrate
queue, or send it to outgoing exit (O). this in Fig. 5. It shows, for one specic situation, how the many
3. Future delivery, no treatment: If delivery is not yet scheduled, different car-routing options can affect a car-routing decision at
the car is routed from incoming delivery (I) via parking areas point DP1 (shown in Figs. 4 and 5). It illustrates one possible
(P19) to decision point 1 (DP1) and sent further to the outgoing (depth 3)4 set of station queue and treatment sequences and
exit (O). how they can variously affect the routing decision made at point
4. Future delivery, treatment required: The car is routed from DP1. Only three stations are involved in this example, but even so
incoming delivery (I) via parking areas (P19) to decision point 1 there are quite a number of alternative route sequencings
(DP1), where it is sent to the treatment parking area (TPA), and depending on waiting time in a station queue, and length of
then to its next treatment-station queue until it reaches treatment for any given car since these are always changing.
decision point 2 (DP2). From here on, each car proceeds as from The original model of Windt et al. (2010c) applies the Term-
TPA if it has further treatments; otherwise it is routed to inal's Method, which is a human decision process. We exclude a
outgoing exit (O). Random Method from our study because Windt et al. (2010b)
show that random is denitely less effective. We use ve routing
Data describing the treatment-station routing for each of the heuristics drawn from the logistics literature: the Minimum
46,574 cars requiring some kind of treatment are stored in a Queue-length Estimation Heuristic, Minimum Cumulative Processing
central database. Data for most cars are transferred to the Terminal Heuristic, Simple Rule-based Heuristic, Ant Pheromone Heuristic,
before delivery and are thus available at arrival. Missing data are and the Holonic Heuristic. We choose these heuristics based on a
added manually. Data includes production code, type number,
literature search covering the current state of autonomous control
chassis number (used for identication of each car within the
methods applied to logistics (Windt et al., 2010b). For our research,
Terminal), color and ultimate retailer/car dealer. Some treatments
the foregoing routing heuristics serve as literature-based
are to x up cars after transportation and others result from cus-
tomization requests from dealers.
The sample of 46,500 cars offers a realistic real-world data- 4
Depth is the number of successor stations included in calculating the total
base for modeling. Although planning of car ow is centrally driving station queue treatment time used to decide which next station to send
a car to; all of the subsequent treatment-station times have to be calculated before
organized, with decisions made by employees, the data offer a the next station can be selected. Depth1 includes only the next station and its
platform from which we can use the NNM to experimentally test queue. Depth 3 means that the times for the two previous stations are added to
for possible benets from adding the routing heuristics and then the third station's wait times.
T. Becker et al. / Int. J. Production Economics 174 (2016) 156167 161

start depth = 1 depth = 2 depth = 3 where: F average ow time of a car at station (which is the
average time a car is in a queue and station); Pi completion time of
successor successor treatment of car i; Ri time of entry of car i into queue; Nnumber
2 3 of cars included in the calculation; set of stations included in the
successor analysis; inext car to be processed. The formula is adapted from
1
(Daniel and Guide, (1997), p. 111).
successor successor The Simple Rule-based Heuristic comes from Scholz-Reiter
3 2
et al.'s (2006) Method 2; it compares estimated waiting times
at station-queue points based on the processing time of the pre-
vious 10 cars. Depth 1:
successor successor
1 3
P
N
successor dj wj pj
DP1 j Ns
2 Qi
successor successor
s
3 1 Select station i : mini Q i
where:6 N is the number of cars that have completed treatment
at station i. wj is the time car j has spent waiting in the queue, pj is
successor successor
the processing time of car j, and dj is the driving time required to
1 2
bring car j to the treatment station. The driving time component is
successor
3 not part of the original source, but has been added as a specic
successor successor
component of the car terminal case. The s most recent items are
2 1 taken into consideration (s 10).
The Ant Pheromone Heuristic was adapted to logistics needs by
Armbruster et al. (2006) and Helbing et al. (2006). This heuristic
Fig. 5. Determining successors with depth 3 (Windt et al., 2010a).
starts from how ants gather food. Translated to our Terminal
simulation, this means that cars following this heuristic leave
benchmarks for dening well-accepted logistics performance
indicators, i.e. throughput times (Nyhuis and Wiendahl, 2008). virtual Pheromone marks at each station when they leave. The
Descriptions of the ve different routing heuristics follow, following equations dene the time a car leaves a queue and then
including their dening essence, a brief description of the heur- leaves a treatment station:
istic, and general remarks. Further details about the methods and Z t Z t
in
their characteristics can be found in Windt et al. (2010a). For a Gks t Rks r qpks r dr ; F in
ks t f ks r dr
1 1
review of heuristic applications, see Michalewicz et al. (2010) or
Vidal et al. (2013). where: Fks, Gks is the number of cars that have entered/left queue k
The Terminal's Method [what Windt et al. (2010c) call the at processing stage s; qpks denotes the portion of the queue due to
Standard Method] is an approximation of the method actually the product (car) of type p; Rks is the processing rate at station k on
in
used by human decision makers at the carport Terminal for car stage s; f pks is the inux of product p at station k on stage s;
routing. It is a pre-determined ordering of how cars are sent ttime; the equations are the antiderivatives of ux functions
through the treatment stations, as follows: (1) refueling; (2) de- (Armbruster et al., 2006, p. 109).
waxing; (3) car-body repair; (4) car wash; (5) painting; (6) nal Then we have:
inspection.    1 
The Minimum Queue Length Estimation Heuristic gives top pks t wait in
ks T pks t  F ks Gks t T pks ;
priority to the station with the fewest number of cars in its queue
(Philipp et al., 2007). If all queues have equal length, a random where: pks is a car's total throughput time; wait ks ; T pks is the wait-
ing/processing time in a treatment station.
selection is made. Depth1:
The quantity pks represents the Pheromone concept, i.e. the
X
n
routing choice that offers the minimum queue and treatment
Qi pj r k
j1
processing time option available to a following car in the
sequence. To minimize processing time, then:
Select station i : mini Q i  
where:5 the queue length is Q i is the sum of the processing p;ps; s min pks ; k 1; ; K ; p 1; ; P; s 1; ; S;
times pj of all already waiting elements j plus the remaining where: ps; represents the minimal time available.
processing time of the element k currently being processed, r k . In
For additional Pheromone modeling details, see Armbruster
case the processing times are identical, or the processing times are
et al. (2006, pp. 107109).
not known and an identical average value is assumed, pj 1 8 j and
The Holonic Heuristic comes from Markus et al. (1996), Van Brussel
r k 0. This means that simply the queue lengths are compared
et al. (1998) and Lee and Banerjee (2011). After being processed at
and the shortest queue is chosen.
whatever depth (e.g. depth 2 as portrayed in Fig. 5), a car's routing to
The Minimum Cumulative Processing Heuristic sends the car to
the next station (e.g. depth3) is based on a market-like approach:
the station at the next depth level that shows the lowest QP time,
whichever treatment station can offer the shortest total time (based
where QP[station processing time  (car in stationnumber of
on drivingstation-queue waitingtreatment times) gets the car. If
cars in station queue)]. Depth1:
P several stations at depth3 have the same queue length (delay), the
P  Ri car showing a quicker nal release time is chosen (e.g. it needs fewer
F i i
N
6
The formula is not explicitly stated in the source (Scholz-Reiter et al., 2006)
5
The formula is not explicitly stated in the source (Philipp et al., 2007) and has and has been composed by the authors based on the detailed description in the
been composed by the authors based on the detailed description in the source. source.
162 T. Becker et al. / Int. J. Production Economics 174 (2016) 156167

Fig. 6. Neural net applied in the terminal.

treatments). Depth varies: to T1 because there is no other station they need to be sent to,
Bi di wi pi eventually they start being processed and the average of the most
recent 50 cars going through T1 starts going down toward the
Select station i :mini Bi
norm. But the NNM's routing calculations don't stop at the
where: a treatment station is a holon i, Bi is the bid of treat-
depth 1 decision (our depth 1 to depth3 example is shown
ment station i, with di, wi, and pi being driving time, queue waiting
in Fig. 5). For each of the three station choices shown in Fig. 5, the
time, and station processing time if the current car decides to
NNM uses all ve heuristics to see which of the three depth1
choose station i.
The routing heuristics described above, which are used by stations gets rst choice, but in doing this it also checks
Windt et al. (2010c), show more or less improvement to car-ow throughput speeds at depth2 and then for depth 3 and so on
times at the Terminal; they serve as benchmarks from which we down to depth 5. In short, our NNM considers all possible rout-
expect that the NNM will show additional improvement for our ing sequences from depth 1 to depth 5 to make the choice at
sample of 46,500 cars. Hence: depth 1. It continues this multi-depth-sequencing calculation till
the car reaches the nal inspection station.
Test #2: One or more of the heuristics will lower car-ow time and
Since the placement of cars in the various areas labeled Park-
costs at the Terminal.
ing in Fig. 4 has no bearing on how fast cars are processed through
the ve treatment stations, we ignore car-storage times in these
4.3. Our neural net method
parking lots. In terms of Fig. 4, we just focus on processing times
In our use of the NNM, we replace the trading formulas with between DP1 and point O. Of the four key logistics performance
the ve car-ow routing heuristics used by Windt et al. (2010c) indicators described by Nyhuis and Wiendahl (2008), the real-
illustrated in Fig. 6. It shows (1) the ve routing heuristics relevant world data we have available forces us to focus on throughput
to speeding up the Terminal's car-ow, the average times of the 50 times rather than due dates and due-date reliability.7 These
most recent cars and the average expected queue and processing include statistics about how much time each car spent being dri-
time of each treatment station on the left; (2) the hidden layer in ven from temporary waiting in parking lot I to one or another
the middle is limited to data from each of the ve heuristics; and treatment station, or waiting in a treatment-station parking queue,
(3) on the right-hand side it uses arrows to show that each of the and/or being processed in a treatment station. Given this, note that
46,574 cars is given a routing path by the NNM at each decision for stations having treatment times of less than 2 min, the travel
point as the cars move through one or more of the Terminal's six time and possible shortage of drivers becomes a signicant
treatment stations.
uncertainty, given that the station-queues only hold 4 cars at
Our NNM proceeds as follows: Every time a car arrives at DP1
a time.
the Terminal has a routing decision to make. To begin, for each car,
The number of cars waiting in any given treatment parking queue
it lets each of the ve routing heuristics tell it which is the best
plus station-processing speed denes the length of time for any
next station to send the car to. It does this by counting how often
each treatment is mentioned by the heuristics. Suppose for particular treatment. Given that each car may be tagged for several
example that the Minimum Queue-length Estimation, Minimum treatment stations and their parking queues, a decision has to be
Cumulative Processing, and the Simple Rule-based Heuristics all made for each car as to what is the speediest total routing from
select T1 as the next best station, but the Ant Pheromone and decision point DP1 (where station queues and treatments begin),
Holonic Heuristics select T2. Since T1 gets three mentions and T2 to the end at point O. This is what the routing heuristics are
gets only two, T1 appears to be the best next station. However, the supposed to improve. Hence:
NNM also checks for the possibility of a jam at the T1 station
(perhaps because of equipment failure). The NNM checks the Test #3:. The NNM will offer an optimization solution that lowers
average queue-wait treatment time for the last 50 cars processed both total car-ow time and total cost more effectively than does the
at T1. We focus on the last 50 cars, since after extensive pre-test- best of any of the routing heuristics (since for any given car it can
ing, this number turned out as the best performing. This source of
information is also shown in the right hand box in Fig. 6.
7
If the average is more than 50% higher than the expected mean, Other key performance indicators are not considered because of missing
information due to condential restrictions: due dates from dealers are unavailable;
the NNM presumes a jam and routes the car to the next most as is reliability of meeting due dates. Machinery utilization is embedded in treat-
optimal station, in this example, T2. The resolution if a jam is ment processing times. Inventory level is also embedded in treatment times; lack of
detected by the NNM as follows: Since some cars have to be sent cars to be processes is surely not a dening aspect.
T. Becker et al. / Int. J. Production Economics 174 (2016) 156167 163

always choose the best performing heuristic, or set of best performing Table 1
times when it considers more than one depth). Statistical validation of the baseline model.

Treatment station Real world Model p-Value


A variation of the scenario: adding degrees of freedom (i.e. complexity) TT TTR TQ TT TTR TQ P (RW a MO)

The Terminal database we have discussed so far comes with Gasoline station 10:50 min 10:50 min p o0.001
minimum degrees of freedom. For many cars, the most important Diesel station 12:41 min 12:41 min p o0.001
De-waxing 1:22 min 1:22 min p o0.001
scheduling criterion is due date at the dealer, but we do not have
Car-body repair 565:53 min 564:53 min p o0.001
access to this since it is restricted. For many cars the only degree of Car wash 6:05 min 6:05 min p o0.001
freedom is whether they need gas or diesel fuel just after being Paint shop 14:35 min 14:36 min p o0.001
driven off the ship. If a car needs car-body repair there are no Final inspection 353:33 min 347:46 min p o0.001
other degrees of freedom: the sequence is fuel, de-waxing, car-
TT Treatment time; TTR Traveling Time; TQ Queue time; RW Mean real world;
body repair, cleaning, painting, and nal inspection. But not all MO Mean model.
cars need car-body repair so this adds a degree of freedom. If a car
does not need body repair it may not need painting; this adds
another degree of freedom. Even so, there are not many. With so the Terminal and what the several routing heuristics offer by way
few degrees of freedom, there is not much advantage for the NNM of improvement. We thus conrm T1. Moreover, the model now
to offer enhanced optimization above what any single routing gives us an appropriate platform for conducting experimental
heuristic offers. Consequently, we add an articial variation of the analyses of the NNM's ability to further enhance optimization in
scenario so as to increase the degrees of freedom, since we expect supply chains featuring more complexity than at the Hamburg
the NNM to perform even better than the other heuristics as Terminal as it currently exists.
degrees of freedom are increased.
Given the reality that there are many supply-chains with many 5.2. Test #2: replication of Windt et al.'s application of the routing
more degrees of freedom, with the possibility of offering a better heuristics
demonstration of the power of the NNM to offer an improved
optimization enhancement over any single routing heuristic, we With respect to the ve routing heuristics, we re-compare their
now switch to a second simulated Terminal database that has no performance relative to the total throughput time produced by the
sequence restrictions built into it. While it does not offer a real- Terminal's Method since our car-sample includes only the 46,574
world test of the Hamburg Terminal, it does offer us a test of cars that require some kind of treatment, as opposed to the
whether a NNM can offer greater optimization improvement as complete sample of 152,000 that Windt et al. (2010c) study
degrees of freedom increase by taking advantage of what each which includes over 100,000 cars needing no treatment. The
individual heuristic offers singly or in combination with others and average throughput time from I (incoming) to O (outgoing) in
by accounting to all ve depths (i.e. successive optimization Fig. 4 for the 46,574 cars is 4462.10 min,8 which is the same as the
decisions as a product goes through multiple treatment stages average time of the Terminal's Method shown in Table 2; it shows
with decisions needed at each stage partially illustrated in (1) to what extent each of the ve heuristics and the NNM speeds
Fig. 5). Consequently, the product-routing choices degrees of up throughput time in minutes relative to the Terminal's Method
freedom are considerably increased in this second database. (column 2); and (2) relative time reductions by the various heur-
The NNM is now solving a semi-traveling-salesman problem all istics in percentage terms (column 3).
possible routings from depth1 to depth5 are accounted to. The Minimum Cumulative Processing Heuristic cuts throughput
This sets up our fourth test: time the most, at  8.71%. The Simple Rule-based Heuristic comes
next. The Ant Pheromone Heuristic is the worst, actually increasing
Test 4: As complexity increases in a logistics system, the throughput time by 6.53%, caused by the inertia of Pheromone
performance-optimization improvement offered by the NNM relative build-up and decay. We conrm T2 since one or more routing
to the several routing heuristics is increased. heuristics do in fact improve the Terminal's throughput time.

5.3. Test #3: does the NNM offer faster car-routing times than the
5. Simulation results heuristics?

5.1. Test #1: baseline test The bottom line of Table 2 shows that the NNM offers the most
cost-saving potential. The fact that overnight stays in station
We test T1 by using a two-sample t-test to show the t of the queues are counted as part of average throughput time gives the
baseline model to the real-world data by comparing average NNM the advantage of being able to make routing decisions that
throughput times for each treatment station. Since the sample size try to minimize overnight stays. In comparison to the Terminal's
exceeds 46,000 cars, we assume normal distributions (Brase and Method, the NNM speeds up throughput time by 12.73% (i.e. cuts
Brase, 1995; Agresti and Franklin, 2009; Johnson, 2011). If a 568 min per car); this is a 48% improvement over the 8.71%
Terminal's distribution is skewed, our comparison-test against a improvement of the best-performing routing heuristic (i.e. the
normal distribution would reduce the signicance of our t-test Minimum Cumulative Processing Heuristic). This equates to saving
comparisons. Results are shown in Table 1. 18,375 out of a total of 144,317 car-days at the Terminal. While the
For our baseline test, in Table 1 we combine the following times actual costs are not available in the dataset, the NNM is telling us
for each car for each station: (travel time station-queue wait - that the Terminal could increase its revenue considerably by
treatment time). For each station, Table 1 shows real-world time
and simulated time. The t-test signicances in the right-hand
8
column show that there is little meaningful difference between While specic treatments such as de-waxing (takes  2 min) vs. car-body
repair (takes  60 min) vary considerably in treatment time, the 4462.10 min
real-world and simulated times. average includes the hours that cars stay in a treatment station over night or even
We conclude, therefore, that our model serves as an acceptable over a weekend. Needless to say, optimizing to avoid overnight and over-weekend
basis for further investigation between existing performances at delays is crucial for reducing throughput times.
164 T. Becker et al. / Int. J. Production Economics 174 (2016) 156167

Table 2 improvement to a 0.56% worsening. In contrast, the Ant Pheromone


Heuristics' performance assessment with sequence constraints. Heuristic shows a change from a 6.53% worsening to a 1.50%
Optimization method Total time mean
improvement in optimization ability, though the actual cut in
TT TTR TQ TN throughput time is only 1.5%. The Holonic Heuristic shows a 1%
improvement in optimization. By any measure the NNM shows
Terminal's method 74.37 h
even more optimization ability than any of the heuristics when the
Minimum queue-length estimation method 69.74 h  6.22%
Minimum cumulative processing method 67.89 h  8.71% sequencing constraints are abandoned, that is, when the degrees
Simple rule-based method 68.18 h  8.32% of freedom (and complexity) are increased. We conclude that T4 is
Ant Pheromone method 79.22 h 6.53%
conrmed.
Holonic method 71.38 h  4.02%
Neural net 64.90 h  12.73% We assume that uctuations in the performance of the meth-
ods when changing the experiment setting are caused by the
TT Treatment time; TTR Traveling Time; TQ Queue time; TN Overnight time. relatively narrow rule-set of these methods. Some methods per-
form better in more linear, constrained settings, presumably
because of the relatively simple decision rules. Others, such as the
Table 3 Ant Pheromone Method, need some more time to adapt to a
Heuristics' performance assessment without sequence constraints. change in the environment (by re-distributing the Pheromone
levels), but are able to cope with more exible and previously
Optimization method Total time mean
TT TTR TQ TN unknown states of the system (i.e. not pre-dened by rules). NNMs
are learning and adapting methods by design, and are thus more
Terminal's method 73.04 h likely to perform better in many different scenarios.
Minimum queue-length estimation method 70.96 h  4.58%
Minimum cumulative processing method 77.08 h 3.65%
Simple rule-based method 73.45 h 0.56%
Ant Pheromone method 73.25 h  1.50%
Holonic method 70.58 h  5.10% 6. Summary, discussion and conclusion
Neural net 63.75 h  14.27%
6.1. Summary
TT Treatment time; TTR Traveling time; TQ Queue time; TN Overnight time.

In this article we begin with a baseline test to show that our


processing some 18,000 more cars/year than it does at present. T3 simulated data very well match the empirical database collected
is validated. from the Hamburg Harbor Car Terminal (Terminal) and then we
create a neural network model (NNM) patterned after LeBaron's
5.4. Test #4: use of the NNM with increased degrees of freedom use of a NNM in his stock-market model. His model watches the
stock market and summarizes information in formulas traders can
As we noted earlier, much of the car-ow at the Terminal is use. We let our NNM select among ve routing heuristics so as to
strictly sequenced (see Section 2). This sequencing greatly reduces optimize the routing of cars through various treatment stations at
degrees of freedom, which in turn undermines the advantage of the Terminal. The NNM assigns each car at each decision point to
the NNM over the simpler routing heuristics. Before running the the routing path offering the fastest throughput time.
experiments we did not expect the NNM to offer as much The Terminal unloads a total of approximately 152,000 cars off
advantage as is shown in Table 2. Much of this, however, is ships per year. Of these, our simulation focuses only on the 46,574
because its multi-depth use of the heuristics, which allows it to cars that are routed to one or more treatment stations. There are
take the effects of overnight stays into account. ve treatment stations: refueling, de-waxing, car-body repair, car
Given the dominance of sequencing, we conduct a further test of wash, and painting, and nal inspection. We use ve well-known
the NNM's abilities by increasing the degrees of freedom in our routing heuristics from the logistics literature for the NNM to use
simulated Terminal data. Our Test T4, shown in Table 3, holds that the to pick the fastest car-ow through the Terminal via each of up to
NNM's optimization contribution will increase even more than is ve key decision stages and many different path-choice combi-
shown in Table 2 when degrees of freedom are increased by elim- nations to deal with.
inating the sequence restrictions. Results of de-sequencing are shown We rst conduct a baseline test to show that our simulated data
in Table 3. Like in Table 2, the averages of Total Times shows the show a strong statistically signicant match to the data from the
improvement of throughput times in minutes (column 2) and the gain Terminal. Our rst test, T1, is conrmed using a two-sample t-test,
or loss in performance by the various heuristics in column 3. The
with p o0.001. Next we test T2, which holds that one or more of
optimization results by the NNM are shown at the bottom.
the ve traditional routing heuristics we draw from Windt et al.
We see in Table 4 that when compared to the Terminal's
(2010c) will improve car-ow through the Terminal. We show that
Method, the NNM speeds up car-ows by 14.27%. This despite that
all but the Ant Pheromone Heuristic quicken throughput time. T3
fact that the Terminal's Method also improves car-ow times
holds that the NNM will reduce throughput time more than any
because of the loss of the sequencing constraints. Because of this,
the NNM is challenged with improving optimization even more single heuristic. T3 is conrmed: the percent of the NNM's
than the Terminal's improved performance. increased car-ow efciency is 2.8 times better than the best
What is most interesting, however, is that while the NNM cuts heuristic (from 5.1 to 14.27%). Finally, we eliminate sequencing
car-ow times by 14.27% (12% better than with the sequencing constraints in the data so as to increase degrees of freedom. Using
constraints) the performance of the heuristics changes con- the NNM, we then conrm T4 by showing that the percentage
siderably. The best heuristic in Table 2, Minimum Cumulative Pro- increase of the NNM's efciency-based treatment-time-saving is
cessing Heuristic, has its car-ow improvement cut from an 8.71% almost three times better than the percent improvement of
improvement in throughput time to a 3.65% worsening. The Simple the best heuristic, given the conditions of increased degrees of
Rule-based Heuristic has its performance reduced from an 8.32% freedom.
T. Becker et al. / Int. J. Production Economics 174 (2016) 156167 165

Table 4
Algorithms vs. neural net performance in sequenced and de-sequenced datasets.

Optimization method Sequenced data Degrees of freedom added Performance change

Minimum queue-length estimation method  6.22%  4.58% 1.64% decline


Minimum cumulative processing method  8.71% 3.65% 12.36% best to worst
Simple rule-based method  8.32% 0.56% 8.88% decline
Ant Pheromone method 6.53%  1.50% 8.03% improvement
Holonic method  4.02%  5.10% 1.08% becomes best
Neural net  12.73%  14.27% Best overall value

6.2. Discussion 6.3. Conclusion

Besides the successful baseline-test of our model, we have In this article we utilize the Hamburg Harbor Car Terminal to
three additional ndings: (1) the routing heuristics show dramatic show that the NNM can manage routing logistics better than
differences, one vs. another; (2) they show dramatic differences employees and better than any of the specic existing routing
going from sequenced to de-sequenced (degrees of freedom heuristics tested. Given the few minimalist applications of NNMs
added) simulation databases; and (3) the NNM is better than any for the actual management of product routing to date (based on
single heuristic in either scenario, as shown in Table 3. Finally, as our search for relevant research in the top-ranked logistics and
shown in Table 4 some heuristics get better as the degrees of operations research journals), our research takes logistics man-
freedom increase, but others get worse. Note, also, that the NNM agement down a fairly untried path. Our ndings follow from
delivers a stable performance and is best with both. It improves three central questions.
throughput time by 12.73% in the sequenced dataset (e.g. cars go The rst question is: Can logistics routing management be
through stations in a xed order) and by 14.27% in the dataset taken over by an agent-based computational model such as a
with degrees of freedom increased; a 12% improvement above NNM? We offer a preliminary positive response to this question in
12.73%. that we have created simulated data for use by our NNM that
Second, the Minimum Cumulative Processing Heuristic goes from compare very well with the real-world database at the Terminal;
best performance in the sequenced dataset to the worst perfor- in short our follow-on computational experiments showing that
mance when degrees of freedom are added. Like the Simple Rule- the NNM has management capabilities have real-world validity.
based Heuristic, which shows almost as much loss in effective The second question is: Does the NNM outperform the ve
routing ability, the Minimum Cumulative Processing Heuristic only representative routing heuristics from the logistics literature?
focuses on queue length. But, since the latter multiplies queue Question 2 is clearly conrmed. Our results show that models such
length by the treatment-processing time of the station, longer as the NNM offer product-routing decisions more effectively than
queue length is magnied dramatically. Since a decision based standard optimization heuristics. Further investigations focusing
only on queue length at one depth (as depicted in Fig. 5) ignores on truly smart parts (adaptive agents) with abilities such as
throughput times in all the routing choices through all the suc- interaction, learning, and autonomous behavior are needed in
ceeding stages, it stands to reason that it would falter as degrees of order to reveal the full potential of smart-parts logistics systems,
freedom (i.e. complexity) increase. and more broadly the management complex adaptive logistics
Third, the only heuristic that improves its optimizing ability as systems in general (Wycisk et al., 2008; McKelvey et al., 2009).
the dataset goes from sequenced to de-sequenced is the Holonic The third question is: Does adding degrees of freedom in a
logistics system positively affect the performance of the NNM in
Heuristic the only multi-depth one. It goes from a 4.02% opti-
relation to the ve routing heuristics? Since our results show that
mization improvement for the sequenced dataset to a 5.10%
the NNM outperforms the ve routing heuristics even better as
improvement when degrees of freedom are increased. This is does
degrees of freedom are increased, Question 3 is also conrmed.
not seem much of an increase, but 5.1% is a 25% improvement over
This indicates that the increased degrees of freedom and dynamics
4.02%; The Holonic heuristic's advantage appears to be based on
we have in modern logistics systems call for use of models such as
the fact that the Holonic heuristic uses information about total
our NNM. Presumably, then, current routing heuristics should
throughput time (i.e. drivingqueue treatment times) at the
more and more be replaced with intelligent and learning agent-
next stage stations, rather than past ones (e.g. the Simple Rule
based computational models, since logistics systems are them-
Heuristic focuses on the times of the past 10 cars). The Holonic
selves becoming ever more complex. Additionally, methods such
Heuristic also has the advantage of taking account of release time,
as our NNM offer useful logistics-management improvements in
which is one way of seeing which is the fastest route through the
scenarios such as the Terminal. To summarize: As modern logistics
one or more successive stations (we preferred due-date at the
systems become more complex, agent-based computational
dealer but these data were not available).
modeling methods offer promising optimization improvements.
It also appears, fourth, that heuristics focusing on past perfor-
We begin the process of using a NNM to actually manage the
mance are not as optimizing as those looking forward. This seems
use of routing heuristics for car-routing logistic decision making.
logical, and the Ant Pheromone Heuristic is a good example of this.
Consequently, there are several targets for further research:
It improves its optimization score the most when going from the
sequenced dataset to the de-sequenced one, i.e. it goes from 6.53%  Will computational models generally perform better in complex
worse than the Terminal's Method to 1.50% better after degrees of and dynamic scenarios than existing routing heuristics?
freedom are added. Even though it is better than the Terminal's  Will our type of NNM also perform better in other real-world
Method it is not better than the Holonic Heuristic which is 5.10% scenarios?
better but clearly not as good as the score produced by the NNM,  Will the NNM perform better in real-world scenarios having
which shows a 14.27% optimization improvement. demonstrably increased degrees of freedom?
166 T. Becker et al. / Int. J. Production Economics 174 (2016) 156167

 How does the logistics performance of the NNM compare with Carlson, K., Doyle, J., 2000. Highly optimized tolerance: robustness and design in
the optimal-routing performances of other kinds of agent-based complex systems. Phys. Rev. Lett. 84 (11), 25292532.
Chambers, M., Mount-Campbell, C.A., 2002. Process optimization via neural net-
computational models? work metamodeling. Int. J. Prod. Econ. 79 (2), 93100.
Choi, T.Y., Dooley, K.J., Rungtusanatham, M., 2001. Supply networks and complex
There are also some limitations of our initial investigation. First adaptive systems: control versus emergence. J. Oper. Manag. 19 (3), 351366.
Choi, T.Y., Hong, Y., 2002. Unveiling the structure of supply networks: case studies
of all, our current ndings need to be conrmed by applying our in Honda, Acura, and Daimler Chrysler. J. Oper. Manag. 20 (5), 469493.
method to other real-world scenarios especially those consisting Cramer, F., 1993. Chaos and Order: The Complex Structure of Living Things. VCH,
of supply chains extending from Asia to Europe and the US. These New York.
Daniel, V., Guide Jr., R., 1997. Scheduling with priority dispatching rules and drum-
scenarios offer much more sophisticated tests of how well the buffer-rope in a recoverable manufacturing system. Int. J. Prod. Econ. 53 (1),
NNM can manage routing heuristics. Verifying our preliminary 101116.
results across different scenarios will strengthen the results by Elalouf, A., Levner, E., Chang, T.C.E., 2013. Routing and dispatching of multiple
mobile agents in integrated enterprises. Int. J. Prod. Econ. 115 (2), 444460.
basing them on a wider range of real-world applications. Second, El Ghaziri, H., 1991. Solving routing problems by a self-organizing map. In: Kohonen, T.,
future research should also explicitly focus on other performance Mkisara, J., Simula, O., Kangas, J. (Eds.), Articial Neural Networks.. North-Holland,
indicators [following Nyhuis and Wiendahl (2008)]; these include Amsterdam, pp. 829834.
Feng, G., Douligeris, C., 2001. A neural network method for minimum delay routing
high due-date reliability, high machinery utilization, and low work in packet-switched networks. Comput. Commun. 24 (10), 933941.
in progress. Finally, McKelvey et al. (2009) raise the question as to Gallager, R., 1977. A minimum delay routing algorithm using distributed compu-
tation. IEEE Trans. Commun. 25 (1), 7385.
whether smart parts can outperform computational models such
Gell-Mann, M., 1994. The Quark and the Jaguar. W.H. Freeman, New York.
as the NNM. Further research is needed that introduces true smart Gell-Mann, M., 2002. What is complexity?. In: Curzio, A.Q., Fortis, M. (Eds.), Com-
parts into computational experiments to test whether the NNM plexity and Industrial Clusters. Physica-Verlag, Heidelberg, Germany, pp. 1324.
Harrington, T.C., Lambert, D.M., Sterling, J.U., 1992. Simulating the nancial impact
can out-manage smart parts in modern adaptive logistics systems, of marketing and logistics decisions. Int. J. Phys. Distrib. Logist. Manag. 22 (7),
as suggested by Carlson and Doyle (2000), Choi et al. (2001), 312.
Surana et al. (2005), Albino et al. (2006), Pathak et al. (2007), Haughton, M., 2013. Tackling complexities of cyclic inventory routing under con-
ditions of limited modeling and computing capacity. Int. J. Logist. Res. Appl. 17
Wycisk et al. (2008), Hlsmann et al. (2009) and McKelvey et al. (3), 216231.
(2009). He, Z., Wang, S., Cheng, T.C.E., 2013. Competition and evolution in multi-product
supply chains: an agent-based retailer model. Int. J. Prod. Econ. 146 (1),
325336.
He, N., Zhang, D.Z., Li, Q., 2014. Agent-based hierarchical production planning and
Acknowledgment scheduling in make-to-order manufacturing system. Int. J. Prod. Econ. 149,
117130.
Hecht-Nielsen, R., 1990. Neurocomputing. Addison-Wesley, Reading, MA.
This research was supported by the German Research Foun- Helbing, D., Seidel, T., Lmmer, S., Peters, K., 2006. Self-organization principles in
dation (DFG) as part of the Collaborative Research Center 637 supply networks and production systems. In: Chakrabarti, B.K., Chakraborti, A.,
Autonomous Cooperating Logistic Processes A Paradigm Shift Chatterjee, A. (Eds.), Econophysics and Sociophysics: Trends and Perspectives.
Wiley, Berlin, pp. 535558.
and its Limitations. The work of Till Becker has been supported by Hu, H., Shi, X., Stahlbock, R., Voss, S., 2012. Computational logistics. In: Proceedings
the Institutional Strategy of the University of Bremen, funded by of the Third International Conference, Shanghai. Springer-Verlag, Heidelberg,
the German Excellence Initiative. The authors thank the Terminal Germany.
Hlsmann, M., Illigen, C., Cordes, P., 2009. Requirements and approaches for a
operator for providing the expert knowledge and the data used for complexity science-based modelling of international supply networks. In:
this study. Pawar, K.S., Lalwani, C.S. (Eds.), Proceedings of the 14th International Sympo-
sium on Logistics. Loughborough, United Kingdom, pp. 100108.
Hlsmann, M., Scholz-Reiter, B., Windt, K., 2011. Autonomous Cooperation and
Control in Logistics: Contributions and Limitations Theoretical and Practical
Perspectives. Springer, Berlin.
References
Iassinovski, S., Artiba, A., Bachelet, V., Riane, F., 2003. Integration of simulation and
optimization for solving complex decision making problems. Int. J. Prod. Econ.
Adhau, S., Mittal, M.L., Mittal., A., 2013. A multi-agent system for decentralized 85 (1), 310.
multi-project scheduling with resource transfers. Int. J. Prod. Econ. 146 (2), Ivanov, D., Sokolov, B., 2012. The inter-disciplinary modeling of supply chains in the
646661. context of collaborative multi-structural cyber-physical networks. J. Manuf.
Agresti, A., Franklin, C., 2009. Statistics: The Art and Science From Learning Data. Technol. Manag. 23 (8), 976997.
Prentice Hall, Upper Saddle River, NJ. Johnson, R., 2011. Statistics: Principles and Methods. Wiley, Hoboken, New York.
Albino, V., Carbonara, N., Giannoccaro, I., 2006. Innovation in industrial districts: an Kchel, P., Nielnder, U., 2005. Simulation-based optimisation of multi-echelon
agent-based simulation model. Int. J. Prod. Econ. 104 (1), 3045. inventory systems. Int. J. Prod. Econ. 93 (1), 505513.
Ali, M.K.M., Kamoun, F., 1993. Neural networks for shortest path computation and LeBaron B., 2001a. A builders guide to agent-based nancial markets. Brandeis
routing in computer networks. IEEE Trans. Neural Netw. 4 (6), 941954. University Working Paper.
Aitken, J., Harrison, A., 2013. Supply governance structures for reverse logistics LeBaron, B., 2001b. Empirical regularities from interacting long-and short-memory
systems. Int. J. Oper. Prod. Manag. 33 (6), 745764. investors in an agent-based stock market. IEEE Trans. Evolut. Comput. 5 (5),
Allen, M.K., Helferich, O.K., 1990. Putting Expert Systems to Work in Logistics. 442455.
Council of Logistics Management, Oak Brook, IL. LeBaron, B., 2003. Calibrating an agent-based nancial market. Brandeis University
Al-Mubarak, F., Canel, C., Khumawala, B.M., 2003. A simulation study of focused Working Paper.
cellular manufacturing as an alternative batch-processing layout. Int. J. Prod. LeBaron, B., 2006. Agent-based nancial markets: matching stylized facts with
Econ. 83 (2), 123138. style. In: Colander, D. (Ed.), Post Walrasian Macroeconomics: Beyond the
Arizono, I., Ohta, H., 1992. Scheduling for minimizing total actual ow time by Dynamic Stochastic General Equilibrium Model. Cambridge University Press,
neural networks. Int. J. Prod. Res. 30 (3), 503511. New York, pp. 221235.
Armbruster, D., de Beer, C., Freitag, M., Jagalski, T., Ringhofer, Ch, 2006. Autonomous Lee, H., Banerjee, A., 2011. Executable design and control framework using recongur-
control of production networks using a pheromone approach. Phys. A 363 (1), able manufacturing holons and its evolution algorithm. Int. J. Prod. Res. 49 (5),
104114. 14051423.
Baransel, C., Dobosiewicz, W., Gburzynski, P., 1995. Routing in multihop packet Markus, A., Kis Vancza, T., Monostori, L., 1996. A market approach to holonic
switching networks: Gb/s challenge. IEEE Netw. 9 (3), 3861. manufacturing. CIRP Ann. Manuf. Technol. 45 (1), 433436.
Brase, C.H., Brase, C.P., 1995. Understandable Statistics Concepts and Methods. In: Marques, A., Lacerda, D.P., Riehs Camargo, L.F., Teixeira, R., 2014. Exploring the
Lexington, D.C. (Ed.), 5th edition Heath and Company, Lexington D.C.. relationship between marketing and operations: neural network analysis of
Caglie, A., Kechidi, M., Levy, R., 2012. Complex product and supplier interfaces in marketing decision impacts on delivery performance. Int. J. Prod. Econ. (only
aeronautics. J. Manuf. Technol. Manag. 23 (6), 717732. online at present)
Caputo, A.C., Pelagagge, P.M., 2008. Parametric and neural methods for cost esti- McKelvey, B., Wycisk, C., Hlsmann, M., 2009. Designing an electronic auction
mation of process vessels. Int. J. Prod. Econ. 112 (2), 934954. market for complex smart parts logistics: options based on LeBarons com-
Caridi, M., Sianesi, A., 2000. Multi-agent systems in production planning and con- putational stock market. Int. J. Prod. Econ. 120 (2), 476494.
trol: an application to the scheduling of mixed-model assembly lines. Int. J. Michalewicz, Z., Schmidt, M., Michalewicz, M., Chiriac, C., 2010. Adaptive Business
Prod. Econ. 68 (1), 2942. Intelligence. Springer-Verlag, Berlin.
T. Becker et al. / Int. J. Production Economics 174 (2016) 156167 167

Nyhuis, P., Wiendahl, H.P., 2008. Fundamentals of Production Logistics: Tools and Wang, C.J., Weissler, P.N., 1995. The use of articial neural networks for optimal
Applications Theory. Springer, Berlin. message routing. IEEE Netw. 9 (2), 1624.
Pathak, S.D., Day, J., Nair, A., Sawaya, W.J., Kristal, M., 2007. Complexity and adap- Wang, Z., Browning, D.W., 1991. An optimal distributed routing algorithm. IEEE
tivity in supply networks: Building supply network theory using a complex Trans. Commun. 39 (9), 13791387.
adaptive systems perspective. Decis. Sci. J. 38 (4), 547580. Warnecke, H., 1993. The Fractal Company: A Revolution in Corporate Culture.
Philipp, T., de Beer, C., Windt, K., Scholz-Reiter, B., 2007. Evaluation of autonomous Springer, Berlin.
logistic processes Analysis of the inuence of structural complexity. In: Widrow, B., Rumelhart, D.E., Lehr, M.A., 1994. Neural networks: applications in
Hlsmann, M., Windt, K. (Eds.), Understanding Autonomous Cooperation and industry, business and science. Commun. ACM 37 (3), 93105.
Control in Logistics The Impact on Management, Information and Commu- Wieselthier, J.E., Barnhart, C.M., Ephremides, A., 1994. A neural network approach
nication and Material Flow. Springer, Berlin, pp. 303324. to routing without interference in multihop radio networks. IEEE Trans. Com-
Satake, T., Morikawa, K., Nakamura, N., 1994. Neural network approach for mini- mun. 42 (1), 166177.
mizing the makespan of the general job-shop. Int. J. Prod. Econ. 33 (13), 6774. Windt, K., Becker, T., Asenov, D., Arbabzadah, F., 2010a. A generic implementation
Schikora, P.F., Godfrey, M.R., 2003. Efcacy of end-user neural network and data approach of autonomous control methods in production logistics. In: Pro-
mining software for predicting complex system performance. Int. J. Prod. Econ. ceedings of the 8th IEEE International Conference on Control & Automation.
84, 231253. Xiamen, China, pp. 629633.
Scholz-Reiter, B., Freitag, M., De Beer, C., Jagalski, T., 2006. Proceedings of the 5th Windt, K., Becker, T., Jeken, O., Gelessus, A., 2010b. A classication pattern for
CIRP International Seminar on Computation in Manufacturing Engineering autonomous control methods in logistics. CRC, University of Bremen, Bremen,
(CIRP ICME6). University of Naples, Naples, Italy, pp. 317320. Germany (Working paper).
Surana, A., Kumara, S., Greaves, M., Raghavan, U.N., 2005. Supply-chain networks: a Windt, K., Becker, T., Kolev, I., 2010c. A comparison of the logistics performance of
complex adaptive systems perspective. Int. J. Prod. Res. 43 (20), 42354265. autonomous control methods in production logistics. In: Sihn, W., Kuhlang, P.,
Tangpong, C., Hung, K.-T., Li, J., 2014. Agent-system co-development in supply chain (Eds.), Sustainable Production and Logistics in Global Networks. Proceedings of
research: propositions and demonstrative ndings. J. Oper. Manag. (Online) the 43rd CIRP International Conference on Manufacturing Systems. Neuer
Tharumarajah, A., Wells, A., Nemes, L., 1996. Comparison of the bionic, fractal and Wissenschaftlicher Verlag, Vienna, Austria, pp. 576583.
holonic manufacturing system concepts. Int. J. Comput. Integr. Manuf. 9 (1), Wong, B.K., Bodnovich, R.A., Selvi, Y., 2000. A bibliography of neural network
217226. business applications research: 19941998. Comput. Oper. Res. 27 (1112),
Tsujimura, Y., Gen, M., Ishizaki, S., 1997. Optimal routing in multiple I/O data net- 10451076.
work using neural network and perturbed energy function. Comput. Eng. 33 Wu, C., Barnes, D., 2012. A dynamic feedback model for partner selection in agile
(34), 477480. supply chains. Int. J. Oper. Prod. Manag. 32 (1), 79103.
Van Brussel, H., Wyns, J., Valckenaers, P., Bongaerts, L., Peeters, P., 1998. Reference Wycisk, C., McKelvey, B., Hlsmann, M., 2008. Smart parts logistics systems as
architecture for holonic manufacturing systems: PROSA. Comput. Ind. 37 (3), complex adaptive systems. Int. J. Phys. Distrib. Logist. Manag. 38 (2), 108125.
255274. Yaged Jr., B., 1973. Minimum cost routing for dynamic network models. Networks 3
Vidal, T., Crainic, T.G., Gendreau, M., Prins, C., 2013. Heuristics for multi-attribute (3), 193224.
vehicle routing problems: a survey and synthesis. Eur. J. Oper. Res. 231 (1), Zhou, D.N., Cherkassky, V., Baldwin, T.R., Olson, D.E., 1991. A neural network
121. approach to job-shop scheduling. IEEE Trans. Neural Netw. 2 (1), 175179.
Vimal, K.E.K., Vinodh, S., 2013. Application of articial neural network for fuzzy
logic based leanness assessment. J. Manuf. Technol. Manag. 24 (2), 274292.

Você também pode gostar