Next Article in Journal
Tail Conditional Expectation and Tail Variance for Extended Generalized Skew-Elliptical Distributions
Previous Article in Journal
From Model to Mechanism: Enforcing Delegated Authority in SSI with Language-Based Security
Previous Article in Special Issue
Hybrid Entropy-Based Metrics for k-Hop Environment Analysis in Complex Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Vertex Separator Problem for Power Graphs of Groups

by
Haeder Younis Althoby
1,
Mohammed A. Mutar
1 and
Daniele Ettore Otera
2,*
1
Department of Mathematics, College of Science, University of Al Qadisiyah, Diwaniyah 58001, Iraq
2
Institute of Data Science and Digital Technologies, Faculty of Mathematics and Informatics, Vilnius University, 08412 Vilnius, Lithuania
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(18), 2970; https://doi.org/10.3390/math13182970 (registering DOI)
Submission received: 21 June 2025 / Revised: 28 August 2025 / Accepted: 9 September 2025 / Published: 14 September 2025
(This article belongs to the Special Issue Graph Theory and Applications, 3rd Edition)

Abstract

Given a graph G, an st-connected vertex separator (CVS) problem refers to the search for a minimum connected component in G whose removal leaves the pair of nodes s and t in two disjoint components. We investigate this specific problem on certain types of graphs—so-called power graphs associated with groups. We present a mathematical model and an algorithm to solve this problem in a reasonable time. Finally, numerical tests show that the algorithm runs considerably fast even on graphs of high orders.

1. Introduction

The graph separation problem concerns with the search for good separators in graphs, for example, the problem of finding the minimum set of vertices disconnecting two specific vertices in a graph. Currently, in applied and computational mathematics, it is often inevitable to have to deal with difficult algorithms that require considerable a amount of time and memory, for example, with large matrices as input. Indeed, if a given problem has many variables in play, the associated matrix becomes very large in size. One possible approach to simplify such a problem is to partition the input (i.e., to subdivide the matrix into sub-matrices) and then run simpler algorithms for each part individually. Often, an effective way for doing this is to associate, with to the given matrix, a graph which represents it, and then try to partition the graph via the so-called separation graph problem. In this context, one looks for small-sized sets of edges (or vertices) which separate the graph into several connected components. These minimal sets of vertices or edges, called vertex separators and edge separators, are important concepts in graph theory, and they have drawn the attention of many mathematicians and computer scientists in recent years.
A connected vertex separator (abbreviated CVS) is one of the possible vertex separators which are connected, and these specific separators have been extensively studied over the years; see, for instance [1,2,3]. In particular, the connected vertex separation problem deals with the issue of finding the minimum connected component whose removal disconnects the graph.
Analogously, given the two vertices s and t of a connected graph G, the st-CVS problem focuses on finding the minimum subset S of vertices in G such that the removal of S leaves the vertices s and t in two disjointed connected components.
Some natural examples of separation problems include, for example, the problem of finding the minimum number of vertices disconnecting the vertices of a given set from each other, as well as the problem of finding the minimum number of vertices disconnecting multiple specified pairs of vertices. However, it turns out that these problems are computationally difficult to deal with in the classical setting, and, in order to make them more tractable, one often changes the computational point of view.
More precisely, let us consider a computational problem with a parameter k in the input. Its complexity can be measured as a function of this parameter. If k is fixed, then the problem is called a parametrized problem. When such a problem can be solved by an algorithm whose solution can be obtained in f ( k ) · n O ( 1 ) time, where f is some computable function depending only on the parameter k, then the problem is said to belong to the class FTP (which means Fixed Parameter Tractable).
It has been proved by Marx et al. [4] that the st-CVS problem is NP-hard and belongs to the category of FPT algorithms. On the other hand, for graphs of chordality 4, an algorithm running in polynomial time was presented to solve the st-CVS problem by Narayanaswamy and Sadagopan [5]. However, they also showed that the same problem on graphs of chordality 5 (or more) is NP-complete. Recently, this same problem was investigated from the perspective of complexity of polyhedra; see [6]. Finally, in [7,8], the first author presented some inequalities and three programming formulations to solve a similar related problem.
In the present paper, we will address the problem of finding st-connected separators for a special class of graphs associated to groups, called power graphs (to be defined in the next sections), and we will define a fast algorithm solving this specific problem.

