Entropy-Based Approach in Selection Exact String-Matching Algorithms

The string-matching paradigm is applied in every computer science and science branch in general. The existence of a plethora of string-matching algorithms makes it hard to choose the best one for any particular case. Expressing, measuring, and testing algorithm efficiency is a challenging task with...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Entropy (Basel, Switzerland) Ročník 23; číslo 1; s. 31
Hlavní autoři: Markić, Ivan, Štula, Maja, Zorić, Marija, Stipaničev, Darko
Médium: Journal Article
Jazyk:angličtina
Vydáno: Switzerland MDPI AG 28.12.2020
MDPI
Témata:
ISSN:1099-4300, 1099-4300
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract The string-matching paradigm is applied in every computer science and science branch in general. The existence of a plethora of string-matching algorithms makes it hard to choose the best one for any particular case. Expressing, measuring, and testing algorithm efficiency is a challenging task with many potential pitfalls. Algorithm efficiency can be measured based on the usage of different resources. In software engineering, algorithmic productivity is a property of an algorithm execution identified with the computational resources the algorithm consumes. Resource usage in algorithm execution could be determined, and for maximum efficiency, the goal is to minimize resource usage. Guided by the fact that standard measures of algorithm efficiency, such as execution time, directly depend on the number of executed actions. Without touching the problematics of computer power consumption or memory, which also depends on the algorithm type and the techniques used in algorithm development, we have developed a methodology which enables the researchers to choose an efficient algorithm for a specific domain. String searching algorithms efficiency is usually observed independently from the domain texts being searched. This research paper aims to present the idea that algorithm efficiency depends on the properties of searched string and properties of the texts being searched, accompanied by the theoretical analysis of the proposed approach. In the proposed methodology, algorithm efficiency is expressed through character comparison count metrics. The character comparison count metrics is a formal quantitative measure independent of algorithm implementation subtleties and computer platform differences. The model is developed for a particular problem domain by using appropriate domain data (patterns and texts) and provides for a specific domain the ranking of algorithms according to the patterns’ entropy. The proposed approach is limited to on-line exact string-matching problems based on information entropy for a search pattern. Meticulous empirical testing depicts the methodology implementation and purports soundness of the methodology.
AbstractList The string-matching paradigm is applied in every computer science and science branch in general. The existence of a plethora of string-matching algorithms makes it hard to choose the best one for any particular case. Expressing, measuring, and testing algorithm efficiency is a challenging task with many potential pitfalls. Algorithm efficiency can be measured based on the usage of different resources. In software engineering, algorithmic productivity is a property of an algorithm execution identified with the computational resources the algorithm consumes. Resource usage in algorithm execution could be determined, and for maximum efficiency, the goal is to minimize resource usage. Guided by the fact that standard measures of algorithm efficiency, such as execution time, directly depend on the number of executed actions. Without touching the problematics of computer power consumption or memory, which also depends on the algorithm type and the techniques used in algorithm development, we have developed a methodology which enables the researchers to choose an efficient algorithm for a specific domain. String searching algorithms efficiency is usually observed independently from the domain texts being searched. This research paper aims to present the idea that algorithm efficiency depends on the properties of searched string and properties of the texts being searched, accompanied by the theoretical analysis of the proposed approach. In the proposed methodology, algorithm efficiency is expressed through character comparison count metrics. The character comparison count metrics is a formal quantitative measure independent of algorithm implementation subtleties and computer platform differences. The model is developed for a particular problem domain by using appropriate domain data (patterns and texts) and provides for a specific domain the ranking of algorithms according to the patterns’ entropy. The proposed approach is limited to on-line exact string-matching problems based on information entropy for a search pattern. Meticulous empirical testing depicts the methodology implementation and purports soundness of the methodology.
The string-matching paradigm is applied in every computer science and science branch in general. The existence of a plethora of string-matching algorithms makes it hard to choose the best one for any particular case. Expressing, measuring, and testing algorithm efficiency is a challenging task with many potential pitfalls. Algorithm efficiency can be measured based on the usage of different resources. In software engineering, algorithmic productivity is a property of an algorithm execution identified with the computational resources the algorithm consumes. Resource usage in algorithm execution could be determined, and for maximum efficiency, the goal is to minimize resource usage. Guided by the fact that standard measures of algorithm efficiency, such as execution time, directly depend on the number of executed actions. Without touching the problematics of computer power consumption or memory, which also depends on the algorithm type and the techniques used in algorithm development, we have developed a methodology which enables the researchers to choose an efficient algorithm for a specific domain. String searching algorithms efficiency is usually observed independently from the domain texts being searched. This research paper aims to present the idea that algorithm efficiency depends on the properties of searched string and properties of the texts being searched, accompanied by the theoretical analysis of the proposed approach. In the proposed methodology, algorithm efficiency is expressed through character comparison count metrics. The character comparison count metrics is a formal quantitative measure independent of algorithm implementation subtleties and computer platform differences. The model is developed for a particular problem domain by using appropriate domain data (patterns and texts) and provides for a specific domain the ranking of algorithms according to the patterns' entropy. The proposed approach is limited to on-line exact string-matching problems based on information entropy for a search pattern. Meticulous empirical testing depicts the methodology implementation and purports soundness of the methodology.The string-matching paradigm is applied in every computer science and science branch in general. The existence of a plethora of string-matching algorithms makes it hard to choose the best one for any particular case. Expressing, measuring, and testing algorithm efficiency is a challenging task with many potential pitfalls. Algorithm efficiency can be measured based on the usage of different resources. In software engineering, algorithmic productivity is a property of an algorithm execution identified with the computational resources the algorithm consumes. Resource usage in algorithm execution could be determined, and for maximum efficiency, the goal is to minimize resource usage. Guided by the fact that standard measures of algorithm efficiency, such as execution time, directly depend on the number of executed actions. Without touching the problematics of computer power consumption or memory, which also depends on the algorithm type and the techniques used in algorithm development, we have developed a methodology which enables the researchers to choose an efficient algorithm for a specific domain. String searching algorithms efficiency is usually observed independently from the domain texts being searched. This research paper aims to present the idea that algorithm efficiency depends on the properties of searched string and properties of the texts being searched, accompanied by the theoretical analysis of the proposed approach. In the proposed methodology, algorithm efficiency is expressed through character comparison count metrics. The character comparison count metrics is a formal quantitative measure independent of algorithm implementation subtleties and computer platform differences. The model is developed for a particular problem domain by using appropriate domain data (patterns and texts) and provides for a specific domain the ranking of algorithms according to the patterns' entropy. The proposed approach is limited to on-line exact string-matching problems based on information entropy for a search pattern. Meticulous empirical testing depicts the methodology implementation and purports soundness of the methodology.
Author Zorić, Marija
Stipaničev, Darko
Markić, Ivan
Štula, Maja
AuthorAffiliation 2 Department of Electronics and Computing, Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture, University of Split, 21000 Split, Croatia; maja.stula@fesb.hr (M.Š.); darko.stipanicev@fesb.hr (D.S.)
1 Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture, University of Split, 21000 Split, Croatia
3 IT Department, Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture, University of Split, 21000 Split, Croatia; marijuki@fesb.hr
AuthorAffiliation_xml – name: 3 IT Department, Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture, University of Split, 21000 Split, Croatia; marijuki@fesb.hr
– name: 1 Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture, University of Split, 21000 Split, Croatia
– name: 2 Department of Electronics and Computing, Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture, University of Split, 21000 Split, Croatia; maja.stula@fesb.hr (M.Š.); darko.stipanicev@fesb.hr (D.S.)
Author_xml – sequence: 1
  givenname: Ivan
  orcidid: 0000-0003-3744-0731
  surname: Markić
  fullname: Markić, Ivan
