Fast computation of optimal paths using a parallel Dijkstra algorithm with embedded constraints

We have developed a new optimal path algorithm in which the paths are subjected to turning constraints. The restriction which we have incorporated is the next link in the path must not make an angle exceeding 45 ° in magnitude with the preceeding link. This algorithm has a natural implementation as...

Full description

Saved in:
Bibliographic Details
Published inNeurocomputing (Amsterdam) Vol. 8; no. 2; pp. 195 - 212
Main Authors Solka, Jeffrey L., Perry, James C., Poellinger, Brian R., Rogers, George W.
Format Journal Article
LanguageEnglish
Published Elsevier B.V 1995
Subjects
Online AccessGet full text
ISSN0925-2312
1872-8286
DOI10.1016/0925-2312(94)00018-N

Cover

Loading…
Abstract We have developed a new optimal path algorithm in which the paths are subjected to turning constraints. The restriction which we have incorporated is the next link in the path must not make an angle exceeding 45 ° in magnitude with the preceeding link. This algorithm has a natural implementation as an artificial neural system with either synchronous or asynchronous weight updating, and as an automata executing on a massively parallel array processor. At a given step in the path solution process our path planning artificial neural system keeps track of all constrained optimal paths flowing into the nodes of the network. This new algorithm has applications to any path planning problem where the vehicle traveling the path is subject to a limited turning capability. The ability of the network to solve for constrained paths is illustrated with both a graph theoretic example and a scenario involving an unmanned vehicle that must travel a constrained path through a real terrain area containing artificially generated keep out zones.
AbstractList We have developed a new optimal path algorithm in which the paths are subjected to turning constraints. The restriction which we have incorporated is the next link in the path must not make an angle exceeding 45 degree in magnitude with the preceeding link. This algorithm has a natural implementation as an artificial neural system with either synchronous or asynchronous weight updating, and as an automata executing on a massively parallel array processor. At a given step in the path solution process our path planning artificial neural system keeps track of all constrained optimal paths flowing into the nodes of the network. This new algorithm has applications to any path planning problem where the vehicle traveling the path is subject to a limited turning capability. The ability of the network to solve for constrained paths is illustrated with both a graph theoretic example and a scenario involving an unmanned vehicle that must travel a constrained path through a real terrain area containing artificially generated keep out zones.
We have developed a new optimal path algorithm in which the paths are subjected to turning constraints. The restriction which we have incorporated is the next link in the path must not make an angle exceeding 45 ° in magnitude with the preceeding link. This algorithm has a natural implementation as an artificial neural system with either synchronous or asynchronous weight updating, and as an automata executing on a massively parallel array processor. At a given step in the path solution process our path planning artificial neural system keeps track of all constrained optimal paths flowing into the nodes of the network. This new algorithm has applications to any path planning problem where the vehicle traveling the path is subject to a limited turning capability. The ability of the network to solve for constrained paths is illustrated with both a graph theoretic example and a scenario involving an unmanned vehicle that must travel a constrained path through a real terrain area containing artificially generated keep out zones.
Author Rogers, George W.
Perry, James C.
Solka, Jeffrey L.
Poellinger, Brian R.
Author_xml – sequence: 1
  givenname: Jeffrey L.
  surname: Solka
  fullname: Solka, Jeffrey L.
  email: jsolka@axon2.nswc.navy.mil
  organization: Systems Research and Technology Department, BIO, Advanced Computation Technology Group, The Dahlgren Division of the Naval Surface Warfare Center, Dahlgren, VA 22448-5100, USA
– sequence: 2
  givenname: James C.
  surname: Perry
  fullname: Perry, James C.
  organization: Systems Research and Technology Department, BIO, Advanced Computation Technology Group, The Dahlgren Division of the Naval Surface Warfare Center, Dahlgren, VA 22448-5100, USA
– sequence: 3
  givenname: Brian R.
  surname: Poellinger
  fullname: Poellinger, Brian R.
  organization: High Assurance Computer Systems Branch, Naval Research Laboratory, 4555 Overlook Ave., S.W., Washington, DC 20375-5820, USA