2. The st Connected Separator

Let G be a finite simple undirected graph with vertex set V and edge set E. The open neighborhood of a vertex v V , denoted by N ( v ) , is the set of all vertices that are adjacent to v. The closed neighborhood of v, denoted by N [ v ] , is just N ( v ) { v } . The set of all incident edges to v is denoted by δ ( v ) . Given a subset S of the vertex set V, the subgraph induced by S, denoted by G [ S ] , is simply defined as the subgraph obtained after deleting all the vertices of the set V S from the graph G. Using P u v , we will denote a path joining u to v, while we will write P u v for the internal path obtained from P u v by excluding the extremal vertices u and v. The family of all such paths connecting u to v will be denoted by Γ u v , while β u v will indicate the maximum number of disjoint paths between u and v.
Definition  1.
Let G be a connected graph and s , t be a pair of non-adjacent vertices. An s t -connected separator is defined as a subset S of the vertex set V of G satisfying the following conditions:
1. 
s , t S ;
2. 
S induces a connected subgraph (that is, G S is connected);
3. 
G G S is disconnected.
From the definition, any connected graph has a st-connected separator since one can put the non-adjacent vertices s and t in two sets A and B, respectively, and all other vertices make the connected separator S. The st-connected problem asks for the smallest subset of vertices S V , where S is a connected separator.
For an s t -connected separator S of a finite graph G with vertex set V = { v 1 , v 2 , , v n } , let a be a positive integer such that | S | a , and σ : V ( 0 , ) is a real positive function. Let Y S R n be the incidence vector ( y 1 , y 2 , y n ) , defined as follows:
y i = 1 if v i S , 0 if v i S .
Let P o l y s t ( G ) denote the ( s , t ) -vertex separator polyhedron associated with ( G , s , t ) , namely, the convex hull over all incidence vectors corresponding to all the st-separators in G. In a more mathematical language, this can be defined as follows:
P o l y s t ( G ) = conv { Y S : S is an st-connected separator of G } .
The problem above is equivalent to the following linear program:
min v V σ v y v : Y P o l y s t ( G ) ,
and hence finding a solution for this linear program gives the following solution to our main problem: P o l y s t ( G ) = conv { Y S : S is an st-connected separator of G } . Moreover, by taking σ ( v ) = 1 for all v V , we can rewrite the problem as
min v V y v : Y P o l y s t ( G )
subject to the following conditions:
| P s t | 1 P s t Γ s t
| N ( U ) | y u + y v 1 u U , v U N ( u )
Remark 1.
The inequality (1) guarantees the existence of at least one vertex of S that is also an internal vertex of P s t , while the inequality (2) ensures that the subgraph induced by S is connected.

3. An Algorithm

The aim of this section is to introduce an algorithm that runs in polynomial time to solve the following problem, denoted P for simplicity:
P = min v V y v
for which, in addition to the conditions (1) and (2) from above, the following conditions are also needed:
y s = 0 , y t = 0
y v + y u 1 v , u V
v V ( y v + y u ) = n β s t
y v , y u { 0 , 1 } v , u V
where β s t denotes the maximum number of disjoint paths between s and t.
The problem P from above is called mixed-integer problem and, obviously, a solution for it produces a set of vertices. Now, let L be a subset of V obtained by solving P . Also, let S L be the set obtained by L together with its corresponding neighborhoods, that is, S L = L N ( L ) where N ( L ) = u L N ( u ) . The neighborhoods of the vertices of L will play a crucial role in the algorithm we will define. Roughly speaking, the algorithm will consist of two stages: The first finds a separator L by solving the problem P . The second one runs a check on whether S L induced a connected subgraph.
In other words, our first algorithm, denoted by Algorithm 1, solves the problem and finds a set L, and then creates two new sets S L and S , where S L contains all the vertices of L and their neighborhoods, while, for the moment, S is empty. Now, since our purpose is to empty both sets S L and S , the process continues by taking, in some (degree) order, vertices from L, adding them to S , and removing them from S L , until when S L will be empty. At this point, the algorithm analyses a “new” S L , namely N ( S ) , and a “new” L, namely L S , and repeats the process until one empties both S L and S .
Algorithm 1  mixed-integer
1:
Find L = { v 1 , , v k } by solving P .
2:
Initiate S L = m = 1 k N [ v m ] and S = .
3:
Pick a vertex from L with the highest degree (say v i ). Then add it to S and remove it from S L .
4:
Add the vertices of L, which are neighbors of v i to S , and remove them from S L .
5:
Else, whenever v j L is not a neighbor of v i , then add its neighbors to S if they are also neighbors of v i and remove them from S L .
6:
Terminate the process and return S as the solution if S L = .
7:
Else, set S L = N [ S ] and L = L S and return to step 3.

