A space-efficient alphabet-independent Four-Russians' lookup table and a multithreaded Four-Russians' edit distance algorithm

Given two strings X (|X|=m) and Y (|Y|=n) over an alphabet Σ, the edit distance between X and Y can be computed in O(mn/t) time with the help of the Four-Russians' lookup table whose block size is t. The Four-Russians' lookup table can be constructed in O((3|Σ|)2tt2) time using O((3|Σ|)2tt...

Full description

Saved in:
Bibliographic Details
Published inTheoretical computer science Vol. 656; pp. 173 - 179
Main Authors Kim, Youngho, Na, Joong Chae, Park, Heejin, Sim, Jeong Seop
Format Journal Article
LanguageEnglish
Published Elsevier B.V 20.12.2016
Subjects
Online AccessGet full text
ISSN0304-3975
1879-2294
DOI10.1016/j.tcs.2016.04.028

Cover

Abstract Given two strings X (|X|=m) and Y (|Y|=n) over an alphabet Σ, the edit distance between X and Y can be computed in O(mn/t) time with the help of the Four-Russians' lookup table whose block size is t. The Four-Russians' lookup table can be constructed in O((3|Σ|)2tt2) time using O((3|Σ|)2tt) space. However, the construction time and space requirement of the lookup table grow very fast as the alphabet size increases and thus it has been used only when |Σ| is very small. For example, when a string is a protein sequence, |Σ|=20 and thus it is almost impossible to use the Four-Russians' lookup table on typical workstations. In this paper, we present an efficient alphabet-independent Four-Russians' lookup table. It requires O(32t(2t)!t) space and can be constructed in O(32t(2t)!t2) time. Thus, the Four-Russians' lookup table can be constructed and used irrespective of the alphabet size. The time and space complexity were achieved by compacting the lookup table using a clever encoding of the preprocessed strings. Experimental results show that the space requirement of the lookup table is reduced to about 1/5,172,030 of its original size when |Σ|=26 and t=4. Furthermore, we present efficient multithreaded parallel algorithms for edit distance computation using the Four-Russians' lookup table. The parallel algorithm for lookup table construction runs in O(t) time and the parallel algorithm for edit distance computation between X and Y runs in O(m+n) time. Experiments performed on CUDA-supported GPU show that our algorithm runs about 942 times faster than the sequential version of the original Four-Russians' algorithm for 100 pairs of random strings of length approximately 1,000 when |Σ|=4 and t=4.
AbstractList Given two strings X (|X|=m) and Y (|Y|=n) over an alphabet Σ, the edit distance between X and Y can be computed in O(mn/t) time with the help of the Four-Russians' lookup table whose block size is t. The Four-Russians' lookup table can be constructed in O((3|Σ|)2tt2) time using O((3|Σ|)2tt) space. However, the construction time and space requirement of the lookup table grow very fast as the alphabet size increases and thus it has been used only when |Σ| is very small. For example, when a string is a protein sequence, |Σ|=20 and thus it is almost impossible to use the Four-Russians' lookup table on typical workstations. In this paper, we present an efficient alphabet-independent Four-Russians' lookup table. It requires O(32t(2t)!t) space and can be constructed in O(32t(2t)!t2) time. Thus, the Four-Russians' lookup table can be constructed and used irrespective of the alphabet size. The time and space complexity were achieved by compacting the lookup table using a clever encoding of the preprocessed strings. Experimental results show that the space requirement of the lookup table is reduced to about 1/5,172,030 of its original size when |Σ|=26 and t=4. Furthermore, we present efficient multithreaded parallel algorithms for edit distance computation using the Four-Russians' lookup table. The parallel algorithm for lookup table construction runs in O(t) time and the parallel algorithm for edit distance computation between X and Y runs in O(m+n) time. Experiments performed on CUDA-supported GPU show that our algorithm runs about 942 times faster than the sequential version of the original Four-Russians' algorithm for 100 pairs of random strings of length approximately 1,000 when |Σ|=4 and t=4.
Author Na, Joong Chae
Sim, Jeong Seop
Kim, Youngho
Park, Heejin
Author_xml – sequence: 1
  givenname: Youngho
  surname: Kim
  fullname: Kim, Youngho
  email: yhkim8505@gmail.com
  organization: Department of Computer and Information Engineering, Inha University, Incheon 22212, South Korea
– sequence: 2
  givenname: Joong Chae
  surname: Na
  fullname: Na, Joong Chae
  email: jcna@sejong.ac.kr
  organization: Department of Computer Science and Engineering, Sejong University, Seoul 05006, South Korea
– sequence: 3
  givenname: Heejin
  surname: Park
  fullname: Park, Heejin
  email: hjpark@hanyang.ac.kr
  organization: Department of Computer Science and Engineering, Hanyang University, Seoul 04763, South Korea
– sequence: 4
  givenname: Jeong Seop
  surname: Sim
  fullname: Sim, Jeong Seop
  email: jssim@inha.ac.kr
  organization: Department of Computer and Information Engineering, Inha University, Incheon 22212, South Korea
BookMark eNp9kMFKxDAQQIOs4O7qB3jrzVNrmqbNBk8irgoLgug5TJOJZu22JUkFD_67WdaTh53DzDDMG5i3ILN-6JGQy5IWJS2b620RdShYagvKC8pWJ2ReroTMGZN8Rua0ojyvpKjPyCKELU1Ri2ZOfm6zMILGHK112mEfM-jGD2gx5q43OGJKabgeJp-_TCE46MNV1g3D5zRmEdoOM-hNBtlu6qKLHx7BoPm_j8bFzLgQodcJ6N4Hn3Z35-TUQhfw4q8uydv6_vXuMd88Pzzd3W5yzaSIOVLKa5DMCK1xZStbCWg5aNZUpWhKwa3QklprpGxZzbGqJQBreV0ZgQ2IaknE4a72QwgerdIuQnRDHz24TpVU7S2qrUoW1d6iolwli4ks_5Gjdzvw30eZmwOD6aUvh16FvVmdJHjUUZnBHaF_AZfpj6E
CitedBy_id crossref_primary_10_1093_bib_bbaf061
crossref_primary_10_1080_24694452_2018_1433016
crossref_primary_10_1145_3582490
Cites_doi 10.1016/0022-2836(70)90057-4
10.1093/bioinformatics/btp324
10.1145/360825.360855
10.1371/journal.pone.0065632
10.1016/0022-0000(80)90002-1
10.1016/0022-2836(81)90087-5
10.1016/S0019-9958(85)80046-2
10.1016/0196-6774(85)90023-9
ContentType Journal Article
Copyright 2016 Elsevier B.V.
Copyright_xml – notice: 2016 Elsevier B.V.
DBID AAYXX
CITATION
DOI 10.1016/j.tcs.2016.04.028
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Mathematics
Computer Science
EISSN 1879-2294
EndPage 179
ExternalDocumentID 10_1016_j_tcs_2016_04_028
S0304397516300676
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
123
1B1
1RT
1~.
1~5
4.4
457
4G.
5VS
7-5
71M
8P~
9JN
AABNK
AACTN
AAEDW
AAFTH
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAXUO
AAYFN
ABAOU
ABBOA
ABJNI
ABMAC
ABVKL
ABYKQ
ACAZW
ACDAQ
ACGFS
ACRLP
ACZNC
ADBBV
ADEZE
AEBSH
AEKER
AENEX
AEXQZ
AFKWA
AFTJW
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ARUGR
AXJTR
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FIRID
FNPLU
FYGXN
G-Q
GBLVA
GBOLZ
HVGLF
IHE
IXB
J1W
KOM
LG9
M26
M41
MHUIS
MO0
N9A
O-L
O9-
OAUVE
OK1
OZT
P-8
P-9
P2P
PC.
Q38
RIG
ROL
RPZ
SCC
SDF
SDG
SES
SPC
SPCBC
SSV
SSW
SSZ
T5K
TN5
WH7
YNT
ZMT
~G-
29Q
AAEDT
AAQXK
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABEFU
ABFNM
ABWVN
ABXDB
ACLOT
ACNNM
ACRPL
ACVFH
ADCNI
ADMUD
ADNMO
ADVLN
AEIPS
AEUPX
AFJKZ
AFPUW
AGHFR
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
ASPBG
AVWKF
AZFZN
CITATION
EFKBS
FGOYB
G-2
HZ~
R2-
SEW
TAE
WUQ
XJT
ZY4
~HD
ID FETCH-LOGICAL-c297t-e0045a92d7cce8f3f37ab4ac263176174f7c90ffd99b254e359aa2b453d7e6a73
IEDL.DBID .~1
ISSN 0304-3975
IngestDate Wed Oct 01 03:58:30 EDT 2025
Thu Apr 24 23:07:07 EDT 2025
Fri Feb 23 02:30:26 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Edit distance
Approximate string matching
Four-Russians' algorithm
Parallelization
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c297t-e0045a92d7cce8f3f37ab4ac263176174f7c90ffd99b254e359aa2b453d7e6a73
PageCount 7
ParticipantIDs crossref_citationtrail_10_1016_j_tcs_2016_04_028
crossref_primary_10_1016_j_tcs_2016_04_028
elsevier_sciencedirect_doi_10_1016_j_tcs_2016_04_028
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2016-12-20
PublicationDateYYYYMMDD 2016-12-20
PublicationDate_xml – month: 12
  year: 2016
  text: 2016-12-20
  day: 20
PublicationDecade 2010
PublicationTitle Theoretical computer science
PublicationYear 2016
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Roesch (br0060) 1999
Needleman, Wunsch (br0080) 1970; 48
Luo, Wong, Zhu, Liu, Zhu, Wu, Lee, Lin, Zhu, Cheung, Ting, Yiu, Peng, Yu, Li, Li, Lam (br0110) 2013; 8
Beck, Kerschbaum (br0040) 2013
Wen, Nie, Zhang (br0020) 2001
Gusfield (br0120) 1997
Masek, Paterson (br0140) 1980; 20
Li, Durbin (br0100) 2009; 25
Ukkonen (br0170) 1985; 64
Ukkonen (br0130) 1985; 6
Kundeti, Rajasekaran (br0150) 2008; vol. 5101
Forrest, Perelson, Allen, Cherukuri (br0050) 1994
Smith, Waterman (br0090) 1981; 147
Cormen, Leiserson, Rivest, Stein (br0160) 2009
Kimura, Takasu, Adachi (br0030) 2013
Yoon, Sim (br0070) 2012; 39
Aho, Corasick (br0010) 1975; 18
Roesch (10.1016/j.tcs.2016.04.028_br0060) 1999
Beck (10.1016/j.tcs.2016.04.028_br0040) 2013
Masek (10.1016/j.tcs.2016.04.028_br0140) 1980; 20
Aho (10.1016/j.tcs.2016.04.028_br0010) 1975; 18
Needleman (10.1016/j.tcs.2016.04.028_br0080) 1970; 48
Smith (10.1016/j.tcs.2016.04.028_br0090) 1981; 147
Cormen (10.1016/j.tcs.2016.04.028_br0160) 2009
Kimura (10.1016/j.tcs.2016.04.028_br0030) 2013
Li (10.1016/j.tcs.2016.04.028_br0100) 2009; 25
Ukkonen (10.1016/j.tcs.2016.04.028_br0170) 1985; 64
Yoon (10.1016/j.tcs.2016.04.028_br0070) 2012; 39
Ukkonen (10.1016/j.tcs.2016.04.028_br0130) 1985; 6
Wen (10.1016/j.tcs.2016.04.028_br0020) 2001
Kundeti (10.1016/j.tcs.2016.04.028_br0150) 2008; vol. 5101
Forrest (10.1016/j.tcs.2016.04.028_br0050) 1994
Luo (10.1016/j.tcs.2016.04.028_br0110) 2013; 8
Gusfield (10.1016/j.tcs.2016.04.028_br0120) 1997
References_xml – start-page: 162
  year: 2001
  end-page: 168
  ident: br0020
  article-title: Clustering user queries of a search engine
  publication-title: Proc. of the 10th Int. Conf. on World Wide Web
– volume: 20
  start-page: 18
  year: 1980
  end-page: 31
  ident: br0140
  article-title: A faster algorithm computing string edit distance
  publication-title: J. Comput. System Sci.
– start-page: 202
  year: 1994
  ident: br0050
  article-title: Self-nonself discrimination in a computer
  publication-title: Proc. IEEE Symp. Res. Security Privacy
– volume: vol. 5101
  start-page: 893
  year: 2008
  end-page: 902
  ident: br0150
  article-title: Extending the Four Russian algorithm to compute the edit script in linear space
  publication-title: ICCS 2008, Part I
– start-page: 229
  year: 1999
  end-page: 238
  ident: br0060
  article-title: Snort – lightweight intrusion detection for networks
  publication-title: Proc. of the 13th Conf. on Syst. Adm.
– start-page: 397
  year: 2013
  end-page: 403
  ident: br0030
  article-title: FPI: a novel indexing method using frequent patterns for approximate string searches
  publication-title: Proc. of the Jt. EDBT/ICDT 2013 Workshops
– year: 2009
  ident: br0160
  article-title: Introduction to Algorithms
– volume: 18
  start-page: 333
  year: 1975
  end-page: 340
  ident: br0010
  article-title: Efficient string matching: an aid to bibliographic search
  publication-title: Commun. ACM
– volume: 48
  start-page: 443
  year: 1970
  end-page: 453
  ident: br0080
  article-title: A general method applicable to the search for similarities in the amino acid sequence of two proteins
  publication-title: J. Mol. Biol.
– volume: 147
  start-page: 195
  year: 1981
  end-page: 197
  ident: br0090
  article-title: Identification of common molecular subsequences
  publication-title: J. Mol. Biol.
– year: 1997
  ident: br0120
  article-title: Algorithm on Strings, Trees, and Sequences
– volume: 8
  year: 2013
  ident: br0110
  article-title: SOAP3-dp: fast, accurate and sensitive GPU-based short read aligner
  publication-title: PLoS ONE
– volume: 6
  start-page: 132
  year: 1985
  end-page: 137
  ident: br0130
  article-title: Finding approximate patterns in strings
  publication-title: J. Algorithms
– volume: 25
  start-page: 1754
  year: 2009
  end-page: 1760
  ident: br0100
  article-title: Fast and accurate short read alignment with Burrows–Wheeler transform
  publication-title: Bioinformatics
– volume: 64
  start-page: 100
  year: 1985
  end-page: 118
  ident: br0170
  article-title: Algorithms for approximate string matching
  publication-title: Inf. Control
– start-page: 31
  year: 2013
  end-page: 37
  ident: br0040
  article-title: Approximate two-party privacy-preserving string matching with linear complexity
  publication-title: IEEE Int. Congr. on Big Data
– volume: 39
  start-page: 202
  year: 2012
  end-page: 208
  ident: br0070
  article-title: Parallel construction for the graph model of the longest common non-superstring using CUDA
  publication-title: J. KIISE: Comput. Syst. Theory
– start-page: 31
  year: 2013
  ident: 10.1016/j.tcs.2016.04.028_br0040
  article-title: Approximate two-party privacy-preserving string matching with linear complexity
– year: 1997
  ident: 10.1016/j.tcs.2016.04.028_br0120
– volume: 48
  start-page: 443
  issue: 3
  year: 1970
  ident: 10.1016/j.tcs.2016.04.028_br0080
  article-title: A general method applicable to the search for similarities in the amino acid sequence of two proteins
  publication-title: J. Mol. Biol.
  doi: 10.1016/0022-2836(70)90057-4
– volume: 39
  start-page: 202
  issue: 3
  year: 2012
  ident: 10.1016/j.tcs.2016.04.028_br0070
  article-title: Parallel construction for the graph model of the longest common non-superstring using CUDA
  publication-title: J. KIISE: Comput. Syst. Theory
– start-page: 162
  year: 2001
  ident: 10.1016/j.tcs.2016.04.028_br0020
  article-title: Clustering user queries of a search engine
– volume: 25
  start-page: 1754
  issue: 14
  year: 2009
  ident: 10.1016/j.tcs.2016.04.028_br0100
  article-title: Fast and accurate short read alignment with Burrows–Wheeler transform
  publication-title: Bioinformatics
  doi: 10.1093/bioinformatics/btp324
– volume: 18
  start-page: 333
  issue: 6
  year: 1975
  ident: 10.1016/j.tcs.2016.04.028_br0010
  article-title: Efficient string matching: an aid to bibliographic search
  publication-title: Commun. ACM
  doi: 10.1145/360825.360855
– volume: 8
  issue: 5
  year: 2013
  ident: 10.1016/j.tcs.2016.04.028_br0110
  article-title: SOAP3-dp: fast, accurate and sensitive GPU-based short read aligner
  publication-title: PLoS ONE
  doi: 10.1371/journal.pone.0065632
– volume: vol. 5101
  start-page: 893
  year: 2008
  ident: 10.1016/j.tcs.2016.04.028_br0150
  article-title: Extending the Four Russian algorithm to compute the edit script in linear space
– volume: 20
  start-page: 18
  issue: 1
  year: 1980
  ident: 10.1016/j.tcs.2016.04.028_br0140
  article-title: A faster algorithm computing string edit distance
  publication-title: J. Comput. System Sci.
  doi: 10.1016/0022-0000(80)90002-1
– year: 2009
  ident: 10.1016/j.tcs.2016.04.028_br0160
– volume: 147
  start-page: 195
  issue: 1
  year: 1981
  ident: 10.1016/j.tcs.2016.04.028_br0090
  article-title: Identification of common molecular subsequences
  publication-title: J. Mol. Biol.
  doi: 10.1016/0022-2836(81)90087-5
– volume: 64
  start-page: 100
  issue: 1–3
  year: 1985
  ident: 10.1016/j.tcs.2016.04.028_br0170
  article-title: Algorithms for approximate string matching
  publication-title: Inf. Control
  doi: 10.1016/S0019-9958(85)80046-2
– start-page: 229
  year: 1999
  ident: 10.1016/j.tcs.2016.04.028_br0060
  article-title: Snort – lightweight intrusion detection for networks
– start-page: 397
  year: 2013
  ident: 10.1016/j.tcs.2016.04.028_br0030
  article-title: FPI: a novel indexing method using frequent patterns for approximate string searches
– start-page: 202
  year: 1994
  ident: 10.1016/j.tcs.2016.04.028_br0050
  article-title: Self-nonself discrimination in a computer
– volume: 6
  start-page: 132
  issue: 1
  year: 1985
  ident: 10.1016/j.tcs.2016.04.028_br0130
  article-title: Finding approximate patterns in strings
  publication-title: J. Algorithms
  doi: 10.1016/0196-6774(85)90023-9
SSID ssj0000576
Score 2.1932783
Snippet Given two strings X (|X|=m) and Y (|Y|=n) over an alphabet Σ, the edit distance between X and Y can be computed in O(mn/t) time with the help of the...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 173
SubjectTerms Approximate string matching
Edit distance
Four-Russians' algorithm
Parallelization
Title A space-efficient alphabet-independent Four-Russians' lookup table and a multithreaded Four-Russians' edit distance algorithm
URI https://dx.doi.org/10.1016/j.tcs.2016.04.028
Volume 656
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Baden-Württemberg Complete Freedom Collection (Elsevier)
  customDbUrl:
  eissn: 1879-2294
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000576
  issn: 0304-3975
  databaseCode: GBLVA
  dateStart: 20110101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier ScienceDirect
  customDbUrl:
  eissn: 1879-2294
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000576
  issn: 0304-3975
  databaseCode: .~1
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier ScienceDirect Complete Freedom Collection
  customDbUrl:
  eissn: 1879-2294
  dateEnd: 20211012
  omitProxy: true
  ssIdentifier: ssj0000576
  issn: 0304-3975
  databaseCode: ACRLP
  dateStart: 19950109
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier ScienceDirect Open Access Journals
  customDbUrl:
  eissn: 1879-2294
  dateEnd: 20211102
  omitProxy: true
  ssIdentifier: ssj0000576
  issn: 0304-3975
  databaseCode: IXB
  dateStart: 19750601
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals [SCFCJ] - NZ
  customDbUrl:
  eissn: 1879-2294
  dateEnd: 20211012
  omitProxy: true
  ssIdentifier: ssj0000576
  issn: 0304-3975
  databaseCode: AIKHN
  dateStart: 19950109
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVLSH
  databaseName: Elsevier Journals
  customDbUrl:
  mediaType: online
  eissn: 1879-2294
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000576
  issn: 0304-3975
  databaseCode: AKRWK
  dateStart: 19750601
  isFulltext: true
  providerName: Library Specific Holdings
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LT8MwDI6mcYEDjwFivJQDEhJS2NamTXMciGkDwYGHtFuVV9HQ2CaWHeG3Y3fteAg4cEzltFGc2l9k-zMhR3A1DuJECmaFUIwnMmIagAXjkTSJS2TQ0nhRvL6Juw_8sh_1K-S8rIXBtMrC9s9tem6tiyeNYjcbk8GgcYdBPfCmUQtZo2KBtNucC-xicPr2keYBeGQer8QIAEiXkc08x8sbZOxuxTnbKTZk_8k3ffI3nXWyWgBF2p6vZYNU3KhG1somDLT4J2tk5XpBvDrdJK9tCibCOOZyagjwKDSvptXOs8Gi462nHXg9u51NsYRyekyHALVnE-qxjoqqkaWK5pmGHjStrLPf5WHXPLUIPWEN8IXH8QvIPm-Rh87F_XmXFR0WmAmk8MwholMysMIYl2RhFgqluTJBDLACsA3PhJHNLLNSarhJujCSSgWaR6EVLlYi3CbV0XjkdggFmMGlDjMpLNzRwIyKSDoRZDYzSRJqUyfNcm9TU9CPYxeMYVrmmT2loI4U1ZE2eQrqqJOTxZTJnHvjL2FeKiz9coBS8A2_T9v937Q9sowjzGsJmvuk6l9m7gDQideH-fE7JEvt3lX3Bka9_tk7G2XldA
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LT-MwEB7xOCx7AJaHlrcPSEgrmbaOE8dHhKjKoxwWkLhZfgUVdUtF3ePy2xmnSXkIOHBNxknkcWa-0cx8A7CPoTHLcimoE0JTnsuUGgQWlKfS5j6XrGVioNi9zDo3_Ow2vZ2B47oXJpZVVrZ_YtNLa11daVS72Rj2eo2rmNRDb5q2ImtUJrJZmOcpEzECO3x6qfNAQDJJWMYUAIrXqc2yyCvYSNndykq60ziR_SPn9MrhtJdhsUKK5GjyMb9gxg9WYKmewkCqn3IFfnanzKujVfh_RNBGWE99yQ2BLoWU7bTGB9qbjrwNpI2Pp3_Ho9hDOTogfcTa4yEJsZGK6IEjmpSlhgFVrZ137-Vx2wJxEXviN-Ab7h4eUfbfGty0T66PO7QasUAtkyJQHyGdlswJa31eJEUitOHasgxxBYIbXggrm0XhpDQYSvoklVozw9PECZ9pkazD3OBh4H8DQZzBpUkKKRwGaWhHRSq9YIUrbJ4nxm5As95bZSv-8TgGo6_qQrN7hepQUR2qyRWqYwP-TJcMJ-QbXwnzWmHqzQlS6Bw-X7b5vWV78KNz3b1QF6eX51uwEO_EIhfW3Ia58Dj2OwhVgtktj-IzGtjmBQ
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+space-efficient+alphabet-independent+Four-Russians%27+lookup+table+and+a+multithreaded+Four-Russians%27+edit+distance+algorithm&rft.jtitle=Theoretical+computer+science&rft.au=Kim%2C+Youngho&rft.au=Park%2C+Heejin&rft.au=Sim%2C+Jeong+Seop&rft.date=2016-12-20&rft.issn=0304-3975&rft.volume=656&rft.spage=173&rft.epage=179&rft_id=info:doi/10.1016%2Fj.tcs.2016.04.028&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_tcs_2016_04_028
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0304-3975&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0304-3975&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0304-3975&client=summon