– sequence: 4
  givenname: George W.
  surname: Rogers
  fullname: Rogers, George W.
  organization: Systems Research and Technology Department, BIO, Advanced Computation Technology Group, The Dahlgren Division of the Naval Surface Warfare Center, Dahlgren, VA 22448-5100, USA
BookMark eNqFkE1PGzEQhi2USiTQf8DBp4oelvpjk_VyqFSlhCIhuNCzNfGOwdS73toOVf89XoI49FAuY438Pq80z4LMhjAgISecnXHGV19YK5aVkFyctvVnxhhX1c0BmXPViEoJtZqR-VvkkCxSeiyZhot2TvQGUqYm9OMuQ3ZhoMHSMGbXg6cj5IdEd8kN9xTKFsF79PS7e_yVcgQK_j5Elx96-qdMiv0Wuw67UjdM_27I6Zh8sOATfnx9j8jPzcXd-kd1fXt5tf52XRkpl7nCGmtQNWwbtFJ0srGyVi0DA1tuVbuyrLYIrIUlU1ZysxRb1jLRqQaskgDyiHza944x_N5hyrp3yaD3MGDYJS0aqURBSrDeB00MKUW0eozl2PhXc6Ynm3pSpSdVuq31i019U7DzfzDj9sKmQ_178Nc9jMXAk8Ook3E4GOxcRJN1F9z_C54BU4OR7Q
CitedBy_id crossref_primary_10_1080_13658810500105887
crossref_primary_10_1016_j_robot_2018_04_007
crossref_primary_10_4028_www_scientific_net_AMM_441_750
crossref_primary_10_1016_j_ejor_2013_03_022
crossref_primary_10_1016_S1474_0346_03_00018_1
crossref_primary_10_1142_S2301385018400022
crossref_primary_10_1111_tgis_12453
crossref_primary_10_1177_0959651820937844
crossref_primary_10_1016_j_autcon_2004_04_012
crossref_primary_10_1016_j_procir_2022_05_181
crossref_primary_10_1080_1365881031000072645
crossref_primary_10_1007_s12206_023_0338_4
Cites_doi 10.2514/3.20410
10.1287/opre.17.3.395
10.1016/0895-7177(92)90121-Z
10.1016/0893-6080(90)90078-Y
10.1109/48.107148
10.1007/BF00339943
10.1287/opre.35.2.266
10.1007/BF01386390
10.1109/21.148426
ContentType Journal Article
Copyright 1995
Copyright_xml – notice: 1995
DBID AAYXX
CITATION
7SC
8FD
JQ2
L7M
L~C
L~D
DOI 10.1016/0925-2312(94)00018-N
DatabaseName CrossRef
Computer and Information Systems Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList Computer and Information Systems Abstracts

DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1872-8286
EndPage 212
ExternalDocumentID 10_1016_0925_2312_94_00018_N
092523129400018N
GroupedDBID ---
--K
--M
.DC
.~1
0R~
123
1B1
1~.
1~5
29N
4.4
457
4G.
53G
5VS
7-5
71M
8P~
9JM
9JN
AABNK
AACTN
AADPK
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXLA
AAXUO
AAYFN
ABBOA
ABCQJ
ABFNM
ABJNI
ABMAC
ABXDB
ABYKQ
ACDAQ
ACGFS
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADJOM
ADMUD
AEBSH
AEKER
AENEX
AFKWA
AFTJW
AFXIZ
AGHFR
AGUBO
AGWIK
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
AVWKF
AXJTR
AZFZN
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
GBLVA
GBOLZ
HLZ
HVGLF
HZ~
IHE
J1W
KOM
LG9
M41
MO0
MOBAO
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
Q38
R2-
RIG
ROL
RPZ
SBC
SDF
SDG
SDP
SES
SEW
SPC
SPCBC
SSN
SSV
SSZ
T5K
WUQ
XPP
ZMT
~G-
AATTM
AAXKI
AAYWO
AAYXX
ABWVN
ACRPL
ACVFH
ADCNI
ADNMO
AEIPS
AEUPX
AFJKZ
AFPUW
AGCQF
AGQPQ
AGRNS
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
BNPGV
CITATION
SSH
7SC
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c335t-e4e4a84ab7ef32d37f34890acab1f896f04fea09a508f31c52b0902d87af83aa3
IEDL.DBID AIKHN
ISSN 0925-2312
IngestDate Fri Jul 11 03:30:47 EDT 2025
Tue Jul 01 03:05:07 EDT 2025
Thu Apr 24 23:00:52 EDT 2025
Fri Feb 23 02:31:16 EST 2024
IsPeerReviewed true
IsScholarly true
Issue 2
Keywords Turning constraints
Route planning
Artificial neural system
Optimal path
Language English
License https://www.elsevier.com/tdm/userlicense/1.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c335t-e4e4a84ab7ef32d37f34890acab1f896f04fea09a508f31c52b0902d87af83aa3
Notes ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
PQID 27382090
PQPubID 23500
PageCount 18
ParticipantIDs proquest_miscellaneous_27382090
crossref_primary_10_1016_0925_2312_94_00018_N
crossref_citationtrail_10_1016_0925_2312_94_00018_N
elsevier_sciencedirect_doi_10_1016_0925_2312_94_00018_N
ProviderPackageCode CITATION
AAYXX
PublicationCentury 1900
PublicationDate 1995-00-00
PublicationDateYYYYMMDD 1995-01-01
PublicationDate_xml – year: 1995
  text: 1995-00-00
