{"id":"https://openalex.org/W2998664034","doi":"https://doi.org/10.3390/a13010012","title":"Optimal prefix free codes with partial sorting dagger","display_name":"Optimal prefix free codes with partial sorting dagger","publication_year":2020,"publication_date":"2020-05-08","ids":{"openalex":"https://openalex.org/W2998664034","doi":"https://doi.org/10.3390/a13010012","mag":"2998664034"},"language":"en","primary_location":{"id":"pmh:oai:repositorio.uchile.cl:2250/174552","is_oa":true,"landing_page_url":"https://repositorio.uchile.cl/handle/2250/174552","pdf_url":null,"source":{"id":"https://openalex.org/S4306481413","display_name":"Universidad de Chile","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Algorithms","raw_type":"Art\u00edculo de revista"},"type":"article","indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://repositorio.uchile.cl/handle/2250/174552","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5079691449","display_name":"J\u00e9r\u00e9my Barbay","orcid":"https://orcid.org/0000-0002-3392-8353"},"institutions":[{"id":"https://openalex.org/I69737025","display_name":"University of Chile","ror":"https://ror.org/047gc3g35","country_code":"CL","type":"education","lineage":["https://openalex.org/I69737025"]}],"countries":["CL"],"is_corresponding":true,"raw_author_name":"Barbay, J\u00e9r\u00e9my","raw_affiliation_strings":["Departamento de Ciencias de la Computaci\u00f3n, Universidad de Chile, 8370448 Santiago, Chile"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Departamento de Ciencias de la Computaci\u00f3n, Universidad de Chile, 8370448 Santiago, Chile","institution_ids":["https://openalex.org/I69737025"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5079691449"],"corresponding_institution_ids":["https://openalex.org/I69737025"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":7,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"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/T11567","display_name":"semigroups and automata theory","score":0.9983000159263611,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T12029","display_name":"DNA and Biological Computing","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/multiset","display_name":"Multiset","score":0.7307997345924377},{"id":"https://openalex.org/keywords/multiplicative-function","display_name":"Multiplicative function","score":0.6276682019233704},{"id":"https://openalex.org/keywords/prefix-code","display_name":"Prefix code","score":0.5978564620018005},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.5088115334510803},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.5012638568878174},{"id":"https://openalex.org/keywords/computational-complexity-theory","display_name":"Computational complexity theory","score":0.4647933840751648},{"id":"https://openalex.org/keywords/alternation","display_name":"Alternation (linguistics)","score":0.4638262987136841},{"id":"https://openalex.org/keywords/time-complexity","display_name":"Time complexity","score":0.45922842621803284},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.45016512274742126},{"id":"https://openalex.org/keywords/binary-logarithm","display_name":"Binary logarithm","score":0.4367351233959198},{"id":"https://openalex.org/keywords/sorting","display_name":"Sorting","score":0.4143002927303314},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.41353705525398254},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.40326663851737976},{"id":"https://openalex.org/keywords/linear-code","display_name":"Linear code","score":0.09886670112609863}],"concepts":[{"id":"https://openalex.org/C2779623528","wikidata":"https://www.wikidata.org/wiki/Q864377","display_name":"Multiset","level":2,"score":0.7307997345924377},{"id":"https://openalex.org/C42747912","wikidata":"https://www.wikidata.org/wiki/Q1048447","display_name":"Multiplicative function","level":2,"score":0.6276682019233704},{"id":"https://openalex.org/C20079647","wikidata":"https://www.wikidata.org/wiki/Q1278039","display_name":"Prefix code","level":5,"score":0.5978564620018005},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.5088115334510803},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.5012638568878174},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.4647933840751648},{"id":"https://openalex.org/C26826806","wikidata":"https://www.wikidata.org/wiki/Q438358","display_name":"Alternation (linguistics)","level":2,"score":0.4638262987136841},{"id":"https://openalex.org/C311688","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Time complexity","level":2,"score":0.45922842621803284},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.45016512274742126},{"id":"https://openalex.org/C63553672","wikidata":"https://www.wikidata.org/wiki/Q581168","display_name":"Binary logarithm","level":2,"score":0.4367351233959198},{"id":"https://openalex.org/C111696304","wikidata":"https://www.wikidata.org/wiki/Q2303697","display_name":"Sorting","level":2,"score":0.4143002927303314},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.41353705525398254},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.40326663851737976},{"id":"https://openalex.org/C2400350","wikidata":"https://www.wikidata.org/wiki/Q1752667","display_name":"Linear code","level":4,"score":0.09886670112609863},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C157125643","wikidata":"https://www.wikidata.org/wiki/Q884707","display_name":"Block code","level":3,"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":1,"locations":[{"id":"pmh:oai:repositorio.uchile.cl:2250/174552","is_oa":true,"landing_page_url":"https://repositorio.uchile.cl/handle/2250/174552","pdf_url":null,"source":{"id":"https://openalex.org/S4306481413","display_name":"Universidad de Chile","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Algorithms","raw_type":"Art\u00edculo de revista"}],"best_oa_location":{"id":"pmh:oai:repositorio.uchile.cl:2250/174552","is_oa":true,"landing_page_url":"https://repositorio.uchile.cl/handle/2250/174552","pdf_url":null,"source":{"id":"https://openalex.org/S4306481413","display_name":"Universidad de Chile","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Algorithms","raw_type":"Art\u00edculo de revista"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions","score":0.7900000214576721}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W80079294","https://openalex.org/W92421454","https://openalex.org/W141105777","https://openalex.org/W142519762","https://openalex.org/W1510012632","https://openalex.org/W1585125654","https://openalex.org/W1588869837","https://openalex.org/W1627753597","https://openalex.org/W1968228074","https://openalex.org/W1975489634","https://openalex.org/W1976915153","https://openalex.org/W2009226859","https://openalex.org/W2013849299","https://openalex.org/W2049774319","https://openalex.org/W2060108852","https://openalex.org/W2066823629","https://openalex.org/W2066954846","https://openalex.org/W2072727700","https://openalex.org/W2075620352","https://openalex.org/W2082860502","https://openalex.org/W2083324355","https://openalex.org/W2098396849","https://openalex.org/W2108189215","https://openalex.org/W2113210657","https://openalex.org/W2129999149","https://openalex.org/W2147996100","https://openalex.org/W2166605675","https://openalex.org/W2603442307","https://openalex.org/W2753176400","https://openalex.org/W2753715024","https://openalex.org/W2913345587","https://openalex.org/W2967057359","https://openalex.org/W3105668385","https://openalex.org/W3162937989","https://openalex.org/W4249302711","https://openalex.org/W4300105325"],"related_works":["https://openalex.org/W4300455649","https://openalex.org/W2296588302","https://openalex.org/W4328119206","https://openalex.org/W2033245919","https://openalex.org/W4252409532","https://openalex.org/W2006067547","https://openalex.org/W9228044","https://openalex.org/W3143753676","https://openalex.org/W4312990838","https://openalex.org/W1924853520"],"abstract_inverted_index":{"We":[0],"describe":[1],"an":[2,5,27],"algorithm":[3,122],"computing":[4],"optimal":[6,50,125],"prefix":[7,126],"free":[8,127],"code":[9],"for":[10,192],"n":[11,67,90],"unsorted":[12],"positive":[13],"weights":[14,131],"in":[15,51,58,82,91,98,188],"time":[16,191],"within":[17,44],"O(n(1+lg":[18],"alpha))subset":[19],"of":[20,34,48,65,76,80,88,140],"O(nlgn),":[21],"where":[22],"the":[23,31,38,49,52,59,74,77,83,92,105,154,189],"alternation":[24,69],"alpha":[25,171],"is":[26,43,111],"element":[28],"of[1..n-1]":[29],"approximates":[30],"minimal":[32],"amount":[33],"sorting":[35],"required":[36],"by":[37,113,119,168,181],"computation.":[39],"This":[40],"asymptotical":[41],"complexity":[42,79],"a":[45,96,115,136,150,184],"constant":[46,185],"factor":[47,187],"algebraic":[53],"decision":[54],"tree":[55],"computational":[56,94],"model,":[57,95],"worst":[60,84],"case":[61,85],"over":[62,86],"all":[63],"instances":[64,87],"size":[66,89],"and":[68,100],"alpha.":[70],"Such":[71],"results":[72,164],"refine":[73],"state":[75],"art":[78],"Theta(nlgn)":[81],"same":[93],"landmark":[97],"compression":[99,167],"coding":[101],"since":[102,133,160],"1952.":[103],"Beside":[104],"new":[106,116],"analysis":[107],"technique,":[108],"such":[109,193],"improvement":[110],"obtained":[112],"combining":[114],"algorithm,":[117],"inspired":[118],"van":[120],"Leeuwen's":[121],"to":[123,147,153,172],"compute":[124],"codes":[128],"from":[129],"sorted":[130],"(known":[132,159],"1976),":[134],"with":[135],"relatively":[137],"minor":[138],"extension":[139],"Karp":[141],"et":[142],"al.'s":[143],"deferred":[144],"data":[145],"structure":[146],"partially":[148],"sort":[149],"multiset":[151],"accordingly":[152],"queries":[155],"performed":[156],"on":[157,165],"it":[158],"1988).":[161],"Preliminary":[162],"experimental":[163],"text":[166],"words":[169],"show":[170],"be":[173],"polynomially":[174],"smaller":[175],"than":[176],"n,":[177],"which":[178],"suggests":[179],"improvements":[180],"at":[182],"most":[183],"multiplicative":[186],"running":[190],"applications.":[194]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":4},{"year":2019,"cited_by_count":1}],"updated_date":"2026-04-28T14:05:53.105641","created_date":"2020-01-10T00:00:00"}
