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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International Journal of Computer Mathematics Jg. 60; H. 3-4; S. 215 - 228
Hauptverfasser: Iriguchi, Hirokazu, Koyama, Masashi, Shishibori, Masami, Aoe, Jun-Ichi
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