Speeding Up Floyd–Warshall’s Algorithm to Compute All-Pairs Shortest Paths and the Transitive Closure of a Graph
Floyd–Warshall’s algorithm is a widely-known procedure for computing all-pairs shortest paths in a graph of n vertices in Θ(n3) time complexity. A simplified version of the same algorithm computes the transitive closure of the graph with the same time complexity. The algorithm operates on an n×n mat...
Saved in:
| Published in | Algorithms Vol. 18; no. 9; p. 560 |
|---|---|
| Main Authors | , |
| Format | Journal Article |
| Language | English |
| Published |
Basel
MDPI AG
04.09.2025
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 1999-4893 1999-4893 |
| DOI | 10.3390/a18090560 |
Cover
| Abstract | Floyd–Warshall’s algorithm is a widely-known procedure for computing all-pairs shortest paths in a graph of n vertices in Θ(n3) time complexity. A simplified version of the same algorithm computes the transitive closure of the graph with the same time complexity. The algorithm operates on an n×n matrix, performing n inspections and no more than n updates of each matrix cell, until the final matrix is computed. In this paper, we apply a technique called SmartForce, originally devised as a performance enhancement for solving the traveling salesman problem, to avoid the inspection and checking of cells that do not need to be updated, thus reducing the overall computation time when the number, u, of cell updates is substantially smaller than n3. When the ratio u/n3 is not small enough, the performance of the proposed procedure might be worse than that of the Floyd–Warshall algorithm. To speed up the algorithm independently of the input instance type, we introduce an effective hybrid approach. Finally, a similar procedure, which exploits suitable fast data structures, can be used to achieve a speedup over the Floyd–Warshall simplified algorithm that computes the transitive closure of a graph. |
|---|---|
| AbstractList | Floyd–Warshall’s algorithm is a widely-known procedure for computing all-pairs shortest paths in a graph of n vertices in Θ(n3) time complexity. A simplified version of the same algorithm computes the transitive closure of the graph with the same time complexity. The algorithm operates on an n×n matrix, performing n inspections and no more than n updates of each matrix cell, until the final matrix is computed. In this paper, we apply a technique called SmartForce, originally devised as a performance enhancement for solving the traveling salesman problem, to avoid the inspection and checking of cells that do not need to be updated, thus reducing the overall computation time when the number, u, of cell updates is substantially smaller than n3 . When the ratio u/n3 is not small enough, the performance of the proposed procedure might be worse than that of the Floyd–Warshall algorithm. To speed up the algorithm independently of the input instance type, we introduce an effective hybrid approach. Finally, a similar procedure, which exploits suitable fast data structures, can be used to achieve a speedup over the Floyd–Warshall simplified algorithm that computes the transitive closure of a graph. |
| Author | Dalpasso, Marcello Lancia, Giuseppe |
| Author_xml | – sequence: 1 givenname: Giuseppe orcidid: 0000-0001-5323-8483 surname: Lancia fullname: Lancia, Giuseppe – sequence: 2 givenname: Marcello orcidid: 0000-0002-9242-3435 surname: Dalpasso fullname: Dalpasso, Marcello |
| BookMark | eNp9kMFq3DAQhkVJoUmaQ99A0FMLbsaSZVvHsDRpIJBAEnIUY3m89uK1XElu2Vveoae-Xp6kajeEnHoYZvj55xvmP2IHk5uIsQ85fJFSwynmNWhQJbxhh7nWOitqLQ9eze_YUQgbgFLpMj9k8XYmaodpze9nfj66Xfv0-OsBfehxHJ8efwd-Nq6dH2K_5dHxldvOS6QkjtkNDj7w2975SCHyG4x94Di1PPbE7zxOYYjDD-Kr0YXFE3cdR37hce7fs7cdjoFOnvsxuz__erf6ll1dX1yuzq4yKwXErFFFDWWnRFHlTdN2heyo1koQqEZCZa3twFJphVZFqrJRTatrUQtZFTatymN2uee2Djdm9sMW_c44HMw_wfm1QR8HO5JpsCWpEErCKt0RdQUgbGtBVkJIkon1ec9aphl3P1M6L8AczN_szUv2yfxxb569-76kdMzGLX5KvxopVFGUeV3p5Pq0d1nvQvDU_Yf4B399kr4 |
| Cites_doi | 10.1145/367766.368168 10.1007/BF01386390 10.1006/jcss.1995.1078 10.3390/a12050091 10.1090/dimacs/074 10.1007/s00453-007-9063-0 10.1137/0205006 10.1007/s10732-023-09523-w 10.1145/3332466.3374533 10.1016/j.ejor.2020.03.059 10.1145/321105.321107 10.1090/qam/102435 10.3390/a13110306 |
| ContentType | Journal Article |
| Copyright | 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
| Copyright_xml | – notice: 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
| DBID | AAYXX CITATION 3V. 7SC 7TB 7XB 8AL 8FD 8FE 8FG 8FK ABJCF ABUWG AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO FR3 GNUQQ HCIFZ JQ2 K7- KR7 L6V L7M L~C L~D M0N M7S P62 PHGZM PHGZT PIMPY PKEHL PQEST PQGLB PQQKQ PQUKI PRINS PTHSS Q9U ADTOC UNPAY DOA |
| DOI | 10.3390/a18090560 |
| DatabaseName | CrossRef ProQuest Central (Corporate) Computer and Information Systems Abstracts Mechanical & Transportation Engineering Abstracts ProQuest Central (purchase pre-March 2016) Computing Database (Alumni Edition) Technology Research Database ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) (purchase pre-March 2016) Materials Science & Engineering Collection ProQuest Central (Alumni) ProQuest Central UK/Ireland Advanced Technologies & Computer Science Collection ProQuest Central Essentials ProQuest Central ProQuest Technology Collection (LUT) ProQuest One ProQuest Central Engineering Research Database ProQuest Central Student SciTech Premium Collection ProQuest Computer Science Collection Computer Science Database Civil Engineering Abstracts ProQuest Engineering Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Computing Database Engineering Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic Publicly Available Content Database ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic ProQuest One Academic UKI Edition ProQuest Central China Engineering collection ProQuest Central Basic Unpaywall for CDI: Periodical Content Unpaywall DOAJ Directory of Open Access Journals |
| DatabaseTitle | CrossRef Publicly Available Content Database Computer Science Database ProQuest Central Student Technology Collection Technology Research Database Computer and Information Systems Abstracts – Academic ProQuest One Academic Middle East (New) Mechanical & Transportation Engineering Abstracts ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection Computer and Information Systems Abstracts ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest Central China ProQuest Central ProQuest One Applied & Life Sciences ProQuest Engineering Collection ProQuest Central Korea ProQuest Central (New) Advanced Technologies Database with Aerospace Engineering Collection Advanced Technologies & Aerospace Collection Civil Engineering Abstracts ProQuest Computing Engineering Database ProQuest Central Basic ProQuest Computing (Alumni Edition) ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest SciTech Collection Computer and Information Systems Abstracts Professional ProQuest One Academic UKI Edition Materials Science & Engineering Collection Engineering Research Database ProQuest One Academic ProQuest One Academic (New) ProQuest Central (Alumni) |
| DatabaseTitleList | Publicly Available Content Database CrossRef |
| Database_xml | – sequence: 1 dbid: DOA name: DOAJ Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website – sequence: 2 dbid: UNPAY name: Unpaywall url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/ sourceTypes: Open Access Repository – sequence: 3 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1999-4893 |
| ExternalDocumentID | oai_doaj_org_article_bade35a06ea743f287002cdc037223e3 10.3390/a18090560 10_3390_a18090560 |
| GroupedDBID | 23M 2WC 5VS 8FE 8FG AADQD AAFWJ AAYXX ABDBF ABJCF ABUWG ACUHS ADBBV AFKRA AFPKN AFZYC ALMA_UNASSIGNED_HOLDINGS AMVHM ARAPS AZQEC BCNDV BENPR BGLVJ BPHCQ CCPQU CITATION DWQXO E3Z ESX GNUQQ GROUPED_DOAJ HCIFZ IAO ICD ITC J9A K6V K7- KQ8 L6V M7S MODMG M~E OK1 OVT P2P PHGZM PHGZT PIMPY PQGLB PQQKQ PROAC PTHSS TR2 TUS 3V. 7SC 7TB 7XB 8AL 8FD 8FK FR3 JQ2 KR7 L7M L~C L~D M0N P62 PKEHL PQEST PQUKI PRINS PUEGO Q9U ADTOC C1A IPNFZ RIG UNPAY |
| ID | FETCH-LOGICAL-c320t-b54806f52471bbdf43fe8952e05b307cccf0ce6c29542956b5bd98282374c4803 |
| IEDL.DBID | DOA |
| ISSN | 1999-4893 |
| IngestDate | Fri Oct 03 12:50:47 EDT 2025 Sun Sep 07 11:20:08 EDT 2025 Fri Sep 26 22:12:02 EDT 2025 Thu Oct 16 04:39:30 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 9 |
| Language | English |
| License | cc-by |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c320t-b54806f52471bbdf43fe8952e05b307cccf0ce6c29542956b5bd98282374c4803 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-9242-3435 0000-0001-5323-8483 |
| OpenAccessLink | https://doaj.org/article/bade35a06ea743f287002cdc037223e3 |
| PQID | 3254461879 |
| PQPubID | 2032439 |
| ParticipantIDs | doaj_primary_oai_doaj_org_article_bade35a06ea743f287002cdc037223e3 unpaywall_primary_10_3390_a18090560 proquest_journals_3254461879 crossref_primary_10_3390_a18090560 |
| PublicationCentury | 2000 |
| PublicationDate | 2025-09-04 |
| PublicationDateYYYYMMDD | 2025-09-04 |
| PublicationDate_xml | – month: 09 year: 2025 text: 2025-09-04 day: 04 |
| PublicationDecade | 2020 |
| PublicationPlace | Basel |
| PublicationPlace_xml | – name: Basel |
| PublicationTitle | Algorithms |
| PublicationYear | 2025 |
| Publisher | MDPI AG |
| Publisher_xml | – name: MDPI AG |
| References | Fredman (ref_11) 1976; 5 Brodnik (ref_14) 2022; 22 Lancia (ref_19) 2020; 286 Bellman (ref_7) 1958; 16 ref_13 Warshall (ref_2) 1962; 9 ref_20 Han (ref_10) 2008; 51 Seidel (ref_12) 1995; 51 ref_3 Floyd (ref_1) 1962; 5 Lancia (ref_18) 2024; 30 ref_17 ref_16 ref_15 ref_9 ref_8 ref_5 ref_4 ref_6 |
| References_xml | – ident: ref_9 – ident: ref_8 – ident: ref_4 – ident: ref_5 – volume: 5 start-page: 345 year: 1962 ident: ref_1 article-title: Algorithm 97: Shortest Path publication-title: Commun. ACM doi: 10.1145/367766.368168 – ident: ref_6 doi: 10.1007/BF01386390 – volume: 51 start-page: 400 year: 1995 ident: ref_12 article-title: On the all-pairs-shortest-path problem in unweighted undirected graphs publication-title: J. Comput. Syst. Sci. doi: 10.1006/jcss.1995.1078 – volume: 22 start-page: 1 year: 2022 ident: ref_14 article-title: Modifications of the Floyd-Warshall algorithm with nearly quadratic expected-time publication-title: Ars Math. Contemp. – ident: ref_16 doi: 10.3390/a12050091 – ident: ref_3 doi: 10.1090/dimacs/074 – volume: 51 start-page: 428 year: 2008 ident: ref_10 article-title: An O(n3(loglogn/logn)5/4) time algorithm for all pairs shortest path publication-title: Algorithmica doi: 10.1007/s00453-007-9063-0 – volume: 5 start-page: 83 year: 1976 ident: ref_11 article-title: New bounds on the complexity of the shortest path problem publication-title: SIAM J. Comput. doi: 10.1137/0205006 – ident: ref_13 – volume: 30 start-page: 109 year: 2024 ident: ref_18 article-title: Algorithmic strategies for a fast exploration of the TSP 4-OPT neighborhood publication-title: J. Heuristics doi: 10.1007/s10732-023-09523-w – ident: ref_15 doi: 10.1145/3332466.3374533 – volume: 286 start-page: 458 year: 2020 ident: ref_19 article-title: Finding the largest triangle in a graph in expected quadratic time publication-title: Eur. Oper. Res. doi: 10.1016/j.ejor.2020.03.059 – ident: ref_20 – volume: 9 start-page: 11 year: 1962 ident: ref_2 article-title: A theorem on Boolean matrices publication-title: J. ACM doi: 10.1145/321105.321107 – volume: 16 start-page: 87 year: 1958 ident: ref_7 article-title: On a Routing Problem publication-title: Q. Appl. Math. doi: 10.1090/qam/102435 – ident: ref_17 doi: 10.3390/a13110306 |
| SSID | ssj0065961 |
| Score | 2.3510811 |
| Snippet | Floyd–Warshall’s algorithm is a widely-known procedure for computing all-pairs shortest paths in a graph of n vertices in Θ(n3) time complexity. A simplified... |
| SourceID | doaj unpaywall proquest crossref |
| SourceType | Open Website Open Access Repository Aggregation Database Index Database |
| StartPage | 560 |
| SubjectTerms | Algorithms all-pairs shortest paths Apexes Boolean Complexity Costs Data structures FastSet data structure Floyd–Warshall graph algorithm Graph theory Graphs Performance enhancement Shortest-path problems SmartForce technique transitive closure Traveling salesman problem |
| SummonAdditionalLinks | – databaseName: ProQuest Central dbid: BENPR link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1Lb9QwEB6V7QEuvFG3FGQBV6tu_MjmgFBbdamQWK0oK3qL_Ep7CEnaTYV663_gxN_rL2Emmyz0AIdcrMRKxh7PNx7n-wDeUXUnM6njaRITrqya8InykmMWJkyhookdd-fnmTleqE-n-nQDZsO_MHSsclgTu4U61J72yHclcWkZ0sb-0FxwUo2i6uogoWF7aYXwvqMYuwebCTFjjWDz4Gg2_zKszUZnZm_FLyQx2d-1xF6FEEDciUodef8dxHn_qmrs9Q9bln8Fn-ljeNijRra_GuYnsBGrp_BoUGRgvYM-g_akWUUjtmjYtKyvw-3Nz2-Yu5Jkyu3NryXbL8_wq9rz76ytWd8BNpZ8ToUddnJOh2-XLZsjMlwyWwWGCJF1Ea07ZcQOy5o2FVldMMs-Et31c1hMj74eHvNeV4F7mYiWO-J4M4VOMDA5FwolizjJdBKFdujy3vtC-Gg8lQDxMk67kGFmlshUeXxUvoBRVVdxC1hMVZAI0kImJkp6NKdTe0Syh7BBW6PH8Gawa96s6DNyTDvI-Pna-GM4IIuvbyDG666hvjzLewfCoB6i1FaYaBH0FFSfFYkPXsgUEU6UY9gZxivv3XCZ_5k0Y3i7HsN_v8n2_zt5CQ8Skv_t6kk7MGovr-IrxCSte91PtN-GyuDb priority: 102 providerName: ProQuest – databaseName: Unpaywall dbid: UNPAY link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Nb9QwELVge4AL5VNdaJEFXNO4seMkJ7StWCokqpXKinKK4o-0FSGJNllQOfU_cOrf6y_pjONdUSQkxCEXK45sje33xjN5Q8gbjO5kMlFBEtkoEIVIg1RoHoAXxmQprLROu_PjkTyciw8n8Ym_cOt8WiW44ufukHa_yKM6SriXhlkI4By2pnz73d8kAfLJLI2SJL1LNmQMXHxENuZHs8kXF0r2fQc5IQ6-fVigWBUgPrsFQk6r_xbBvLes2-LiR1FVv2HNdJPkq1EOKSZfd5e92tU__xBw_P9pPCQPPA2lk2HdPCJ3bP2YbK5KPFC_45-Q_rgd4I3OWzqtmgtzffnrMzjDWIPl-vKqo5PqtFmc92ffaN9Q_wForIIZRoro8Rlm83Y9nQHV7GhRGwqUkzqIdGlL9KBq8JaSNiUt6HvUz35K5tN3nw4OA1-oIdA8Yn2gUDROlnEESKeUKQUvbZrFkWWxgjNEa10ybaXGmCI8UsXKwIxRJ0do6MqfkVHd1HaLUJsIw4H1mYylgmswmBJ7qNoHPCQuZDwmr1aWy9tBjyMHPwbNm6_NOyb7aNP1Cyih7RqaxWnudySwBGN5XDBpC2BRJQZ8WaSNZjwBymT5mGyvVkTu93WXc1R0k1ihfUxer1fJ30fy_J_eekHuR1hW2MWptsmoXyztDnCdXr30C_oG-Mr4AQ priority: 102 providerName: Unpaywall |
| Title | Speeding Up Floyd–Warshall’s Algorithm to Compute All-Pairs Shortest Paths and the Transitive Closure of a Graph |
| URI | https://www.proquest.com/docview/3254461879 https://www.mdpi.com/1999-4893/18/9/560/pdf?version=1756982778 https://doaj.org/article/bade35a06ea743f287002cdc037223e3 |
| UnpaywallVersion | publishedVersion |
| Volume | 18 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAFT databaseName: Open Access Digital Library customDbUrl: eissn: 1999-4893 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0065961 issn: 1999-4893 databaseCode: KQ8 dateStart: 20080101 isFulltext: true titleUrlDefault: http://grweb.coalliance.org/oadl/oadl.html providerName: Colorado Alliance of Research Libraries – providerCode: PRVAON databaseName: DOAJ Directory of Open Access Journals customDbUrl: eissn: 1999-4893 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0065961 issn: 1999-4893 databaseCode: DOA dateStart: 20080101 isFulltext: true titleUrlDefault: https://www.doaj.org/ providerName: Directory of Open Access Journals – providerCode: PRVEBS databaseName: Academic Search Ultimate customDbUrl: https://search.ebscohost.com/login.aspx?authtype=ip,shib&custid=s3936755&profile=ehost&defaultdb=asn eissn: 1999-4893 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0065961 issn: 1999-4893 databaseCode: ABDBF dateStart: 20091201 isFulltext: true titleUrlDefault: https://search.ebscohost.com/direct.asp?db=asn providerName: EBSCOhost – providerCode: PRVEBS databaseName: EBSCOhost Mathematics Source - HOST customDbUrl: eissn: 1999-4893 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0065961 issn: 1999-4893 databaseCode: AMVHM dateStart: 20091201 isFulltext: true titleUrlDefault: https://www.ebsco.com/products/research-databases/mathematics-source providerName: EBSCOhost – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 1999-4893 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0065961 issn: 1999-4893 databaseCode: M~E dateStart: 20080101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: http://www.proquest.com/pqcentral?accountid=15518 eissn: 1999-4893 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0065961 issn: 1999-4893 databaseCode: BENPR dateStart: 20080301 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Technology Collection customDbUrl: eissn: 1999-4893 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0065961 issn: 1999-4893 databaseCode: 8FG dateStart: 20080301 isFulltext: true titleUrlDefault: https://search.proquest.com/technologycollection1 providerName: ProQuest |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV09b9RAEB1BKKABwoc4CKcR0FrZeD9sl5colyhSTifCiVBZu-s1KYx94hyhdPkPVPy9_BJmbN8pKSIaChde2dbqjddvnmf1BuATV3cyk7goiUMcKavSKFVeRqTChClVMKHz7jydmeOFOjnX57daffGesN4euAdu19kiSG2FCZbIruS6nIh94YVMiNlC5_Mp0mwtpvpvsNGZ2et9hCSJ-l3LLlVE9eIO-3Qm_Xcyy8eX9dJe_bJVdYtkps_h6ZAd4qSf1TY8CPULeLbuvIDDQnwJ7dmyZx1cLHFaNVfFzfXvr6RRuTXKzfWfFU6q7w3p_osf2DY4PIAGq2jOBRw8u-BNtqsW55QBrtDWBVImiB1zdbuJ8KBq-OchNiVaPGJb61ewmB5-OTiOhv4JkZexaCPHXm6m1DERkHNFSfCFNNNxENrR0vbel8IH47nUR4dx2hUZKbBYJsrTrfI1bNVNHd4AhkQVkpKxIhOpkp7gdGqPzfQoPdDW6BF8WOOaL3ubjJzkBYOfb8AfwT4jvrmAna27AYp3PsQ7_1e8R7Czjlc-LLdVLtlozXDj9BF83MTw_pm8_R8zeQdPYm4G3FWXdmCr_XkZ3lOG0roxPEynR2N4tH84m38ed68mnS1m88m3v-Zq5uY |
| linkProvider | Directory of Open Access Journals |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3NTtwwELYoHOil_1W30NbqzzHC2I6zOaAKKNulwGpVWJVb8F_gkCaBBKG98Q499WX6MDxJZ7LJthzaG4dcrMSKxmPPNx77-wh5j9WdWEUmiLjngdSyH_SlFQFkYUyl0ivfcHcejNRwIr8ch8cL5Fd3FwaPVXZrYrNQu8LiHvmaQC4thdrYH8vzAFWjsLraSWjoVlrBbTQUY-3Fjj0_vYIUrtrY_QTj_YHzwc7R9jBoVQYCKzirA4OMZyoNOSzTxrhUitT345B7FhqYANbalFmvLBbE4FEmNC6GPIWLSFr4VEC_98iSFDKG5G9pa2c0_trFAhXGan3GZyREzNY0smUB5GC3omAjFnAL4S5f5qWeXuks-yvYDR6RBy1KpZszt3pMFnz-hDzsFCBouyA8JfVhOYt-dFLSQVZM3c31j2-QK6NEy831z4puZqdgxfrsO60L2nYAjVkwxkISPTzDw75VTceARCuqc0cBkdImgjanmuh2VuAmJi1SqulnpNd-RiZ3YuHnZDEvcv-CUB9JJwAUupj1pbBgTiPXkdQPYEqoVdgjbzu7JuWMriOBNAeNn8yN3yNbaPH5C8iw3TQUF6dJO2EBRDgvQs2U1wCyUqwHM26dZSICROVFj6x245W0075K_jhpj7ybj-G__-Tl_zt5Q5aHRwf7yf7uaG-F3OcoPdzUslbJYn1x6V8BHqrN69bpKDm5az__DXQVHJI |
| linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3NbtQwEB6VIgEX_hFbClj8HKN1bcfZHBAqLWlLoVqprOgtTWynPYQkbVJVe-s7cOJVeJw-CTP5WegBbj3kYiVWNB7PfOMZfwPwhrI7oQ5SLxBOeCpRE2-ijPQwCuM6U067lrvzy57enqlPB_7BEvwa7sJQWeVgE1tDbUtDZ-RjSVxamnpjj7O-LGK6Gb2vTjzqIEWZ1qGdRqciu25-juFb_W5nE9f6rRDRx68b217fYcAzUvDGS4ntTGe-QBOdpjZTMnOT0BeO-ykqvzEm48ZpQ8kwfHTqpzbEGEXIQBn8VOK8N-BmQCzudEs92hq8gPZDvdYxGUkZ8nFCPFkINvgV_9e2CbiCbW-fFVUyP0_y_C83F92Huz0-ZeudQj2AJVc8hHtD7wfWm4JH0OxXnd9js4pFeTm3lxc_vmGUTM1ZLi9-1mw9P0KZNcffWVOyfgIczL0ppZDY_jGV-dYNmyIGrVlSWIZYlLW-s61nYht5SceXrMxYwraIWPsxzK5Fvk9guSgL9xSYC5SVCAdtyCdKGhRnqtaIzg8Bip9ofwSvBrnGVUfUEWOAQ8KPF8IfwQeS-OIF4tZuB8rTo7jfqggfrJN-wrVLEF5llAnmwljDZYBYyskRrA7rFfcbvo7_qOcIXi_W8N9_svL_SV7CLdTu-PPO3u4zuCOo53CbxFqF5eb0zD1HINSkL1qNY3B43Sr-G65IGiw |
| linkToUnpaywall | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Nb9QwELVge4AL5VNdaJEFXNO4seMkJ7StWCokqpXKinKK4o-0FSGJNllQOfU_cOrf6y_pjONdUSQkxCEXK45sje33xjN5Q8gbjO5kMlFBEtkoEIVIg1RoHoAXxmQprLROu_PjkTyciw8n8Ym_cOt8WiW44ufukHa_yKM6SriXhlkI4By2pnz73d8kAfLJLI2SJL1LNmQMXHxENuZHs8kXF0r2fQc5IQ6-fVigWBUgPrsFQk6r_xbBvLes2-LiR1FVv2HNdJPkq1EOKSZfd5e92tU__xBw_P9pPCQPPA2lk2HdPCJ3bP2YbK5KPFC_45-Q_rgd4I3OWzqtmgtzffnrMzjDWIPl-vKqo5PqtFmc92ffaN9Q_wForIIZRoro8Rlm83Y9nQHV7GhRGwqUkzqIdGlL9KBq8JaSNiUt6HvUz35K5tN3nw4OA1-oIdA8Yn2gUDROlnEESKeUKQUvbZrFkWWxgjNEa10ybaXGmCI8UsXKwIxRJ0do6MqfkVHd1HaLUJsIw4H1mYylgmswmBJ7qNoHPCQuZDwmr1aWy9tBjyMHPwbNm6_NOyb7aNP1Cyih7RqaxWnudySwBGN5XDBpC2BRJQZ8WaSNZjwBymT5mGyvVkTu93WXc1R0k1ihfUxer1fJ30fy_J_eekHuR1hW2MWptsmoXyztDnCdXr30C_oG-Mr4AQ |
| 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=Speeding+Up+Floyd%E2%80%93Warshall%E2%80%99s+Algorithm+to+Compute+All-Pairs+Shortest+Paths+and+the+Transitive+Closure+of+a+Graph&rft.jtitle=Algorithms&rft.au=Lancia%2C+Giuseppe&rft.au=Dalpasso%2C+Marcello&rft.date=2025-09-04&rft.issn=1999-4893&rft.eissn=1999-4893&rft.volume=18&rft.issue=9&rft.spage=560&rft_id=info:doi/10.3390%2Fa18090560&rft.externalDBID=n%2Fa&rft.externalDocID=10_3390_a18090560 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1999-4893&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1999-4893&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1999-4893&client=summon |