– sequence: 2
  givenname: Maja
  orcidid: 0000-0003-3954-7049
  surname: Štula
  fullname: Štula, Maja
– sequence: 3
  givenname: Marija
  surname: Zorić
  fullname: Zorić, Marija
– sequence: 4
  givenname: Darko
  surname: Stipaničev
  fullname: Stipaničev, Darko
BackLink https://www.ncbi.nlm.nih.gov/pubmed/33379282$$D View this record in MEDLINE/PubMed
BookMark eNplkk1v1DAQhi1URD_gwB9AkbjAIdRfceIL0lIWqFTEoXC2JvZk16tsHGwvov8et9tWbTl5ZD9-9GpmjsnBFCYk5DWjH4TQ9BS5oIxSwZ6RI0a1rqWg9OBBfUiOU9pQygVn6gU5FEK0mnf8iHxeTjmG-ar-BAldtZjnGMCuKz9VlziizT5M1fIv2Fxd5uinVf0dsl2XolqMqxB9Xm_TS_J8gDHhq9vzhPz6svx59q2--PH1_GxxUVupdK5baEBZblE53TROwaA6yRGFchwGquWAgEo67FlvBR-UBdWjakA2KDXvxQk533tdgI2Zo99CvDIBvLm5CHFlIGZvRzQaQdBO2dYxLW1f_KwdXCO7jjOBsimuj3vXvOu36CyWPsD4SPr4ZfJrswp_TNtxKYQqgne3ghh-7zBls_XJ4jjChGGXDJetlLqljBX07RN0E3ZxKq26oZoSiXaFevMw0X2Uu2EV4HQP2BhSijgY6zNcT6gE9KNh1Fyvg7lfh_Lj_ZMfd9L_2X_-K7Oo
CitedBy_id crossref_primary_10_3390_electronics12122617
crossref_primary_10_3390_s22030992
crossref_primary_10_1155_2023_3278505
Cites_doi 10.1017/CBO9780511806087
10.1103/PhysRevE.79.046208
10.1109/TCBB.2016.2620143
10.1016/0960-0779(92)90058-U
10.1103/PhysRevE.50.5061
10.1145/2431211.2431212
10.1016/0890-5401(91)90016-U
10.1002/j.1538-7305.1948.tb01338.x
10.1002/spe.4380211105
10.1016/0950-7051(95)98902-I
10.1371/journal.pone.0200912
10.1002/047174882X
10.1016/j.csi.2015.12.005
10.4103/0976-500X.77120
10.1080/00207160108805036
10.1007/11558569_8
10.3390/e13030595
10.2307/2685263
10.1006/jtbi.1997.0493
10.1007/978-3-319-38827-4_12
10.1145/79173.79184
10.18178/ijmlc.2016.6.3.593
10.1137/0206024
10.1109/ACCESS.2019.2914071
10.1145/359842.359859
10.2507/23rd.daaam.proceedings.133
10.1017/CBO9781316135228
10.1002/9781118422007
10.1002/spe.4380100608
10.1007/11753728_29
ContentType Journal Article
Copyright 2021. This work is licensed under http://creativecommons.org/licenses/by/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
2020 by the authors. 2020
Copyright_xml – notice: 2021. This work is licensed under http://creativecommons.org/licenses/by/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
– notice: 2020 by the authors. 2020
DBID AAYXX
CITATION
NPM
7TB
8FD
8FE
8FG
ABJCF
ABUWG
AFKRA
AZQEC
BENPR
BGLVJ
CCPQU
DWQXO
FR3
HCIFZ
KR7
L6V
M7S
PHGZM
PHGZT
PIMPY
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
PTHSS
7X8
5PM
DOA
DOI 10.3390/e23010031
DatabaseName CrossRef
PubMed
Mechanical & Transportation Engineering Abstracts
Technology Research Database
ProQuest SciTech Collection
ProQuest Technology Collection
Materials Science & Engineering Collection
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
ProQuest Central Essentials
ProQuest Central
Technology collection
ProQuest One Community College
ProQuest Central
Engineering Research Database
SciTech Premium Collection
Civil Engineering Abstracts
ProQuest Engineering Collection
Engineering Database
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 (retired)
ProQuest One Academic UKI Edition
ProQuest Central China
Engineering collection
MEDLINE - Academic
PubMed Central (Full Participant titles)
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
PubMed
Publicly Available Content Database
Technology Collection
Technology Research Database
ProQuest One Academic Middle East (New)
Mechanical & Transportation Engineering Abstracts
ProQuest Central Essentials
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)
Engineering Collection
Civil Engineering Abstracts
Engineering Database
ProQuest One Academic Eastern Edition
ProQuest Technology Collection
ProQuest SciTech Collection
ProQuest One Academic UKI Edition
Materials Science & Engineering Collection
Engineering Research Database
ProQuest One Academic
ProQuest One Academic (New)
MEDLINE - Academic
DatabaseTitleList CrossRef
PubMed

