Faster pipe auto-routing using improved jump point search
Previous studies on pipe auto-routing algorithms generally used such algorithms as A∗, Dijkstra, Genetic Algorithm, Particle Swarm Optimization, and Ant Colony Optimization, to satisfy the relevant constraints of its own field and improve the output quality. On the other hand, this study aimed to si...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2020-01-01
|
Series: | International Journal of Naval Architecture and Ocean Engineering |
Subjects: | |
Online Access: | http://www.sciencedirect.com/science/article/pii/S2092678220300273 |
id |
doaj-22eb199258cf4fc8a77c2f1fc3b906c1 |
---|---|
record_format |
Article |
spelling |
doaj-22eb199258cf4fc8a77c2f1fc3b906c12021-01-08T04:19:46ZengElsevierInternational Journal of Naval Architecture and Ocean Engineering2092-67822020-01-0112596604Faster pipe auto-routing using improved jump point searchJwa-Geun Min0Won-Sun Ruy1Chul Su Park2Graduate School, Dept. of Naval Architecture & Ocean Engineering, Chungnam National University, Daejeon, South KoreaDepartment of Naval Architecture & Ocean Engineering, Chungnam National University, Daejeon, South Korea; Corresponding author.Sv Plant Engineering, Seoul, South KoreaPrevious studies on pipe auto-routing algorithms generally used such algorithms as A∗, Dijkstra, Genetic Algorithm, Particle Swarm Optimization, and Ant Colony Optimization, to satisfy the relevant constraints of its own field and improve the output quality. On the other hand, this study aimed to significantly improve path-finding speed by applying the Jump Point Search (JPS) algorithm, which requires lower search cost than the abovementioned algorithms, for pipe routing. The existing JPS, however, is limited to two-dimensional spaces and can only find the shortest path. Thus, it requires several improvements to be applied to pipe routing. Pipe routing is performed in a three-dimensional space, and the path of piping must be parallel to the axis to minimize its interference with other facilities. In addition, the number of elbows must be reduced to the maximum from an economic perspective, and preferred spaces in the path must also be included. The existing JPS was improved for the pipe routing problem such that it can consider the above-mentioned problem. The fast path-finding speed of the proposed algorithm was verified by comparing it with the conventional A∗ algorithm in terms of resolution.http://www.sciencedirect.com/science/article/pii/S2092678220300273Pipe routingPath-finding algorithmJump Point Search (JPS)Design automationOptimization |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Jwa-Geun Min Won-Sun Ruy Chul Su Park |
spellingShingle |
Jwa-Geun Min Won-Sun Ruy Chul Su Park Faster pipe auto-routing using improved jump point search International Journal of Naval Architecture and Ocean Engineering Pipe routing Path-finding algorithm Jump Point Search (JPS) Design automation Optimization |
author_facet |
Jwa-Geun Min Won-Sun Ruy Chul Su Park |
author_sort |
Jwa-Geun Min |
title |
Faster pipe auto-routing using improved jump point search |
title_short |
Faster pipe auto-routing using improved jump point search |
title_full |
Faster pipe auto-routing using improved jump point search |
title_fullStr |
Faster pipe auto-routing using improved jump point search |
title_full_unstemmed |
Faster pipe auto-routing using improved jump point search |
title_sort |
faster pipe auto-routing using improved jump point search |
publisher |
Elsevier |
series |
International Journal of Naval Architecture and Ocean Engineering |
issn |
2092-6782 |
publishDate |
2020-01-01 |
description |
Previous studies on pipe auto-routing algorithms generally used such algorithms as A∗, Dijkstra, Genetic Algorithm, Particle Swarm Optimization, and Ant Colony Optimization, to satisfy the relevant constraints of its own field and improve the output quality. On the other hand, this study aimed to significantly improve path-finding speed by applying the Jump Point Search (JPS) algorithm, which requires lower search cost than the abovementioned algorithms, for pipe routing. The existing JPS, however, is limited to two-dimensional spaces and can only find the shortest path. Thus, it requires several improvements to be applied to pipe routing. Pipe routing is performed in a three-dimensional space, and the path of piping must be parallel to the axis to minimize its interference with other facilities. In addition, the number of elbows must be reduced to the maximum from an economic perspective, and preferred spaces in the path must also be included. The existing JPS was improved for the pipe routing problem such that it can consider the above-mentioned problem. The fast path-finding speed of the proposed algorithm was verified by comparing it with the conventional A∗ algorithm in terms of resolution. |
topic |
Pipe routing Path-finding algorithm Jump Point Search (JPS) Design automation Optimization |
url |
http://www.sciencedirect.com/science/article/pii/S2092678220300273 |
work_keys_str_mv |
AT jwageunmin fasterpipeautoroutingusingimprovedjumppointsearch AT wonsunruy fasterpipeautoroutingusingimprovedjumppointsearch AT chulsupark fasterpipeautoroutingusingimprovedjumppointsearch |
_version_ |
1724344964097245184 |