121
Table 1. Experimental results for two-ship instance
_______________________________________________
DSSA
sc
DSSA
sc
DSSA
sc
DSSA
_______________________________________________
Total length 1150.0 985.5 1154.0 1154.0
of paths
Travel time 23.0 22.7 25.0 25.0
of each ship
Detour rate 1.17 1.00 1.17 1.17
of each ship
Success rate 20/20 20/20 20/20 20/20
_______________________________________________
Figure 4. Trajectories for two ships pushing each other
sc
DSSA : the version where, for all of the ships, the value
of
in
,
self
EF crs spc was set to be 10 times higher
than the value of
, by doing such, the speed change is
more likely to be selected than the course change.
sc
DSSA : the version where, for all of the ships, the value
of
in
,
self
F crs spc
was set to be 10 times lower
than the value of
, by doing such, the course change is
more likely to be selected than the speed change.
sc
DSSA : the version where, for all of the ship, the value
of
in
,
self
EF crs spc was set to be the same as the
value of
.
5.1 Two Ships Pushing Each Other
In order to provide an example clearly showing the
merit to consider speed change to avoid collisions, we
made a simple experiment on two ships going in
parallel and heading towards the destinations on the
other side to each other. Typical trajectories of these
two ships generated by
DSSA and
sc
DSSA
are
shown in Figure 4. Note that in
sc
DSSA
the
reference speeds of two ships were the same as 25kt
and their speeds are changeable, but in
DSSA the
speeds of two ships were exactly the same as 25kt at
all times.
Obviously,
sc
DSSA
generates a more natural
trajectory. In
sc
DSSA
, one of the ships
autonomously slows down her speed and lets the
other ship go first before heading to her own
destination. On the other hand, in
DSSA , as a result
of both ships attempting to avoid collisions by only
changing the course without slowing down their
speeds, one ship is pushed out in the direction
opposite to her own destination, resulting in a large
detour (see the trajectory of Ship 2 in the left-bottom
of Figure 4).
Since
DSSA and
DSSA
are stochastic
algorithms, we may get totally different results even
when we try each of them on the same problem
instance. Table 1 shows some statistical data on the
average performance of these
DSSA
and DSSA
over 20 trials on this two-ship example. The detour
rate is computed for each ship by dividing the
distance actually traveled from her initial position to
goal position by the shortest distance therebetween.
As can be seen from Table 1, in
sc
DSSA
, each ship
never detours, and both total length of paths and
travel time of each ship are minimized. However, for
DSSA
with different weight values, it is somewhat
worse than the conventional
DSSA
in terms of both
total length of paths and travel time of each ship.
5.2 16 Ships Crossing Each Other
In the next experiment, we assume that 16 ships, each
with a reference speed of 25kt, are approaching each
other from upper, lower, left and right sides and
orthogonally try to cross each other towards their
individual destinations. This situation is depicted in
the top of Figure 5. Typical trajectories generated
from some successful runs by
DSSA
and
sc
DSSA
are shown in the left- and right-bottom of
Figure 5, respectively. As can be seen from these
figures, with
DSSA , some ships may detour too
much and go outside the area surrounded by 16 ships
to avoid collision, but such a thing never happens
with
sc
DSSA
.
We have conducted 50 random trials for each of
DSSA and DSSA
on this problem instance.
Table 2 shows the average of the total length of paths
by all ships, the average of travel time of each ship,
the average detour rate of each ship, and the success
rate out of 50 trials. The average value is calculated
only on the results of successful trials. Generally, with
DSSA
, the ships can reach their respective
destinations without collisions by properly adjusting
the speed while taking more time on their shorter
paths.
Table 2. Experimental results for 16-ship instance
_______________________________________________
DSSA
sc
DSSA
sc
DSSA
sc
DSSA
_______________________________________________
Total length 9833.6 8693.4 9816.9 9096.4
of paths
Travel time 24.6 33.2 26.5 25.3
of each ship
Detour rate 1.14 1.01 1.15 1.06
of each ship
Success rate 32/50 50/50 47/50 49/50
_______________________________________________
Table 3. Experimental results for 3-ship instance
_______________________________________________
DSSA
sc
DSSA
sc
DSSA
sc
DSSA
_______________________________________________
Total length 1709.0 1702.0 1713.5 1705.9
of paths
Travel time 49.6 59.3 51.4 49.5
of each ship
Detour rate 1.02 1.01 1.02 1.01
of each ship
Success rate 20/20 1/20 20/20 17/20
_______________________________________________