English

Encoding and Enumerating Acyclic Orientations of Graphs

Combinatorics 2025-05-08 v2

Abstract

In this work we study the acyclic orientations of graphs. We obtain an encoding of the acyclic orientations of the complete pp-partite graph with size of its parts n1,n2,,npn_1,n_2,\ldots,n_p via a vector with pp symbols and length n=n1+n2++npn=n_1+n_2+\ldots+n_p when the parts are fixed but not the vertices in each part. We also give a recursive way to construct all acyclic orientations of a complete multipartite graph, this construction can be done by computer easily in order O(n)\mathcal{O}(n). Furthermore, we obtain a closed formula for non-isomorphic acyclic orientations of both the complete multipartite graphs and the complete multipartite graphs with a directed spanning tree. Moreover, we obtain a closed formula for the number of acyclic orientations of a complete multipartite graph Kn1,,npK_{n_1,\ldots,n_p} with labelled vertices. Finally, we obtain a way encode all acyclic orientations of an arbitrary graph as a permutation code. Using the codification mentioned above we obtain sharp upper and lower bounds of the number of acyclic orientations of a graph.

Keywords

Cite

@article{arxiv.2303.09021,
  title  = {Encoding and Enumerating Acyclic Orientations of Graphs},
  author = {Walter Carballosa and Jessica Khera and Francisco Reyes},
  journal= {arXiv preprint arXiv:2303.09021},
  year   = {2025}
}

Comments

22 pages, 4 figures and 3 tables

R2 v1 2026-06-28T09:19:39.601Z