{"id":"https://openalex.org/W3021561252","doi":"https://doi.org/10.1145/3385898","title":"Property Suffix Array with Applications in Indexing Weighted Sequences","display_name":"Property Suffix Array with Applications in Indexing Weighted Sequences","publication_year":2020,"publication_date":"2020-05-03","ids":{"openalex":"https://openalex.org/W3021561252","doi":"https://doi.org/10.1145/3385898","mag":"3021561252"},"language":"en","primary_location":{"id":"doi:10.1145/3385898","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3385898","pdf_url":null,"source":{"id":"https://openalex.org/S201104086","display_name":"ACM Journal of Experimental Algorithmics","issn_l":"1084-6654","issn":["1084-6654"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Journal of Experimental Algorithmics","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5019929803","display_name":"Panagiotis Charalampopoulos","orcid":"https://orcid.org/0000-0002-6024-1557"},"institutions":[{"id":"https://openalex.org/I183935753","display_name":"King's College London","ror":"https://ror.org/0220mzb33","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I183935753"]},{"id":"https://openalex.org/I4654613","display_name":"University of Warsaw","ror":"https://ror.org/039bjqg32","country_code":"PL","type":"education","lineage":["https://openalex.org/I4654613"]}],"countries":["GB","PL"],"is_corresponding":true,"raw_author_name":"Panagiotis Charalampopoulos","raw_affiliation_strings":["Department of Informatics, King\u2019s College London, UK and Institute of Informatics, University of Warsaw, Stefana Banacha, Warsaw, Poland","Department of Informatics, King's College London, UK and Institute of Informatics, University of Warsaw, Stefana Banacha, Warsaw, Poland"],"raw_orcid":"https://orcid.org/0000-0002-6024-1557","affiliations":[{"raw_affiliation_string":"Department of Informatics, King\u2019s College London, UK and Institute of Informatics, University of Warsaw, Stefana Banacha, Warsaw, Poland","institution_ids":["https://openalex.org/I183935753","https://openalex.org/I4654613"]},{"raw_affiliation_string":"Department of Informatics, King's College London, UK and Institute of Informatics, University of Warsaw, Stefana Banacha, Warsaw, Poland","institution_ids":["https://openalex.org/I183935753","https://openalex.org/I4654613"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058155947","display_name":"Costas S. Iliopoulos","orcid":"https://orcid.org/0000-0003-3909-0077"},"institutions":[{"id":"https://openalex.org/I183935753","display_name":"King's College London","ror":"https://ror.org/0220mzb33","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I183935753"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Costas S. Iliopoulos","raw_affiliation_strings":["Department of Informatics, King\u2019s College London, Bush House, London, UK","Department of Informatics, King's College London, Bush House, London, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Informatics, King\u2019s College London, Bush House, London, UK","institution_ids":["https://openalex.org/I183935753"]},{"raw_affiliation_string":"Department of Informatics, King's College London, Bush House, London, UK","institution_ids":["https://openalex.org/I183935753"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100353222","display_name":"Chang Liu","orcid":"https://orcid.org/0000-0002-2837-7737"},"institutions":[{"id":"https://openalex.org/I183935753","display_name":"King's College London","ror":"https://ror.org/0220mzb33","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I183935753"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Chang Liu","raw_affiliation_strings":["Cancer Bioinformatics, School of Cancer and Pharmaceutical Science, King\u2019s College London, UK","Cancer Bioinformatics, School of Cancer and Pharmaceutical Science, King's College London, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Cancer Bioinformatics, School of Cancer and Pharmaceutical Science, King\u2019s College London, UK","institution_ids":["https://openalex.org/I183935753"]},{"raw_affiliation_string":"Cancer Bioinformatics, School of Cancer and Pharmaceutical Science, King's College London, UK","institution_ids":["https://openalex.org/I183935753"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5051275317","display_name":"Solon P. Pissis","orcid":"https://orcid.org/0000-0002-1445-1932"},"institutions":[{"id":"https://openalex.org/I1341640284","display_name":"Centrum Wiskunde & Informatica","ror":"https://ror.org/00x7ekv49","country_code":"NL","type":"facility","lineage":["https://openalex.org/I1341640284","https://openalex.org/I2800991832","https://openalex.org/I4405262988"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Solon P. Pissis","raw_affiliation_strings":["CWI, The Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"CWI, The Netherlands","institution_ids":["https://openalex.org/I1341640284"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5019929803"],"corresponding_institution_ids":["https://openalex.org/I183935753","https://openalex.org/I4654613"],"apc_list":null,"apc_paid":null,"fwci":0.6795,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.76140826,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"25","issue":null,"first_page":"1","last_page":"16"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12326","display_name":"Network Packet Processing and Optimization","score":0.9873999953269958,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.9868999719619751,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/generalized-suffix-tree","display_name":"Generalized suffix tree","score":0.8813118934631348},{"id":"https://openalex.org/keywords/suffix-tree","display_name":"Suffix tree","score":0.8113869428634644},{"id":"https://openalex.org/keywords/compressed-suffix-array","display_name":"Compressed suffix array","score":0.8010414838790894},{"id":"https://openalex.org/keywords/suffix-array","display_name":"Suffix array","score":0.7994416952133179},{"id":"https://openalex.org/keywords/lexicographical-order","display_name":"Lexicographical order","score":0.7353967428207397},{"id":"https://openalex.org/keywords/string","display_name":"String (physics)","score":0.6562991142272949},{"id":"https://openalex.org/keywords/suffix","display_name":"Suffix","score":0.654969334602356},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.6449814438819885},{"id":"https://openalex.org/keywords/search-engine-indexing","display_name":"Search engine indexing","score":0.644284725189209},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.5980355143547058},{"id":"https://openalex.org/keywords/sequence","display_name":"Sequence (biology)","score":0.4195636510848999},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.4052662253379822},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.404091477394104},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.36713045835494995},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.3008079528808594},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.0895284116268158}],"concepts":[{"id":"https://openalex.org/C118146561","wikidata":"https://www.wikidata.org/wiki/Q5532514","display_name":"Generalized suffix tree","level":4,"score":0.8813118934631348},{"id":"https://openalex.org/C2781166958","wikidata":"https://www.wikidata.org/wiki/Q1426863","display_name":"Suffix tree","level":3,"score":0.8113869428634644},{"id":"https://openalex.org/C100903775","wikidata":"https://www.wikidata.org/wiki/Q5157028","display_name":"Compressed suffix array","level":4,"score":0.8010414838790894},{"id":"https://openalex.org/C2779259728","wikidata":"https://www.wikidata.org/wiki/Q281472","display_name":"Suffix array","level":3,"score":0.7994416952133179},{"id":"https://openalex.org/C159254197","wikidata":"https://www.wikidata.org/wiki/Q1144915","display_name":"Lexicographical order","level":2,"score":0.7353967428207397},{"id":"https://openalex.org/C157486923","wikidata":"https://www.wikidata.org/wiki/Q1376436","display_name":"String (physics)","level":2,"score":0.6562991142272949},{"id":"https://openalex.org/C2779804580","wikidata":"https://www.wikidata.org/wiki/Q102047","display_name":"Suffix","level":2,"score":0.654969334602356},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.6449814438819885},{"id":"https://openalex.org/C75165309","wikidata":"https://www.wikidata.org/wiki/Q2258979","display_name":"Search engine indexing","level":2,"score":0.644284725189209},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.5980355143547058},{"id":"https://openalex.org/C2778112365","wikidata":"https://www.wikidata.org/wiki/Q3511065","display_name":"Sequence (biology)","level":2,"score":0.4195636510848999},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.4052662253379822},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.404091477394104},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.36713045835494995},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.3008079528808594},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0895284116268158},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C37914503","wikidata":"https://www.wikidata.org/wiki/Q156495","display_name":"Mathematical physics","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3385898","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3385898","pdf_url":null,"source":{"id":"https://openalex.org/S201104086","display_name":"ACM Journal of Experimental Algorithmics","issn_l":"1084-6654","issn":["1084-6654"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Journal of Experimental Algorithmics","raw_type":"journal-article"},{"id":"pmh:oai:kclpure.kcl.ac.uk:publications/093b1f42-4bcb-4e22-9dcb-5a59b3a8a289","is_oa":false,"landing_page_url":"https://kclpure.kcl.ac.uk/portal/en/publications/093b1f42-4bcb-4e22-9dcb-5a59b3a8a289","pdf_url":null,"source":{"id":"https://openalex.org/S4306400216","display_name":"Research Portal (King's College London)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I183935753","host_organization_name":"King's College London","host_organization_lineage":["https://openalex.org/I183935753"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Charalampopoulos, P, Iliopoulos, C S, Liu, C & Pissis, S P 2020, 'Property Suffix Array with Applications in Indexing Weighted Sequences', ACM Journal of Experimental Algorithmics, vol. 25, 3385898. https://doi.org/10.1145/3385898","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":29,"referenced_works":["https://openalex.org/W1489909987","https://openalex.org/W1974075393","https://openalex.org/W1976682045","https://openalex.org/W1978583881","https://openalex.org/W2007791040","https://openalex.org/W2008405278","https://openalex.org/W2028503265","https://openalex.org/W2041564485","https://openalex.org/W2043949031","https://openalex.org/W2053765627","https://openalex.org/W2055638053","https://openalex.org/W2067974452","https://openalex.org/W2134283755","https://openalex.org/W2137536943","https://openalex.org/W2139749722","https://openalex.org/W2158874082","https://openalex.org/W2303147829","https://openalex.org/W2532601525","https://openalex.org/W2533248932","https://openalex.org/W2559503166","https://openalex.org/W2561675875","https://openalex.org/W2570663628","https://openalex.org/W2582397176","https://openalex.org/W2907738060","https://openalex.org/W2962732162","https://openalex.org/W2963301048","https://openalex.org/W2972218931","https://openalex.org/W3195461621","https://openalex.org/W4233459951"],"related_works":["https://openalex.org/W2003608043","https://openalex.org/W2405892617","https://openalex.org/W153119118","https://openalex.org/W2583658747","https://openalex.org/W2158874082","https://openalex.org/W1575722140","https://openalex.org/W4293529780","https://openalex.org/W1498395615","https://openalex.org/W2073921136","https://openalex.org/W1965532872"],"abstract_inverted_index":{"The":[0],"suffix":[1,32],"array":[2],"is":[3,34,201,249],"one":[4],"of":[5,20,22,47,57,79,87,96,98,144,164,172,182,184,187],"the":[6,16,31,93,121,180,185,211],"most":[7],"prevalent":[8],"data":[9,247],"structures":[10],"for":[11,209,252],"string":[12,45,162],"indexing;":[13],"it":[14],"stores":[15],"lexicographically":[17],"sorted":[18],"list":[19],"suffixes":[21,97],"a":[23,44,51,55,65,118,148,152,161,168],"given":[24,43,149],"string.":[25],"Its":[26],"practical":[27],"advantage":[28],"compared":[29],"to":[30,115,217],"tree":[33],"space":[35,106,129,231],"efficiency.":[36],"In":[37],"Property":[38,122],"Indexing":[39],",":[40,157,192],"we":[41,158,237],"are":[42],"x":[46,62,70,75,99,171,200,227],"length":[48,165,173],"n":[49,109,132,174],"and":[50,72,105,128,230],"property":[52],"\u03a0,":[53],"i.e.,":[54],"set":[56],"\u03a0-":[58],"valid":[59,94],"intervals":[60],"over":[61,92,147,226],"so":[63],"that":[64,81,160,243],"pattern":[66],"p":[67,80,163,188],"occurs":[68],"in":[69,103,126,199,228],"if":[71,74,179],"only":[73],"has":[76],"an":[77,85,219],"occurrence":[78],"lies":[82],"entirely":[83],"within":[84],"interval":[86],"\u03a0.":[88],"A":[89],"suffix-tree-like":[90],"index":[91,225],"prefixes":[95],"can":[100,213],"be":[101,214],"built":[102],"time":[104,127,229],"O":[107,130,220,232],"(":[108,131,221,233],").":[110,133,235],"We":[111,134],"show":[112],"here":[113],"how":[114],"directly":[116,215],"build":[117,218],"suffix-array-like":[119,224],"index,":[120],"Suffix":[123],"Array":[124],"(PSA),":[125],"mainly":[135],"draw":[136],"our":[137,244],"motivation":[138],"from":[139],"weighted":[140,169],"(probabilistic)":[141],"sequences:":[142],"sequences":[143],"probability":[145,153],"distributions":[146],"alphabet.":[150],"Given":[151],"threshold":[154],"1/":[155,204],"z":[156,205],"say":[159],"m":[166,196],"matches":[167],"sequence":[170],"at":[175,189,202],"starting":[176],"position":[177],"i":[178,191,194],"product":[181],"probabilities":[183],"letters":[186],"positions":[190],"\u2026,":[193],"+":[195],"\u2212":[197],"1":[198],"least":[203],".":[206],"Our":[207],"algorithm":[208],"building":[210],"PSA":[212],"applied":[216],"nz":[222,234],")-sized":[223],"Finally,":[236],"present":[238],"extensive":[239],"experimental":[240],"results":[241],"showing":[242],"new":[245],"indexing":[246],"structure":[248],"well":[250],"suited":[251],"real-world":[253],"applications.":[254]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
