A fast retrieval technique for large graph structures
Graphs are a typical and basic data structure for computer algorithms. A two-dimensional array and a list are well-known as for their representation. These data representations have contrasting features for retrieval time and space efficiency. Aho et al. [3] proposed a method for combining the compa...
Gespeichert in:
| Veröffentlicht in: | International Journal of Computer Mathematics Jg. 60; H. 3-4; S. 215 - 228 |
|---|---|
| Hauptverfasser: | , , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Abingdon
Gordon and Breach Science Publishers
01.01.1996
Informa UK Limited Taylor and Francis |
| Schlagworte: | |
| ISSN: | 0020-7160, 1029-0265 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | Graphs are a typical and basic data structure for computer algorithms. A two-dimensional array and a list are well-known as for their representation. These data representations have contrasting features for retrieval time and space efficiency. Aho et al. [3] proposed a method for combining the compactness of the list with the fast retrieval of the array. Applications of Aho's scheme were, however, limited to static data structures because the updating algorithm was not given.
By introducing three one-dimensional arrays based on Aho's data structure, called a triple-array structure, this paper proposes a method for updating arcs stored in the triple-array without degrading the worst-case retrieval time complexity 0(1). The triple-array maps arcs into two one-dimensional arrays CHECK and NEXT according to another one-dimensional array BASE. An updating algorithm presented here moves the initial positions of the arcs into other possible positions in the triple-array, by a first-fit strategy which searches the array CHECK starting from the head. For a large graph, the updating algorithm is improved by introducing the criterion of searching the array CHECK locally. Theoretical and experimental observations show that the updating time of the triple-array becomes practical while keeping the worstcase retrieval time complexity 0(1). |
|---|---|
| AbstractList | Graphs are a typical and basic data structure for computer algorithms. A two-dimensional array and a list are well-known as for their representation. These data representations have contrasting features for retrieval time and space efficiency. Aho et al. [3] proposed a method for combining the compactness of the list with the fast retrieval of the array. Applications of Aho's scheme were, however, limited to static data structures because the updating algorithm was not given. By introducing three one-dimensional arrays based on Aho's data structure, called a triple-array structure, this paper proposes a method for updating arcs stored in the triple-array without degrading the worst-case retrieval time complexity O(1). The triple-array maps arcs into two one-dimensional arrays CHECK and NEXT according to another one-dimensional array BASE. An updating algorithm presented here moves the initial positions of the arcs into other possible positions in the triple array, by a first-fit strategy which searches the array CHECK starting from the head. For a large graph, the updating algorithm is improved by introducing the criterion of searching the array CHECK locally. Theoretical and experimental observations show that the updating time of the triple-array becomes practical while keeping the worstcase retrieval time complexity O(1). Graphs are a typical and basic data structure for computer algorithms. A two-dimensional array and a list are well-known as for their representation. These data representations have contrasting features for retrieval time and space efficiency. Aho et al. [3] proposed a method for combining the compactness of the list with the fast retrieval of the array. Applications of Aho's scheme were, however, limited to static data structures because the updating algorithm was not given. By introducing three one-dimensional arrays based on Aho's data structure, called a triple-array structure, this paper proposes a method for updating arcs stored in the triple-array without degrading the worst-case retrieval time complexity 0(1). The triple-array maps arcs into two one-dimensional arrays CHECK and NEXT according to another one-dimensional array BASE. An updating algorithm presented here moves the initial positions of the arcs into other possible positions in the triple-array, by a first-fit strategy which searches the array CHECK starting from the head. For a large graph, the updating algorithm is improved by introducing the criterion of searching the array CHECK locally. Theoretical and experimental observations show that the updating time of the triple-array becomes practical while keeping the worstcase retrieval time complexity 0(1). |
| Author | Iriguchi, Hirokazu Koyama, Masashi Aoe, Jun-Ichi Shishibori, Masami |
| Author_xml | – sequence: 1 givenname: Hirokazu surname: Iriguchi fullname: Iriguchi, Hirokazu organization: Department of Information Science and Intelligent Systems University of Tokushima – sequence: 2 givenname: Masashi surname: Koyama fullname: Koyama, Masashi organization: Department of Information Science and Intelligent Systems University of Tokushima – sequence: 3 givenname: Masami surname: Shishibori fullname: Shishibori, Masami organization: Department of Information Science and Intelligent Systems University of Tokushima – sequence: 4 givenname: Jun-Ichi surname: Aoe fullname: Aoe, Jun-Ichi organization: Department of Information Science and Intelligent Systems University of Tokushima |
| BackLink | https://cir.nii.ac.jp/crid/1871428067665184640$$DView record in CiNii http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=3188434$$DView record in Pascal Francis |
| BookMark | eNp9kD1PwzAQhi0EEqXwA9gyILbA-TOOxFIhvqRKLDBH18Rujdyk2C6If4-rFgYQLHfDPe_dve8R2e-H3hBySuGCgoZLAAYVVbUCrUEIXe2REQVWl8CU3CejzbzMABySoxhfAEDXlRoROSksxlQEk4Izb-iLZNpF717XprBDKDyGuSnmAVeLIqawbtM6mHhMDiz6aE52fUyeb2-eru_L6ePdw_VkWrZC0lQKPpOK065WlnW07vhMKCaMRSqYmVmQgkrMc5xVEjtNuaqZrA3rOLJaWs7H5Hy7dxWG_FFMzdLF1niPvRnWsWGKZZNqA57tQIwtehuwb11sVsEtMXw0nGotuMgY3WJtGGIMxn4TFJpNjs2vHLOm-qFpXcLkhj4FdP5f5e6p3rks2lSqq-xdg6qUklQLJSBjV1vM9TnxJb4PwXdNwg8_hC8j_O8rn21FkyQ |
| CODEN | IJCMAT |
| CitedBy_id | crossref_primary_10_1016_S0020_0255_00_00061_X |
| Cites_doi | 10.1145/42411.42420 10.1109/32.31357 10.1080/00207169408804348 10.1007/3-540-10259-0_1 10.1145/359168.359175 10.1145/360825.360855 10.1145/360248.360258 10.1002/spe.4380240303 |
| ContentType | Journal Article |
| Copyright | Copyright Taylor & Francis Group, LLC 1996 1996 INIST-CNRS |
| Copyright_xml | – notice: Copyright Taylor & Francis Group, LLC 1996 – notice: 1996 INIST-CNRS |
| DBID | RYH AAYXX CITATION IQODW 7SC 8FD JQ2 L7M L~C L~D |
| DOI | 10.1080/00207169608804487 |
| DatabaseName | CiNii Complete CrossRef Pascal-Francis 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 Applied Sciences |
| EISSN | 1029-0265 |
| EndPage | 228 |
| ExternalDocumentID | 3188434 10_1080_00207169608804487 8804487 |
| GroupedDBID | -~X 07G 0R~ 1TA 4.4 5GY 5VS AAIKQ AAKBW ABJNI ABUFD ACGEE ACGEJ ACGFS ACGOD ACIWK ACNCT ADCVX ADXPE AENEX AEPSL AEUMN AEYOC AGLEN AI. ALMA_UNASSIGNED_HOLDINGS AMVHM AMXXU AQTUD AWYRJ BCCOT BPLKW C06 CS3 DU5 DWIFK EBS EJD H13 HZ~ IVXBP M4Z NA5 NUSFT NY~ O9- P2P PQQKQ TAQ TDBHL TFL TFMCV TFW TN5 TOXWX UB9 UPT UU8 V3K V4Q VH1 WH7 RYH .4S .7F .DC .QJ 0BK 29J 30N AAENE AAGDL AAHIA AAJMT AALDU AAMIU AAPUL AAQRR AAYJJ AAYXX ABCCY ABDBF ABEFU ABFIM ABHAV ABLIJ ABPAQ ABPEM ABTAI ABXUL ABXYU ACAGQ ACTCW ACTIO ACUHS ADGTB AEISY AEOZL AFFNX AFKVX AFRVT AGCQS AGDLA AGMYJ AGROQ AHDZW AHMOU AIJEM AIYEW AJWEG AKBVH AKOOK ALCKM ALQZU AMEWO AQRUH ARCSS AVBZW BLEHA CAG CCCUG CE4 CITATION COF CRFIH DGEBU DKSSO DMQIW EAP EDO EMK EPL EST ESX E~A E~B GTTXZ HF~ H~9 H~P IPNFZ J.P KYCEM LJTGL MK~ QCRFL RIG RNANH ROSJB RTWRZ S-T SNACF TASJS TBQAZ TEJ TFT TTHFI TUROJ TUS TWF UT5 UU3 ZGOLN ZY4 ~S~ ADYSH IQODW 7SC 8FD JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c451t-43b5631d96f2d19d3b4624efa142ebf05415a31dab75ad81369259e2d3a295f33 |
| IEDL.DBID | TFW |
| ISICitedReferencesCount | 1 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=10_1080_00207169608804487&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0020-7160 |
| IngestDate | Fri Sep 05 10:52:38 EDT 2025 Mon Jul 21 09:12:37 EDT 2025 Tue Nov 18 21:53:46 EST 2025 Sat Nov 29 02:21:25 EST 2025 Mon Nov 10 09:05:00 EST 2025 Mon Oct 20 23:45:49 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 3-4 |
| Keywords | Data compression Worst case method Information retrieval Finite automaton Graph theory Data structure Algorithm Time complexity |
| Language | English |
| License | CC BY 4.0 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c451t-43b5631d96f2d19d3b4624efa142ebf05415a31dab75ad81369259e2d3a295f33 |
| Notes | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
| PQID | 26210263 |
| PQPubID | 23500 |
| PageCount | 14 |
| ParticipantIDs | informaworld_taylorfrancis_310_1080_00207169608804487 crossref_primary_10_1080_00207169608804487 proquest_miscellaneous_26210263 nii_cinii_1871428067665184640 pascalfrancis_primary_3188434 crossref_citationtrail_10_1080_00207169608804487 |
| PublicationCentury | 1900 |
| PublicationDate | 1/1/1996 1996-01-01 1996-01-00 1996 19960101 |
| PublicationDateYYYYMMDD | 1996-01-01 |
| PublicationDate_xml | – month: 01 year: 1996 text: 1/1/1996 day: 01 |
| PublicationDecade | 1990 |
| PublicationPlace | Abingdon |
| PublicationPlace_xml | – name: Abingdon |
| PublicationTitle | International Journal of Computer Mathematics |
| PublicationYear | 1996 |
| Publisher | Gordon and Breach Science Publishers Informa UK Limited Taylor and Francis |
| Publisher_xml | – name: Gordon and Breach Science Publishers – name: Informa UK Limited – name: Taylor and Francis |
| References | Aho A. V. (CIT0003) 1986 CIT0010 Aho A. V. (CIT0002) 1983 CIT0001 Knuth D. E. (CIT0008) 1973; 3 CIT0011 Thomas S. A. (CIT0016) 1980 Yoshio A. (CIT0017) 1985 Aoe J. (CIT0005) 1991 Procter P. (CIT0012) 1978 CIT0014 CIT0013 CIT0004 CIT0015 CIT0006 Kita K. (CIT0007) 1992 CIT0009 |
| References_xml | – volume-title: Data Structure Techniques year: 1980 ident: CIT0016 – volume-title: Computer Algorithms -Key Search Strategies- year: 1991 ident: CIT0005 – ident: CIT0006 doi: 10.1145/42411.42420 – ident: CIT0004 doi: 10.1109/32.31357 – volume-title: A Study on Language Modeling For Speech Recognition, Ph.D thesis year: 1992 ident: CIT0007 – volume-title: Longman Dictionary Contemporary English year: 1978 ident: CIT0012 – ident: CIT0014 – volume-title: Data Structures and Algorithms year: 1983 ident: CIT0002 – ident: CIT0010 doi: 10.1080/00207169408804348 – ident: CIT0013 doi: 10.1007/3-540-10259-0_1 – ident: CIT0015 doi: 10.1145/359168.359175 – volume: 3 volume-title: The Art of Computer Programming year: 1973 ident: CIT0008 – ident: CIT0001 doi: 10.1145/360825.360855 – volume-title: English-Japanese Dictionaries year: 1985 ident: CIT0017 – volume-title: Compilers-Principles, Techniques, and Tools- year: 1986 ident: CIT0003 – ident: CIT0009 doi: 10.1145/360248.360258 – ident: CIT0011 doi: 10.1002/spe.4380240303 |
| SSID | ssj0008976 ssib002558962 ssib000879824 ssib029914915 |
| Score | 1.412953 |
| Snippet | Graphs are a typical and basic data structure for computer algorithms. A two-dimensional array and a list are well-known as for their representation. These... |
| SourceID | proquest pascalfrancis crossref nii informaworld |
| SourceType | Aggregation Database Index Database Enrichment Source Publisher |
| StartPage | 215 |
| SubjectTerms | Algorithmics. Computability. Computer arithmetics Algorithms Applied sciences Computer science; control theory; systems Data compressing Exact sciences and technology F.2.2[Nonnumerical Algorithms and problems] Finite automata Graph structures H.3.3[Information search and retrieval] Information retrieval. Graph Performance E.1 Data Structure[Graphs] Storing and retrieving Theoretical computing Worst-case time complexity |
| Title | A fast retrieval technique for large graph structures |
| URI | https://www.tandfonline.com/doi/abs/10.1080/00207169608804487 https://cir.nii.ac.jp/crid/1871428067665184640 https://www.proquest.com/docview/26210263 |
| Volume | 60 |
| WOSCitedRecordID | wos10_1080_00207169608804487&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAWR databaseName: Taylor & Francis Online Journals customDbUrl: eissn: 1029-0265 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0008976 issn: 0020-7160 databaseCode: TFW dateStart: 19640101 isFulltext: true titleUrlDefault: https://www.tandfonline.com providerName: Taylor & Francis |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV07T8MwELZQxcDCG1Gg4IEJyVIcP-KMFaJiqhiK6BbZcSxVqlLUpPx-zs5DFFAHWLLYjs6-l88-f4fQvWNKO-oMyZlNCQeHS3ShImIcVzI32lmtQrGJZDpV83n60ubmVG1apY-hXQMUEWy1V25tqi4jzr_gjjzIiwQNiSC88G_Jwe17tZxN3no7rNJQWs73JtC9v9P87Q9bXmkLsxR8TrlY-JRJXcGquabcxQ_LHdzR5OifEzlGh-0-FI8bwTlBe0V5io66Gg-4VfkzJMbY6arG61B5C8QS96ivGMjHS59JjgPsNW6waDcQwJ-j18nT7PGZtKUWSM4FrQlnRkhGbSpdbGlqmeEy5oXTlMeFcbCvo0JDuzaJ0FZRJlOIm4rYMh2nwjF2gQblqiwuERaJAZ3OuQa-c2MhoJORE9xZ8IUW4skhirqlzvIWh9yXw1hmtIcr_bYsQ_TQD3lvQDh2dRZf-ZfV4eSj5VvGdowbAaOBJP-lEEdyf-mcSCmAaMkjaN8SgZ4SsIqKM5jXXScSGaiov3fRZbHaVFksfVwt2dUfKbtGB02uuD_4uUEDYGYxQvv5R72o1rdB6D8BVfX5fA |
| linkProvider | Taylor & Francis |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3NS8MwFA86Bb04P3HqXA6ehEDTfLQ9DnFMnMPDxN1K0jQwkE7Wzr_fl7YrTmUHvfSSpLzmfeW9vP4eQjeWhcpSq0nCTEQ4OFyi0tAj2vJQJlpZo8Ky2UQwHofTafRcJ9zyuqzSxdC2AooobbVTbpeMXpXEuV-4PYfyIkFFPIgvgm20I8DPOuz8yeC1scRhVDaXc9MJzG9uNX97xZpfWkMtBa-TzWauaFLlsG-2anjxw3aXDmnQ_u-nHKKD-iiK-5XsHKGtNDtG7VWbB1xr_QkSfWxVXuBF2XwLJBM3wK8Y6Mdvrpgcl8jXuIKjXUIMf4peBveTuyGpuy2QhAtaEM60kIyaSFrf0MgwzaXPU6so91Nt4WhHhYJxpQOhTEiZjCB0Sn3DlB8Jy9gZamXzLD1HWAQa1DrhCljPtYGYTnpWcGvAHRoIKTvIW-11nNRQ5K4jxltMG8TSb9vSQbfNkvcKh2PTZPGVgXFRJj9qxsVsw7oucBpIck8KoSR3986BlAKIltyD8TUZaCgBwxhyBt_VW8lEDFrqrl5Uls6XeexLF1pLdvFHynpobzh5GsWjh_HjJdqvSsddHugKtYCxaRftJh_FLF9clxrwCTMk_aY |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3NS8MwFA86Rbw4P3HqXA6ehELTfLQ9DrUoythh4m4laRoYSDfWzr_fl37hVHbQSy9Jymvee3n5Ja-_h9CNoYE0xCgnoTp0GARcR6aB6yjDApEoabQMymIT_mgUTKfhuM7Nyeu0SouhTUUUUa7V1rkX2jQZcfYPbteSvAjwEBfghb-NdmDbLKyBT6K3diEOwrK2nO3uQP_2UvO3V6yFpTXSUgg62WxmcyZlDtNmqnoXP5buMh5F3X9-ySE6qDeieFhZzhHaSrNj1G2KPODa508QH2Ij8wIvy9JbYJe4pX3FID5-t6nkuOS9xhUZ7QoQ_Cl6jR4md49OXWvBSRgnhcOo4oISHQrjaRJqqpjwWGokYV6qDGzsCJfQLpXPpQ4IFSEAp9TTVHohN5SeoU42z9JzhLmvwKkTJkHxTGlAdMI1nBkNwVADoOwht5nqOKmJyG09jPeYtHyl36alh27bIYuKhWNTZ_5Vf3FRHn3UeovphnF9UDSIZJ8EgCSzt85gVxyEFsyF9jUTaCWBZTFgFL5r0JhEDD5qL15kls5XeewJC6wFvfijZAO0N76P4pen0fMl2q_yxu0h0BXqgF7TPtpNPopZvrwu7f8TKnr8WA |
| 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=A+fast+retrieval+technique+for+large+graph+structures&rft.jtitle=International+journal+of+computer+mathematics&rft.au=IRIGUCHI%2C+H&rft.au=KOYAMA%2C+M&rft.au=SHISHIBORI%2C+M&rft.au=AOE%2C+J.-I&rft.date=1996&rft.pub=Taylor+and+Francis&rft.issn=0020-7160&rft.volume=60&rft.issue=3-4&rft.spage=215&rft.epage=228&rft_id=info:doi/10.1080%2F00207169608804487&rft.externalDBID=n%2Fa&rft.externalDocID=3188434 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0020-7160&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0020-7160&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0020-7160&client=summon |