In 1993, Savage, Squire, and West described an inductive construction for generating every acyclic orientation of a chordal graph exactly once, flipping one arc at a time. We provide two generalizations of this result. Firstly, we describe Gray codes for acyclic orientations of hypergraphs that satisfy a simple ordering condition, which generalizes the notion of perfect elimination order of graphs. This unifies the Savage-Squire-West construction with a recent algorithm for generating elimination trees of chordal graphs. Secondly, we consider quotients of lattices of acyclic orientations of chordal graphs, and we provide a Gray code for them, addressing a question raised by Pilaud. This also generalizes a recent algorithm for generating lattice congruences of the weak order on the symmetric group. Our algorithms are derived from the Hartung-Hoang-M\"utze-Williams combinatorial generation framework, and they yield simple algorithms for computing Hamilton paths and cycles on large classes of polytopes, including chordal nestohedra and quotientopes. In particular, we derive an efficient implementation of the Savage-Squire-West construction. Along the way, we give an overview of old and recent results about the polyhedral and order-theoretic aspects of acyclic orientations of graphs and hypergraphs.
翻译:1993年,Savage、Squire和West描述了一种诱导性构造,用于生成每个圆形圆柱形图的每个周期方向,精确地一次翻转一个弧形图。我们对这一结果提供了两种概括性。首先,我们描述满足简单排序条件的超线形图的循环方向的灰色代码,它概括了完全消除图形顺序的概念。这统一了Savage-Squire-West的构造,并采用了一种最近生成消除圆锥形图树的算法。第二,我们考虑的是圆形图的周期方向,我们为它们提供了一个灰色代码,解决了Pilaud提出的一个问题。这还概括了最近生成对称组中微弱顺序的拉蒂斯堪的算法。我们的算法源自于Hartung-Hoang-M\"Utz-Williams调制成的调制成框架,并且它们生成了简单的算法,用于计算汉密尔顿图路径和周期的商序, 包括Svialdaldal-stal compeal compeal compeal compeal compal compal compalal 和制成一个特殊的系统。