assume, this is explained by the scenario assumptions
in combination with the customer orders. For exam-
ple, if the max. velocity of trucks is set to 60 km/h,
it is not possible to pick up premium services with a
distance of more than 60 km at 8am, if the trucks start
the transporting process at 7am.
6 CONCLUSIONS AND
OUTLOOK
We developed a dispatching system matching the re-
quirements of forwarding agencies in groupage traf-
fic. To face the dynamics of consecutively incoming
orders and the high complexity of logistic processes,
we implemented a reactive and proactive multiagent
system. The agents link the planning and schedul-
ing processes directly with their actions. Therefore,
changes of the environment can be considered dur-
ing runtime and induce a reactive behavior. We fo-
cused on the planning and decision making processes
of the agents and developed an efficient TSP solver
that is crucial for negotiation with service customers
agents. The optimal branch-and-bound TSP solver is
time and space efficient: it checks resource, time, and
premium service constraints in O(1) time and space
per generated node. Moreover, after the allocation of
O((n/w)·n
2
) words at initialization time for the stack
contents and other structures (including copies of the
distance matrix) no additional memory is allocated
during the search. The performance was proven on ar-
tificial graphs with test sets from benchmarks (Dumas
et al., 1995) as well as in simulated real world scenar-
ios of an entire week by computing more than 56,000
TSPs including time windows, capacities, handling
times, and priorities.
In further investigations, we will evaluate the mul-
tiagent system on multiple computer and enable par-
allel decision making. As a result, trucks have suf-
ficient computational power to continue negotiating
with other trucks and improve the allocations consec-
utively. Applying the contract-net protocol in com-
bination with the optimal TSP solver, the negotia-
tions will converge in a global optimum (Shoham and
Leyton-Brown, 2009, p. 27).
ACKNOWLEDGEMENTS
The presented research was partially funded by the
German Research Foundation (DFG) within the Col-
laborative Research Centre 637 ”Autonomous Coop-
erating Logistic Processes: A Paradigm Shift and its
Limitations” (SFB 637) at the University of Bremen,
Germany. We thank the Bremen office of Hellmann
Worldwide Logistics & Co. KG for great cooperation.
REFERENCES
Anily, S. and Mosheiov, G. (1994). The traveling salesman
problem with delivery and backhauls. Operations Re-
search Letters, 16(1):11–18.
Ascheuer, N., Fischetti, M., and Groetschel, M. (2001).
Solving the asymmetric travelling salesman problem
with time windows by branch-and-cut. Math. Pro-
gramming, 90:475–506.
Baldacci, R., Mingozzi, A., and Roberti, R. (2012). Re-
cent exact algorithms for solving the vehicle routing
problem under capacity and time window constraints.
European Journal of Op. Res., 218(1):1–6.
Bellifemine, F., Caire, G., and Greenwood, D. (2007). De-
veloping Multi-Agent Systems with JADE. John Wiley
& Sons.
Dijkstra, E. W. (1959). A note on two problems in connex-
ion with graphs. Numerische Mathematik, 1:269–271.
Dorer, K. and Calisti, M. (2005). An Adaptive Solution to
Dynamic Transport Optimization. In AAMAS, pages
45–51.
Dumas, Y., Desrosiers, J., Gelinas, E., and Solomon, M.
(1995). An optimal algorithm for the travelling sales-
man problem with time windows. Operations Re-
search, 43(2):367–371.
Fischer, K., Mueller, J. P., and Pischel, M. (1995). Cooper-
ative Transportation Scheduling: An Application Do-
main for DAI. Journal of Applied Artificial Intelli-
gence, 10:1–33.
Gendreau, M., Hertz, A., and Laporte, G. (1996). The trav-
eling salesman problem with backhauls. Comp. & Op.
Research, 23(5):501–508.
Johnson, D. S., McGeoch, L. A., and Rothberg, E. E.
(1996). Asymptotic experimental analysis for the
Held-Karp traveling salesman bound. In SODA, pages
341–350.
Jonker, R. and Volgenant, A. (1986). Improving the hungar-
ian assignment algorithm. Operations Research Let-
ters, 5:171–175.
Karp, R. M. and Steele, J. M. (1990). Probabilistic analysis
of heuristics. In The Traveling Salesman Problem, E.
Lawler et al. (eds.), 181–205.
Miller, D. L. and Pekny, J. F. (1991). Exact solution of
large asymmetric traveling salesman problems. Sci-
ence, 251:754–761.
Schuldt, A. (2011). Multiagent Coordination Enabling Au-
tonomous Logistics. Springer Verlag.
Shoham, Y. and Leyton-Brown, K. (2009). Multiagent
Systems: Algorithmic, Game-Theoretic, and Logical
Foundations. Cambridge Univ Press
Skobelev, P. (2011). Multi-agent systems for real time re-
source allocation, scheduling, optimization and con-
trolling: Industrial applications. In HOLOMAS, 1–14.
Zhang, W. (2000). Depth-first branch-and-bound versus lo-
cal search: A case study. In AAAI, p.930–936.
ICAART2013-InternationalConferenceonAgentsandArtificialIntelligence
254