C
BA
D
Figure 2: Convoy crossover.
This would also mean preservation of as much of the
existing plan as possible. Another characteristic of
interest is that of convoy interaction. This can lead to
unsatisfied deadlines and/or other constraints which
in turn leads to backtracking and a ripple effect. Both
these characteristics suggest the use of local search.
6.2 Case for a Knowledgeable Heuristic
In figure 2 if the small but faster convoy is arriv-
ing a little later than the larger and slower convoy
then we would like to have the larger convoy wait for
the smaller convoy to crossover. We would like to
consider a heuristic that considers the convoy length,
speed and the time constraints associated with each
convoy. We would like to investigate whether a
heuristic can be formed for a dynamic scenario like
this which can take into point temporal constraints.
6.3 Complete Search in Split Planning
When dealing with goals that have deadlines, which
are common in this domain, the split planning ap-
proaching discussed in section 5 can fail to find a
suitable plan. This is because the second stage is al-
ready committed to certain routes, and a solution may
not exist for those routes. An interesting development
would be a backtracking feedback based planner. The
feedback can result in the plan from previous stage
begin altered according to the reason for failure.
7 CONCLUSIONS
In this paper we have looked at some of the prob-
lems that arise when we look at path finding and
scheduling of convoys when their length is significant
and modeled explicitly. We have experimented with
Sapa (Do and Kambhampati, 2003), Crikey (Coles
et al., 2009), LPG (Gerevini and Serina, 2002) and
LPG-td (Gerevini et al., 2006), an extension of LPG,
at various stages of model development. LPG-td per-
formed better than the other planners overall. By
splitting the problem into two stages and planning
separately we were able to improve scale and reduce
planning time. We plan to improve the system by
attempting to make it complete and also explore if
this methodology of split planning can be generalized
over multiple stages.
REFERENCES
Chardaire, P., McKeown, G. P., Verity-Harrison, S. A., and
Richardson, S. B. (2005). Solving a time-space net-
work formulation for the convoy movement problem.
Operations Research, 53(2):219–230.
Coles, A., Fox, M., Halsey, K., Long, D., and Smith, A.
(2009). Managing concurrency in temporal planning
using planner-scheduler interaction. Artificial Intelli-
gence, 173(1):1 – 44.
Do, M. B. and Kambhampati, S. (2003). Sapa: A multi-
objective metric temporal planner. Journal of Artifi-
cial Intelligence Research, 20:155–194.
Gerevini, A., Saetti, A., and Serina, I. (2006). An approach
to temporal planning and scheduling in domains with
predictable exogenous events. Journal of Artificial In-
telligence Research (JAIR), 25:187–231.
Gerevini, A. and Serina, I. (2002). Lpg: A planner based
on local search for planning graphs with action costs.
In International Conference on Automated Planning
and Scheduling/Artificial Intelligence Planning Sys-
tems, pages 13–22.
Goldstein, D., Shehab, T., Casse, J., and Lin, H.-C. (2010).
On the formulation and solution of the convoy routing
problem. Transportation Research Part E: Logistics
and Transportation Review, 46(4):520 – 533. Selected
papers from the Second National Urban Freight Con-
ference, Long Beach, California, December 2007.
Montana, D., Bidwell, G., Vidaver, G., and Herrero, J.
(1999). Scheduling and route selection for military
land moves using genetic algorithms. In Evolutionary
Computation, 1999. CEC 99. Proceedings of the 1999
Congress on, volume 2, pages 3 vol. (xxxvii+2348).
ICAART 2012 - International Conference on Agents and Artificial Intelligence
498