Hostname: page-component-89b8bd64d-r6c6k Total loading time: 0 Render date: 2026-05-06T12:14:43.413Z Has data issue: false hasContentIssue false

Distributed Stochastic Search Algorithm for Multi-ship Encounter Situations

Published online by Cambridge University Press:  22 March 2017

Donggyun Kim*
Affiliation:
(Graduate School of Maritime Sciences, Kobe University, Japan)
Katsutoshi Hirayama
Affiliation:
(Graduate School of Maritime Sciences, Kobe University, Japan)
Tenda Okimoto
Affiliation:
(Graduate School of Maritime Sciences, Kobe University, Japan)
*
Rights & Permissions [Opens in a new window]

Abstract

Ship collision avoidance involves helping ships find routes that will best enable them to avoid a collision. When more than two ships encounter each other, the procedure becomes more complex since a slight change in course by one ship might affect the future decisions of the other ships. Two distributed algorithms have been developed in response to this problem: Distributed Local Search Algorithm (DLSA) and Distributed Tabu Search Algorithm (DTSA). Their common drawback is that it takes a relatively large number of messages for the ships to coordinate their actions. This could be fatal, especially in cases of emergency, where quick decisions should be made. In this paper, we introduce Distributed Stochastic Search Algorithm (DSSA), which allows each ship to change her intention in a stochastic manner immediately after receiving all of the intentions from the target ships. We also suggest a new cost function that considers both safety and efficiency in these distributed algorithms. We empirically show that DSSA requires many fewer messages for the benchmarks with four and 12 ships, and works properly for real data from the Automatic Identification System (AIS) in the Strait of Dover.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
Copyright © The Royal Institute of Navigation 2017
Figure 0

Table 1. Major features of preceding studies on ship collision avoidance.

Figure 1

Figure 1. Framework of Distributed Ship Collision Avoidance.

Figure 2

Figure 2. Basic terms.

Figure 3

Figure 3. Communication structure among three ships(a, left) and nine ships (b, right).

Figure 4

Figure 4. Numerical example to compute costs and improvements.

Figure 5

Figure 5. Procedure for DLSA (a, top-left), (b, top-right), (c, bottom-left), (d, bottom-right).

Figure 6

Figure 6. Procedure for DLSA.

Figure 7

Figure 7. Procedure for DTSA.

Figure 8

Figure 8. Procedure for DSSA(p).

Figure 9

Table 2. Comparison of DLSA, DTSA, and DSSA.

Figure 10

Table 3. Values for parameters of four ships.

Figure 11

Figure 9. Simulated trajectories of four ships by non-cooperative (a, left) and cooperative (b, right).

Figure 12

Figure 10. Performance of algorithms for four-ship encounter.

Figure 13

Figure 11. Simulated trajectories of four ships by DSSA(0·5).

Figure 14

Table 4. DCPA for any pair of four ships. (unit: nm)

Figure 15

Figure 12. Simulated trajectories of 12 ships by DSSA(0·5).

Figure 16

Table 5. Values for parameters of 12 ships.

Figure 17

Table 6. DCPA for any pair of 12 ships. (unit: nm).

Figure 18

Figure 13. Performance of algorithms for 12-ship encounter.

Figure 19

Figure 14. Eight ships in the Strait of Dover. (source: www.vesselfinder.com)

Figure 20

Table 7. Values for parameters of eight ships in the Strait of Dover.

Figure 21

Figure 15. Simulated trajectories of eight ships in the Strait of Dover by DSSA.

Figure 22

Table 8. DCPA for any pair of eight ships. (unit: nm)