PublicationDecade 1990
PublicationTitle Neurocomputing (Amsterdam)
PublicationYear 1995
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Warren (BIB2) July 1990; 15
Kemeny, Shaw, Nixon, Fossum (BIB11) May 1992
Vian, Moore (BIB5) May–June 1989; 12
Hassoun, Sanghvi (BIB9) 1989; 3
Rodin, Amin, Ruan (BIB1) 1992; 16
Barraquand, Langlois, Latombe (BIB4) March/April 1992; 22
Hopfield, Tank (BIB8) 1985; 52
Kolen, Kan, Trienekens (BIB3) March–April 1987; 35
Hart, Nilsson, Raphael (BIB7) 1968; 4
Dijkstra (BIB6) 1959; 1
Dreyfus (BIB10) 1969; 17
Rodin (10.1016/0925-2312(94)00018-N_BIB1) 1992; 16
Hart (10.1016/0925-2312(94)00018-N_BIB7) 1968; 4
Hassoun (10.1016/0925-2312(94)00018-N_BIB9) 1989; 3
Kolen (10.1016/0925-2312(94)00018-N_BIB3) 1987; 35
Dijkstra (10.1016/0925-2312(94)00018-N_BIB6) 1959; 1
Barraquand (10.1016/0925-2312(94)00018-N_BIB4) 1992; 22
Vian (10.1016/0925-2312(94)00018-N_BIB5) 1989; 12
Hopfield (10.1016/0925-2312(94)00018-N_BIB8) 1985; 52
Warren (10.1016/0925-2312(94)00018-N_BIB2) 1990; 15
Dreyfus (10.1016/0925-2312(94)00018-N_BIB10) 1969; 17
Kemeny (10.1016/0925-2312(94)00018-N_BIB11) 1992
References_xml – volume: 3
  start-page: 355
  year: 1989
  end-page: 363
  ident: BIB9
  article-title: Fast computation of optimal paths in two- and higher-dimension maps
  publication-title: Neural Networks
– volume: 52
  start-page: 141
  year: 1985
  end-page: 152
  ident: BIB8
  article-title: Neural computation of decisions in optimization problems
  publication-title: Biol. Cybernet.
– volume: 1
  start-page: 269
  year: 1959
  end-page: 271
  ident: BIB6
  article-title: A note on two problems in connection with graphs
  publication-title: Numerische Math.
– volume: 12
  start-page: 311
  year: May–June 1989
  end-page: 317
  ident: BIB5
  article-title: Trajectory optimization with risk minimization for military aircraft
  publication-title: J. Guidance Control Dynamics
– volume: 17
  start-page: 395
  year: 1969
  end-page: 412
  ident: BIB10
  article-title: An appraisal of some shortest-path algorithms
  publication-title: Operat. Res.