4. The Power Graph

In graph theory, there are several notions of graphs that are constructed from semigroups and groups such as the intersection graphs of subsemigroups and subgroups; see, for instance, [9,10]. Such constructions share a common property in which the vertex set is the whole semigroup S or the whole group G .
Kelarev and Quinn [11,12] presented a class of graphs associated with semigroups called directed power graphs, for which, if g , h S , a directed edge exists from g to h if g = h k for some k N . Chakrabarty et al. [13] later provided a comprehensive analysis of the undirected power graph of semigroups. They also offered partial insights for the case of groups by studying the Hamiltonicity and planarity of the undirected power graph of the groups of units. Moreover, they proved several interesting results on this topic by proving, for instance, that the power graph of a group is complete if and only if the group has order 1 or p m for some prime p.
Then, Cameron and Ghosh in [14] investigated the undirected power graph of finite groups and proved an important result, stating that two finite abelian groups are isomorphic if their power graphs are isomorphic. They also conjectured that two finite groups have the same number of elements of each order if their power graphs are isomorphic. This conjecture was proved later by Cameron [15].
The study of graphs defined on algebraic structures such as power graphs is an active area of research in graph and group theory. We refer the reader to [16,17,18,19,20,21,22,23,24] for some recent works on these topics.
Definition 2.
Given a group G , the undirected power graph P ( G ) of G is the graph whose vertex set is the group itself, and two distinct vertices in P ( G ) are adjacent if one is a power of the other (in the group).
In the following, we will always use the term “power graph” to indicate “undirected power graph”. Now, we consider two interesting spanning subgraphs of the undirected power graphs of groups. We define P 1 ( G ) to be the spanning subgraph of P ( G ) in which g is adjacent to h if g = h k and h = g m for some k , m N . The second subgraph P 2 ( G ) is then defined as the spanning subgraph whose edges are those of P ( G ) without the edges of P 1 ( G ) . In this way, the two subgraphs P 1 ( G ) and P 2 ( G ) are then edge-disjointed and their union is P ( G ) itself.
The problem of searching the minimum connected separator for the spanning subgraph P 2 ( G ) will be addressed in the following sections.
Example 1.
Let Z 10 be the additive group of integers modulo 10. The power graph of Z 10 and its spanning subgraphs of interest are shown in Figure 1.
The additive group Z 10 is a cyclic group of order 10. Thus, the subgroups of Z 10 are of orders 1 , 2 , 5 and 10. Since the elements of the set { 1 , 3 , 7 , 9 } generate Z 10 itself, the corresponding vertices will be adjacent to the rest of vertices in P 2 ( Z 10 ) , while they form a clique in P 1 ( Z 10 ) . Similarly, the vertices { 2 , 4 , 6 , 8 } form a clique in P 1 ( Z 10 ) , while each one of them is adjacent to 0 in P 2 ( Z 10 ) . Finally, 0 and 5 are adjacent in P 2 ( Z 10 ) .
Proposition 1.
The subgraph P 2 ( G ) is connected whenever G is finite.
Proof. 
This is clear, since g k = e for every element g G .    □
Theorem 1.
Let G be a finite group and g , h G . Then,
(a) 
g and h are adjacent in P 1 ( G ) if and only if g = h .
(b) 
g and h are adjacent in P 2 ( G ) if and only if either one of g and h is a proper subgroup of the other.
Proof. 
Let g , h be two distinct elements of a finite group G .
(a)
Assume that g and h are adjacent in P 1 ( G ) , then there exists k , m N , such that g = h k and h = g m . Hence, each one of them belongs to the subgroup generated by the other one. Also,
| g | = | h k | | h | a n d | h | = | g m | | g | .
That is, g and h have the same order. Consequently, g and h generate the same cyclic group. So, g = h .
The converse is obvious, since, if g = h , we obtain that g = h k and h = g m for some k , n N .
(b)
Let g and h be adjacent in P 2 ( G ) . Then, without loss of generality, we can suppose that there exists k N , such that g = h k and h g m for all m N . Thus, | g | | h | and g h .
Conversely, suppose that g is a proper subgroup of h . Then g = h k for some k N and g m h for all m N .    □
Corollary 1.
Let G be a finite cyclic group of order n. Then P 2 ( G ) is k-partite.
Proof. 
Let D = { d 1 , d 2 , , d k } be the divisors of n. According to the fundamental theorem of cyclic groups, for each d i D , there exists a unique subgroup of order d i . That is, every element of G generates one of those k distinct subgroups. Thus, the elements of G can be partitioned into k partitions in which the elements of each partition generate the same unique subgroup. Theorem 1 asserts that each partition is actually independent. Also, any pair of partitions together form a complete bipartite if a vertex of each one is adjacent. The connectivity is satisfied by Proposition 1 in which every partition forms a complete bipartite with the partition that only contains the identity e. This shows that P 2 ( G ) is k-partite.    □

