1. Introduction
Throughout this research, let G be a simple graph, i.e., a finite, undirected, loopless, and without multiple edges. The vertex set is denoted and the edge set is denoted .
For the graph G, we denote: - the number of vertices in G, - the number of edges in G, - the set of neighbors of vertex , - the set of neighbors of , - the closed neighborhood of A, - the independence number of G, - the clique number of G, - the intersection of all maximum independent sets in G, - the cardinality of the intersection of all maximum independent sets, - the set of all maximum independent sets, - the set of all maximum cliques.
If is any set of vertices in G, then denotes the subgraph of G spanned by U. The notation refers to the subgraph . If is a singleton, we write instead of .
Here, denotes a complete graph with n vertices, denotes a cycle with n vertices, and the union of two disjoint graphs G and H is denoted , where and . The notation represents the union of k copies of disjoint graphs isomorphic to G.
The
corona of two graphs
and
, denoted
[
4], is defined as the graph obtained by taking one copy of
and
copies of
, with an edge connecting each vertex
to every vertex in the
i-th copy of
.
A permutation graph is defined as a graph whose vertices represent the elements of a permutation, with edges representing pairs of elements that are reversed by the permutation. If is a permutation of the numbers from 1 to n, the corresponding permutation graph has n vertices . An edge exists between two vertices for any indices i and j such that and . Thus, two indices i and j define an edge in the permutation graph precisely when they form an inversion in the permutation. Consequently, the longest increasing subsequence in the sequence of numbers represented by the permutation corresponds to a maximum independent set in G, while then longest decreasing subsequence corresponds to a maximum clique in G.
A comparability graph is an undirected graph that connects pairs of elements that are comparable in a partial order. For any strict partially ordered set , the comparability graph of is defined such that the vertices are the elements of S, and an edge exists between a pair of elements if .
A matching in a graph is a set of edges such that no two edges share a common vertex. A maximum matching is a matching that contains the largest possible number of edges. The size, of the maximum matching in a graph is called the matching number.
Erdős and Moser raised the problem of determining the maximum number of cliques in a graph
G of order
n and identifying those graphs that achieve this maximum [
3]. Moon and Moser established an upper bound for maximum number of cliques [
20]. Recall that an independent set in a graph corresponds to a clique in its complement graph and vice versa.
The problem of finding the number of maximum independent sets
of various types of graphs has been extensively studied in [
2,
6,
8,
9,
10,
11,
14,
16,
18,
19,
21,
22,
23,
24,
25,
26].
The main finding of the article is the upper bound on the number of maximum independent sets
using various graph invariants, including the number of vertices
n, the independence number
, the clique number
and
, which denotes the cardinality of the intersection of all maximum independent sets. It reads as follows:
If G is a triangle-free graph, i.e., the above inequality is specializing as . Moreover, if T is a tree, then , because for every T.
We are now in a position to compare our results with the corresponding inequalities from [
26] claiming that
for trees. Clearly, if
, then
. Additionally, if
, then
, whenever
.
2. The Upper Bound of Maximum Independent Sets of a Graph
In the sequel, we need the following characterization of a maximum independent set of a graph, due to Berge.
Theorem 1. [
1].
An independent set S belongs to Ω if and only if every independent set A of G, disjoint from S, can be matched into S.
2.1. The Main Lemma
Let
G be a graph. Suppose
is a maximum independent set in
G, and let
be an independent set in
G (
) disjoint from
S, i.e.,
. By Theorem 1, there exists a matching
M from
A to
S:
We can generate a new set
of cardinality
by replacing
k vertices in
S with vertices from
A, i.e.,
and we have
.
Lemma 1. Let G be a graph. Suppose . Then we can generate all maximum independent sets with the help of the independent sets disjoint from S. Moreover, we cannot generate more than one maximum independent set using an independent set disjoint from S.
Proof. Let A be an independent set disjoint from S.
This completes the proof. □
2.2. Upper Bounds for
2.2.1. Upper Bound for if Every Maximum Independent Set Has a Nonempty Intersection with every Maximum Clique
Theorem 2.
Let G be a graph such that for every and every , we have Then,
Proof. Note that the set consists of a single element, which we denote by , thus .
By Lemma 1, we can construct a new maximum independent set using any independent set that satisfies the conditions of Lemma 1. The number of suitable vertices to generate different independent sets is less than or equal to (since we can use only one vertex from the maximum clique), resulting in no more than maximum independent sets. There are two cases to form the set :
(see
Figure 3). In this case,
, and we have at most
maximum independent sets. Note that if
, the upper limit of the summation must be
.
(see
Figure 4). In this case,
, and we can use
vertices (except
) instead of
q from the maximum clique
Q. Thus, we have at most
maximum independent sets. If
, then the upper limit of the summation is equal to
.
Hence, the inequality (
1) is valid. □
Example 1. In the case when , we have the complete graph with . The number of maximum independent sets is equal to the number of vertices, : and .
Example 2.
In the case when G is a graph with the number of edges , we have the independence number , the clique number , and the number of maximum independent sets . Moreover,
Example 3.
A CIS graph is a graph in which every maximal independent set and every maximal clique intersect [7] (CIS stands for"Clique Intersect Stable Set"). Note that the CIS graph satisfies the conditions of Theorem 2.
2.2.2. Upper Bound for when There Exists Maximum Independent Set and Maximum Clique Which Have an Empty Intersection
Theorem 3.
Let G be a graph in which there exists a maximum independent set and a maximum clique such that Then
Proof. Note that in this case, G cannot be a complete graph, which implies that . By Lemma 1, we can construct a new maximum independent set based on any independent set that satisfies the conditions of Lemma 1. The number of suitable vertices available for generating different independent sets is at most , and there are at most maximum independent sets. Two cases arise for forming the set :
. In this case (see
Figure 5), there are at most
maximum independent sets that do not intersect with
Q.
. In this situation (see
Figure 6), it is possible to generate independent set
using all
vertices from
Q. Thus, we have at most
maximum independent sets.
Hence, the inequality (
2) is established. □
Example 4.
Consider the graph (see Figure 7). Here, we have , , , and , with .
Thus, we conclude that .
2.2.3. Comparison of the Two Upper Bounds
Proof.
-
Let
and
(note that when
, the graph consists of isolated vertices, as detailed in Example 2). Denote
and simplify the inequality (
1). We get:
Thus, calculating
:
The last inequality follows from the facts that and .
If
and
, then
. Thus,
If and , then G consists of a clique and a single vertex. Consequently, , and G satisfies the conditions of Theorem 2.
This completes the proof. □
Proof. In the expression for
, we can increase the upper limit of the second sum to
instead of
:
Indeed, if
, then
is the upper limit of summation, if
, we set
as the upper limit of summation. Thus,
□
Corollary 2.
If G is a triangle-free graph, then
Proof. In fact, by the definition of a triangle-free graph,
. Then, substituting 2 for
in (
4), we obtain:
□
2.3. Upper Bounds for Using the
Recall that by we denote the intersection of all maximum independent sets, and let be the cardinality of . The set is defined as the union of and the set of all the neighbors of . Let G be a graph in which is not empty. We ask whether it is possible to use this additional information to improve the accuracy of the upper bound of . To address this we define a new graph and investigate the relationships between and , respectively.
Theorem 5. The cardinality of an independent set A in G such that
is less than or equal to ; that is,
Proof. If , then . As a result, is also an independent set in G with Since defines the size of a maximum independent set in G, it follows that □
Corollary 3. .
Proof. By Theorem 5, we have . The equality is achieved for all , since for every we have . Thus, and . Consequently, is the maximum independent set in . □
Corollary 4. .
Proof. The set of all maximum independent sets in is formed by removing the core from each set in . Any independent set such that and A does not intersect with converts to with . Therefore, cannot be a maximum independent set. □
From this, we obtain: Now, concerning , the number of vertices in the maximum clique is at least since Q may share only one vertex with and may contain vertices from . Thus, we have:
Corollary 5.
Example 5. Consider a graph where (see Figure 8). Here, we have , . Thus, leading to and .
The results from Corollaries 3 and 4 enable an estimation of the total number of maximum independent sets
using
and allow for a more accurate estimation of
. Theorems 2 and 3 provide two bounds on the number of maximum independent sets of a graph. Notably, the set
H of all simple graphs can be decomposed into two disjoint subsets
and
, where
satisfies the conditions of Theorem 2, and
satisfies the conditions of Theorem 3:
and
. Thus, we can estimate
based on the inequality (
1), resulting in a weaker bound (Theorem 4) compared to the inequality (
2). Therefore, we conclude with the following.
Proof. First,
by Theorem 2, Theorem 4, Corollary 3, and Corollary 4.
Further, we proceed to prove the second inequality as follows:
□
Corollary 6.
If G is a triangle-free graph, then
Proof. In fact, by the definition of a triangle-free graph,
. Then, substituting 2 for
in (
6), we obtain:
□
Example 6. Let G be a graph with a non-empty such that for all and , (see Figure 9). Here, we have
and with According to Theorem 2, we have , leading to:
Now, let us evaluate using the core. According to Theorem 6, we obtain:
Thus, utilizing the core of the graph provides a better estimate for .
3. An Application: New Upper Bounds on the Numbers of Longest Increasing Subsequences and Longest Decreasing Subsequences
Consider the sequence of different real numbers, and define the partial order on the pairs as follows: if and . This partial order induces a comparability graph G. The complement graph is defined by the reverse order: if and . Consequently, both G and its complement are comparability graphs, indicating that G is a permutation graph. Thus, we can view a sequence of different real numbers as a permutation graph, where its longest increasing subsequence corresponds to a maximum independent set in G, and its longest decreasing subsequence corresponds to a maximum clique in G. Notably, an increasing subsequence can share at most one element with a decreasing subsequence.
For a sequence of different real numbers , we denote: S - the longest increasing subsequence, Q - the longest decreasing subsequence, - the length of the longest increasing subsequence, - the number of all longest increasing subsequences, the length of the longest decreasing subsequence, - the number of all longest decreasing subsequences.
Corollary 7.
Let be a sequence of different real numbers Then, we have:
Proof. From
4, it immediately follows that:
Thus, inequality (
8) holds. □
Corollary 8.
Let be a sequence of different real numbers.Then:
Proof. From Corollary 7, we also have:
Now, let us multiply (
8) and (
10):
According to [
12], the necessary and sufficient conditions for the existence of a sequence of length
containing a longest increasing subsequence of length
and a longest decreasing subsequence of length
are given by:
Therefore, we have:
Thus, inequality (
9) holds. □
Corollary 9.
Let be a sequence of different real numbers. Then:
Proof. By combining 7 and
10, we see that:
Thus, inequality (
13) holds. □
Conjecture 1.
Let be a sequence of different real numbers. Then:
Example 7.
Consider a sequence where for all and , the following inequality holds: . Let
Example 8.
Consider a sequence where there exist and such that the following equality holds: . Let
When considering estimates of the products
and
, several questions immediately arise regarding how to improve the estimates given by (
9) and (
12).
4. Conclusions
In the future,
References
- Berge, C. Some common properties for regularizable graphs, edge-critical graphs, and B-graphs. Annals of Discrete Mathematics 1982, 12, 31–44. [Google Scholar]
- Derikvand, T.; Oboudi, M.R. On the number of maximum independent sets of graphs. Transactions on Combinatorics 2014, 3, 29–36. [Google Scholar]
- Erdős, P.; Moser, L. Problem 11. Canadian Mathematical Bulleti 1959, 2, 43. [Google Scholar]
- Frucht, R.; Harary, F. On the corona of two graphs. Aequationes Mathematicae 1970, 4, 322–325. [Google Scholar] [CrossRef]
- Golumbic, M.C. Algorithmic Graph Theory and Perfect Graphs; Academic Press: New York, 1980. [Google Scholar]
- Golumbic, M.C. Containment orders – a lifelong journey. AKCE International Journal of Graphs and Combinatorics 2024, 24, 209–217. [Google Scholar] [CrossRef]
- Grillet, P.A. Maximal chains and antichains. Fundamenta Mathematicae 1969, 65, 157–167. [Google Scholar] [CrossRef]
- Han, M.; Herlihy, S.; Kuenzel, K.; Martin, D.; Schmidt, R. The number of independent sets in bipartite graphs and benzenoids. Aequationes Mathematicae 2024. [Google Scholar] [CrossRef]
- Hedman, B. The maximum number of cliques in dense graphs. Discrete Mathematics 1985, 54, 161–166. [Google Scholar] [CrossRef]
- Hopkins, G.; Staton, W. Graphs with unique maximum independent sets. Discrete Mathematics 1985, 57, 245–251. [Google Scholar] [CrossRef]
- Hujter, M.; Tuza, Z. The number of maximal independent sets in triangle free graphs. SIAM Journal on Discrete Mathematics 1993, 6, 284–288. [Google Scholar] [CrossRef]
- Itskovich, E.J.; Levit, V.E. What do a longest increasing subsequence and a longest decreasing subsequence know about each other? Algorithms 2019, 12, 237. [Google Scholar] [CrossRef]
- Jou, M.J.; Chang, G.J. Survey on counting maximal independent sets. In Proceedings of the Second Asian Mathematical Conference; Tangmance, S., Schulz, E., Eds.; World Scientific: Singapore, 1995; pp. 265–275. [Google Scholar]
- Jou, M.J. Counting Independent Sets. Ph.D Dissertation, Dept. of Applied Math., National Chiao Tung University, Taiwan, 1996. [Google Scholar]
- Jou, M.J.; Chang, G.J. The number of maximum independent sets in graphs. Taiwanese Journal of Mathematics 2000, 4, 685–695. [Google Scholar] [CrossRef]
- Jou, M.J.; Chang, G.J. Algorithmic aspects of counting independent sets. Ars Combinatoria 2002, 65, 265–277. [Google Scholar]
- Levit, V.E.; Mandrescu, E. The independence polynomial of a graph — a survey. In Proceedings of the 1st International Conference on Algebraic Informatics; Bozapalidis, B., Rahonis, G., Eds.; Aristotle Univ. Thessaloniki: Thessaloniki, 2005; pp. 233–254. [Google Scholar]
- Liu, J. Maximal and Maximum Independent Sets in Graphs. Ph.D. Dissertation, Dept. of Math. and Statistics, Western Michigan University, 1992. [Google Scholar]
- Mohr, E.; Rautenbach, D. On the maximum number of maximum independent sets in connected graphs. Journal of Graph Theory 2021, 96, 510–521. [Google Scholar] [CrossRef]
- Moon, J.W.; Moser, L. On cliques in graphs. Israel Journal of Mathematics 1965, 3, 23–28. [Google Scholar] [CrossRef]
- Sagan, B.E.; Vatter, V.R. Maximal and maximum independent sets in graphs with at most r cycles. Journal of Graph Theory 2006, 53, 283–314. [Google Scholar] [CrossRef]
- Sah, A.; Sawhney, M.; Stoner, D.; Zhao, Y. The number of independent sets in irregular graph. Journal of Combinatorial Theory Series B 2019, 138, 172–195. [Google Scholar] [CrossRef]
- Shan, L.; Li, H.; Zhang, Z. Independence number and the number of maximum independent sets in pseudofractal scale-free web and Sierpiński gasket. Theoretical Computer Science 2018, 720, 47–54. [Google Scholar] [CrossRef]
- Sun, W.; Li, S. On the maximum number of maximum independent sets of bipartite graphs. Mediterranean Journal of Mathematics 2024, 128. [Google Scholar] [CrossRef]
- Zhao, Y. Extremal regular graphs: independent sets and graph homomorphisms. American Mathematical Monthly 2017, 124, 827–843. [Google Scholar] [CrossRef]
- Zito, J. The structure and maximum number of maximum independent sets in trees. Journal of Graph Theory 1991, 15, 207–221. [Google Scholar] [CrossRef]
|
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).