{"id":"https://openalex.org/W1998790567","doi":"https://doi.org/10.1137/s0097539792238649","title":"Permuting in Place","display_name":"Permuting in Place","publication_year":1995,"publication_date":"1995-04-01","ids":{"openalex":"https://openalex.org/W1998790567","doi":"https://doi.org/10.1137/s0097539792238649","mag":"1998790567"},"language":"en","primary_location":{"id":"doi:10.1137/s0097539792238649","is_oa":false,"landing_page_url":"https://doi.org/10.1137/s0097539792238649","pdf_url":null,"source":{"id":"https://openalex.org/S153560523","display_name":"SIAM Journal on Computing","issn_l":"0097-5397","issn":["0097-5397","1095-7111"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Computing","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/A5017969968","display_name":"Faith E. Fich","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Faith E. Fich","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108095454","display_name":"J. Ian Munro","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"J. Ian Munro","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5111408468","display_name":"Patricio V. Poblete","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Patricio V. Poblete","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5017969968"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.5681,"has_fulltext":false,"cited_by_count":32,"citation_normalized_percentile":{"value":0.73370556,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"24","issue":"2","first_page":"266","last_page":"278"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9997000098228455,"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":0.9997000098228455,"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/T13664","display_name":"Genome Rearrangement Algorithms","score":0.996399998664856,"subfield":{"id":"https://openalex.org/subfields/1311","display_name":"Genetics"},"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"}},{"id":"https://openalex.org/T12029","display_name":"DNA and Biological Computing","score":0.9882000088691711,"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/permutation","display_name":"Permutation (music)","score":0.8297752141952515},{"id":"https://openalex.org/keywords/binary-logarithm","display_name":"Binary logarithm","score":0.5879003405570984},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.5654948949813843},{"id":"https://openalex.org/keywords/inverse","display_name":"Inverse","score":0.5505380034446716},{"id":"https://openalex.org/keywords/word","display_name":"Word (group theory)","score":0.5352836847305298},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.5110255479812622},{"id":"https://openalex.org/keywords/time-complexity","display_name":"Time complexity","score":0.48600873351097107},{"id":"https://openalex.org/keywords/bit-reversal-permutation","display_name":"Bit-reversal permutation","score":0.4356173276901245},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.4310632646083832},{"id":"https://openalex.org/keywords/order","display_name":"Order (exchange)","score":0.4214057922363281},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.41064202785491943},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3956551253795624},{"id":"https://openalex.org/keywords/random-permutation","display_name":"Random permutation","score":0.36530762910842896},{"id":"https://openalex.org/keywords/symmetric-group","display_name":"Symmetric group","score":0.14230182766914368}],"concepts":[{"id":"https://openalex.org/C21308566","wikidata":"https://www.wikidata.org/wiki/Q7169365","display_name":"Permutation (music)","level":2,"score":0.8297752141952515},{"id":"https://openalex.org/C63553672","wikidata":"https://www.wikidata.org/wiki/Q581168","display_name":"Binary logarithm","level":2,"score":0.5879003405570984},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.5654948949813843},{"id":"https://openalex.org/C207467116","wikidata":"https://www.wikidata.org/wiki/Q4385666","display_name":"Inverse","level":2,"score":0.5505380034446716},{"id":"https://openalex.org/C90805587","wikidata":"https://www.wikidata.org/wiki/Q10944557","display_name":"Word (group theory)","level":2,"score":0.5352836847305298},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.5110255479812622},{"id":"https://openalex.org/C311688","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Time complexity","level":2,"score":0.48600873351097107},{"id":"https://openalex.org/C175473596","wikidata":"https://www.wikidata.org/wiki/Q4918660","display_name":"Bit-reversal permutation","level":4,"score":0.4356173276901245},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4310632646083832},{"id":"https://openalex.org/C182306322","wikidata":"https://www.wikidata.org/wiki/Q1779371","display_name":"Order (exchange)","level":2,"score":0.4214057922363281},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.41064202785491943},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3956551253795624},{"id":"https://openalex.org/C200985842","wikidata":"https://www.wikidata.org/wiki/Q3375503","display_name":"Random permutation","level":3,"score":0.36530762910842896},{"id":"https://openalex.org/C128622974","wikidata":"https://www.wikidata.org/wiki/Q849512","display_name":"Symmetric group","level":2,"score":0.14230182766914368},{"id":"https://openalex.org/C24890656","wikidata":"https://www.wikidata.org/wiki/Q82811","display_name":"Acoustics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C10138342","wikidata":"https://www.wikidata.org/wiki/Q43015","display_name":"Finance","level":1,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1137/s0097539792238649","is_oa":false,"landing_page_url":"https://doi.org/10.1137/s0097539792238649","pdf_url":null,"source":{"id":"https://openalex.org/S153560523","display_name":"SIAM Journal on Computing","issn_l":"0097-5397","issn":["0097-5397","1095-7111"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Computing","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":8,"referenced_works":["https://openalex.org/W1967333679","https://openalex.org/W1990870868","https://openalex.org/W1999527722","https://openalex.org/W2017534864","https://openalex.org/W2069864004","https://openalex.org/W2077371116","https://openalex.org/W2095345626","https://openalex.org/W2989713547"],"related_works":["https://openalex.org/W2096596497","https://openalex.org/W1905750377","https://openalex.org/W4302067876","https://openalex.org/W2963548301","https://openalex.org/W1998320900","https://openalex.org/W2613407656","https://openalex.org/W2033864528","https://openalex.org/W38971153","https://openalex.org/W2066602736","https://openalex.org/W1998790567"],"abstract_inverted_index":{"This":[0,87],"paper":[1],"addresses":[2],"the":[3,8,25,70,75,98,106,113,127,132],"fundamental":[4],"problem":[5],"of":[6,10,13,34,36,62,112],"permuting":[7],"elements":[9,15],"an":[11,43],"array":[12],"n":[14],"according":[16],"to":[17,23,105],"some":[18],"given":[19],"permutation.":[20],"It":[21],"aims":[22],"perform":[24],"permutation":[26,76,114],"quickly":[27],"by":[28],"using":[29],"only":[30],"a":[31,110],"polylogarithmic":[32],"number":[33],"bits":[35],"extra":[37],"storage.":[38],"The":[39],"main":[40],"result":[41],"is":[42,50,67,124],"algorithm":[44,88],"whose":[45],"worst":[46,99],"case":[47,71,129],"running":[48],"time":[49,93],"$O(n":[51,90],"\\log":[52,91],"n)$":[53,57,92],"and":[54,77,94,138],"uses":[55],"$O(\\log":[56],"additional":[58],"$\\log":[59],"n$-bit":[60],"words":[61,96],"memory.":[63],"A":[64,118],"simpler":[65],"method":[66,123],"presented":[68,125],"for":[69,126],"in":[72,97,108,130,142],"which":[73,109,131],"both":[74],"its":[78],"inverse":[79],"can":[80],"be":[81,116,147],"computed":[82],"at":[83],"(amortised)":[84],"unit":[85],"cost.":[86],"requires":[89],"$O(1)$":[95,121],"case.":[100],"These":[101],"results":[102],"are":[103,135,139],"extended":[104],"situation":[107],"power":[111],"must":[115],"applied.":[117],"linear":[119],"time,":[120],"word":[122],"special":[128],"data":[133],"values":[134],"all":[136],"distinct":[137],"either":[140],"initially":[141],"sorted":[143],"order":[144],"or":[145],"will":[146],"when":[148],"permuted.":[149]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":2},{"year":2013,"cited_by_count":6},{"year":2012,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2016-06-24T00:00:00"}