5. Computations

Corollary 1 suggests separating the technique for separating the vertices of P 2 ( G ) into three sets, A, B, and C, in which C is a minimum connected component and A and B are not linked by any edges. This is exactly the connected vertex separator problem in a graph. Actually, Algorithm 2 applied to P 2 ( G ) , aims to split its vertex set into three disjoint sets of vertices, where C induces a connected subgraph and the vertices in A are not adjacent to the vertices in B. That is, C works as a connected separator, and the goal of Algorithm 2 is just to find such minimum set.
Algorithm 2 separates the elements of G into k independent sets. Then, the vertices of each independent set are distributed into A, B, or C based on their corresponding orders, as shown in Algorithm 2.
Note that, in some cases, Algorithm 2 does not produce the best outcome regarding the minimality of C. However, in such cases, the next Algorithm 3 comes into play to overcome the situation. For instance, when Algorithm 2 produces a connected separator, Algorithm 3 checks whether there is another separator with less elements. If so, Algorithm 3 produces the one with less elements. In fact, it simply checks whether the number of vertices of the independent set S 1 (the set of elements of the group G with order n) is greater than the total number of the rest of the vertices. If this is the case, Algorithm 3 splits the set S 1 into two halves. One half becomes A, while the other half becomes B. The rest of the vertices are then distributed in C.
Remark 2.
It is worth pointing out that, based on our observations of Algorithms 2 and 3, the lower bound for C is min { n ϕ ( n ) , ϕ ( n ) + 1 } where ϕ ( n ) is Euler’s totient function (the function that counts all the positive integers up to n, which are relatively prime to n).
The Python 3.11 (64-bit) language was used to test, numerically, the algorithm on a Dell laptop with an Intel Core i7-5500U CPU, 2.40 GHz, and 8 GB of RAM. Table 1 illustrates the data obtained for specified choices of n, whereas Table 2 shows the results of random choices of n between n = 100 and n = 200,000.
Algorithm 2  s e p a r a t o r ( n )
Ensure: 
Sets of vertices A , B , C , where C is adjacent to the non-adjacent sets A and B .
1:
Initialize A =                                                                                            ▹ Empty set
2:
Initialize B =                                                                                              ▹ Empty set
3:
Initialize C =                                                                                              ▹ Empty set
4:
Define P = { m N : m is prime and  m|n}                                ▹ The set of prime divisors
5:
Define D = { m N : m is composite and  m|n}                   ▹The set of composite divisors
6:
Define S k = { m N : m n a n d gcd ( m , n ) = k }
7:
for  k P  do
8:
    if  k = 1  then