– volume: 16
  start-page: 77
  year: 1992
  end-page: 98
  ident: BIB1
  article-title: Collision: avoidance and low-observable navigation in a dynamic environment
  publication-title: Mathl. Compt. Modelling
– volume: 15
  start-page: 199
  year: July 1990
  end-page: 204
  ident: BIB2
  article-title: A technique for autonomous underwater vehicle route planning
  publication-title: IEEE J. Oceanic Eng.
– volume: 22
  start-page: 224
  year: March/April 1992
  end-page: 241
  ident: BIB4
  article-title: Numerical potential field techniques for robot path planning
  publication-title: IEEE Trans. Systems Man Cybernet.
– volume: 35
  start-page: 266
  year: March–April 1987
  end-page: 273
  ident: BIB3
  article-title: Vehicle routing with time windows
  publication-title: Operat. Res.
– volume: 4
  start-page: 100
  year: 1968
  end-page: 107
  ident: BIB7
  article-title: A formal basis for the heuristic determination of minimum cost paths
  publication-title: IEEE Trans. SSC
– year: May 1992
  ident: BIB11
  article-title: Parallel processor array for high speed path planning
  publication-title: Proc. IEEE 1992 Custom Integrated Circuits Conf.
– volume: 12
  start-page: 311
  issue: 3
  year: 1989
  ident: 10.1016/0925-2312(94)00018-N_BIB5
  article-title: Trajectory optimization with risk minimization for military aircraft
  publication-title: J. Guidance Control Dynamics
  doi: 10.2514/3.20410
– volume: 17
  start-page: 395
  year: 1969
  ident: 10.1016/0925-2312(94)00018-N_BIB10
  article-title: An appraisal of some shortest-path algorithms
  publication-title: Operat. Res.
  doi: 10.1287/opre.17.3.395
– volume: 16
  start-page: 77
  issue: 5
  year: 1992
  ident: 10.1016/0925-2312(94)00018-N_BIB1
  article-title: Collision: avoidance and low-observable navigation in a dynamic environment
  publication-title: Mathl. Compt. Modelling
  doi: 10.1016/0895-7177(92)90121-Z
– volume: 3
  start-page: 355
  year: 1989
  ident: 10.1016/0925-2312(94)00018-N_BIB9
  article-title: Fast computation of optimal paths in two- and higher-dimension maps
  publication-title: Neural Networks
  doi: 10.1016/0893-6080(90)90078-Y
– volume: 15
  start-page: 199
  issue: 3
  year: 1990
  ident: 10.1016/0925-2312(94)00018-N_BIB2
  article-title: A technique for autonomous underwater vehicle route planning
  publication-title: IEEE J. Oceanic Eng.
  doi: 10.1109/48.107148
– volume: 52
  start-page: 141
  year: 1985
  ident: 10.1016/0925-2312(94)00018-N_BIB8
  article-title: Neural computation of decisions in optimization problems
  publication-title: Biol. Cybernet.
  doi: 10.1007/BF00339943
– volume: 35
  start-page: 266
  issue: 2
  year: 1987
  ident: 10.1016/0925-2312(94)00018-N_BIB3
  article-title: Vehicle routing with time windows
  publication-title: Operat. Res.
  doi: 10.1287/opre.35.2.266
– volume: 1
  start-page: 269
  year: 1959
  ident: 10.1016/0925-2312(94)00018-N_BIB6
  article-title: A note on two problems in connection with graphs
  publication-title: Numerische Math.
  doi: 10.1007/BF01386390
– volume: 4
  start-page: 100
  year: 1968
  ident: 10.1016/0925-2312(94)00018-N_BIB7
  article-title: A formal basis for the heuristic determination of minimum cost paths
  publication-title: IEEE Trans. SSC
– volume: 22
  start-page: 224
  issue: 2
  year: 1992
  ident: 10.1016/0925-2312(94)00018-N_BIB4
  article-title: Numerical potential field techniques for robot path planning
  publication-title: IEEE Trans. Systems Man Cybernet.
  doi: 10.1109/21.148426
– year: 1992
  ident: 10.1016/0925-2312(94)00018-N_BIB11
  article-title: Parallel processor array for high speed path planning
