{"id":"https://openalex.org/W2156167308","doi":"https://doi.org/10.1145/1383369.1383370","title":"An <i>O</i> ( <i>n</i> <sup>2.75</sup> ) algorithm for incremental topological ordering","display_name":"An <i>O</i> ( <i>n</i> <sup>2.75</sup> ) algorithm for incremental topological ordering","publication_year":2008,"publication_date":"2008-08-01","ids":{"openalex":"https://openalex.org/W2156167308","doi":"https://doi.org/10.1145/1383369.1383370","mag":"2156167308"},"language":"en","primary_location":{"id":"doi:10.1145/1383369.1383370","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1383369.1383370","pdf_url":null,"source":{"id":"https://openalex.org/S137348503","display_name":"ACM Transactions on Algorithms","issn_l":"1549-6325","issn":["1549-6325","1549-6333"],"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 Transactions on Algorithms","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/A5068434278","display_name":"Deepak Ajwani","orcid":"https://orcid.org/0000-0001-7269-4150"},"institutions":[{"id":"https://openalex.org/I4210109712","display_name":"Max Planck Institute for Informatics","ror":"https://ror.org/01w19ak89","country_code":"DE","type":"facility","lineage":["https://openalex.org/I149899117","https://openalex.org/I4210109712"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Deepak Ajwani","raw_affiliation_strings":["Max-Planck-Institut f\u00fcr Informatik, Saarbr\u00fccken, Germany"],"affiliations":[{"raw_affiliation_string":"Max-Planck-Institut f\u00fcr Informatik, Saarbr\u00fccken, Germany","institution_ids":["https://openalex.org/I4210109712"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077389210","display_name":"Tobias Friedrich","orcid":"https://orcid.org/0000-0003-0076-6308"},"institutions":[{"id":"https://openalex.org/I4210109712","display_name":"Max Planck Institute for Informatics","ror":"https://ror.org/01w19ak89","country_code":"DE","type":"facility","lineage":["https://openalex.org/I149899117","https://openalex.org/I4210109712"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Tobias Friedrich","raw_affiliation_strings":["Max-Planck-Institut f\u00fcr Informatik, Saarbr\u00fccken, Germany"],"affiliations":[{"raw_affiliation_string":"Max-Planck-Institut f\u00fcr Informatik, Saarbr\u00fccken, Germany","institution_ids":["https://openalex.org/I4210109712"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103183708","display_name":"Ulrich Meyer","orcid":"https://orcid.org/0000-0002-1197-3153"},"institutions":[{"id":"https://openalex.org/I114090438","display_name":"Goethe University Frankfurt","ror":"https://ror.org/04cvxnb49","country_code":"DE","type":"education","lineage":["https://openalex.org/I114090438"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Ulrich Meyer","raw_affiliation_strings":["J.W. Goethe University, Frankfurt/Main, Germany"],"affiliations":[{"raw_affiliation_string":"J.W. Goethe University, Frankfurt/Main, Germany","institution_ids":["https://openalex.org/I114090438"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5068434278"],"corresponding_institution_ids":["https://openalex.org/I4210109712"],"apc_list":null,"apc_paid":null,"fwci":1.1441,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.85132848,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":"4","issue":"4","first_page":"1","last_page":"14"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9998000264167786,"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.9998000264167786,"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/T10720","display_name":"Complexity and Algorithms in Graphs","score":0.9975000023841858,"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/T13664","display_name":"Genome Rearrangement Algorithms","score":0.9972000122070312,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/topological-sorting","display_name":"Topological sorting","score":0.8843673467636108},{"id":"https://openalex.org/keywords/directed-acyclic-graph","display_name":"Directed acyclic graph","score":0.8221067190170288},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.631232500076294},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.6090725660324097},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.5311347842216492},{"id":"https://openalex.org/keywords/directed-graph","display_name":"Directed graph","score":0.5165166258811951},{"id":"https://openalex.org/keywords/sequence","display_name":"Sequence (biology)","score":0.5018613338470459},{"id":"https://openalex.org/keywords/sorting","display_name":"Sorting","score":0.4933425486087799},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.4559898376464844},{"id":"https://openalex.org/keywords/topological-graph","display_name":"Topological graph","score":0.4454793632030487},{"id":"https://openalex.org/keywords/binary-logarithm","display_name":"Binary logarithm","score":0.44518160820007324},{"id":"https://openalex.org/keywords/order","display_name":"Order (exchange)","score":0.4130322337150574},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.3709147572517395},{"id":"https://openalex.org/keywords/topology","display_name":"Topology (electrical circuits)","score":0.3617354929447174},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.33475422859191895}],"concepts":[{"id":"https://openalex.org/C176032523","wikidata":"https://www.wikidata.org/wiki/Q753127","display_name":"Topological sorting","level":3,"score":0.8843673467636108},{"id":"https://openalex.org/C74197172","wikidata":"https://www.wikidata.org/wiki/Q1195339","display_name":"Directed acyclic graph","level":2,"score":0.8221067190170288},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.631232500076294},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.6090725660324097},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.5311347842216492},{"id":"https://openalex.org/C146380142","wikidata":"https://www.wikidata.org/wiki/Q1137726","display_name":"Directed graph","level":2,"score":0.5165166258811951},{"id":"https://openalex.org/C2778112365","wikidata":"https://www.wikidata.org/wiki/Q3511065","display_name":"Sequence (biology)","level":2,"score":0.5018613338470459},{"id":"https://openalex.org/C111696304","wikidata":"https://www.wikidata.org/wiki/Q2303697","display_name":"Sorting","level":2,"score":0.4933425486087799},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.4559898376464844},{"id":"https://openalex.org/C8764922","wikidata":"https://www.wikidata.org/wiki/Q17104195","display_name":"Topological graph","level":3,"score":0.4454793632030487},{"id":"https://openalex.org/C63553672","wikidata":"https://www.wikidata.org/wiki/Q581168","display_name":"Binary logarithm","level":2,"score":0.44518160820007324},{"id":"https://openalex.org/C182306322","wikidata":"https://www.wikidata.org/wiki/Q1779371","display_name":"Order (exchange)","level":2,"score":0.4130322337150574},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.3709147572517395},{"id":"https://openalex.org/C184720557","wikidata":"https://www.wikidata.org/wiki/Q7825049","display_name":"Topology (electrical circuits)","level":2,"score":0.3617354929447174},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.33475422859191895},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"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/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0},{"id":"https://openalex.org/C10138342","wikidata":"https://www.wikidata.org/wiki/Q43015","display_name":"Finance","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1383369.1383370","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1383369.1383370","pdf_url":null,"source":{"id":"https://openalex.org/S137348503","display_name":"ACM Transactions on Algorithms","issn_l":"1549-6325","issn":["1549-6325","1549-6333"],"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 Transactions on Algorithms","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4296163986","display_name":null,"funder_award_id":"ME 2088/1-3","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W1498578111","https://openalex.org/W1549024371","https://openalex.org/W1988846076","https://openalex.org/W2008593246","https://openalex.org/W2016000144","https://openalex.org/W2021615496","https://openalex.org/W2026511056","https://openalex.org/W2045102550","https://openalex.org/W2068283945","https://openalex.org/W2084763084","https://openalex.org/W2085227596","https://openalex.org/W2104685510","https://openalex.org/W2118382442","https://openalex.org/W2150138144","https://openalex.org/W2164322063","https://openalex.org/W2534652523","https://openalex.org/W4312512934"],"related_works":["https://openalex.org/W2084763084","https://openalex.org/W1519800400","https://openalex.org/W1998712144","https://openalex.org/W4292730466","https://openalex.org/W2952392475","https://openalex.org/W2951616510","https://openalex.org/W2156167308","https://openalex.org/W2581253638","https://openalex.org/W2728444714","https://openalex.org/W2951648397"],"abstract_inverted_index":{"We":[0,73],"present":[1],"a":[2,11],"simple":[3],"algorithm":[4,81],"which":[5],"maintains":[6],"the":[7,34,48],"topological":[8,87],"order":[9],"of":[10,33,37,52,79],"directed":[12],"acyclic":[13],"graph":[14],"(DAG)":[15],"with":[16,82],"n":[17,28,58,63,66],"nodes,":[18],"under":[19],"an":[20,45,76],"online":[21],"edge":[22],"insertion":[23],"sequence,":[24],"in":[25],"O":[26,53],"(":[27],"2.75":[29],")":[30],"time,":[31],"independent":[32],"number":[35],"m":[36,55,60],"edges":[38],"inserted.":[39],"For":[40],"dense":[41],"DAGs,":[42],"this":[43],"is":[44],"improvement":[46],"over":[47],"previous":[49],"best":[50],"result":[51],"(min{":[54],"3/2":[56,61],"log":[57,65],",":[59],"+":[62],"2":[64],"})":[67],"by":[68],"Katriel":[69],"and":[70],"Bodlaender":[71],"[2006].":[72],"also":[74],"provide":[75],"empirical":[77],"comparison":[78],"our":[80],"other":[83],"algorithms":[84],"for":[85],"incremental":[86],"sorting.":[88]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2015,"cited_by_count":1},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
