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...
Saved in:
Published in | Neurocomputing (Amsterdam) Vol. 8; no. 2; pp. 195 - 212 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
Elsevier B.V
1995
|
Subjects | |
Online Access | Get full text |
ISSN | 0925-2312 1872-8286 |
DOI | 10.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 |