SSID ssj0017129
Score 1.5407325
Snippet We have developed a new optimal path algorithm in which the paths are subjected to turning constraints. The restriction which we have incorporated is the next...
SourceID proquest
crossref
elsevier
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 195
SubjectTerms Artificial neural system
Optimal path
Route planning
Turning constraints
Title Fast computation of optimal paths using a parallel Dijkstra algorithm with embedded constraints
URI https://dx.doi.org/10.1016/0925-2312(94)00018-N
https://www.proquest.com/docview/27382090
Volume 8
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Lj9MwELZoe-HC7vIQu7DFBw5wCE1sJ7GP1S5VAZETlXqzJoldAmlStemV3844jwqQUKW9RVbGcWbGM2N75jMhbyHzuTBMeqnKQw8jYvCkxCeG6yElrPBti87_NYmWK_F5Ha7_qIVxaZW97e9semut-5ZZz83ZrihmvmK4iEJ3JVycIpMRmTCuItTsyfzTl2VyOkuIA9Yh7jEcAhIMBXRBNDu1vVPifduNl_zPQf1jqlv_s7gkT_rAkc67sV2RR6Z6Si6GSxloP0efEb2AQ0Oztr3lOq0trdEwbJHa3T98oC7XfUOBOtjvsjQlvS9-_HRbHhTKTb0vmu9b6vZnqdmmBg1Tjt05oFkoqubwnKwWH7_dLb3-FgUv4zxsPCOMACkgjY3lLOex5UIqHzJIAytVZH1hDfgKMFSzPMhClrpczRzFZiUH4C_IuKor85LQkBkesyiLOFgRWgAH5p4jBagcv8CuCR9Yp7MeYtwNrtRDLpljuHYM10q0595SJ9fEO1HtOoiNM-_Hg1T0X6qi0QucoXwzCFHjLHJHI1CZ-njQrkCJ4W_fPLjvV-RxV-3udmdek3GzP5pbjFeadEpGH34F014tfwPq8uUh
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LT9wwELYoPbSXPmgraGnxoQc4pJvYTmIfUctqSyEnkLhZk8SmKdkEseHKb2cmjxWtVCFxiyyPY489D9sznxn7CkUolRM6yE0ZB-gRQ6A1fgncDxnlVeh7dP7TLFmcq-OL-OJBLgyFVY66f9DpvbYeS2YjN2fXVTULjcBNFJorRX6Kzp6x5wqll4Tz2906zCNKIzHg7QnsAFaf0ueiZLYu2zfqoG8kyP5nnv5R1L31mb9hr0a3kR8OPXvLNlyzxV5PTzLwUULfMTuHVceLvrznOW89b1EtLJGaXh9ecYp0v-TACfS7rl3Nf1R_rujAg0N92d5U3e8lp9NZ7pa5Q7VUYnMEMwtV063es_P50dn3RTC-oRAUUsZd4JRToBXkqfNSlDL1UmkTQgF55LVJfKi8g9AAOmpeRkUscorULHHSvJYA8gPbbNrGbTMeCydTkRSJBK9iD0BQ7iVSgCnxD2KHyYl1thgBxqlztZ0iyYjhlhhujepvvbXNdliwproeADYeqZ9Os2L_WigWbcAjlHvTJFqUIboYgca1tytL6UkCh_3xyW3vsReLs9MTe_Iz-_WJvRzy3umcZpdtdje37jN6Ll3-pV-a977R5eU
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Fast+computation+of+optimal+paths+using+a+parallel+Dijkstra+algorithm+with+embedded+constraints&rft.jtitle=Neurocomputing+%28Amsterdam%29&rft.au=Solka%2C+Jeffrey+L&rft.au=Perry%2C+James+C&rft.au=Poellinger%2C+Brian+R&rft.au=Rogers%2C+George+W&rft.date=1995&rft.issn=0925-2312&rft.volume=8&rft.issue=2&rft.spage=195&rft.epage=212&rft_id=info:doi/10.1016%2F0925-2312%2894%2900018-N&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0925-2312&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0925-2312&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0925-2312&client=summon