9:
        Add the elements of S k to C
10:
    else if  k = max ( P )  then
11:
        Add the elements of S k to B
12:
    else
13:
        Add the elements of S k to A
14:
    end if
15:
end for
16:
for  m D  do
17:
    if  m = n  then
18:
        Add the elements of S m to C
19:
    else if  m t for all S t in B  then
20:
        Add the elements of S m to B
21:
    else if  m t for all S t in A  then
22:
        Add the elements of S m to B
23:
    else
24:
        Add the elements of S m to C
25:
    end if
26:
end for
Algorithm 3  S e p a r a t o r ( n , A , B , C )
Ensure: 
Sets of vertices A , B , C where C is of minimum order adjacent to the non-adjacent sets   A and B .
1:
if  | A | + | B | + 1 |   S 1 |   then
2:
    Return A , B , C
3:
else:
4:
    Clear A , B , C
5:
    for  i P D  do
6:
        if  i = 1  then
7:
           Split S i into two non empty sets S ff and S fi
8:
           Add the elements of S ff to A and the elements of S fi to B
9:
        else:
10:
           Add the elements of S i to C
11:
        end if
12:
    end for
13:
end if

6. An Example

Let G = Z 33 and suppose we want to find three sets, A, B, and a connected separator C, in the graph P 2 ( Z 33 ) . The possible divisors of 33 are 1, 3, 11, and 33. We can define then, for each s { 1 , 3 , 11 , 33 } , the sets A s = { k Z 33 | g c d ( k , 33 ) = s } .
That is,
  • A 1 = { 1 , 2 , 4 , 5 , 7 , 8 , 10 , 13 , 14 , 16 , 17 , 19 , 20 , 23 , 25 , 26 , 28 , 29 , 31 , 32 } ;
  • A 3 = { 3 , 6 , 9 , 12 , 15 , 18 , 21 , 24 , 27 , 30 } ;
  • A 11 = { 11 , 22 } ;
  • A 33 = { 0 } .
Notice that the elements of each set A s have the same order. For instance, the set A 1 contains the element of order 33.
In general, if A α and A β are two sets defined in this way, then every element in A α is adjacent to every element in A β whenever α | β .
Our Algorithm 2 works as follows:
  • Add the elements of A 1 and A 33 to C;
  • Add the elements of A 3 to A;
  • Add the elements of A 11 to B.
The output for Algorithm 2 in this example is then
  • A = A 3 , which implies that | A | = 10 ;
  • B = A 11 , which implies that | B | = 2 ;
  • C = A 1 A 33 , which implies that | C | = 21 .
Now, the question is why the algorithm initially adds the elements of A 1 and A 33 to C. If we add the elements of A 1 to A, then B should be empty, since the elements of A 1 are adjacent to all other vertices; similarly for A 33 . In other words, no vertex which is put in A can have a neighbor in B, and vice versa.
Finally, Algorithm 3 checks if C is minimal. In fact, the process works in the following way:
  • Input the output of Algorithm 2: A, B, and C;
  • If | A 1 | | A 3 | + | A 11 | + | A 33 | , then return the same A, B, and C.
  • Otherwise, split A 1 into two halves as follows, and make one half as a new A and the other as a new B.
In our case, since | A 1 | is greater than | A 3 | + | A 11 | + | A 33 | , then the new A is its first half and B the second one is
A = { 1 , 2 , 4 , 5 , 7 , 8 , 10 , 13 , 14 , 16 , 17 } | A | = 11
B = { 19 , 20 , 23 , 25 , 26 , 28 , 29 , 31 , 32 } | B | = 10
C = A 3 A 11 A 33 , | C | = 13 .

7. Conclusions