MEDLINE - Academic

Publicly Available Content Database
Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
– sequence: 2
  dbid: NPM
  name: PubMed
  url: http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed
  sourceTypes: Index Database
– sequence: 3
  dbid: PIMPY
  name: Publicly Available Content Database
  url: http://search.proquest.com/publiccontent
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
EISSN 1099-4300
ExternalDocumentID oai_doaj_org_article_9ea3086c7d194cb2af17fd5488213e45
PMC7824336
33379282
10_3390_e23010031
Genre Journal Article
GroupedDBID 29G
2WC
5GY
5VS
8FE
8FG
AADQD
AAFWJ
AAYXX
ABDBF
ABJCF
ACIWK
ACUHS
ADBBV
AEGXH
AENEX
AFFHD
AFKRA
AFPKN
AFZYC
ALMA_UNASSIGNED_HOLDINGS
BCNDV
BENPR
BGLVJ
CCPQU
CITATION
CS3
DU5
E3Z
ESX
F5P
GROUPED_DOAJ
GX1
HCIFZ
HH5
IAO
J9A
KQ8
L6V
M7S
MODMG
M~E
OK1
OVT
PGMZT
PHGZM
PHGZT
PIMPY
PQGLB
PROAC
PTHSS
RNS
RPM
TR2
TUS
XSB
~8M
NPM
7TB
8FD
ABUWG
AZQEC
DWQXO
FR3
KR7
PKEHL
PQEST
PQQKQ
PQUKI
PRINS
7X8
PUEGO
5PM
ID FETCH-LOGICAL-c469t-7a5a6c2ce6d955d6af6842ee36d2af094feae64deb1bc32f6ca6be65a45e492b3
IEDL.DBID DOA
ISICitedReferencesCount 5
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000610149400001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1099-4300
IngestDate Fri Oct 03 12:53:47 EDT 2025
Tue Nov 04 01:57:44 EST 2025
Thu Sep 04 19:16:29 EDT 2025
Fri Jul 25 12:05:25 EDT 2025
Thu Jan 02 22:41:38 EST 2025
Sat Nov 29 07:09:29 EST 2025
Tue Nov 18 22:37:05 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 1
Keywords testing framework
comparison
entropy
algorithm efficiency
exact string-matching
algorithm performance
Language English
License 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 (http://creativecommons.org/licenses/by/4.0/).
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c469t-7a5a6c2ce6d955d6af6842ee36d2af094feae64deb1bc32f6ca6be65a45e492b3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
content type line 23
ORCID 0000-0003-3744-0731
0000-0003-3954-7049
OpenAccessLink https://doaj.org/article/9ea3086c7d194cb2af17fd5488213e45
PMID 33379282
PQID 2474521308
PQPubID 2032401
ParticipantIDs doaj_primary_oai_doaj_org_article_9ea3086c7d194cb2af17fd5488213e45
pubmedcentral_primary_oai_pubmedcentral_nih_gov_7824336
proquest_miscellaneous_2474497011
proquest_journals_2474521308
pubmed_primary_33379282
crossref_citationtrail_10_3390_e23010031
crossref_primary_10_3390_e23010031
PublicationCentury 2000
PublicationDate 20201228
PublicationDateYYYYMMDD 2020-12-28
PublicationDate_xml – month: 12
  year: 2020
  text: 20201228
  day: 28
PublicationDecade 2020
PublicationPlace Switzerland
PublicationPlace_xml – name: Switzerland
– name: Basel
PublicationTitle Entropy (Basel, Switzerland)
PublicationTitleAlternate Entropy (Basel)
PublicationYear 2020
Publisher MDPI AG
MDPI
Publisher_xml – name: MDPI AG
– name: MDPI
References ref_50
Lesne (ref_25) 2009; 79
Faro (ref_38) 2013; 45
Boyer (ref_51) 1977; 20
Barabucci (ref_32) 2016; 46
ref_58
ref_13
ref_57
ref_56
ref_10
Singla (ref_15) 2012; 1
Gusfield (ref_12) 1997; 28
Manikandan (ref_17) 2011; 2
ref_16
ref_59
Horspool (ref_55) 1980; 10
ref_61
ref_60
SaiKrishna (ref_5) 2012; 9
Jiji (ref_14) 2017; 10
ref_21
Alhendawi (ref_42) 2013; 2
ref_20
Knuth (ref_52) 1977; 6
ref_63
Jain (ref_36) 2012; 3
Ebeling (ref_23) 1992; 2
ref_29
ref_28
Pandiselvam (ref_37) 2014; 2014
Hakak (ref_11) 2019; 7
Alshagarin (ref_4) 2014; 4
ref_35
ref_34
Sunday (ref_54) 1990; 33
ref_31
Apostolico (ref_53) 1991; 95
Pizzi (ref_2) 2018; 15
Shannon (ref_27) 1948; 27
Rhodes (ref_26) 1995; 8
Teixeira (ref_30) 2011; 13
Taherdoost (ref_19) 2017; 2
ref_39
Michailidis (ref_7) 2001; 76
Rodgers (ref_62) 1988; 42
Schmitt (ref_22) 1997; 188
Hume (ref_9) 1991; 21
Ivkovic (ref_33) 2016; 6
ref_47
Faro (ref_8) 2016; Volume 9702
ref_46
ref_44
ref_43
ref_41
ref_40
ref_1
ref_3
Bartlett (ref_18) 2001; 19
(ref_45) 2018; 10
Herzel (ref_24) 1994; 50
ref_49
ref_48
ref_6
References_xml – ident: ref_1
  doi: 10.1017/CBO9780511806087
– volume: 79
  start-page: 1
  year: 2009
  ident: ref_25
  article-title: Entropy estimation of very short symbolic sequences
  publication-title: Phys. Rev. E
  doi: 10.1103/PhysRevE.79.046208
– ident: ref_49
– volume: 15
  start-page: 117
  year: 2018
  ident: ref_2
  article-title: Efficient algorithms for sequence analysis with entropic profiles
  publication-title: IEEE/ACM Trans. Comput. Biol. Bioinform.
  doi: 10.1109/TCBB.2016.2620143
– volume: 2
  start-page: 237
  year: 2017
  ident: ref_19
  article-title: Determining Sample Size; How to Calculate Survey Sample Size
  publication-title: Int. J. Econ. Manag. Syst.
– volume: 2
  start-page: 635
  year: 1992
  ident: ref_23
  article-title: Word frequency and entropy of symbolic sequences: A dynamical perspective
  publication-title: Chaos Solitons Fractals
  doi: 10.1016/0960-0779(92)90058-U
– volume: 50
  start-page: 5061
  year: 1994
  ident: ref_24
  article-title: Entropies of biosequences: The role of repeats
  publication-title: Phys. Rev. E
  doi: 10.1103/PhysRevE.50.5061
– volume: 45
  start-page: 13
  year: 2013
  ident: ref_38
  article-title: The Exact Online String Matching Problem: A Review of the Most Recent Results
  publication-title: Acm Comput. Surv.
  doi: 10.1145/2431211.2431212
– ident: ref_39
– ident: ref_61
– ident: ref_35
– volume: 1
  start-page: 2231
  year: 2012
  ident: ref_15
  article-title: String Matching Algorithms and their Applicability in various Applications
  publication-title: Int. J. Soft Comput. Eng.
– volume: 95
  start-page: 76
  year: 1991
  ident: ref_53
  article-title: Optimal canonization of all substrings of a string
  publication-title: Inf. Comput.
  doi: 10.1016/0890-5401(91)90016-U
– ident: ref_58
– volume: 27
  start-page: 379
  year: 1948
  ident: ref_27
  article-title: A Mathematical Theory of Communication
  publication-title: Bell Syst. Tech. J.
  doi: 10.1002/j.1538-7305.1948.tb01338.x
– volume: 21
  start-page: 1221
  year: 1991
  ident: ref_9
  article-title: Fast string searching
  publication-title: Softw. Pract. Exp.
  doi: 10.1002/spe.4380211105
– ident: ref_48
– volume: 8
  start-page: 249
  year: 1995
  ident: ref_26
  article-title: Use of maximum entropy method as a methodology for probabilistic reasoning
  publication-title: Knowl. Based Syst.
  doi: 10.1016/0950-7051(95)98902-I
– ident: ref_56
  doi: 10.1371/journal.pone.0200912
– ident: ref_40
  doi: 10.1002/047174882X
– ident: ref_13
– volume: 46
  start-page: 52
  year: 2016
  ident: ref_32
  article-title: Measuring the quality of diff algorithms: A formalization
  publication-title: Comput. Stand. Interfaces
  doi: 10.1016/j.csi.2015.12.005
– volume: 2014
  start-page: 1
  year: 2014
  ident: ref_37
  article-title: A comparative study on string matching algorithms of biological sequences
  publication-title: Int. Conf. Intell. Comput.
– volume: 19
  start-page: 43
  year: 2001
  ident: ref_18
  article-title: Organizational research: Determining appropriate sample size in survey research
  publication-title: Inf. Technol. Learn. Perform. J.
– volume: 4
  start-page: 144
  year: 2014
  ident: ref_4
  article-title: A Survey of String Matching Algorithms
  publication-title: J. Eng. Res. Appl.
– ident: ref_20
– ident: ref_59
– volume: 10
  start-page: 36
  year: 2018
  ident: ref_45
  article-title: Pattern Searching in Genome
  publication-title: Int. J. Adv. Comput. Technol.
– volume: 2
  start-page: 54
  year: 2011
  ident: ref_17
  article-title: Frequency distribution
  publication-title: J. Pharmacol. Pharmacother.
  doi: 10.4103/0976-500X.77120
– volume: 76
  start-page: 411
  year: 2001
  ident: ref_7
  article-title: On-line string matching algorithms: Survey and experimental results
  publication-title: Int. J. Comput. Math.
  doi: 10.1080/00207160108805036
– ident: ref_31
  doi: 10.1007/11558569_8
– volume: 13
  start-page: 595
  year: 2011
  ident: ref_30
  article-title: Entropy Measures vs. Kolmogorov Complexity
  publication-title: Entropy
  doi: 10.3390/e13030595
– volume: 28
  start-page: 554
  year: 1997
  ident: ref_12
  article-title: Algorithms on strings, trees, and sequences: Computer science and computational biology
  publication-title: Theory Pract.
– volume: 42
  start-page: 59
  year: 1988
  ident: ref_62
  article-title: Thirteen Ways to Look at the Correlation Coefficient
  publication-title: Am. Stat.
  doi: 10.2307/2685263
– volume: 188
  start-page: 369
  year: 1997
  ident: ref_22
  article-title: Estimating the entropy of DNA sequences
  publication-title: J. Theor. Biol.
  doi: 10.1006/jtbi.1997.0493
– ident: ref_3
– volume: Volume 9702
  start-page: 145
  year: 2016
  ident: ref_8
  article-title: Evaluation and improvement of fast algorithms for exact matching on genome sequences
  publication-title: International Conference on Algorithms for Computational Biology
  doi: 10.1007/978-3-319-38827-4_12
– ident: ref_34
– ident: ref_47
– volume: 33
  start-page: 132
  year: 1990
  ident: ref_54
  article-title: A very fast substring search algorithm
  publication-title: Commun. ACM
  doi: 10.1145/79173.79184
– volume: 6
  start-page: 167
  year: 2016
  ident: ref_33
  article-title: Measuring Performance of Optimization Algorithms in Evolutionary Computation
  publication-title: Int. J. Mach. Learn. Comput.
  doi: 10.18178/ijmlc.2016.6.3.593
– ident: ref_63
– ident: ref_44
– volume: 6
  start-page: 323
  year: 1977
  ident: ref_52
  article-title: Fast Pattern Matching in Strings
  publication-title: SIAM J. Comput.
  doi: 10.1137/0206024
– ident: ref_21
– volume: 7
  start-page: 69614
  year: 2019
  ident: ref_11
  article-title: Exact String Matching Algorithms: Survey, Issues, and Future Research Directions
  publication-title: IEEE Access
  doi: 10.1109/ACCESS.2019.2914071
– volume: 20
  start-page: 762
  year: 1977
  ident: ref_51
  article-title: A fast string searching algorithm
  publication-title: Commun. ACM
  doi: 10.1145/359842.359859
– volume: 10
  start-page: 2707
  year: 2017
  ident: ref_14
  article-title: Survey of Exact String Matching Algorithm for Detecting Patterns in Protein Sequence
  publication-title: Adv. Comput. Sci. Technol.
– ident: ref_41
  doi: 10.2507/23rd.daaam.proceedings.133
– ident: ref_6
– ident: ref_50
– ident: ref_29
– ident: ref_10
  doi: 10.1017/CBO9781316135228
– ident: ref_46
– volume: 9
  start-page: 219
  year: 2012
  ident: ref_5
  article-title: String Matching and its Application in Diversified Fields
  publication-title: IJCSI Int. J. Comput. Sci. Issues
– ident: ref_16
  doi: 10.1002/9781118422007
– volume: 10
  start-page: 501
  year: 1980
  ident: ref_55
  article-title: Practical fast searching in strings
  publication-title: Softw. Pract. Exp.
  doi: 10.1002/spe.4380100608
– ident: ref_28
  doi: 10.1007/11753728_29
– volume: 2
  start-page: 2637
  year: 2013
  ident: ref_42
  article-title: String Matching Algoritms (SMAs): Survey & Empirical Analysis
  publication-title: J. Comput. Sci. Manag.
– ident: ref_43
– ident: ref_60
– ident: ref_57
– volume: 3
  start-page: 537
  year: 2012
  ident: ref_36
  article-title: Comparative Study on Text Pattern Matching for Heterogeneous System
  publication-title: Int. J. Comput. Sci. Eng. Technol.
SSID ssj0023216
Score 2.2516923
Snippet The string-matching paradigm is applied in every computer science and science branch in general. The existence of a plethora of string-matching algorithms...
SourceID doaj
pubmedcentral
proquest
pubmed
crossref
SourceType Open Website
Open Access Repository
Aggregation Database
Index Database
Enrichment Source
StartPage 31
SubjectTerms algorithm efficiency
algorithm performance
Algorithms
comparison
Domains
Efficiency
Empirical analysis
entropy
Entropy (Information theory)
exact string-matching
Methodology
Population
Power consumption
Scientific papers
Search algorithms
Software
Software engineering
String matching
testing framework
Texts
SummonAdditionalLinks – databaseName: Engineering Database
  dbid: M7S
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1Lb9RADLagcODCQ7xSCkoRBy6jKjOTmcwJbWErLlRIW6TeIs8j7Urb7LKbovLv8SSzgUUVF66Jozhjj-3P49gA70qvBPrSsQKFZVIGzgxKx1Cj5xzJaZW2HzahT0-r83PzNSXcNqmscmsTe0Ptly7myI-4pMc4Wdzqw-o7i1Oj4ulqGqFxF-7FLglFX7o3GwGX4IUaugkJgvZHgcLtImrxjg_qW_XfFl_-XSb5h985efS_HD-GhynizCeDijyBO6F9Cp-msUJ99ZMdkxfz-SR1Fs_nbT7rJ-OQuPLpDboun3Ux9ce-kM2O2ap8srigt3SXV5tn8O1kevbxM0sDFZgjFNwxjSUqx11Q3pQkJWziKVwIQnmODQG9JmBQ0pP9tk7wRjlUNqgSZRmk4VY8h7122YaXkMuGjEMRXNQBSZDFuspV2jZoLBcoVQbvt0tcu9RtPA69WNSEOqI06lEaGbwdSVdDi43biI6jnEaC2BW7v7BcX9Rpk9UmIK22ctoXRjpL31ToxhMmq0gMQZYZHGwlVaetuql_iymDw_E2bbJ4coJtWF4PNNJosoUZvBiUYuRECKENAdcM9I667LC6e6edX_aNvCk6k0Ko_X-z9Qoe8Ajyi_gf_QHsdevr8Bruux_dfLN-02v8LwrjDRc
  priority: 102
  providerName: ProQuest
Title Entropy-Based Approach in Selection Exact String-Matching Algorithms
URI https://www.ncbi.nlm.nih.gov/pubmed/33379282
https://www.proquest.com/docview/2474521308
https://www.proquest.com/docview/2474497011
https://pubmed.ncbi.nlm.nih.gov/PMC7824336
https://doaj.org/article/9ea3086c7d194cb2af17fd5488213e45
Volume 23
WOSCitedRecordID wos000610149400001&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: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 1099-4300
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0023216
  issn: 1099-4300
  databaseCode: DOA
  dateStart: 20160101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 1099-4300
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0023216
  issn: 1099-4300
  databaseCode: M~E
  dateStart: 19990101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
– providerCode: PRVPQU
  databaseName: Engineering Database (subscription)
  customDbUrl:
  eissn: 1099-4300
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0023216
  issn: 1099-4300
  databaseCode: M7S
  dateStart: 19990301
  isFulltext: true
  titleUrlDefault: http://search.proquest.com
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Central (subscription)
  customDbUrl:
  eissn: 1099-4300
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0023216
  issn: 1099-4300
  databaseCode: BENPR
  dateStart: 19990301
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Publicly Available Content Database
  customDbUrl:
  eissn: 1099-4300
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0023216
  issn: 1099-4300
  databaseCode: PIMPY
  dateStart: 19990301
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/publiccontent
  providerName: ProQuest
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1Nb9QwEB1B4cClAvEVWlYBceBitbEdOz7uQio4dLViQVpO0cR26EolW-2mVXvpb2ecZKMuqsSFSw6ZOTgztmeePXkD8CF1SqBLLUtQlExKz5lBaRlqdJwjBa20bJtN6Ok0WyzM7E6rr1AT1tEDd4Y7Mh4Fpd1WO4LbtuRYJbpylGdnPBFetuylx9pswVQPtQRPVMcjJAjUH3lKtJMwf3eiT0vSf19m-XeB5J2Ic_IU9vtUMR53Q3wGD3z9HD7nobT84oZNKPy4eNxTgsfLOp63LW3IznF-jbaJ5004s2OntNmGY6Z4fP5rtV42Z783L-DHSf790xfWd0JgluBrwzSmqCy3XjmTknmxCtdn3gvlyCCE0CqPXklHG29pBa-URVV6laJMvTS8FC9hr17V_jXEsqJVnXgbnCcJa5Q2s5kuKzQlFyhVBB-3FipsTxMeulWcFwQXgjGLwZgRvB9ULzpujPuUJsHMg0Kgs25fkJOL3snFv5wcweHWSUW_xjYFlzSRSH6cRfBuENPqCFceWPvVZacjjaZNLIJXnU-HkQghtCHEGYHe8fbOUHcl9fKsZeCmtEoKod78j287gCc8YPgk_CZ_CHvN-tK_hcf2qllu1iN4qBfZCB5N8uns26id5KNQnzoPz9ucJLOvp7OffwAj6gU3
linkProvider Directory of Open Access Journals
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1Lb9QwEB6VggQXHuKVUsAgkLhYbWzHjg8IbelWrdqukLZIvQXHdtqVSna7mwL9U_xGxnnBoopbD1xjJ5pkPn_zsDMD8CZxkhuXWBobnlMhPKPaCEuNMo4xg0YryetmE2o0So-P9acV-Nn9CxOOVXacWBO1m9qQI99gAm9jyLjph9k5DV2jwu5q10KjgcW-v_yOIdvi_d426vctYzvDo4-7tO0qQC2GghVVJjHSMuul0wmKaoqwFeU9l46ZAqOdwhsvhUMSyy1nhbRG5l4mRiReaJZzfO4NuIluBNP1UcFxH-BxFsumehHnenPDo3sfh1WzZPPq1gBX-bN_H8v8w87t3PvfvtB9uNt61GTQLIEHsOLLh7A9DCfwZ5d0C620I4O2cjqZlGRcd_5BOJLhD2MrMq5CapMeok0K2TgyODvBt6pOvy4ewedrEfwxrJbT0j8FIgokv9jbgHGBIVluU5uqvDA6Z9wIGcG7TqWZbauph6YeZxlGVUH7Wa_9CF73U2dNCZGrJm0FXPQTQtXv-sJ0fpK1JJJpb1C70ioXa2FzfKdYFQ5jzhTV7kUSwXqHjKylokX2GxYRvOqHkUTCzpAp_fSimSO0Qq6P4EkDwl4SzrnSGJhHoJbguSTq8kg5Oa0LlaP3KTiXa_8W6yXc3j06PMgO9kb7z-AOCwmNONQMWIfVan7hn8Mt-62aLOYv6tVG4Mt1g_cX6Xltyw
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1Lb9NAEB6VFCEuPMTLUMAgkLisgnfXa-8BoZQkIiqNIhWkcnL35TZScULiAv1r_Dpm_YKgilsPXL1ra-z99pvHjmcAXsRWMGVjQyLFNOHcUSIVN0QlylKqUGnFumo2kUyn6eGhnG3Bz_ZfGJ9W2XJiRdR2YXyMvE853kaRcdN-3qRFzIbjt8uvxHeQ8ietbTuNGiJ77vw7um_rN5MhrvVLSsejj-_ek6bDADHoFpYkUbEShhonrIxRbJX7YynnmLBU5ej55E45wS0SmjaM5sIooZ2IFY8dl1QzfO4V2EaTnNMebM8m-7PPnbvHaCTqWkaMydd9h8Z-5PfQhgasGgVcZN3-naT5h9Yb3_yfv9ctuNHY2uGg3hy3YcsVd2A48rn5y3Oyi_rbhoOmpno4L8KDqicQAjUc_VCmDA9KH_Qk-6itfJwuHJwe41uVJ1_Wd-HTpQh-D3rFonAPIOQ50mLkjEc_R2dNm9Skic6V1JQpLgJ41S5vZpo6677dx2mG_pZHQtYhIYDn3dRlXVzkokm7HiPdBF8PvLqwWB1nDb1k0ilcaWESG0luNL5TlOQWvdEUIeB4HMBOi5KsIal19hsiATzrhpFe_JmRKtzirJ7DZYJaIID7NSA7SRhjiUSXPYBkA6obom6OFPOTqoQ52qWcMfHw32I9hWuI2ezDZLr3CK5TH-mIfDGBHeiVqzP3GK6ab-V8vXrSbL0Qji4bvb8AiIx4AQ
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=Entropy-Based+Approach+in+Selection+Exact+String-Matching+Algorithms&rft.jtitle=Entropy+%28Basel%2C+Switzerland%29&rft.au=Ivan+Marki%C4%87&rft.au=Maja+%C5%A0tula&rft.au=Marija+Zori%C4%87&rft.au=Darko+Stipani%C4%8Dev&rft.date=2020-12-28&rft.pub=MDPI+AG&rft.eissn=1099-4300&rft.volume=23&rft.issue=1&rft.spage=31&rft_id=info:doi/10.3390%2Fe23010031&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_9ea3086c7d194cb2af17fd5488213e45
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1099-4300&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1099-4300&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1099-4300&client=summon