Ordered analogue of the chromatic polynomial












1












$begingroup$


Let $G=(V,E), Esubseteq V^2$ be a finite directed graph. For $ninmathbb{N}$, consider
$$chi_{G}^{leqslant}(n)=#Big{f : V to {1, ldots, n} Big| big(forall (u,v)in Ebig)big(f(u) leqslant f(v)big)Big}.$$
It can be shown that this is a polynomial in $n$ of degree $leqslant|V|$ with rational coefficients.



We could take $<$ or $neq$ in place of $leqslant$. Thus $chi_{G}^{neq}$ is the chromatic polynomial of $G$.




Do $chi_{G}^{leqslant}$ and/or $chi_{G}^{<}$ have a name? How to compute $chi_{G}^{leqslant}$ for moderate-sized $G$?




For computing, something similar to this would be sufficient to me. I don't see it myself yet. Something along these lines might also help, but currently I'm feeling stuck.





For extending deletion-contraction: even if we assume $G$ pruned (with cycles contracted, loops thrown away, etc.), then for $ein E$ we only have $color{blue}{chi_{G}^{leqslant}+chi_{Gdownarrow e}^{leqslant}=chi_{Gsetminus e}^{leqslant}+chi_{G/e}^{leqslant}}$, where $Gdownarrow e$ is $G$ with $e$ reversed, $Gsetminus e$ is $G$ with $e$ removed, and $G/e$ is $G$ with $e$ contracted. This does not provide a reduction (even for a simple $G=({u,v},{(u,v)})$, for which $chi_{G}^{leqslant}=chi_{Gdownarrow e}^{leqslant}$ however)...










share|cite|improve this question











