{"id":"https://openalex.org/W6929427678","doi":"https://doi.org/10.48550/arxiv.2503.06999","title":"Encoding Schemes for Parallel In-Place Algorithms","display_name":"Encoding Schemes for Parallel In-Place Algorithms","publication_year":2025,"publication_date":"2025-03-10","ids":{"openalex":"https://openalex.org/W6929427678","doi":"https://doi.org/10.48550/arxiv.2503.06999"},"language":"en","primary_location":{"id":"doi:10.48550/arxiv.2503.06999","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2503.06999","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2503.06999","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Hutton, Chase","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hutton, Chase","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":null,"display_name":"Melrod, Adam","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Melrod, Adam","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"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":true,"primary_topic":{"id":"https://openalex.org/T10371","display_name":"Immune Response and Inflammation","score":0.07970000058412552,"subfield":{"id":"https://openalex.org/subfields/2403","display_name":"Immunology"},"field":{"id":"https://openalex.org/fields/24","display_name":"Immunology and Microbiology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},"topics":[{"id":"https://openalex.org/T10371","display_name":"Immune Response and Inflammation","score":0.07970000058412552,"subfield":{"id":"https://openalex.org/subfields/2403","display_name":"Immunology"},"field":{"id":"https://openalex.org/fields/24","display_name":"Immunology and Microbiology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T11651","display_name":"Inhalation and Respiratory Drug Delivery","score":0.06419999897480011,"subfield":{"id":"https://openalex.org/subfields/2740","display_name":"Pulmonary and Respiratory Medicine"},"field":{"id":"https://openalex.org/fields/27","display_name":"Medicine"},"domain":{"id":"https://openalex.org/domains/4","display_name":"Health Sciences"}},{"id":"https://openalex.org/T10322","display_name":"Respiratory Support and Mechanisms","score":0.0632999986410141,"subfield":{"id":"https://openalex.org/subfields/2740","display_name":"Pulmonary and Respiratory Medicine"},"field":{"id":"https://openalex.org/fields/27","display_name":"Medicine"},"domain":{"id":"https://openalex.org/domains/4","display_name":"Health Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/encoding","display_name":"Encoding (memory)","score":0.704200029373169},{"id":"https://openalex.org/keywords/shuffling","display_name":"Shuffling","score":0.6644999980926514},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.5777000188827515},{"id":"https://openalex.org/keywords/integer","display_name":"Integer (computer science)","score":0.45890000462532043},{"id":"https://openalex.org/keywords/measure","display_name":"Measure (data warehouse)","score":0.4562999904155731},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.4293000102043152},{"id":"https://openalex.org/keywords/out-of-core-algorithm","display_name":"Out-of-core algorithm","score":0.40470001101493835}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.746999979019165},{"id":"https://openalex.org/C125411270","wikidata":"https://www.wikidata.org/wiki/Q18653","display_name":"Encoding (memory)","level":2,"score":0.704200029373169},{"id":"https://openalex.org/C167927819","wikidata":"https://www.wikidata.org/wiki/Q1930567","display_name":"Shuffling","level":2,"score":0.6644999980926514},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.6148999929428101},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.5777000188827515},{"id":"https://openalex.org/C97137487","wikidata":"https://www.wikidata.org/wiki/Q729138","display_name":"Integer (computer science)","level":2,"score":0.45890000462532043},{"id":"https://openalex.org/C2780009758","wikidata":"https://www.wikidata.org/wiki/Q6804172","display_name":"Measure (data warehouse)","level":2,"score":0.4562999904155731},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4293000102043152},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.41130000352859497},{"id":"https://openalex.org/C79470037","wikidata":"https://www.wikidata.org/wiki/Q279748","display_name":"Out-of-core algorithm","level":2,"score":0.40470001101493835},{"id":"https://openalex.org/C120373497","wikidata":"https://www.wikidata.org/wiki/Q1087987","display_name":"Parallel algorithm","level":2,"score":0.3930000066757202},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.3878999948501587},{"id":"https://openalex.org/C2778572836","wikidata":"https://www.wikidata.org/wiki/Q380933","display_name":"Space (punctuation)","level":2,"score":0.36399999260902405},{"id":"https://openalex.org/C56086750","wikidata":"https://www.wikidata.org/wiki/Q6042592","display_name":"Integer programming","level":2,"score":0.31949999928474426},{"id":"https://openalex.org/C41045048","wikidata":"https://www.wikidata.org/wiki/Q202843","display_name":"Linear programming","level":2,"score":0.29109999537467957},{"id":"https://openalex.org/C3018263672","wikidata":"https://www.wikidata.org/wiki/Q1296251","display_name":"Efficient algorithm","level":2,"score":0.26989999413490295},{"id":"https://openalex.org/C106516650","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm design","level":2,"score":0.2632000148296356}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2503.06999","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2503.06999","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2503.06999","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2503.06999","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Many":[0],"parallel":[1,29],"algorithms":[2,30,51,68,76,122],"which":[3,80,94],"solve":[4,53],"basic":[5],"problems":[6,56,125],"in":[7,14,119],"computer":[8],"science":[9],"use":[10,37,97],"auxiliary":[11,40,99],"space":[12],"linear":[13],"the":[15,54,82,86,96],"input":[16,87],"to":[17,31,36,52,88,91,116,138,143],"facilitate":[18],"conflict-free":[19],"computation.":[20],"There":[21],"has":[22],"been":[23],"significant":[24],"work":[25],"on":[26],"improving":[27],"these":[28],"be":[32,117],"in-place,":[33],"that":[34],"is":[35],"as":[38,42,101,103],"little":[39],"memory":[41,155],"possible.":[43],"In":[44,141],"this":[45],"paper,":[46],"we":[47,109,133,147],"provide":[48],"novel":[49],"in-place":[50,121],"fundamental":[55],"of":[57,85,98],"merging":[58,150],"two":[59],"sorted":[60],"sequences,":[61],"and":[62,71,152,157],"randomly":[63],"shuffling":[64],"a":[65],"sequence.":[66],"Both":[67],"are":[69,111],"work-efficient":[70],"have":[72],"polylogarithmic":[73],"span.":[74],"Our":[75],"employ":[77],"encoding":[78,107],"techniques":[79,108],"exploit":[81],"underlying":[83],"structure":[84],"gain":[89],"access":[90],"more":[92],"bits,":[93],"enables":[95],"data":[100],"well":[102],"non-in-place":[104],"methods.":[105],"The":[106],"develop":[110],"general.":[112],"We":[113],"expect":[114],"them":[115],"useful":[118],"developing":[120],"for":[123],"other":[124],"beyond":[126],"those":[127],"already":[128],"mentioned.":[129],"To":[130],"demonstrate":[131],"this,":[132],"outline":[134],"an":[135],"additional":[136],"application":[137],"integer":[139],"sorting.":[140],"addition":[142],"our":[144,149],"theoretical":[145],"contributions,":[146],"implement":[148],"algorithm,":[151],"measure":[153],"its":[154],"usage":[156],"runtime.":[158]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