In this research, we have considered the problem of an st-connected separator on power graphs. Also, a mathematical model, an algorithm, and a heuristic were presented to solve the problem on such graphs in a short time. For future developments of this work, we will try to solve this problem by using the concepts Branch and Cut. Furthermore, one could study the same problem for some particular classes of graphs, such as Halin graphs or Free graphs.

Author Contributions

Conceptualization, H.Y.A. and M.A.M.; methodology, H.Y.A. and M.A.M.; software, H.Y.A.; validation, M.A.M. and D.E.O.; investigation, H.Y.A., M.A.M. and D.E.O.; writing—original draft preparation, H.Y.A. and M.A.M.; writing—review and editing, M.A.M. and D.E.O.; supervision, D.E.O. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Dahlhaus, E.; Karpinski, M.; Novick, M. Fast parallel algorithms for the clique separator decomposition. In Proceedings of the ACM-SIAM Symposium On Discrete Algorithms, San Francisco, CA, USA, 22–24 January 1990. [Google Scholar]
  2. Leimer, H. Optimal decomposition by clique separators. Discret. Math. 1993, 113, 99–123. [Google Scholar] [CrossRef]
  3. Olesen, K.; Madsen, A. Maximal prime subgraph decomposition of Bayesian networks. IEEE Trans. Syst. Man Cybern. Part B Cybern. 2002, 32, 21–31. [Google Scholar] [CrossRef] [PubMed]
  4. Marx, D.; O’sullivan, B.; Razgon, I. Finding small separators in linear time via treewidth reduction. ACM Trans. Algorithms 2013, 9, 1–35. [Google Scholar] [CrossRef]
  5. Narayanaswamy, N.; Sadagopan, N. Connected (s,t)-Vertex Separator Parameterized by Chordality. J. Graph Algorithms Appl. 2015, 19, 549–565. [Google Scholar] [CrossRef]
  6. Magnouche, Y. The Multi-Terminal Vertex Separator Problem: Complexity, Polyhedra, and Algorithms. Ph.D. Thesis, Université Paris-Dauphine, Paris, France, 2017. [Google Scholar]
  7. Althoby, H. Theoretical and Numerical Studies on the Graph Partitioning Problem. Ph.D. Thesis, Normandie Université, Caen, France, 2017. [Google Scholar]
  8. Younis, A. An efficient algorithm for st-Connected Vertex Separator problem. J. Phys. Conf. Ser. 2021, 1999, 012113. [Google Scholar] [CrossRef]
  9. Bosák, J. The graphs of semigroups. Theory Graphs Appl. 1964, 45, 119–125. [Google Scholar]
  10. Zelinka, B. Intersection graphs of finite abelian groups. Czechoslov. Math. J. 1975, 25, 171–174. [Google Scholar] [CrossRef]
  11. Kelarev, A.V.; Quinn, S.J. Directed Graphs and Combinatorial Properties of Semigroups. J. Algebra 2002, 251, 16–26. [Google Scholar] [CrossRef]
  12. Kelarev, A.V.; Quinn, S.J. A combinatorial property and power graphs of semigroups. Comment. Math. Univ. Carol. 2004, 45, 1–7. [Google Scholar]
  13. Chakrabarty, I.; Ghosh, S.; Sen, M. Undirected power graphs of semigroups. Semigroup Forum 2009, 78, 410–426. [Google Scholar] [CrossRef]
  14. Cameron, P.J.; Ghosh, S. The power graph of a finite group. Discret. Math. 2011, 311, 1220–1222. [Google Scholar] [CrossRef]
  15. Cameron, P.J. The power graph of a finite group, II. J. Group Theory 2010, 13, 779–783. [Google Scholar] [CrossRef]
  16. Bera, S.; Dey, H.K. An exact enumeration of vertex connectivity of the enhanced power graphs of finite nilpotent groups. Acta Math. Hung. 2025, 175, 550–561. [Google Scholar] [CrossRef]
  17. Ma, X.; Li, L.; Zhong, G. Perfect codes in proper intersection power graphs of finite groups. Appl. Algebra Eng. Commun. Comput. 2023, 36, 543–555. [Google Scholar] [CrossRef]
  18. Singh, Y.; Tiwari, A.K.; Pandey, M.S.; Ali, F. On the power graphs over gyrogroups. Asian Eur. J. Math. 2025, 2540012. [Google Scholar] [CrossRef]
  19. Dhawlath, G.; Raja, V. Some properties of proper power graphs in finite Abelian groups. Discret. Math. Algorithms Appl. 2025, 2550007. [Google Scholar] [CrossRef]
  20. Ma, X. Forbidden subgraphs in intersection power graphs of finite groups. Algebra Colloq. 2025, 32, 95–110. [Google Scholar] [CrossRef]
  21. Parveen; Kumar, J. On finite groups whose power graphs are line graphs. J. Algebra Its Appl. 2024, 24, 2550285. [Google Scholar] [CrossRef]
  22. Bera, S.; Dey, H.K.; Patra, K.L.; Sahoo, B.K. On the domination number of proper power graphs of finite groups. Discret. Math. 2025, 348, 114557. [Google Scholar] [CrossRef]
  23. Ma, X.; Fu, R. Metric and strong metric dimension in intersection power graphs of finite groups. Commun. Algebra 2024, 53, 1829–1840. [Google Scholar] [CrossRef]
  24. Mutar, M.A.; Otera, D.E.; Tayyah, A.S. A note on the coprime power graph of groups. Math. Slovaca 2025, 75, 707–712. [Google Scholar] [CrossRef]