$endgroup$

















    1












    $begingroup$


    Let $G=(V,E), Esubseteq V^2$ be a finite directed graph. For $ninmathbb{N}$, consider
    $$chi_{G}^{leqslant}(n)=#Big{f : V to {1, ldots, n} Big| big(forall (u,v)in Ebig)big(f(u) leqslant f(v)big)Big}.$$
    It can be shown that this is a polynomial in $n$ of degree $leqslant|V|$ with rational coefficients.



    We could take $<$ or $neq$ in place of $leqslant$. Thus $chi_{G}^{neq}$ is the chromatic polynomial of $G$.




    Do $chi_{G}^{leqslant}$ and/or $chi_{G}^{<}$ have a name? How to compute $chi_{G}^{leqslant}$ for moderate-sized $G$?




    For computing, something similar to this would be sufficient to me. I don't see it myself yet. Something along these lines might also help, but currently I'm feeling stuck.





    For extending deletion-contraction: even if we assume $G$ pruned (with cycles contracted, loops thrown away, etc.), then for $ein E$ we only have $color{blue}{chi_{G}^{leqslant}+chi_{Gdownarrow e}^{leqslant}=chi_{Gsetminus e}^{leqslant}+chi_{G/e}^{leqslant}}$, where $Gdownarrow e$ is $G$ with $e$ reversed, $Gsetminus e$ is $G$ with $e$ removed, and $G/e$ is $G$ with $e$ contracted. This does not provide a reduction (even for a simple $G=({u,v},{(u,v)})$, for which $chi_{G}^{leqslant}=chi_{Gdownarrow e}^{leqslant}$ however)...










    share|cite|improve this question











    $endgroup$















      1












      1








      1


      1



      $begingroup$


      Let $G=(V,E), Esubseteq V^2$ be a finite directed graph. For $ninmathbb{N}$, consider
      $$chi_{G}^{leqslant}(n)=#Big{f : V to {1, ldots, n} Big| big(forall (u,v)in Ebig)big(f(u) leqslant f(v)big)Big}.$$
      It can be shown that this is a polynomial in $n$ of degree $leqslant|V|$ with rational coefficients.



      We could take $<$ or $neq$ in place of $leqslant$. Thus $chi_{G}^{neq}$ is the chromatic polynomial of $G$.




      Do $chi_{G}^{leqslant}$ and/or $chi_{G}^{<}$ have a name? How to compute $chi_{G}^{leqslant}$ for moderate-sized $G$?




      For computing, something similar to this would be sufficient to me. I don't see it myself yet. Something along these lines might also help, but currently I'm feeling stuck.





      For extending deletion-contraction: even if we assume $G$ pruned (with cycles contracted, loops thrown away, etc.), then for $ein E$ we only have $color{blue}{chi_{G}^{leqslant}+chi_{Gdownarrow e}^{leqslant}=chi_{Gsetminus e}^{leqslant}+chi_{G/e}^{leqslant}}$, where $Gdownarrow e$ is $G$ with $e$ reversed, $Gsetminus e$ is $G$ with $e$ removed, and $G/e$ is $G$ with $e$ contracted. This does not provide a reduction (even for a simple $G=({u,v},{(u,v)})$, for which $chi_{G}^{leqslant}=chi_{Gdownarrow e}^{leqslant}$ however)...










      share|cite|improve this question











      $endgroup$




      Let $G=(V,E), Esubseteq V^2$ be a finite directed graph. For $ninmathbb{N}$, consider
      $$chi_{G}^{leqslant}(n)=#Big{f : V to {1, ldots, n} Big| big(forall (u,v)in Ebig)big(f(u) leqslant f(v)big)Big}.$$
      It can be shown that this is a polynomial in $n$ of degree $leqslant|V|$ with rational coefficients.



      We could take $<$ or $neq$ in place of $leqslant$. Thus $chi_{G}^{neq}$ is the chromatic polynomial of $G$.




      Do $chi_{G}^{leqslant}$ and/or $chi_{G}^{<}$ have a name? How to compute $chi_{G}^{leqslant}$ for moderate-sized $G$?




      For computing, something similar to this would be sufficient to me. I don't see it myself yet. Something along these lines might also help, but currently I'm feeling stuck.





      For extending deletion-contraction: even if we assume $G$ pruned (with cycles contracted, loops thrown away, etc.), then for $ein E$ we only have $color{blue}{chi_{G}^{leqslant}+chi_{Gdownarrow e}^{leqslant}=chi_{Gsetminus e}^{leqslant}+chi_{G/e}^{leqslant}}$, where $Gdownarrow e$ is $G$ with $e$ reversed, $Gsetminus e$ is $G$ with $e$ removed, and $G/e$ is $G$ with $e$ contracted. This does not provide a reduction (even for a simple $G=({u,v},{(u,v)})$, for which $chi_{G}^{leqslant}=chi_{Gdownarrow e}^{leqslant}$ however)...







      graph-theory reference-request coloring directed-graphs






      share|cite|improve this question















      share|cite|improve this question













      share|cite|improve this question




      share|cite|improve this question








      edited Jan 2 at 18:22







      metamorphy

















      asked Oct 20 '18 at 12:07









      metamorphymetamorphy

      3,7021621




      3,7021621






















          1 Answer
          1






          active

          oldest

          votes


















          2












          $begingroup$

          These are called the weak and strong chromatic polynomial of $G$, respectively; see this paper, for example.



          Regarding the deletion-contraction rule, this paper suggests using it to obtain strongly connected components in $G$ by reversing arrows, then contracting those components to a point. I'm not sure how efficient this is when all cycles are long cycles.



          Doing this repeatedly will eventually leave us with a graph which is the orientation of a
          tree. I don't know what the best thing to do here is. One possibility is to keep flipping edges until all edges are oriented away from a single root vertex. Then we have a recursion for the number of colorings, based on how we color the root and what we do with the subtrees.



          Computing $chi^<_G$ is related to counting the topological sorts of an acyclic graph; see this MSE answer. Specifically, a topological sort is a $<$-coloring using exactly $N:=|V(G)|$ colors, which is equal to $chi_G^{<}(N) - N chi_G^{<}(N-1)$. I say this to argue that computing $chi_G^<$ is computationally difficult, because counting the topological sorts is computationally difficult. I expect that something similar holds for $chi_G^{leqslant}$ but don't have a proof.



          We can give $chi_G^<(n)$ a recursive formula based on the set $S$ of vertices of degree $0$:
          $$
          chi_G^{<}(n) = sum_{A subseteq S} chi_{G-A}^{<}(n-1).
          $$

          This is probably reasonable for evaluating $chi_G^<$ at small values of $n$, but will be obnoxious for actually computing the polynomial. I'm not sure if it's better than brute force in that case.






          share|cite|improve this answer









          $endgroup$













          • $begingroup$
            Thanks a lot for such a detailed answer - I render it as an excellent one. I don't (and didn't) have an illusion on the computational complexity of this problem. But now the picture is no doubt cleaner to me - at least it is much easier to fill in the details I was (definitely) missing. Nice to see your attention!
            $endgroup$
            – metamorphy
            Oct 20 '18 at 16:58













          Your Answer





          StackExchange.ifUsing("editor", function () {
          return StackExchange.using("mathjaxEditing", function () {
          StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
          StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
          });
          });
          }, "mathjax-editing");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "69"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          noCode: true, onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2963197%2fordered-analogue-of-the-chromatic-polynomial%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          2












          $begingroup$

          These are called the weak and strong chromatic polynomial of $G$, respectively; see this paper, for example.



          Regarding the deletion-contraction rule, this paper suggests using it to obtain strongly connected components in $G$ by reversing arrows, then contracting those components to a point. I'm not sure how efficient this is when all cycles are long cycles.



          Doing this repeatedly will eventually leave us with a graph which is the orientation of a
          tree. I don't know what the best thing to do here is. One possibility is to keep flipping edges until all edges are oriented away from a single root vertex. Then we have a recursion for the number of colorings, based on how we color the root and what we do with the subtrees.



          Computing $chi^<_G$ is related to counting the topological sorts of an acyclic graph; see this MSE answer. Specifically, a topological sort is a $<$-coloring using exactly $N:=|V(G)|$ colors, which is equal to $chi_G^{<}(N) - N chi_G^{<}(N-1)$. I say this to argue that computing $chi_G^<$ is computationally difficult, because counting the topological sorts is computationally difficult. I expect that something similar holds for $chi_G^{leqslant}$ but don't have a proof.



          We can give $chi_G^<(n)$ a recursive formula based on the set $S$ of vertices of degree $0$:
          $$
          chi_G^{<}(n) = sum_{A subseteq S} chi_{G-A}^{<}(n-1).
          $$

          This is probably reasonable for evaluating $chi_G^<$ at small values of $n$, but will be obnoxious for actually computing the polynomial. I'm not sure if it's better than brute force in that case.






          share|cite|improve this answer









          $endgroup$













          • $begingroup$
            Thanks a lot for such a detailed answer - I render it as an excellent one. I don't (and didn't) have an illusion on the computational complexity of this problem. But now the picture is no doubt cleaner to me - at least it is much easier to fill in the details I was (definitely) missing. Nice to see your attention!
            $endgroup$
            – metamorphy
            Oct 20 '18 at 16:58


















          2












          $begingroup$

          These are called the weak and strong chromatic polynomial of $G$, respectively; see this paper, for example.



          Regarding the deletion-contraction rule, this paper suggests using it to obtain strongly connected components in $G$ by reversing arrows, then contracting those components to a point. I'm not sure how efficient this is when all cycles are long cycles.



          Doing this repeatedly will eventually leave us with a graph which is the orientation of a
          tree. I don't know what the best thing to do here is. One possibility is to keep flipping edges until all edges are oriented away from a single root vertex. Then we have a recursion for the number of colorings, based on how we color the root and what we do with the subtrees.



          Computing $chi^<_G$ is related to counting the topological sorts of an acyclic graph; see this MSE answer. Specifically, a topological sort is a $<$-coloring using exactly $N:=|V(G)|$ colors, which is equal to $chi_G^{<}(N) - N chi_G^{<}(N-1)$. I say this to argue that computing $chi_G^<$ is computationally difficult, because counting the topological sorts is computationally difficult. I expect that something similar holds for $chi_G^{leqslant}$ but don't have a proof.



          We can give $chi_G^<(n)$ a recursive formula based on the set $S$ of vertices of degree $0$:
          $$
          chi_G^{<}(n) = sum_{A subseteq S} chi_{G-A}^{<}(n-1).
          $$

          This is probably reasonable for evaluating $chi_G^<$ at small values of $n$, but will be obnoxious for actually computing the polynomial. I'm not sure if it's better than brute force in that case.






          share|cite|improve this answer









          $endgroup$













          • $begingroup$
            Thanks a lot for such a detailed answer - I render it as an excellent one. I don't (and didn't) have an illusion on the computational complexity of this problem. But now the picture is no doubt cleaner to me - at least it is much easier to fill in the details I was (definitely) missing. Nice to see your attention!
            $endgroup$
            – metamorphy
            Oct 20 '18 at 16:58
















          2












          2








          2





          $begingroup$

          These are called the weak and strong chromatic polynomial of $G$, respectively; see this paper, for example.



          Regarding the deletion-contraction rule, this paper suggests using it to obtain strongly connected components in $G$ by reversing arrows, then contracting those components to a point. I'm not sure how efficient this is when all cycles are long cycles.



          Doing this repeatedly will eventually leave us with a graph which is the orientation of a
          tree. I don't know what the best thing to do here is. One possibility is to keep flipping edges until all edges are oriented away from a single root vertex. Then we have a recursion for the number of colorings, based on how we color the root and what we do with the subtrees.



          Computing $chi^<_G$ is related to counting the topological sorts of an acyclic graph; see this MSE answer. Specifically, a topological sort is a $<$-coloring using exactly $N:=|V(G)|$ colors, which is equal to $chi_G^{<}(N) - N chi_G^{<}(N-1)$. I say this to argue that computing $chi_G^<$ is computationally difficult, because counting the topological sorts is computationally difficult. I expect that something similar holds for $chi_G^{leqslant}$ but don't have a proof.



          We can give $chi_G^<(n)$ a recursive formula based on the set $S$ of vertices of degree $0$:
          $$
          chi_G^{<}(n) = sum_{A subseteq S} chi_{G-A}^{<}(n-1).
          $$

          This is probably reasonable for evaluating $chi_G^<$ at small values of $n$, but will be obnoxious for actually computing the polynomial. I'm not sure if it's better than brute force in that case.






          share|cite|improve this answer









          $endgroup$



          These are called the weak and strong chromatic polynomial of $G$, respectively; see this paper, for example.



          Regarding the deletion-contraction rule, this paper suggests using it to obtain strongly connected components in $G$ by reversing arrows, then contracting those components to a point. I'm not sure how efficient this is when all cycles are long cycles.



          Doing this repeatedly will eventually leave us with a graph which is the orientation of a
          tree. I don't know what the best thing to do here is. One possibility is to keep flipping edges until all edges are oriented away from a single root vertex. Then we have a recursion for the number of colorings, based on how we color the root and what we do with the subtrees.



          Computing $chi^<_G$ is related to counting the topological sorts of an acyclic graph; see this MSE answer. Specifically, a topological sort is a $<$-coloring using exactly $N:=|V(G)|$ colors, which is equal to $chi_G^{<}(N) - N chi_G^{<}(N-1)$. I say this to argue that computing $chi_G^<$ is computationally difficult, because counting the topological sorts is computationally difficult. I expect that something similar holds for $chi_G^{leqslant}$ but don't have a proof.



          We can give $chi_G^<(n)$ a recursive formula based on the set $S$ of vertices of degree $0$:
          $$
          chi_G^{<}(n) = sum_{A subseteq S} chi_{G-A}^{<}(n-1).
          $$

          This is probably reasonable for evaluating $chi_G^<$ at small values of $n$, but will be obnoxious for actually computing the polynomial. I'm not sure if it's better than brute force in that case.







          share|cite|improve this answer












          share|cite|improve this answer



          share|cite|improve this answer










          answered Oct 20 '18 at 16:25









          Misha LavrovMisha Lavrov

          47.3k657107




          47.3k657107












          • $begingroup$
            Thanks a lot for such a detailed answer - I render it as an excellent one. I don't (and didn't) have an illusion on the computational complexity of this problem. But now the picture is no doubt cleaner to me - at least it is much easier to fill in the details I was (definitely) missing. Nice to see your attention!
            $endgroup$
            – metamorphy
            Oct 20 '18 at 16:58




















          • $begingroup$
            Thanks a lot for such a detailed answer - I render it as an excellent one. I don't (and didn't) have an illusion on the computational complexity of this problem. But now the picture is no doubt cleaner to me - at least it is much easier to fill in the details I was (definitely) missing. Nice to see your attention!
            $endgroup$
            – metamorphy
            Oct 20 '18 at 16:58


















          $begingroup$
          Thanks a lot for such a detailed answer - I render it as an excellent one. I don't (and didn't) have an illusion on the computational complexity of this problem. But now the picture is no doubt cleaner to me - at least it is much easier to fill in the details I was (definitely) missing. Nice to see your attention!
          $endgroup$
          – metamorphy
          Oct 20 '18 at 16:58






          $begingroup$
          Thanks a lot for such a detailed answer - I render it as an excellent one. I don't (and didn't) have an illusion on the computational complexity of this problem. But now the picture is no doubt cleaner to me - at least it is much easier to fill in the details I was (definitely) missing. Nice to see your attention!
          $endgroup$
          – metamorphy
          Oct 20 '18 at 16:58




















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Mathematics Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          Use MathJax to format equations. MathJax reference.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2963197%2fordered-analogue-of-the-chromatic-polynomial%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Bressuire

          Cabo Verde

          Gyllenstierna