<p>In this work we study the acyclic orientations of graphs. We obtain an encoding of the acyclic orientations of the complete <span class="math inline">\(p\)</span>-partite graph with size of its parts <span class="math inline">\(n_1,n_2,\ldots,n_p\)</span> via a vector with <span class="math inline">\(p\)</span> symbols and length <span class="math inline">\(n=n_1+n_2+\ldots+n_p\)</span> 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 <span class="math inline">\(\mathcal{O}(n)\)</span>. 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 <span class="math inline">\(K_{n_1,\ldots,n_p}\)</span> 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.</p>
Read more