Independent set and matching permutations
Taylor Ball, David Galvin, Catherine Hyry, Kyle Weingartner

TL;DR
This paper determines the minimal size of graphs needed to realize all permutations as independent set sequences, extends the concept to weak orders, and improves bounds on matching permutations, advancing understanding of graph permutation realizations.
Contribution
It establishes that the minimal graph size for realizing all permutations as independent set permutations is exactly m^m, extends results to weak orders, and refines bounds on matching permutations.
Findings
Exact value of f(m) = m^m for independent set permutations.
Extension of independent set permutation realization to weak orders with at most m^{m+2} vertices.
Improved upper bound on matching permutations to O(2^m / sqrt{m}).
Abstract
Let be a graph whose largest independent set has size . A permutation of is an {\em independent set permutation} of if where is the number of independent sets of size in . In 1987 Alavi, Malde, Schwenk and Erd\H{o}s proved that every permutation of is an independent set permutation of some graph with , i.e. with largest independent set having size . They raised the question of determining, for each , the smallest number such that every permutation of is an independent set permutation of some graph with and with at most vertices, and they gave an upper bound on of roughly . Here we settle the question, determining , and make progress on a related question,β¦
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Independent set and matching permutations
Taylor Ball, David Galvin, Catherine Hyry and Kyle Weingartner Department of Mathematics, University of Notre Dame, Notre Dame IN 46556; [email protected]. Galvin supported in part by the Simons foundation. Hyry and Weingartner supported in part by NSF grant DMS 1547292.
Abstract
Let be a graph whose largest independent set has size . A permutation of is an independent set permutation of if
[TABLE]
where is the number of independent sets of size in . In 1987 Alavi, Malde, Schwenk and ErdΕs proved that every permutation of is an independent set permutation of some graph with , i.e. with largest independent set having size . They raised the question of determining, for each , the smallest number such that every permutation of is an independent set permutation of some graph with and with at most vertices, and they gave an upper bound on of roughly . Here we settle the question, determining , and make progress on a related question, that of determining the smallest order such that every permutation of is the unique independent set permutation of some graph of at most that order. More generally we consider an extension of independent set permutations to weak orders, and extend Alavi et al.βs main result to show that every weak order on can be realized by the independent set sequence of some graph with and with at most vertices.
Alavi et al.β also considered matching permutations, defined analogously to independent set permutations. They observed that not every permutation of is a matching permutation of some graph with largest matching having size , putting an upper bound of on the number of matching permutations of . Confirming their speculation that this upper bound is not tight, we improve it to .
Keywords: Independent set, stable set, matching, permutation, unimodality
1 Introduction
To a real sequence we can associate a permutation of , which gives information about the shape of the histogram of the sequence, via
[TABLE]
If there are some repetitions among the then is not unique. For example, the sequence has associated with it each of the sequences , , and . (Here and elsewhere we present permutations in one-line notation, so for example represents the permutation with , , et cetera.)
This association was introduced by Alavi, Malde, Schwenk and ErdΕs in [1], where they proposed using it to investigate sequences associated with graphs. For example, let be a (simple, finite) graph with , that is, whose largest independent set (set of mutually non-adjacent vertices) has size . The independent set sequence of is the sequence where is the number of independent sets of size in . Say that is an independent set permutation of if is one of the permutations that can be associated to the independent set sequence of via (1). (We do not consider , as it equals for every .)
The main theorem of [1] is that all permutations of are independent set permutations.
Theorem 1.1**.**
[1]** Given and a permutation of , there is a graph with and with
[TABLE]
In the language of [1] the independent set sequence of a graph is unconstrained β it can exhibit arbitrary patterns of rises and falls.
For a permutation denote by the minimum order (number of vertices) over all graphs for which is an independent set permutation of , and for each denote by the maximum, over all permutations of , of . Alavi et al. showed that is at most roughly (they did not calculate their upper bound explicitly). They speculated that , and proposed the question of determining .
Problem 1.2**.**
[1, Problem 1] Determine the smallest order large enough to realize every permutation of order as the sorted indices of the vertex independent set sequence of some graph.
Our first result settles this question exactly.
Theorem 1.3**.**
(Part 1, ) For each there is a graph on vertices with and with
[TABLE]
(Part 2, ) On the other hand, if and then .
Note that Part 1 of Theorem 1.3 immediately implies that , since for every permutation of , is an independent set permutation of . To see that Part 2 implies , consider any permutation of the form
[TABLE]
Since appears later in the permutation than , for this to be an independent set permutation of some graph requires , and so, by (the contrapositive of) Part 2, . But then since appears later in the permutation than , this further requires , so must have at least vertices.
Our proof that follows almost immediately from a result of Fisher and Ryan [8] on the monotonicity of a sequence related to the independent set sequence. Our construction of , to establish , follows the same general scheme introduced in [1]. There, it is shown how to construct a graph with , with being a sum. The first term of the sum is (for some arbitrary constant ), and for sufficiently large the sum of the remaining terms can be bounded above by . This puts in the interval , and so is a (actually, the unique) independent set permutation of . (We describe this construction in more detail in Section 2). We obtain by carefully carrying out the construction in a way that allows perfect control over the lower order terms in the sum.
It is worth noting here a difference between (1) (which allows different terms of the sequence to have the same value) and (2) (which does not). It is quite natural to ask what happens in Problem 1.2 when we require that the permutations associated with independent set sequences be unique.
Problem 1.4**.**
Determine, for each , the smallest such that for every permutation of there is a graph of order at most with and with
[TABLE]
In [1] the comment is made that Problem 1.2 βis likely to remain exceeding difficultβ. Given the surrounding discussion in [1], it seems likely that the authors were implicitly thinking about Problem 1.4 when they made this comment. While we do not have an exact answer to Problem 1.4, we are able to extend the approach used in Theorem 1.3 to obtain bounds for in Problem 1.4 that are significantly better than those implicit in [1] (see Theorem 1.5 below).
To a real sequence we can associate a unique weak order (an ordered partition of into non-empty blocks) via , where
[TABLE]
For example the sequence (the independent set sequence of the edgeless graph on four vertices) induces the weak order , , . Theorem 1.1 says that every weak order in which all blocks are singletons is the weak order induced by some graph, while Part 1 of Theorem 1.3 says the same for the weak order with a single block.
Theorem 1.5**.**
For , for every weak order on there is a graph with , and with fewer than vertices, which induces .
So although there are many more weak orders on than there are permutations β (see e.g. [3]) as opposed to β it does not take too many more vertices to induce them all. Note also that by Theorem 1.3, any weak order on that has and in the same block, and in a block with a higher index, cannot be induced by a graph with or fewer vertices. The analog of Problem 1.2 for weak orders β where in the range is the smallest order sufficient to realize every weak order on ? β remains open.
Alavi et al. also considered the edge independent set sequence or matching sequence of a graph. Let denote the set of graphs with , that is, whose largest matching (set of edges no two sharing a vertex) has edges. The matching sequence of is where is the number of matchings in with edges. Say that is a matching permutation of if is one of the permutations that can be associated to the matching sequence of via (1). (Note that throughout our discussion of matchings, we will only consider simple graphs.)
In contrast to independent set permutations, there are permutations that are not the matching permutation of any graph. Indeed, Schwenk [19] showed that the matching sequence of any graph is unimodal in the strong sense that for some ,
[TABLE]
It follows that the permutations of that can be the matching permutations of a graph in must have
[TABLE]
where . (This restriction on can also be deduced from the real-rootedness of the matching polynomial, first established by Heilmann and Lieb [13].) Following Alavi et al., we refer to permutations satisfying (4) as unimodal permutations.
There are unimodal permutations of . To see this, note that to construct a unimodal permutation we first select , which must appear as the last entry of the permutation in one-line notation, and then select the locations (from among the first ) where appear; this completely determines the permutation since, as observed in (4) above, the entries through must appear in in ascending order, while the entries through must appear in descending order. So, writing for the set of permutations that are the matching permutations of some graph in , we have . This bound was observed in [1], where the following problem was posed.
Problem 1.6**.**
[1, Problem 2] Characterize the permutations realized by the edge independence sequence. In particular, can all unimodal permutations of be realized?
We do not address the characterization problem, but our next result answers the particular question: a vanishing proportion of unimodal permutations are the matching permutations of some graph.
Theorem 1.7**.**
We have . More precisely, there is a constant such that for
[TABLE]
In the other direction, the perfect matching with edges gives a lower bound on of . Indeed, the matching sequence of the perfect matching with edges is , which has pairs of equal terms (, , et cetera), leading to associated permutations of . We can improve this by an additive term of , but we do not give the details here.
We give the proofs of our results concerning independent set permutations and weak orders in Section 2, and address matching permutations in Section 3. We end with some questions and comments in Section 4.
2 Independent set permutations
We begin with the proof of Part 2 of Theorem 1.3, . This turns out to come almost immediately from a theorem of Fisher and Ryan [8], a result which they remark βbrings order into [the] chaosβ of the independent set sequence observed by Alavi et al..
Theorem 2.1**.**
For any graph with , we have
[TABLE]
The last inequality above (which is all we need) says that . If also then this implies that , or , as claimed.
Remark 2.2*.*
In an earlier version of this paper [2] we obtained Part 2 of Theorem 1.3 by combining results of Frankl, FΓΌredi and Kalai [9] and Frohmader [10] on Kruskal-Katona type theorems for colored (or balanced) flag complexes. Invoking Theorem 2.1 (whose short proof does not require consideration of flag complexes) leads to a considerably more direct proof.
We now move on to the proof of Part 1 of Theorem 1.3, . We begin with an outline of the construction, which is very similar to one described in [1]. Recall that our goal is to construct a graph with that has independent sets of size for each . A key idea that we use throughout is the effect of the join operation on independent set sequences. For a collection of graphs, denote by the graph consisting of a union of disjoint copies of the , with every vertex in each adjacent to every vertex in for each β the mutual join of the . The effect of on independent set sequences is additive: if then for ,
[TABLE]
because no independent set in can have vertices in two different βs. We will use (6) repeatedly in the sequel, usually without comment.
Given a permutation of , to construct a graph satisfying (2) (i.e., ) Alavi et al. [1] consider a graph of the form
[TABLE]
where for some large integer , and where denotes vertex disjoint copies of the complete graph on vertices. By (6) we have
[TABLE]
Here the term is the count of independent sets of size in , and for the summand counts independent sets of size in ; there are no independent sets of size in any for . For we have
[TABLE]
For large enough the last expression above is strictly smaller than , so that from (7) we get . This inequality also holds when (in which case the summation in (7) is empty). From all this (2) follows.
To more carefully control the sum in (7), and allow us to construct a graph with independent sets of all sizes from to , we modify this construction. Before doing so, we give some intuition.
The graph has , , and for . We need to increase the count of independent sets of size by
[TABLE]
without changing the number of independent sets of sizes or . By (6), the graph (the mutual join of copies of ) has , and also has . Hence, again by (6), , , and . We need to add
[TABLE]
independent sets of size (without adding any independent sets of sizes or ). We achieve this by setting
[TABLE]
and considering . (Note that , being a cubic in with non-negative coefficients.)
We continue in this manner until we reach a graph which satisfies (3), which we declare to be . We have to check that at no point, while fixing the number of independent sets of size to be , do we cause the number of independent sets of size to be greater than , for some . This check is the main point of the formal proof of Theorem 1.3, Part 1.
Proof.
(Theorem 1.3, Part 1) For , define a sequence via
[TABLE]
for . Note that the relations in (8) do indeed uniquely determine the : first taking forces ; then taking further forces ; then taking forces , and so on. The motivation behind this definition as follows: we will go through an iterative procedure (the one described above) to set the number of independent sets of each size to be , starting with independent sets of size , and working down. When we come to fix the number of independent sets of size to be , it will turn out that we need to add such, which we will achieve by successively joining copies of to what has thus far been constructed. Evidently each is an integer; but in fact , as we now show.
For the sequence consists of the single term , and for the sequence is . So consider . We will show, for each such , that for all . We evidently have . Now consider a with . Starting by multiplying both sides of the instance of (8) by , and with the rest of the steps justified below, we have
[TABLE]
so . The first inequality uses
[TABLE]
valid for , and , and the second equality uses (8).
Now consider the graph where . We have and, for each
[TABLE]
the last equality by (8). The main points of the calculation above are that the only parts of that contribute to are those of the form for , and that
[TABLE]
β
We now turn to the proof of Theorem 1.5, concerning weak orders. The case is trivial, and is easy: the three weak orders on are achieved by , and . So from here on we assume .
We will construct
- β’
a graph with vertices, with independent sets of each size in , independent sets of size , and with ;
- β’
a graph with vertices, with independent sets of each size in , independent sets of size , and with ;
- β’
and for each , a graph with vertices, with independent sets of each size in , with independent sets of size , and with .
The main point here is that for each there is a value such that has independent sets of all sizes except , and has independent sets of size (specifically for and ).
Let be a weak order on . Construct a graph as follows: is the mutual join of
- β’
one copy of for each (here and later, is the graph from Theorem 1.3, Part 1; recall that it is a graph on vertices, with largest independent set having size , and with independent sets of size for each );
- β’
one copy of for each ;
- β’
and in general copies of for each .
For , for any , we have
[TABLE]
Indeed, has independent sets of size , coming from each of the copies of in the construction; for each it has a further independent sets of size , coming from the ; and in general, for each () it has a further independent sets of size , coming from the copies of . Summing all these up, and noting that will take the value at most once (for that for which , if ), we obtain (9).
Note that the term in parentheses in (9) depends only on the weak order , and in particular is independent of ; let this term be denoted by . We have that has
- β’
independent sets of size for each ;
- β’
independent sets of size for each ;
- β’
and in general, independent sets of size for each , for ,
and so the weak order induced by is indeed .
Among the none has more than vertices, so the order of is at most
[TABLE]
If any of the βs has size at least , then the quantity in (10) can be increased by replacing with and with (creating a new, st, block if ). It follows that subject to the constraints and , the quantity in (10) is maximized by
[TABLE]
This gives Theorem 1.5; so our goal (which occupies the rest of the section) is to construct , for .
In the proof of Theorem 1.3, we required . To construct , we need a better bound.
Lemma 2.3**.**
For (and ), .
Proof.
We will use an explicit expression for the . It will be convenient in what follows to extend the sequence to , by using (8) to also define .
Let be the column vector with in the th position (with the positions indexed from [math] to ), and the column vector with in the th position; so
[TABLE]
From (8) we have where is the by matrix with in the position (rows and columns indexed from [math]). Here we understand to be [math] for negative . Since is lower triangular with βs down the diagonal it is invertible, and it is well known that is the matrix with in the position (see for example [6]). To illustrate this fact, and the structure of and , consider in the case :
[TABLE]
For completeness, we provide a proof that is as claimed. Consider the matrix , where has in the position. The entry of is clearly [math] for , and for . For the entry is
[TABLE]
the last equality following from the standard fact that the alternating sum of binomial coefficients is [math]. This shows that is the identity, and so the inverse of is as claimed.
Since we have
[TABLE]
For and , it is easily checked that the sequence
[TABLE]
is strictly decreasing. Lower bounding by the sum of the first two terms of the decreasing alternating sum on the right-hand side of (11) we get
[TABLE]
as claimed. β
Another tool we will need in the construction of the is the following easy observation.
Lemma 2.4**.**
If (with natural numbers), then the sequence
[TABLE]
is non-increasing. In fact it is strictly decreasing, except that when the first two terms are equal.
Lemma 2.4 gives an alternate justification that the procedure described in the proof of Theorem 1.3 (the construction of ) is valid, which we now briefly describe, as it is relevant to the construction of the . Recall that where (the mutual join of copies of ), where is as given by (8). The sequence (which we will denote compactly by ) is (recall ). This starts , is decreasing (by Lemma 2.4, with ), and its successive terms are integer multiples of .
Now consider the sequence , which represents the shortfall of the sequence from the goal sequence (in the shortfall, we have omitted the leading [math], corresponding to ). This sequence is increasing, and its successive terms are integer multiples of . Its first term is , which by Lemma 2.4 is a non-negative multiple of (and in fact by (8) is ). So, to we join the graph , the mutual join of copies of . (It happens that , but for the purposes of this discussion, all that matters is that it is non-negative).
The sequence is . By Lemma 2.4, with , this is decreasing, and its successive terms are integer multiples of . It follows that the sequence β representing the shortfall of the sequence from the goal sequence (in the shortfall, we have now omitted the two leading [math]βs, corresponding to and ) β is increasing, and its successive terms are integer multiples of . Its first term is , which by Lemma 2.4 is a non-negative multiple of (and in fact by (8) is ).
So, to we join the graph , the mutual join of copies of , which brings the number of independent sets of size up to the desired , and leaves a shortfall sequence that is non-negative and (by an appropriate application of Lemma 2.4) increasing, with terms that are successively integer multiples of . This construction can be iteratively continued until is reached.
We modify this process slightly to obtain .
Case 1, : Set . Note that this requires neither Lemma 2.3 nor Lemma 2.4.
Case 2, : At the moment when the number of independent sets of size has reached , there are independent sets of all sizes at least , while the sequence (where is the graph constructed so far) is strictly decreasing, with (the equality coming from the proof of Theorem 1.3, Part 1, and the inequality using Lemma 2.3), and with a multiple of .
Successively join copies of to . This brings the number of independent sets of size up to , and it adds
[TABLE]
independent sets of size . The result is a graph with , , with strictly decreasing, with , and with a multiple of . The iterative procedure described above (for the construction of ) can now be continued to obtain .
Case 3, : Instead of starting the construction with , we start with . This has independent sets of size , and for it has
[TABLE]
independent sets of size (first consider those without a vertex from the , and then those with such a vertex).
Now consider the sequence . The successive terms are integer multiples of , and the first term is
[TABLE]
By applying Lemma 2.4 (with ) to the sequence , and again (still with ) to the sequence , we get further that the sequence is strictly decreasing. The iterative procedure described above can now be implemented to obtain .
3 Matching permutations
We begin by observing quickly that not all unimodal permutations of are realizable as the permutation associated to a graph with largest matching . Indeed, the following lemma shows that cannot be the largest entry of a matching sequence of any graph whose largest matching has size at least , so that for the permutation is not realizable. (Recall that all graphs under consideration are simple.)
Lemma 3.1**.**
If then .
Proof.
We proceed by induction on , the number of edges of . In the base case, , must consist of four vertex disjoint edges, and we have . For the induction step, let be a graph on more than four edges with , and let be an edge in (joining vertices and ) chosen so that , the graph obtained from by deleting the edge , still has a matching with at least four edges. Let be obtained from by deleting the vertices and . We have (the set of matchings of size in partitions into those that do not include β many β and those that do β many). Also, . Now by induction , and also , because on deleting and from at least two of the edges of any matching of size remain. Combining we get . β
We make an incidental observation at this point. The matching polynomial of a graph with maximum matching size can be expressed in the form where the βs are real and non-negative; this is a consequence of a theorem of Heilmann and Lieb [13]. To a sequence that arises as the coefficient sequence of a polynomial of the form with real and non-negative, we can associate permutations via (1). Because real-rooted polynomials have unimodal coefficient sequences, at most only the unimodal permutations of can arise in this context. The permutation can arise: let all be equal, say equal to , so the polynomial becomes
[TABLE]
Itβs easy to check that if is sufficiently small,
[TABLE]
so that this polynomial has associated with it the unique permutation . This shows that our observations about restrictions on the matching sequence are not just restrictions coming in disguise from the real-rooted property of the matching polynomial.
The proof of Lemma 3.1 generalizes considerably. We state and prove the generalization first, and then consider the consequences for matching permutations, in particular giving the proof of Theorem 1.7.
Theorem 3.2**.**
For each , and for each , if then for each satisfying .
Proof.
We proceed by a double induction, with an outer induction on , and an inner induction on , the number of edges of . The base case of the outer induction, , is the assertion that if then , which is exactly Lemma 3.1.
For , assume that we already have the result for all . Fix , . We will prove, by induction on , that if then for any strictly between and .
In the base case () must consist of vertex disjoint edges, and we have .
For the induction step in this inner induction, let be a graph on more than edges, with , and let be an edge in , joining vertices and , chosen so that , the graph obtained from by deleting the edge , has a matching of size at least . As in the proof of Lemma 3.1, let also be obtained from by deleting the vertices and . We have
[TABLE]
Now by the induction hypothesis on , we have
[TABLE]
But also, we claim that
[TABLE]
If then and either or , and (14) becomes either (in the case ; note that ) or (in the case ); both of these hold since has at least three vertex-disjoint edges. For (14) follows from the case of the of the outer induction. Indeed, (removing can delete at most two of the edges from any matching of size ). Set , and . We have and , so and , or and , and so the appeal to the earlier case of the outer induction is valid.
Combining (13) and (14) with (12) yields , as required. β
An immediate consequence of Theorem 3.2 is that for any graph with we have , which says that the mode of the matching sequence must occur at or later. This means that , the number of permutations of that can arise as the permutation associated with a graph with largest matching having size , satisfies . This is asymptotically as goes to infinity; a factor of smaller than the upper bound observed in [1].
A finer analysis of Theorem 3.2 yields the substantially smaller bound (5) on . Let be a matching sequence, with mode (perhaps obtained after breaking a tie). Any associated permutation (in one-line notation) puts in increasing order and in decreasing order in the first spots, and puts at the end.
This permutation can be encoded by an U-D sequence of length β each time one sees a U, one enters the first as-yet-unused number from (remembering that these numbers should be used in increasing order); each time one sees a D, one enters the first as-yet-unused number from (remembering that these numbers should be used in decreasing order). For example,
[TABLE]
would correspond to , and would yield the permutation
[TABLE]
Notice that this is a bijective encoding β a unique permutation can be read from a sequence. Notice also that in the - sequence one is never allowed to have an initial substring that has three more βs than βs, because the first time we see such an initial string, say after βs and βs, we would have seen through , but not , and we would have seen through , in particular including , so we would have , violating Theorem 3.2. It follows that is bounded above by the number of - sequences of length having no initial substring with three more βs than βs. We denote this number by . The sequence begins , and is [17, A026010].
Rather than deriving an exact formula for (one appears at [17, A026010]), we take a simpler approach. The quantity is bounded above by the number of - sequences of length that start with and have no initial substring with more βs than βs. This in turn is upper bounded by the number of - sequences of length having no initial substring with more βs than βs (with no restriction on how the strings start). These sequences are also known as left factors of Dyck words, and it is well-known (see, for example, [17, A001405] or [14, Proposition 1.6]) that there are such. By Stirlingβs approximation to the factorial, this is asymptotically (the constant depending on the parity of ). This verifies (5) and completes the proof of Theorem 1.7.
4 Questions and problems
A number of interesting problems remain concerning the behavior of the independent set sequence of a graph. We begin with the natural refinement of our determination of .
Problem 4.1**.**
For each permutation , determine , the minimum order over all graphs for which is an independent set permutation of .
We have shown that at most vertices is enough to induce the constant weak order on from an independent set sequence, but this is definitely not enough to realize all weak orders; for example, the weak order requires at least vertices. Indeed, if realizes this weak order, then , and so, by (the contrapositive of) Theorem 1.3 (Part 2), . But we also must have , so , so must have at least vertices. In the other direction, we have shown that fewer than vertices are sufficient to induce any weak order on .
Problem 4.2**.**
Determine the smallest order large enough to realize every weak order on as the weak order induced by the independent set sequence of some graph.
Problem 4.3**.**
Do the same for weak orders consisting of singleton blocks; equivalently, answer Problem 1.2 with the additional constraint that the permutations associated with independent set sequences are required to be unique.
As discussed in the introduction, it is quite likely that the authors of [1] were thinking of Problem 4.3 when they formulated Problem 1.2.
A fascinating question is raised in [1], that has attracted some attention, but has remained mostly open. Although the independent set sequence of a graph is unconstrained, if we restrict to special classes of graphs, then it can become constrained. For example the independent set sequence of a claw-free graph is unimodal [12], and so at most only the unimodal permutations of can arise as the independent set permutation of a claw-free graph with largest independent set size . Alavi et al. observed that the independent set sequences of stars and paths are both unimodal, and asked:
Question 4.4**.**
[1, Problem 3] Is the independent set sequence of every tree unimodal?
It is for all trees on 24 or fewer vertices [18, 20]. See, for example, [11] for recent work and other references.
It had been conjectured by Levit and Mandrescu [15] that every bipartite graph has unimodal independent sequence, and they obtained a partial result: if is a bipartite graph with , then the final third of the independent set sequence is weakly decreasing, i.e.,
[TABLE]
The unimodality conjecture was, however, disproved by Bhattacharyya and Kahn [4].
Problem 4.5**.**
Characterize the permutations that can occur as the independent set permutations of a bipartite graph.
There is an interesting parallel to the case of well covered graphs. A graph is well covered if all its maximal independent sets have the same size. It had been conjectured by Brown, Dilcher, and Nowakowski [5] that every well covered graph has unimodal independent sequence, but this was disproved by Michael and Traves [16], who also showed that the first half of the independent set sequence of a well covered graph is increasing, i.e.,
[TABLE]
They formulated the roller-coaster conjecture, that for any and any permutation of there is a well covered graph with and with
[TABLE]
This was subsequently proved by Cutler and Pebody [7]. The analog of the roller-coaster conjecture does not hold for Problem 4.5; for example, it is easy to see that for , any bipartite graph on vertices has .
Turning to matching permutations, the incidental observation made after the proof of Lemma 3.1 raises the following (perhaps easy) question.
Question 4.6**.**
Which unimodal permutations of can arise via (1) from the coefficient sequence of a polynomial of the form with real and non-negative?
Finally, the greater part of Problem 1.6 remains open.
Problem 4.7**.**
Characterize the permutations that can occur as the matching permutation of a graph, and determine the growth rate of , the number of permutations of that are matching permutations of some graph.
Acknowledgement: We thank the referees for their careful reading and helpful suggestions on presentation.
References Cited
- [1]
Yousef Alavi, Paresh J. Malde, Allen J. Schwenk and Paul ErdΕs, The vertex independence sequence of a graph is not constrained, Congr. Numer. 58 (1987), 15β23.
- [2]
Taylor Ball, David Galvin, Katie Hyry and Kyle Weingartner, Independent set and matching permutations, arXiv:1901.06579v1.
- [3]
J. P. Barthelemy, An asymptotic equivalent for the number of total preorders on a finite set, Discrete Math. 29 (1980), 311β313.
- [4]
Arnab Bhattacharyya and Jeff Kahn, A bipartite graph with non-unimodal independent set sequence, Elec. J. Comb. 20 (2013), #P11.
- [5]
J. I. Brown, K. Dilcher and R. J. Nowakowski, Roots of independence polynomials of well covered graphs, J. Algebraic Combin. 11 (2000), 197β210.
- [6]
Gregory S. Call and Danial J. Velleman, Pascalβs matrices, Amer. Math. Monthly 100 (1993), 372β376.
- [7]
Jonathan Cutler and Luke Pebody, Maximal-clique partitions and the Roller Coaster Conjecture, J. Combin. Th. Ser. A 145 (2017), 25β35.
- [8]
David C. Fisher and Jennifer Ryan, Bounds on the number of complete subgraphs, Discrete Math. 103 (1992), 313β320.
- [9]
Peter Frankl, Zoltβan FΓΌredi and Gil Kalai, Shadows of colored complexes, Math. Scand. 63 (1988), 169β178.
- [10]
Andrew Frohmader, Face vectors of flag complexes, Israel J. Math. 164 (2008), 153β164.
- [11]
David Galvin and Justin Hilyard, The independent set sequence of some families of trees, Australas. J. Combin. 70 (2018), 236β252.
- [12]
Yahya Ould Hamidoune, On the numbers of independent -sets in a clawfree graph, J. Combin. Th. Ser. B 50 (1990), 241β244.
- [13]
Ole J. Heilmann and Elliott H. Lieb, Theory of monomer-dimer systems, Comm. Math. Physics 25 (1972), 190β232.
- [14]
Matthieu Josuat-VergΓ¨s, Rook placements in Young diagrams and permutation enumeration, Adv. in Appl. Math. 47 (2011), 1β22.
- [15]
Vadim E. Levit and Eugen Mandrescu, Partial unimodality for independence polynomials of KΓΆnig-EgervΓ‘ry graphs, Congr. Numer. 179 (2006), 109β119.
- [16]
T. S. Michael and William M. Traves, Independence sequences of well-covered graphs: non-unimodality and the Roller-Coaster Conjecture, Graphs Combin. 19 (2003), 403β411.
- [17]
The On-Line Encyclopedia of Integer Sequences, published electronically at www.oeis.org.
- [18]
A. J. Radcliffe, personal communication.
- [19]
Allen J. Schwenk, On Unimodal Sequences of Graphical Invariants, J. Combin. Th. Ser. A 30 (1981), 247β250.
- [20]
Ron Yosef, Matan Mizrachi and Ohr Kadrawi, On Unimodality of Independence Polynomials of Trees, arXiv:2101.06744.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Yousef Alavi, Paresh J. Malde, Allen J. Schwenk and Paul ErdΕs, The vertex independence sequence of a graph is not constrained, Congr. Numer. 58 (1987), 15β23.
- 2[2] Taylor Ball, David Galvin, Katie Hyry and Kyle Weingartner, Independent set and matching permutations, ar Xiv:1901.06579 v 1.
- 3[3] J. P. Barthelemy, An asymptotic equivalent for the number of total preorders on a finite set, Discrete Math. 29 (1980), 311β313.
- 4[4] Arnab Bhattacharyya and Jeff Kahn, A bipartite graph with non-unimodal independent set sequence, Elec. J. Comb. 20 (2013), #P 11.
- 5[5] J. I. Brown, K. Dilcher and R. J. Nowakowski, Roots of independence polynomials of well covered graphs, J. Algebraic Combin. 11 (2000), 197β210.
- 6[6] Gregory S. Call and Danial J. Velleman, Pascalβs matrices, Amer. Math. Monthly 100 (1993), 372β376.
- 7[7] Jonathan Cutler and Luke Pebody, Maximal-clique partitions and the Roller Coaster Conjecture, J. Combin. Th. Ser. A 145 (2017), 25β35.
- 8[8] David C. Fisher and Jennifer Ryan, Bounds on the number of complete subgraphs, Discrete Math. 103 (1992), 313β320.
