{"title":"On Flipping Edge Sets in Unique Sink Orientations.","authors":"Michaela Borzechowski, Simon Weber","doi":"10.1007/s00373-025-02929-2","DOIUrl":null,"url":null,"abstract":"<p><p>A <i>unique sink orientation</i> (USO) is an orientation of the <i>n</i>-dimensional hypercube graph such that every non-empty face contains a unique sink. We consider the only known connected <i>flip graph</i> on USOs. This flip graph is based on the following theorem due to Schurr: given any <i>n</i>-dimensional USO and any one dimension <math><mrow><mi>i</mi> <mo>∈</mo> <mo>[</mo> <mi>n</mi> <mo>]</mo></mrow> </math> , the set <math><msub><mi>E</mi> <mi>i</mi></msub> </math> of edges connecting vertices along dimension <i>i</i> can be decomposed into equivalence classes (so-called <i>phases</i>), such that flipping the direction of any <math><mrow><mi>S</mi> <mo>⊆</mo> <msub><mi>E</mi> <mi>i</mi></msub> </mrow> </math> yields another USO if and only if <i>S</i> is the union of some of these phases. In this paper we provide an algorithm to compute the phases of a given USO in <math><mrow><mi>O</mi> <mo>(</mo> <mi>n</mi> <mo>·</mo> <msup><mn>3</mn> <mi>n</mi></msup> <mo>)</mo></mrow> </math> time, significantly improving upon the previously known <math><mrow><mi>O</mi> <mo>(</mo> <mi>n</mi> <mo>·</mo> <msup><mn>4</mn> <mi>n</mi></msup> <mo>)</mo></mrow> </math> trivial algorithm. We also show that the phase containing a given edge can be flipped using only <i>poly</i>(<i>n</i>) space additional to the space required to store the USO. We contrast this by showing that given a boolean circuit of size <i>poly</i>(<i>n</i>) succinctly encoding an <i>n</i>-dimensional USO, it is <math><mi>PSPACE</mi></math> -complete to determine whether two given edges are in the same phase. Finally, we also prove some new results on the structure of phases.</p>","PeriodicalId":12811,"journal":{"name":"Graphs and Combinatorics","volume":"41 3","pages":"64"},"PeriodicalIF":0.6000,"publicationDate":"2025-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12031957/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Graphs and Combinatorics","FirstCategoryId":"100","ListUrlMain":"https://doi.org/10.1007/s00373-025-02929-2","RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/4/25 0:00:00","PubModel":"Epub","JCR":"Q3","JCRName":"MATHEMATICS","Score":null,"Total":0}
引用次数: 0
Abstract
A unique sink orientation (USO) is an orientation of the n-dimensional hypercube graph such that every non-empty face contains a unique sink. We consider the only known connected flip graph on USOs. This flip graph is based on the following theorem due to Schurr: given any n-dimensional USO and any one dimension , the set of edges connecting vertices along dimension i can be decomposed into equivalence classes (so-called phases), such that flipping the direction of any yields another USO if and only if S is the union of some of these phases. In this paper we provide an algorithm to compute the phases of a given USO in time, significantly improving upon the previously known trivial algorithm. We also show that the phase containing a given edge can be flipped using only poly(n) space additional to the space required to store the USO. We contrast this by showing that given a boolean circuit of size poly(n) succinctly encoding an n-dimensional USO, it is -complete to determine whether two given edges are in the same phase. Finally, we also prove some new results on the structure of phases.
期刊介绍:
Graphs and Combinatorics is an international journal devoted to research concerning all aspects of combinatorial mathematics. In addition to original research papers, the journal also features survey articles from authors invited by the editorial board.