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...
Saved in:
Published in: | Journal of navigation 2017-07, Vol.70 (4), p.699-718 |
---|---|
Main Authors: | , , |
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 & 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 & 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 & 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 & Fisheries Abstracts (ASFA) 2: Ocean Technology, Policy & Non-Living Resources</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</collection><collection>Aquatic Science & 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 & 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 |