Loading…

Distributed Stochastic Search Algorithm for Multi-ship Encounter Situations

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 distrib...

Full description

Saved in:
Bibliographic Details
Published in:Journal of navigation 2017-07, Vol.70 (4), p.699-718
Main Authors: Kim, Donggyun, Hirayama, Katsutoshi, Okimoto, Tenda
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c475t-d00fc56efeb5f02ede548808867027fcf31b2c929d0b818e198ee62b42f9733b3
cites cdi_FETCH-LOGICAL-c475t-d00fc56efeb5f02ede548808867027fcf31b2c929d0b818e198ee62b42f9733b3
container_end_page 718
container_issue 4
container_start_page 699
container_title Journal of navigation
container_volume 70
creator Kim, Donggyun
Hirayama, Katsutoshi
Okimoto, Tenda
description 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.
doi_str_mv 10.1017/S037346331700008X
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_1904075718</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><cupid>10_1017_S037346331700008X</cupid><sourcerecordid>1904075718</sourcerecordid><originalsourceid>FETCH-LOGICAL-c475t-d00fc56efeb5f02ede548808867027fcf31b2c929d0b818e198ee62b42f9733b3</originalsourceid><addsrcrecordid>eNp1kD9PwzAUxC0EEqXwAdgsMQfsOI6dsSrljyhiCEhsUew8N67SuNjOwLcnUTsgId5yw93vnnQIXVNySwkVdyVhgmU5Y1SQ8eTnCZrRLC8SISQ_RbPJTib_HF2EsJ0imeQz9HJvQ_RWDREaXEan2zpEq3EJtdctXnQb521sd9g4j1-HLtoktHaPV712Qx_B49LGoY7W9eESnZm6C3B11Dn6eFi9L5-S9dvj83KxTnQmeEwaQozmORhQ3JAUGuCZlETKXJBUGG0YVaku0qIhSlIJtJAAeaqy1BSCMcXm6ObQu_fua4AQq60bfD--rGhBMiK4oHJM0UNKexeCB1Ptvd3V_ruipJo2q_5sNjLsyNQ75W2zgV_V_1I_UYpuTQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1904075718</pqid></control><display><type>article</type><title>Distributed Stochastic Search Algorithm for Multi-ship Encounter Situations</title><source>Cambridge University Press</source><creator>Kim, Donggyun ; Hirayama, Katsutoshi ; Okimoto, Tenda</creator><creatorcontrib>Kim, Donggyun ; Hirayama, Katsutoshi ; Okimoto, Tenda</creatorcontrib><description>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.</description><identifier>ISSN: 0373-4633</identifier><identifier>EISSN: 1469-7785</identifier><identifier>DOI: 10.1017/S037346331700008X</identifier><language>eng</language><publisher>Cambridge, UK: Cambridge University Press</publisher><subject>Algorithms ; Artificial intelligence ; Benchmarks ; Collision avoidance ; Collisions ; Cost function ; Decisions ; Genetic algorithms ; Mathematical models ; Messages ; Methods ; Phase transitions ; Search algorithms ; Ships ; Tabu search ; Traffic flow</subject><ispartof>Journal of navigation, 2017-07, Vol.70 (4), p.699-718</ispartof><rights>Copyright © The Royal Institute of Navigation 2017</rights><rights>Copyright © The Royal Institute of Navigation 2017 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.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c475t-d00fc56efeb5f02ede548808867027fcf31b2c929d0b818e198ee62b42f9733b3</citedby><cites>FETCH-LOGICAL-c475t-d00fc56efeb5f02ede548808867027fcf31b2c929d0b818e198ee62b42f9733b3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.cambridge.org/core/product/identifier/S037346331700008X/type/journal_article$$EHTML$$P50$$Gcambridge$$Hfree_for_read</linktohtml><link.rule.ids>314,778,782,27907,27908,72711</link.rule.ids></links><search><creatorcontrib>Kim, Donggyun</creatorcontrib><creatorcontrib>Hirayama, Katsutoshi</creatorcontrib><creatorcontrib>Okimoto, Tenda</creatorcontrib><title>Distributed Stochastic Search Algorithm for Multi-ship Encounter Situations</title><title>Journal of navigation</title><addtitle>J. Navigation</addtitle><description>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.</description><subject>Algorithms</subject><subject>Artificial intelligence</subject><subject>Benchmarks</subject><subject>Collision avoidance</subject><subject>Collisions</subject><subject>Cost function</subject><subject>Decisions</subject><subject>Genetic algorithms</subject><subject>Mathematical models</subject><subject>Messages</subject><subject>Methods</subject><subject>Phase transitions</subject><subject>Search algorithms</subject><subject>Ships</subject><subject>Tabu search</subject><subject>Traffic flow</subject><issn>0373-4633</issn><issn>1469-7785</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><recordid>eNp1kD9PwzAUxC0EEqXwAdgsMQfsOI6dsSrljyhiCEhsUew8N67SuNjOwLcnUTsgId5yw93vnnQIXVNySwkVdyVhgmU5Y1SQ8eTnCZrRLC8SISQ_RbPJTib_HF2EsJ0imeQz9HJvQ_RWDREaXEan2zpEq3EJtdctXnQb521sd9g4j1-HLtoktHaPV712Qx_B49LGoY7W9eESnZm6C3B11Dn6eFi9L5-S9dvj83KxTnQmeEwaQozmORhQ3JAUGuCZlETKXJBUGG0YVaku0qIhSlIJtJAAeaqy1BSCMcXm6ObQu_fua4AQq60bfD--rGhBMiK4oHJM0UNKexeCB1Ptvd3V_ruipJo2q_5sNjLsyNQ75W2zgV_V_1I_UYpuTQ</recordid><startdate>20170701</startdate><enddate>20170701</enddate><creator>Kim, Donggyun</creator><creator>Hirayama, Katsutoshi</creator><creator>Okimoto, Tenda</creator><general>Cambridge University Press</general><scope>IKXGN</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7SP</scope><scope>7TN</scope><scope>7XB</scope><scope>88I</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AEUYN</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>BHPHI</scope><scope>BKSAR</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>F1W</scope><scope>FR3</scope><scope>GNUQQ</scope><scope>H8D</scope><scope>H96</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>KR7</scope><scope>L.G</scope><scope>L6V</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M2P</scope><scope>M7S</scope><scope>PCBAR</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PTHSS</scope><scope>Q9U</scope></search><sort><creationdate>20170701</creationdate><title>Distributed Stochastic Search Algorithm for Multi-ship Encounter Situations</title><author>Kim, Donggyun ; Hirayama, Katsutoshi ; Okimoto, Tenda</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c475t-d00fc56efeb5f02ede548808867027fcf31b2c929d0b818e198ee62b42f9733b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Algorithms</topic><topic>Artificial intelligence</topic><topic>Benchmarks</topic><topic>Collision avoidance</topic><topic>Collisions</topic><topic>Cost function</topic><topic>Decisions</topic><topic>Genetic algorithms</topic><topic>Mathematical models</topic><topic>Messages</topic><topic>Methods</topic><topic>Phase transitions</topic><topic>Search algorithms</topic><topic>Ships</topic><topic>Tabu search</topic><topic>Traffic flow</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Kim, Donggyun</creatorcontrib><creatorcontrib>Hirayama, Katsutoshi</creatorcontrib><creatorcontrib>Okimoto, Tenda</creatorcontrib><collection>Cambridge Journals Open Access</collection><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Oceanic Abstracts</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Science Database (Alumni Edition)</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest One Sustainability</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>Natural Science Collection</collection><collection>Earth, Atmospheric &amp; Aquatic Science Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ASFA: Aquatic Sciences and Fisheries Abstracts</collection><collection>Engineering Research Database</collection><collection>ProQuest Central Student</collection><collection>Aerospace Database</collection><collection>Aquatic Science &amp; Fisheries Abstracts (ASFA) 2: Ocean Technology, Policy &amp; Non-Living Resources</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</collection><collection>Aquatic Science &amp; Fisheries Abstracts (ASFA) Professional</collection><collection>ProQuest Engineering Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ProQuest Science Journals</collection><collection>Engineering Database</collection><collection>Earth, Atmospheric &amp; Aquatic Science Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>Engineering Collection</collection><collection>ProQuest Central Basic</collection><jtitle>Journal of navigation</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Kim, Donggyun</au><au>Hirayama, Katsutoshi</au><au>Okimoto, Tenda</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Distributed Stochastic Search Algorithm for Multi-ship Encounter Situations</atitle><jtitle>Journal of navigation</jtitle><addtitle>J. Navigation</addtitle><date>2017-07-01</date><risdate>2017</risdate><volume>70</volume><issue>4</issue><spage>699</spage><epage>718</epage><pages>699-718</pages><issn>0373-4633</issn><eissn>1469-7785</eissn><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.</abstract><cop>Cambridge, UK</cop><pub>Cambridge University Press</pub><doi>10.1017/S037346331700008X</doi><tpages>20</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0373-4633
ispartof Journal of navigation, 2017-07, Vol.70 (4), p.699-718
issn 0373-4633
1469-7785
language eng
recordid cdi_proquest_journals_1904075718
source Cambridge University Press
subjects Algorithms
Artificial intelligence
Benchmarks
Collision avoidance
Collisions
Cost function
Decisions
Genetic algorithms
Mathematical models
Messages
Methods
Phase transitions
Search algorithms
Ships
Tabu search
Traffic flow
title Distributed Stochastic Search Algorithm for Multi-ship Encounter Situations
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-16T17%3A22%3A04IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Distributed%20Stochastic%20Search%20Algorithm%20for%20Multi-ship%20Encounter%20Situations&rft.jtitle=Journal%20of%20navigation&rft.au=Kim,%20Donggyun&rft.date=2017-07-01&rft.volume=70&rft.issue=4&rft.spage=699&rft.epage=718&rft.pages=699-718&rft.issn=0373-4633&rft.eissn=1469-7785&rft_id=info:doi/10.1017/S037346331700008X&rft_dat=%3Cproquest_cross%3E1904075718%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c475t-d00fc56efeb5f02ede548808867027fcf31b2c929d0b818e198ee62b42f9733b3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1904075718&rft_id=info:pmid/&rft_cupid=10_1017_S037346331700008X&rfr_iscdi=true