Figure 1. A graph and its spanning subgraphs.
Figure 1. A graph and its spanning subgraphs.
Mathematics 13 02970 g001
Table 1. Specified choices of n.
Table 1. Specified choices of n.
| V | | A | | B | | C | Time
1004010500.000
101505010.000
102642360.000
103515110.000
104484520.000
105428550.000
106521530.000
107535310.016
1083618540.000
109545410.000
10004001005000.016
10013603602810.000
100266423360.016
1003464464750.000
100450025020.016
10052642644770.000
100650215030.000
1007468468710.016
1008576483840.031
100950450410.000
10,0004000100050000.312
10,001489648962090.053
10,0026664233360.078
10,0034284428414350.047
10,00450408048840.141
10,0052464246450770.196
10,0065002150030.031
10,0075003500310.016
10,00866242433600.281
10,0095004500410.016
Table 2. Random choices of n.
Table 2. Random choices of n.
V | A | | B | | C | Time
1606416800.000
352160161760.017
3811261261290.000
61930930910.000
6652162162330.000
8192162163870.016
9953963962030.016
13916366361190.001
151090046060.017
16895625625650.000
19741380125820.052
356021121614320.165
55962796227980.034
57322864228660.048
780838406439040.174
8251399639962590.038
88674433443310.016
10,42871764032120.315
17,28488805683480.250
17,34612,1808450820.508
18,8669432194330.078
38,83825,888212,9480.341
56,94228,8007028,0720.532
60,64630,322130,3230.228
81,31138,25638,25647990.353
87,60738,54438,54410,5190.863
108,67953,96053,9607590.487
111,89132,40032,40047,0912.314
132,61360,60060,60011,4130.984
133,56688,98422444,3582.598
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.

Share and Cite

MDPI and ACS Style

Althoby, H.Y.; Mutar, M.A.; Otera, D.E. A Vertex Separator Problem for Power Graphs of Groups. Mathematics 2025, 13, 2970. https://doi.org/10.3390/math13182970

AMA Style

Althoby HY, Mutar MA, Otera DE. A Vertex Separator Problem for Power Graphs of Groups. Mathematics. 2025; 13(18):2970. https://doi.org/10.3390/math13182970

Chicago/Turabian Style

Althoby, Haeder Younis, Mohammed A. Mutar, and Daniele Ettore Otera. 2025. "A Vertex Separator Problem for Power Graphs of Groups" Mathematics 13, no. 18: 2970. https://doi.org/10.3390/math13182970

APA Style

Althoby, H. Y., Mutar, M. A., & Otera, D. E. (2025). A Vertex Separator Problem for Power Graphs of Groups. Mathematics, 13(18), 2970. https://doi.org/10.3390/math13182970

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop