Equating $k$ Maximum Degrees in Graphs without Short Cycles
M. F\"urst, M. Gentner, M.A. Henning, S. J\"ager, D., Rautenbach

TL;DR
This paper investigates the minimum vertex set size needed to equalize maximum degrees in graphs without short cycles, providing bounds for forests and graphs with large girth, and shows polynomial-time computability for fixed forests.
Contribution
It proves bounds on the function f_k(G) for forests and graphs with large girth, confirming conjectures and establishing the polynomial-time computability of f_k(F) for fixed forests.
Findings
Bound f_2(F) for forests based on their order.
Derived upper bounds on f_k(G) for graphs with girth at least 5.
Established polynomial-time algorithm for computing f_k(F) for fixed forests.
Abstract
For an integer at least , and a graph , let be the minimum cardinality of a set of vertices of such that has either vertices of maximum degree or order less than . Caro and Yuster (Discrete Mathematics 310 (2010) 742-747) conjectured that, for every , there is a constant such that for every graph . Verifying a conjecture of Caro, Lauri, and Zarb (arXiv:1704.08472v1), we show the best possible result that, if is a positive integer, and is a forest of order at most , then . We study for forests in more detail obtaining similar almost tight results, and we establish upper bounds on for graphs of girth at least . For graphs of girth more than , for at least , our results implyβ¦
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.
Taxonomy
TopicsAdvanced Graph Theory Research Β· Limits and Structures in Graph Theory Β· Complexity and Algorithms in Graphs
Equating Maximum Degrees in Graphs without Short Cycles
M. FΓΌrst1
ββ
M. Gentner1
ββ
M.A. Henning2
ββ
S. JΓ€ger1
ββ
D. Rautenbach1
Abstract
For an integer at least , and a graph , let be the minimum cardinality of a set of vertices of such that has either vertices of maximum degree or order less than . Caro and Yuster (Discrete Mathematics 310 (2010) 742-747) conjectured that, for every , there is a constant such that for every graph . Verifying a conjecture of Caro, Lauri, and Zarb (arXiv:1704.08472v1), we show the best possible result that, if is a positive integer, and is a forest of order at most , then . We study for forests in more detail obtaining similar almost tight results, and we establish upper bounds on for graphs of girth at least . For graphs of girth more than , for at least , our results imply . Finally, we show that, for every fixed , and every given forest , the value of can be determined in polynomial time.
1 Institute of Optimization and Operations Research, Ulm University, Germany
maximilian.fuerst,michael.gentner,simon.jaeger,[email protected]
2 Department of Pure and Applied Mathematics, University of Johannesburg, South Africa
[TABLE]
1 Introduction
Every finite, simple, and undirected graph has at least two vertices of equal degree, and this lower bound on the number of repeated degrees can be improved for restricted graph classes [6]. Caro, Shapira, and Yuster [4] proved the surprising result that, for every positive integer , there is a constant such that, for every graph , there is a set of at most vertices such that has at least many vertices of equal degree, where denotes the order of .
In [5] Caro and Yuster considered an analogous problem for the maximum degree. For an integer at least , and a graph , let be the minimum cardinality of a set of vertices of such that has either vertices of maximum degree or order less than .
Caro and Yuster pose the following intriguing conjecture.
Conjecture 1.1** (Caro and Yuster [5])**
For every integer at least , there is a constant such that for every graph .
They describe graphs with showing that the upper bound in Conjecture 1.1 has the best possible growth rate, that is, forcing many vertices of maximum degree is considerably harder than forcing many vertices of equal degree. Furthermore, they verify the conjecture for by showing that and have the desired properties. They also prove the following result, which implies the conjecture for -free graphs.
Theorem 1.2** (Caro and Yuster [5])**
Let and be positive integers at least . If is a -free graph of order at least , then .
In [3] Caro, Lauri, and Zarb show that is the best possible value for , and, for forests , they improve the growth rate of the upper bound on from the second to the third root of the order as follows.
Theorem 1.3** (Caro, Lauri, and Zarb [3])**
If is an integer at least , and is a forest of order at least , then .
For , they formulate a precise conjecture, and construct graphs showing that their conjecture would be tight.
Conjecture 1.4** (Caro, Lauri, and Zarb [3])**
If is a positive integer, and is a forest of order at most , then .
In the present paper we show this conjecture. Furthermore, we study for forests in more detail obtaining almost tight results, and we give improved upper bounds on for graphs of girth at least . For graphs of girth more than , for at least , our results imply , and we obtain considerable improvements of Theorem 1.3. Finally, we show that, for every fixed integer at least , and every given forest , the value of can be determined in polynomial time.
The influence of degree multiplicities on graph parameters or large sets of vertices of equal degree satisfying additional properties have been studied in several papers such as [1, 2]; see [3] for further discussion. Before we proceed to our results, we collect some notation. Let be a graph. The size of is denoted by . For a vertex of , the degree of is denoted by . The maximum degree of is denoted by .
For an integer , let be the set of all positive integers at most . If has order and degree sequence , then let be for ; in particular, is the maximum degree of , and has at least vertices of maximum degree if and only if .
2 Upper bounds
Our first goal is the proof of Conjecture 1.4. The following result from [3] was the key insight needed to obtain the best possible value for .
Theorem 2.1** (Caro, Lauri, and Zarb [3])**
If is a positive integer, and is a graph with , then .
Since a forest has less edges than vertices, the following result immediately implies Conjecture 1.4.
Theorem 2.2
If is a positive integer, and is a forest of size less than , then .
Proof: For a positive integer , let . The proof is by induction on . Let and let be such that for , where and are distinct.
For , we have . Clearly, we may assume that , that is, . If , then is the union of a star and copies of and , and removing yields two vertices of maximum degree [math] or . Hence, we may assume that , which, using , implies that . If , then removing a neighbor of that does not lie in yields two vertices of maximum degree . Note that such a neighbor exists, because is a forest. Hence, we may assume that , which implies that arises by subdividing one edge of a star once, and removing yields two vertices of maximum degree .
Now, let . If , then Theorem 2.1 implies . Hence, we may assume that . If , then
[TABLE]
By induction, we obtain , which completes the proof.
In order to better understand for forests , we first consider the case .
Our next result suitably generalizes Theorem 2.1.
Theorem 2.3
If is an integer at least , and is a forest with , then .
Proof: The proof is by induction on . Clearly, we may assume that has at least three vertices, and that . Let and let be such that for , where , , and are distinct.
For , we have . If , then is the union of copies of and , and removing one vertex of degree yields either three vertices of maximum degree [math], or a graph with less than vertices. Hence, we may assume that . If , then is the union of a star , copies of , and copies of . If or , then let , and, if , then let contain and exactly one vertex from the unique component. It is easy to check that has three vertices of maximum degree. Hence, we may assume that , which, using the upper bound on , implies and . First, we assume that . Clearly, we may assume that . If and are non-adjacent, then contains two copies of , and removing one endvertex from each copy yields four vertices of maximum degree . If and are adjacent, let contain components. If , then let , and, if , then let . It is easy to check that either or has three vertices of maximum degree. Hence, we may assume that . If , then removing neighbors of that do not belong to yields three vertices of maximum degree . Hence, we may assume that . If has no component, then removing and yields three vertices of maximum degree [math]. Hence, we may assume that has a component. If is adjacent to , then let , and, if is non-adjacent to , then let contain and exactly one neighbor of . It is easy to check that has three vertices of maximum degree.
Now, let . First, suppose that . Clearly, we may assume that . If , then either removing and or removing neighbors of that do not belong to and neighbors of that do not belong to yields three vertices of maximum degree [math] or . Hence, we may assume that . Now, removing neighbors of that do not belong to and neighbors of that do not belong to yields three vertices of maximum degree . Again, all these vertices exist, because is a forest. Hence, we may assume that .
Let . Clearly, and . If , then , and, by induction, . Hence, we may assume that , and, we obtain
[TABLE]
which is a contradiction.
Since , the base case of the induction in the previous proof is best possible.
Note that shows that Theorem 2.3 is not true for .
By a simple inductive argument, Theorem 2.3 implies a lower bound on the sum of the largest degrees in terms of .
Corollary 2.4
If is an integer at least , and is a forest with , then
- (i)
, 2. (ii)
* for every , and* 3. (iii)
.
Proof: Let and let for , where are distinct vertices.
(i) Suppose that . If every vertex of degree is in , then removing yields three vertices of maximum degree [math] or a forest of order less than . Hence, we may assume that is not adjacent to any vertex in . Now, either removing yields three vertices of maximum degree , or removing yields three vertices of maximum degree [math] or a forest of order less than . Hence, .
(ii) Suppose that for some . If , then and, Theorem 2.3 implies the contradiction , which completes the proof of (ii).
(iii) By (i) and (ii), we obtain
[TABLE]
Since , this implies 3\Big{(}\Delta_{1}+\Delta_{2}+\cdots+\Delta_{t}\Big{)}\geq\frac{1}{6}t^{3}+t^{2}+\frac{29}{6}t, which implies (iii).
We obtain a result similar to Theorem 2.2.
Corollary 2.5
If is an integer at least , and is a forest of size less than , then .
Proof: Clearly, we may assume that has at least vertices. Since , Corollary 2.4(iii) implies .
In order to understand how tight Corollary 2.5 actually is, we construct forests with few edges and a large value of . Therefore, let , , and, for every integer at least , let
[TABLE]
It is easy to verify by induction that for every positive integer .
For a positive integer , let .
Lemma 2.6
If is a positive integer, then and ; more precisely
[TABLE]
Proof: Since the statement about the size of follows from a straightforward calculation using the closed formula for the , we only give details for the proof of . Clearly, removing the centers of the stars results in an edgeless forest, which implies . Now, let be a minimum set of vertices of such that has at least three vertices of maximum degree. Let , and, let for , where , , and are distinct.
If , then clearly . Since removing the vertices of largest degree and endvertices from yields three vertices of maximum degree in the most efficient way, if , then . Hence, we may assume that , which implies that , , and are distinct centers of some star components of . Let be the center of the component , be the center of the component , and be the center of the component , where . Clearly, contains neighbors of , neighbors of , and at least one vertex from every star component with or . Using the monotonicity of the and (1), this implies
[TABLE]
which completes the proof.
Lemma 2.6 implies that in any version of Corollary 2.5, the upper bound on the size is at most , that is, the bound in Corollary 2.5 might be improved by an asymptotic factor of .
The following lemma will be used to extend Theorem 2.3 to graphs of girth at least and larger values of .
Lemma 2.7
Let and be integers with and . If is a graph of girth at least , and
[TABLE]
then .
Proof: Let and let for , where are distinct vertices.
First, suppose that . We remove , and, as long as the current graph has order at least but less than vertices of maximum degree, we iteratively remove all vertices of maximum degree from the current graph. Therefore, removing , at most further vertices of degree , at most further vertices of degree , and so on, until at most further vertices of degree , yields either a graph with vertices of maximum degree or a graph with less than vertices. Since we removed at most vertices, we obtain . Hence, we may assume that .
Let . By the girth condition, has at most neighbors in
[TABLE]
Therefore, there are neighbors of outside of whose removal results in a graph in which has degree . Doing this for every in yields vertices of maximum degree .
We proceed to the extension of Theorem 2.3.
Theorem 2.8
Let and be integers with and . There is some integer such that, if is a graph of girth at least , and
[TABLE]
then .
Proof: Clearly, we may assume that has at least vertices. Let and let for , where are distinct vertices. The proof is by induction on .
First, let . Let be such that . We obtain that , and removing at most vertices of degree , at most further vertices of degree , and so on, until at most further vertices of degree , yields either a graph with vertices of maximum degree or a graph with less than vertices. Since we removed at most vertices, we obtain .
Next, let . By Lemma 2.7, we may assume that . Similarly as in the proof of Theorem 2.3, we may assume, by induction, that
[TABLE]
Adding these two inequalities implies a contradiction, which completes the proof.
Theorem 2.8 has several interesting consequences.
Corollary 2.9
Let be a fixed integer at least .
There is a function with such that, if is some positive integer, and is a graph of size at most and girth at least , then .
Proof: Choosing equal to for , the statement becomes trivial for . Hence, we may assume that .
Let the graph of girth at least be such that ; in particular, has at least vertices. Let for . Arguing similarly as in the proof of Corollary 2.4 (ii), we obtain that
[TABLE]
for every i\in[t]\setminus\Big{[}(k-1)^{2}-1\Big{]}. Adding all these inequalities, we obtain, using , that
[TABLE]
where the implicit constants depend on the fixed value of .
If is the subgraph of induced by the vertices of the largest degrees, then
[TABLE]
which completes the proof.
It is a simple consequence of the Moore bound [7] that, for every positive integer , we have for every graph of girth more than .
Corollary 2.10
Let and be fixed integers with and .
If has girth more than , then
[TABLE]
Proof: Let be a graph of girth more than , and let . By the above consequence of the Moore bound and Corollary 2.9, we obtain
[TABLE]
This implies t<\Big{(}1+o(1)\Big{)}\Big{(}12{k\choose 2}\Big{)}^{\frac{1}{3}}n(G)^{\frac{p+1}{3p}}, which completes the proof.
Arguing in a similar way for forests, we obtain the following considerable improvement of Theorem 1.3.
Corollary 2.11
Let be a fixed integer with .
If is a forest, then
[TABLE]
3 An algorithm for forests
In this section we describe an efficient algorithm calculating for a given forest .
Let be an integer at least . Let be a tree of order more than , let be a set of distinct vertices of , and, let be some non-negative integer at most . The vertices in are called special. We root in some non-special vertex , and, for every vertex of , we denote by the subtree of rooted in and containing as well as all descendants of .
For a vertex of , let be a triple of integers, where
- (i)
is the maximum order of an induced subforest of such that
- β’
,
- β’
,
- β’
, and
- β’
for every vertex .
Note that, if is special, then , which, by convention, is . 2. (ii)
is the maximum order of an induced subforest of such that
- β’
\{u\}\cup\Big{(}S\cap V(T(u))\Big{)}\subseteq V(T_{2}(u)),
- β’
, and
- β’
for every vertex v\in\{u\}\cup\Big{(}S\cap V(T(u))\Big{)}. 3. (iii)
is the maximum order of an induced subforest of such that
- β’
\{u\}\cup\Big{(}S\cap V(T(u))\Big{)}\subseteq V(T_{3}(u)),
- β’
,
- β’
for every vertex \Big{(}S\cap V(T(u))\Big{)}\setminus\{u\}, and
- β’
if is special, then , and, if is non-special, then .
If is a non-special leaf of , then
[TABLE]
and, if is a special leaf of , then
[TABLE]
The following lemma gives recursions for non-leaf vertices of .
Lemma 3.1
Let be a non-leaf vertex of , where we use the notation introduced above.
Let be the special children of , and, let be the non-special children of .
Let
[TABLE]
If , let , and, if , let be maximum such that .
- (i)
If is non-special, then
[TABLE] 2. (ii)
If or , then , and, if , then
[TABLE] 3. (iii)
If is special, and or , then , and, if is special, and , then
[TABLE] 4. (iv)
If is non-special and , then , and, if is non-special and , then
[TABLE]
Proof: (i) Since does not belong to , for every special child of , the forest has at most as many vertices as , and, for every non-special child of , the forest has at most as many vertices as the forest of largest order in , which implies that is at most the specified value. On the other hand, combining the mentioned forests in the obvious way, it follows that is also at least the specified value, which completes the proof of (i).
(ii) If or , then no forest with the properties required for exists, and, hence, . If , then, since belongs to and has degree exactly in , for every special child of , the forest has at most as many vertices as , there are exactly non-special children of that belong to , and the forest for such a has at most as many vertices as , and, for the remaining non-special children of that do not belong to , the forest for such a has at most as many vertices as . In view of the ordering of the non-special children of , this implies that has at most the specified value. Again, on the other hand, combining the mentioned forests in the obvious way, it follows that is also at least the specified value, which completes the proof of (ii).
Since the proof of (iii) is almost identical to the proof of (ii), we proceed to the proof of (iv). Since belongs to and has degree at most , some non-special child of may only belong to if , which easily implies (iv) arguing similarly as for the proof of (ii).
Theorem 3.2
For a fixed integer at least , and a given forest , the value can be determined in polynomial time.
Proof: Clearly, we may assume that has more than vertices. Let be a set of distinct vertices of , and let be a non-negative integer at most . If is disconnected, then we add a vertex with a neighbor in each component of , and denote the resulting tree by . Otherwise, let , and let be a vertex of that does not belong to . Using the recursions from Lemma 3.1, we can determine, in polynomial time, for , denoted by for this specific choice of and .
If is connected, then equals
[TABLE]
and, if is not connected, then equals
[TABLE]
Since these maxima are taken over polynomially many values, the desired statement follows.
It seems possible yet challenging to extend this approach to graphs of bounded tree width.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M.O. Albertson, D.L. Boutin, Lower bounds for constant degree independent sets, Discrete Mathematics 127 (1994) 15-21.
- 2[2] B. BollobΓ‘s, A.D. Scott, Independent sets and repeated degrees, Discrete Mathematics 170 (1997) 41-49.
- 3[3] Y. Caro, J. Lauri, C. Zarb, Equating two maximum degrees, ar Xiv:1704.08472 v 1.
- 4[4] Y. Caro, A. Shapira, R. Yuster, Forcing k π k -repetitions in degree sequences, The Electronic Journal of Combinatorics 21(2014) P 1-24.
- 5[5] Y. Caro, R. Yuster, Large induced subgraphs with equated maximum degree, Discrete Mathematics 310 (2010) 742-747.
- 6[6] Y. Caro, D.B. West, Repetition number of graphs, The Electronic Journal of Combinatorics 16 (2009) R 7.
- 7[7] M. Miller, J. Ε irΓ‘Ε, Moore graphs and beyond: A survey of the degree/diameter problem, The Electronic Journal of Combinatorics 20 (2013) # # \# DS 14v 2.
