Next Article in Journal
The Existence and Uniqueness of Radial Solutions for Biharmonic Elliptic Equations in an Annulus
Next Article in Special Issue
From the Crossing Numbers of K5 + Pn and K5 + Cn to the Crossing Numbers of Wm + Sn and Wm + Wn
Previous Article in Journal
A Selberg Trace Formula for GL3(Fp)∖GL3(Fq)/K
Previous Article in Special Issue
Finding Set Extreme 3-Uniform Hypergraphs Cardinality through Second-Order Signatures
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Exploring Clique Transversal Problems for d-degenerate Graphs with Fixed d: From Polynomial-Time Solvability to Parameterized Complexity

by
Chuan-Min Lee
Department of Applied Artificial Intelligence, Ming Chuan University, 5 De Ming Road, Guishan District, Taoyuan City 333, Taiwan
Axioms 2024, 13(6), 382; https://doi.org/10.3390/axioms13060382
Submission received: 12 May 2024 / Revised: 31 May 2024 / Accepted: 31 May 2024 / Published: 4 June 2024
(This article belongs to the Special Issue Advances in Graph Theory and Combinatorial Optimization)

Abstract

:
This paper explores the computational challenges of clique transversal problems in d-degenerate graphs, which are commonly encountered across theoretical computer science and various network applications. We examine d-degenerate graphs to highlight their utility in representing sparse structures and assess several variations of clique transversal problems, including the b-fold and { b } -clique transversal problems, focusing on their computational complexities for different graph categories. Our analysis identifies that certain instances of these problems are polynomial-time solvable in specific graph classes, such as 1-degenerate or 2-degenerate graphs. However, for d-degenerate graphs where d 2 , these problems generally escalate to NP-completeness. We also explore the parameterized complexity, pinpointing specific conditions that render these problems fixed-parameter tractable.

1. Introduction

In the field of computational complexity theory, researchers strive to understand the inherent difficulties of various computational problems and to categorize them based on their solvability and complexity. Three crucial concepts in this domain are polynomial-time solvability, NP-completeness, and parameterized complexity. These concepts help with understanding the efficiency of algorithms.
Polynomial-time solvability refers to problems that can be solved by an algorithm whose running time grows polynomially with the size of the input. This class of problems is denoted by P. Formally, a problem is in P if there exists an algorithm that solves any instance of the problem in time O ( n k ) , where n is the size of the input and k is a constant.
NP-completeness is a classification for decision problems that are both in NP (nondeterministic polynomial time) and NP-hard. A problem is in NP if a given solution can be verified in polynomial time. A problem is NP-hard if every problem in NP can be reduced to it in polynomial time.
Parameterized complexity is a sophisticated framework within computational complexity theory that provides a refined analysis of computational problems. Unlike traditional complexity theory, which primarily categorizes problems based on their worst-case time complexity with respect to the total input size, parameterized complexity introduces additional parameters to better understand the structure and computational requirements of problems. This approach allows for more nuanced classification and offers practical insights into solving complex problems efficiently.
A problem instance in parameterized complexity is typically expressed as a pair ( I , k ) , where I is the main input and k is a parameter. A parameter is a specific part of the input that can be isolated and studied independently from the overall input size. For example, in graph problems, parameters might include the number of vertices, the treewidth, or the maximum degree of the graph. A problem is fixed-parameter tractable if it can be solved in time O ( f ( k ) · | I | O ( 1 ) ) , where f ( k ) is a computable function that depends only on the parameter k, and | I | is the size of the input [1]. This means that for small values of k, the problem can be solved efficiently even if the overall input size is large.
An FPT-reduction from a parameterized problem P to another parameterized problem Q is a transformation that converts an instance ( I , k ) of P into an instance ( I , k ) of Q such that:
  • The transformation takes time g ( k ) · | I | O ( 1 ) for some computable function g ( k ) ;
  • The parameter k of the resulting instance ( I , k ) is bounded by a computable function h ( k ) ;
  • The original instance ( I , k ) is a yes-instance of P if and only if the transformed instance ( I , k ) is a yes-instance of Q.
Para-NP-completeness is a classification for parameterized problems that extends the notion of NP-completeness. A parameterized problem is para-NP-complete if it satisfies the following conditions:
  • The problem can be decided by a nondeterministic Turing machine in time f ( k ) · | I | O ( 1 ) , where f ( k ) is a computable function depending only on k, and | I | is the size of the input;
  • The problem remains NP-hard even when the parameter k is fixed.
FPT-reductions are used to demonstrate the para-NP-hardness of problems. If a parameterized problem P can be FPT-reduced to another parameterized problem Q, and P is already known to be para-NP-complete, then Q is also para-NP-hard. This is analogous to classical NP-completeness, where polynomial-time reductions are used to show NP-hardness.
The W-hierarchy is another classification of parameterized problems that extends beyond fixed-parameter tractability. The classes in the W-hierarchy are defined using the concept of weft. The weft is the maximum number of gates with unbounded fan-in on any path from an input to an output gate. A parameterized problem is in the class W [ t ] if it is FPT-reducible to the circuit-satisfiability problem with a weft of at most t. If a problem P is in the W [ t ] class and every other problem in the same class can be FPT-reduced to P, then P is W [ t ] -complete.
In this paper, we examine clique transversal problems for d-degenerate graphs with a fixed d, covering polynomial-time solvability, NP-completeness, and parameterized complexity.
A d-degenerate graph is characterized by the property that each induced subgraph of the graph contains a vertex with a degree of at most d. The degeneracy of a graph is the smallest value d such that the graph is d-degenerate [2]. In a d-degenerate graph, every subgraph contains at least one vertex whose degree is d or less, despite the possibility of the graph having vertices with degrees larger than d. The concept of degeneracy provides a way to measure graph sparsity such that d-generate graphs frequently appear in real-world networks where the degree of connectivity of the nodes is not uniformly distributed but follows a pattern that can be encapsulated within the d-degenerate framework.
Degeneracy, or the d-core number [3], has been applied to diverse fields through network modeling and analysis, such as sociology, physics, biology, ecology, and neuroscience. A survey by Malliaros et al. [4] covers its central concepts, essential algorithmic techniques, and the applications mentioned above. Furthermore, d-degenerate graphs are extensively used in theoretical computer science, particularly in graph algorithms and complexity theory. They generalize several well-known classes of graphs, such as planar graphs, regular graphs, graphs of fixed treewidth or degree, and H-minor-free graphs as subclasses [5,6]. This generalization offers a unifying framework to study various properties and algorithms that can be applied to a broad range of graphs.
Over the past two decades, the clique transversal problem and its variations have captured the attention of researchers worldwide. These problems hold theoretical and practical significance, particularly in communication networks [7,8,9,10] and other domains [11,12,13,14,15,16,17]. Despite substantial progress in comprehending the computational complexity of these problems, considerable scope still needs to be explored.
The quest to pinpoint problems solvable in polynomial time continues to drive research, with the aim being to untangle complex computational challenges efficiently. Conversely, categorizing problems as NP-complete sheds light on computational boundaries, prompting the innovation of new algorithmic approaches and paradigms. Exploring the parameterized complexity of these problems through the lens of specific parameters and developing algorithms tailored to utilize these insights promises significant improvements in algorithmic efficiency and practical applicability across diverse fields. This approach refines our understanding of computational complexity and bridges theoretical concepts with real-world problem-solving strategies.
Our paper focuses on critical variations of the clique transversal problem, such as the b-fold clique transversal, the { b } -clique transversal, the minus clique transversal, and the signed clique transversal problems. We present a summary of existing complexity results in Table 1 and Table 2 alongside a comprehensive list of abbreviations and symbols in Table 3.
These problems on d-degenerate graphs present intriguing challenges and opportunities. We aim to comprehensively explore these clique transversal problems for graphs of bounded degeneracy d, navigating through the realms of polynomial-time solvability and the intricacies of parameterized complexity. This paper presupposes a fixed positive integer value for d whenever referring to a graph as d-degenerate. The structure of the remainder of this paper is detailed below:
  • Section 2 revisits the problem definitions and fundamental concepts from graph theory relevant to our study.
  • Section 3 outlines essential observations that form the foundation for further exploration of the problems associated with d-degenerate graphs.
  • Section 4 discusses results achievable in polynomial time for graphs that are 1-degenerate and 2-degenerate.
  • Section 5 explores the NP-completeness of these problems in d-degenerate graphs for d 2 .
  • Section 6 examines para-NP-completeness in the context of the signed and minus clique transversal problems within d-degenerate graphs.
  • Section 7 establishes the fixed-parameter tractability of the b-fold clique transversal and { b } -clique transversal problems in d-degenerate graphs.
  • Finally, Section 8 concludes the paper by summarizing our results and proposing directions for future research.

2. Preliminaries

A graph G = ( V , E ) consists of a set of vertices V and a set of edges E. If the vertices and edges of a graph G are not explicitly specified, V ( G ) and E ( G ) , respectively, are used to refer to them. It is conventional to presume that a graph has n vertices and m edges.
If two vertices are connected by an edge, they are adjacent, or neighbors. The degree of a vertex v in G is the number of neighbors of v in G and is represented by d e g G ( v ) . A vertex v is an isolated vertex in G if d e g G ( v ) = 0 . We use N G ( v ) to denote the set of neighbors of v in G and use N G [ v ] to denote the set N G ( v ) { v } . The minimum and maximum degrees of G, represented by δ ( G ) and Δ ( G ) , are min { d e g G ( v ) v V ( G ) } and max { d e g G ( v ) v V ( G ) } , respectively.
If S is a subset of vertices in a graph G, then G [ S ] represents the subgraph induced by the vertices in S. For any nonempty subset C of V ( G ) , the induced subgraph G [ C ] is complete if either | C | = 1 or any two vertices in G [ C ] are adjacent. A subset S of vertices in G is a clique if G [ S ] is complete. If S is a clique of b vertices, then S is a b-clique. A clique is maximal if no larger clique contains it. The maximum clique is the clique with the largest number of vertices among all cliques.
The notation ω ( G ) denotes the maximum clique size of a graph, which is the size of the maximum clique in G. The set C ( G ) represents the set { C C and is a maximal clique of G } . A clique transversal set of G is a subset S of V ( G ) such that | S C | 1 for every maximal clique C C ( G ) . The number τ C ( G ) denotes the clique transversal number of G, which is the minimum size of a clique transversal set of G. The clique transversal problem is to find a minimum clique transversal set of G.
Consider two graphs G 1 = ( V 1 , E 1 ) and G 2 = ( V 2 , E 2 ) . We set G 1 G 2 = ( V 1 V 2 , E 1 E 2 ) . Let Φ be a set of cliques of a graph G. The clique union graph obtained from Φ is C Φ G [ C ] . If the cliques in Φ are pairwise disjoint, then it clearly holds that C ( H ) = Φ for the clique union graph H obtained from Φ .
A graph G with six vertices is a ( 5 , 1 ) -tadpole graph if the vertices of G can be ordered as v 1 , v 2 , , v 6 such that v 1 , v 2 , , v 5 form a cycle and v 6 is solely adjacent to v 1 . The ordering ( v 1 , v 2 , , v 6 ) is called a ( 5 , 1 ) -tadpole ordering. The ( k , 1 ) -tadpole graph is also known as a k-pan graph.
A graph G is ℓ-regular if d e g G ( v ) =   for every v V ( G ) . A 3-regular graph is also called a cubic graph. If d e g G ( v ) 3 for every v V ( G ) , then G is a subcubic graph. If there does not exist a 3-clique in G, then G is triangle-free. A graph is considered 3-connected if it has at least four vertices and remains connected whenever any two vertices (and their incident edges) are removed. In simpler terms, you would need to remove at least three vertices to disconnect the graph or to turn it into a trivial graph (a graph with fewer than two vertices).
In a graph G, a subset D V ( G )  covers an edge ( u , v ) if D includes at least one u or v. A vertex cover of G is a subset S V ( G ) such that S covers every edge. The notation ν ( G ) denotes the minimum size of a vertex cover of G. The vertex cover problem is to find a minimum vertex cover of G.
Given a subset Y of real numbers, let f : X Y be a function mapping elements from the domain X to the codomain Y. We define f ( X ) as x X f ( x ) for any subset X X . The weight of f is defined as f ( X ) . From a functional perspective, we can model a clique transversal set of a graph G with a function f : V ( G ) { 0 , 1 } . The function assigns 1 to vertices in the set and 0 to others. Doing this ensures that f ( C ) 1 for every maximal clique C in G. This effectively captures the essence of intersecting every maximal clique with at least one vertex.
Definition 1.
Let G be a graph, and let b be a fixed positive integer. A subset S of V ( G ) is a b-fold clique transversal set of G if | S C | b for every maximal clique C C ( G ) . The number τ C b ( G ) represents the minimum size of a b-fold clique transversal set of G. The b-fold clique transversal problem is to find a minimum b-fold clique transversal set of G.
Definition 2.
Let G be a graph, and let b be a fixed positive integer. A function f : V ( G ) { 0 , 1 , , b } is a { b } -clique transversal function of G if f ( C ) b for every maximal clique C C ( G ) . The number τ C { b } ( G ) denotes the minimum weight of a { b } -clique transversal function of G. The { b } -clique transversal problem is to find a { b } -clique transversal function of G of minimum weight.
Definition 3.
Let G be a graph. A function f : V ( G ) { 1 , 1 } is a signed clique transversal function of G if f ( C ) 1 for every maximal clique C C ( G ) . The number τ C s ( G ) represents the minimum weight of a signed clique transversal function of G. The signed clique transversal problem is to find a signed clique transversal function of G of minimum weight.
Definition 4.
Let G be a graph. A function f : V ( G ) { 1 , 0 , 1 } is a minus clique transversal function of G if f ( C ) 1 for every maximal clique C C ( G ) . The number τ C ( G ) denotes the minimum weight of a minus clique transversal function of G. The minus clique transversal problem is to find a minus clique transversal function of G of minimum weight.

3. Some Critical Observations

This section presents some observations as shown in Lemmas 1–8. These critical observations will serve as the basis for the subsequent investigations for the { b } -clique transversal, b-fold clique transversal, signed clique transversal, and minus clique transversal problem on d-degenerate graphs.
Let G = ( V , E ) be a graph with V = { v 1 , v 2 , , v n } , and let G i be the subgraph of G induced by { v i , v i + 1 , , v n } for every i { 1 , 2 , , n } . The ordering ( v 1 , v 2 , , v n ) is a smallest-first ordering of G if d e g G i ( v i ) is the minimum degree in G i for every i { 1 , 2 , , n } . Such an ordering can be obtained in linear time by using Matula and Beck’s algorithm for constructing a smallest-last ordering of a graph [18].
A graph G is d-degenerate if each induced subgraph of G has a vertex of a degree of at most d. The degeneracy of a graph G is the smallest value d such that G is d-degenerate [2]. Given a smallest-first ordering ( v 1 , v 2 , , v n ) of a d-degenerate graph G, the degree of v i in G i is no more than d for every i { 1 , 2 , , n } .
Lemma 1.
The maximum clique size of a d-degenerate graph is at most d + 1 .
Proof. 
In a d-degenerate graph, any clique with more than d + 1 vertices would form an induced subgraph in which each vertex has a degree greater than d. Therefore, the maximum clique size of any d-degenerate graph is at most d + 1 .    □
Lemma 2.
  There exists a d-degenerate graph G such that the graph obtained by removing a vertex from G has the degeneracy d.
Proof. 
Assume that X is a set of vertices x 1 , x 2 , , x d + 1 and that Y is a set of vertices y 1 , y 2 , , y d + 1 . We construct a graph G as follows:
(1)
Let V ( G ) = X Y { v } ;
(2)
Let X and Y be two cliques of G;
(3)
Connect x i to y i for 2 i d ;
(4)
Connect v to x 1 and y 1 .
Then G is d-degenerate. Figure 1a shows the graph G for d = 2 . Let H be a graph obtained by removing a vertex s from G.
Case 1: Vertex s is the vertex v. Then G [ X ] is an induced subgraph of H whose minimum degree is d. Therefore, the degeneracy of H is d.
Case 2: We have either s X or s Y . If s Y , G [ X ] is an induced subgraph of H. Conversely, G [ Y ] is an induced subgraph of H if s X . The minimum degree is d for each subgraph G [ X ] and G [ Y ] . Therefore, the degeneracy of H is d. From the above discussion, the lemma holds.    □
Lemma 3.
There exists a triangle-free, 2-degenerate, subcubic planar graph G such that the graph obtained by removing a vertex from G has the degeneracy 2.
Proof. 
Figure 1b shows an example of a triangle-free, 2-degenerate, subcubic planar graph G. We can prove that the graph obtained by removing a vertex from G has degeneracy of two by an argument similar to that for proving Lemma 2.    □
Lemma 4.
Let ℓ be a fixed positive integer, and let G be a connected ℓ-regular graph with n vertices. If H is a graph obtained by removing a vertex from G, then H is an ( 1 ) -degenerate graph.
Proof. 
Based on the definition of an -regular graph, each vertex in G has the degree . This indicates that G is -degenerate. Note that G is connected. No induced subgraph of G with fewer vertices than n is -regular. Therefore, each proper subgraph of G must have at least one vertex with degree 1 or smaller. Hence, the lemma holds.    □
Lemma 5.
  If an n-vertex graph G is triangle-free and contains no isolated vertices, then τ C s ( G ) = τ C 2 ( G ) = n and ν ( G ) = τ C ( G ) = τ C ( G ) .
Proof. 
Since G is triangle-free and contains no isolated vertices, every maximal clique of G is a 2-clique. Consequently, we have τ C 2 ( G ) = n . Moreover, any signed clique transversal function of G cannot assign 1 to any vertex of G. Therefore, τ C s ( G ) = n .
Let f be a minus clique transversal function of G of minimum weight. Based on the previous arguments, it is evident that for each vertex v V ( G ) , f ( v ) is either 0 or 1. Therefore, the set S consisting of all the vertices v with f ( v ) = 1 is a clique transversal set of G. We have τ C ( G ) | S | = f ( V ( G ) ) = τ C ( G ) .
On the other hand, let S be a minimum clique transversal set of G. We define a function f such that f ( v ) = 1 for each vertex v S and f ( v ) = 0 for each vertex v V ( G ) \ S . The function f is a minus clique transversal function. We have τ C ( G ) = | S | = f ( V ( G ) ) τ C ( G ) . The above discussion indicates that τ C ( G ) = τ C ( G ) .
It is straightforward to verify that a set S of vertices is a minimum vertex cover of G if and only if S also serves as a minimum clique transversal set of G. Then, ν ( G ) = τ C ( G ) . Hence, the lemma holds.    □
Lemma 6.
  Assume that G is a ( 5 , 1 ) -tadpole graph with a ( 5 , 1 ) -tadpole ordering ( x 1 , x 2 , , x 6 ) . Let ℓ and i be fixed positive integers such that i { 1 , 2 , , } . Define τ , i + ( G ) and τ , i ( G ) so that min { f ( V ( G ) ) f is a { 2 } -clique transversal function of G with f ( x 6 ) = + i } and min { f ( V ( G ) ) f is a { 2 } -clique transversal function of G with f ( x 6 ) = i } , respectively. The following statements hold.
(1) 
τ C { 2 } ( G ) = τ , i ( G ) = 6 ;
(2) 
τ , i + ( G ) = 6 + i .
Proof. 
Let C j = { x j , x j + 1 } for 1 j 4 . Let C 5 = { x 5 , x 1 } and C 6 = { x 6 , x 1 } . Clearly, C ( G ) = { C j 1 j 6 } . If f is a { 2 } -clique transversal function of G of minimum weight, then f ( C j ) 2 for 1 j 6 . We have
τ C { 2 } ( G ) = j = 1 6 f ( x j ) = f ( C 2 ) + f ( C 4 ) + f ( C 6 ) 6 .
We define a function h by h ( x j ) = for 1 j 6 . The function h is a { 2 } -clique transversal function of G with the weight 6 . Therefore, τ C { 2 } ( G ) = 6 .
Let f be a { 2 } -clique transversal function of G such that f ( x 6 ) = i and f ( V ( G ) ) = τ , i ( G ) . Since f is a { 2 } -clique transversal function of G, we have τ , i ( G ) τ C { 2 } = 6 . Let f ^ be a function such that f ^ ( x 2 ) = f ^ ( x 5 ) = f ^ ( x 6 ) = i and f ^ ( x 1 ) = f ^ ( x 3 ) = f ^ ( x 4 ) = + i . The function f ^ is a { 2 } -clique transversal function of G with the weight 6 . Therefore, τ , i ( G ) = 6 . Following the previous discussion on τ C { 2 } ( G ) and τ , i ( G ) , statement (1) holds.
Let h be a { 2 } -clique transversal function of G such that h ( x 6 ) = + i and h ( V ( G ) ) = τ , i + ( G ) . Then,
τ , i + ( G ) = j = 1 6 h ( x j ) = j = 1 5 h ( C j ) 2 + h ( x 6 ) 5 + ( + i ) = 6 + i .
Let h ^ be a function such that h ^ ( x 6 ) = + i and h ^ ( x j ) = for 1 j 5 .
The function h ^ is a { 2 } -clique transversal function of G with the weight 6 + i . Therefore, τ , i + ( G ) = 6 + i .    □
Lemma 7.
  Assume that G is a ( 5 , 1 ) -tadpole graph with a ( 5 , 1 ) -tadpole ordering ( x 1 , x 2 , , x 6 ) . Let ℓ and i be fixed positive integers such that i { 1 , 2 , , + 1 } . Define τ ^ , i + ( G ) and τ ^ , i ( G ) such that min { f ( V ( G ) ) f is a { 2 + 1 } -clique transversal function of G with f ( x 6 ) = + i } and min { f ( V ( G ) ) f is a { 2 + 1 } -clique transversal function of G with f ( x 6 ) = i + 1 } , respectively. The following statements hold.
(1) 
τ C { 2 + 1 } ( G ) = τ ^ , i ( G ) = 6 + 3 ;
(2) 
τ ^ , i + ( G ) = 6 + 3 + i .
Proof. 
Let C j = { x j , x j + 1 } for 1 j 4 . Let C 5 = { x 5 , x 1 } and C 6 = { x 6 , x 1 } . Clearly, C ( G ) = { C j 1 j 6 } . If f is a { 2 + 1 } -clique transversal function of G of minimum weight, then f ( C j ) 2 + 1 for 1 j 6 . We have
τ C { 2 + 1 } ( G ) = j = 1 6 f ( x j ) = f ( C 2 ) + f ( C 4 ) + f ( C 6 ) 6 + 3 .
We define a function h by h ( x 1 ) = h ( x 3 ) = h ( x 5 ) = + 1 and h ( x 2 ) = h ( x 4 ) = h ( x 6 ) = . The function h is a { 2 + 1 } -clique transversal function of G with the weight 6 + 3 . Therefore, τ C { 2 + 1 } ( G ) = 6 + 3 .
Let f be a { 2 + 1 } -clique transversal function of G such that f ( x 6 ) = i + 1 and f ( V ( G ) ) = τ ^ , i ( G ) . Since f is a { 2 + 1 } -clique transversal function of G, we have τ ^ , i ( G ) τ C { 2 + 1 } = 6 + 3 . Let f ^ be a function such that f ^ ( x 2 ) = f ^ ( x 5 ) = f ^ ( x 6 ) = i + 1 and f ^ ( x 1 ) = f ^ ( x 3 ) = f ^ ( x 4 ) = + i . The function f ^ is a { 2 + 1 } -clique transversal function of G with the weight 6 + 3 . Therefore, τ ^ , i ( G ) = 6 + 3 . Following the previous discussion on τ C { 2 + 1 } ( G ) and τ ^ , i ( G ) , statement (1) holds.
Let h be a { 2 + 1 } -clique transversal function of G such that h ( x 6 ) = + i and h ( V ( G ) ) = τ ^ , i + ( G ) . Then,
τ ^ , i + ( G ) = j = 1 6 h ( x j ) = j = 1 5 h ( C j ) 2 + h ( x 6 ) 5 + 5 2 + ( + i ) = 6 + i + 5 2 .
Since τ ^ , i + ( G ) is a positive integer, τ ^ , i + ( G ) 6 + 3 + i . Let h ^ be a function such that h ^ ( x 6 ) = + i , h ^ ( x 1 ) = h ^ ( x 3 ) = h ^ ( x 5 ) = + 1 , and h ^ ( x 2 ) = h ^ ( x 4 ) = . The function h ^ is a { 2 + 1 } -clique transversal function of G with the weight 6 + 3 + i . Therefore, τ ^ , i + ( G ) = 6 + 3 + i .    □
Lemma 8.
  Assume that G is a d-degenerate graph with C ( G ) = { C i 1 i p } . Let G i be a ( 5 , 1 ) -tadpole graph with a ( 5 , 1 ) -tadpole ordering ( x i 1 , x i 2 , , x i 6 ) for 1 i p . Construct H by (1) the union of G and each G i and (2) connecting x i 6 to all vertices of C i for 1 i p . The following statements hold.
(1) 
τ C { 2 } ( H ) = τ C { } ( G ) + 6 p ;
(2) 
τ C { 2 + 1 } ( H ) = τ C { + 1 } ( G ) + ( 6 + 3 ) · p .
Proof. 
(1) Let C ^ i = C i { x i 6 } for 1 i p . By the construction of H, we have C ( H ) = i = 1 p C ( G i ) { C ^ i 1 i p } . Assume that f is an { } -clique transversal function of G of minimum weight. Let h be a function of H such that h ( v ) = f ( v ) for every v V ( G ) , and h ( x i j ) = for 1 j 6 and 1 i p . The function h is a { 2 } -clique transversal function of H. We have τ C { 2 } ( H ) τ C { } ( G ) + 6 p .
Conversely, we assume that h is a { 2 } -clique transversal function of H of minimum weight. We consider h ( x j 6 ) for 1 j p .
Case 1: h ( x j 6 ) = . Since h ( C ^ j ) = h ( x j 6 ) + h ( C j ) 2 , we have h ( C j ) . Moreover, h ( V ( G j ) ) = 6 by the weight minimality of h and statement (1) in Lemma 6.
Case 2: h ( x j 6 ) < . Assume that h ( x j 6 ) = i , where i { 1 , 2 , , } . Since h ( C ^ j ) = h ( x j 6 ) + h ( C j ) 2 , we have h ( C j ) + i . Moreover, h ( V ( G j ) ) = 6 by the weight minimality of h and statement (1) in Lemma 6.
Case 3: h ( x j 6 ) > . Assume that h ( x j 6 ) = + i , where i { 1 , 2 , , } . Since h ( C ^ j ) = h ( x j 6 ) + h ( C j ) 2 , we have h ( C j ) i . Moreover, h ( V ( G j ) ) = 6 + i by the weight minimality of h and statement (2) in Lemma 6. In this case, h ( C j ) must be no more than . Otherwise, the function h , defined by h ( x j k ) = for 1 k 6 and h ( v ) = h ( v ) for every v V ( H ) \ V ( G j ) , would be a { 2 } -clique transversal function of H with smaller weight than the weight of h. Therefore, there exists a { 2 } -clique transversal function h ^ of H satisfying the following condition:
(i)
h ^ ( x j 6 ) = h ( x j 6 ) i = , and h ^ ( x j k ) = for 1 k 5 ;
(ii)
h ^ ( v ) h ( v ) for every v C j , and h ^ ( C j ) = h ( C j ) + i ;
(iii)
h ^ ( v ) = h ( v ) for every v V ( H ) \ V ( G j ) C j ;
(iv)
h ^ ( V ( H ) ) = h ( V ( H ) ) .
From the discussion of the three cases, we conclude that there exists a { 2 } -clique transversal function h ^ of H such that h ^ ( V ( G j ) ) = 6 and h ^ ( C j ) for 1 j p . Let f ^ be the function of G such f ^ ( v ) = h ^ ( v ) for every v V ( G ) . Then, the function f ^ is an { } -clique transversal function of G. We have
τ C { 2 } ( G ) = h ^ ( V ( G ) ) + i = 1 p h ^ ( V ( G i ) ) f ^ ( V ( G ) ) + 6 p τ C { d } ( G ) + 6 p .
Following what we have discussed above, we obtain that τ C { 2 } ( H ) = τ C { } ( G ) + 6 p . Statement (1) therefore holds.
(2) Statement (2) can be verified using Lemma 7 and the same proof technique as statement (1) in this lemma.    □

4. Polynomial-Time Results

This section presents polynomial-time results for 1-degenerate and 2-degenerate graphs.
Theorem 1.
The following statements hold for any 1-degenerate graph G of n vertices without isolated vertices.
(1) 
τ C 2 ( G ) = τ C s ( G ) = n ;
(2) 
τ C { b } ( G ) = b · τ C ( G ) ;
(3) 
τ C ( G ) = τ C ( G ) ;
(4) 
τ C ( G ) , τ C ( G ) , and τ C { b } ( G ) are linear-time solvable.
Proof. 
A forest is a graph whose connected component is a tree. Based on the definition of a 1-degenerate graph, G is a forest, and thus, it is triangle-free. By Lemma 5, we have τ C 2 ( G ) = τ C s ( G ) = n and τ C ( G ) = τ C ( G ) . Since forests are distance-hereditary, τ C ( G ) can be computed in linear time [14]. Therefore, τ C ( G ) and τ C ( G ) are linear-time solvable for any 1-degenerate graph G.
Lee shows that distance-hereditary graphs are clique perfect [14] and that τ C { b } ( H ) = b · τ C ( H ) for any clique perfect graph H [11]. Therefore, τ C { b } ( G ) is equal to b · τ C ( G ) and is linear-time solvable.    □
Theorem 2.
The signed clique transversal problem is linear-time solvable for 2-degenerate graphs.
Proof. 
Consider a 2-degenerate graph G with n vertices. It has O ( n ) maximal cliques, which can be listed in linear time [19]. Lemma 1 indicates that the largest clique in G does not exceed three vertices. We categorize the maximal cliques of G into two sets S 1 and S 2 , where S 1 = { C C C ( G ) , | C | 2 } and S 2 = { C C C ( G ) , | C | = 3 } . We can obtain these sets in O ( n ) time.
Define V i as a set of vertices formed by the union of all maximal cliques in S i for i = 1 , 2 . Consequently, V ( G ) is the union of V 1 and V 2 . We then construct the clique union graph H obtained from S. It is evident that C ( H ) = S 2 and H is 2-degenerate. Let ( v b 1 , v b 2 , , v b p ) be a smallest-first ordering of H. By applying Matula and Beck’s algorithm [18], we generate a smallest-last ordering ( v b 1 , v b 2 , , v b p ) of H in linear time.
Since every maximal clique in S 1 contains no more than two vertices, a signed clique transversal function of G does not assign the value 1 to any vertex in V 1 . Hence, we give a value of 1 to all vertices of V 1 in O ( n ) time. Next, we detail the process for assigning a value from the set { 1 , 1 } to each vertex in V 2 .
We visit each vertex of V 2 following the smallest-first ordering ( v b 1 , v b 2 , , v b p ) of H. Note that V 1 and V 2 are not necessarily mutually exclusive. If a vertex v b j already has the assigned value of 1, we proceed to visit the next vertex. Otherwise, we assign 1 to v b j and assign 1 to each unvalued neighboring vertex v b with > j . Due to H’s 2-degeneracy, v b j is adjacent to at most two vertices with larger indices. The assignment can be completed in O ( n ) time.
Let f : V ( G ) { 1 , 1 } be the function of G fulfilling the aforementioned assignment. One can easily verify that f is a signed clique transversal function of G and can be accomplished in linear time. The following shows that f is a signed clique transversal function of G of minimum weight.
Let h be a signed clique transversal function of G of minimum weight such that | { v V ( G ) f ( v ) = h ( v ) } | is minimum. Clearly, f ( v ) = h ( v ) for every v V 1 . We next consider each vertex v b i V 2 for i = 1 , 2 , , p .
Assume that | { v V ( G ) f ( v ) = h ( v ) } | 0 . There exists an index j such that f ( v b j ) h ( v b j ) and f ( v b i ) = h ( v b i ) if i < j . Since f ( v b j ) h ( v b j ) , v b j is in V 2 \ V 1 .
Case 1: f ( v b j ) = 1 and h ( v b j ) = 1 . Recall that v b j V 2 \ V 1 . Following our assignment, we allocate the value 1 to v b j because there exists an index i < j such that v b i is a neighbor of v b j , with f ( v b i ) = 1 . Since i < j , h ( v b i ) = f ( v b i ) = 1 . Let C be a maximal clique of S 2 containing v b i and v b j . Note that every maximal clique of S 2 consists of three vertices. Then, h ( C ) < 1 , which contradicts that h is a signed clique transversal function of G. Thus, h ( v b j ) = f ( v b j ) = 1 .
Case 2: f ( v b j ) = 1 and h ( v b j ) = 1 . Since v b j V 2 \ V 1 , we assign 1 to v b j following our assignment, as it had not been given any value when visited. Additionally, there is no neighboring vertex v b i of v b j , with f ( v b i ) = 1 , for i < j .
Let h be the function defined by h ( v b j ) = 1 and h ( v ) = h ( v ) for every v V ( G ) \ { v b j } . If h ( C ) = 3 for every maximal clique C in S 2 containing v b j , then h ( C ) = 1 , and h is a signed clique transversal function of G with h ( V ( G ) ) < h ( V ( G ) ) . It contradicts that h is a signed clique transversal function of G of minimum weight. Hence, there must be a maximal clique C in S 2 containing v b j C with h ( C ) = 1 . Let C = { v b j , v b k , v b } such that h ( v b ) = 1 and h ( v b k ) = 1 . Note that f ( v b j ) = 1 . Then, f ( v b ) = 1 and f ( v b k ) = 1 . With all indices i < j satisfying h ( v b i ) = f ( v b i ) , it follows that j < . By the smallest-first ordering, v b j has at most two neighbors with larger indices.
Define h ^ as the function for which h ^ ( v b j ) = 1 , h ^ ( v b ) = 1 , and h ^ ( v ) = h ( v ) for every v V ( G ) \ { v b j , v b } . Clearly, the function h ^ is a signed clique transversal function and maintains the same weight as h and | { v V ( G ) f ( v ) = h ^ ( v ) } |   <   | { v V ( G ) f ( v ) = h ( v ) } | . It contradicts the assumption that h is a signed clique transversal function of G of minimum weight such that | { v V ( G ) f ( v ) = h ( v ) } | is minimum.
From the above discussion, the function f is a signed clique transversal function of G of minimum weight.    □

5. NP-Completeness Results

This section presents NP-completeness results for d-degenerate graphs with d 2 .
Theorem 3.
  The clique transversal and the minus clique transversal problems are NP-complete when restricted to triangle-free, 3-connected, cubic planar graphs.
Proof. 
Let G be a triangle-free, 3-connected, cubic planar graph. Lemma 5 indicates that ν ( G ) = τ C ( G ) = τ C ( G ) . The vertex cover problem is NP-complete when restricted to triangle-free, 3-connected, cubic planar graphs [20]. Hence, the theorem holds.    □
Theorem 4.
The clique transversal and the minus clique transversal problems are NP-complete when restricted to triangle-free, 2-degenerate, subcubic planar graphs.
Proof. 
Let G be a triangle-free, 2-degenerate, subcubic planar graph. Let f : V ( G ) { 1 , 0 , 1 } be a function of G. By Lemma 1, the maximum clique size of G is no more than 3. Eppstein et al. [19] demonstrated that a 2-degenerate graph has O ( n ) maximal cliques, each of which can be enumerated in linear time. Consequently, verifying whether a function f is a minus clique transversal function of G takes linear time by confirming that f ( C ) is at least 1 for every maximal clique C in G. Furthermore, determining if the weight of f is no more than a specific integer k is achieved in O ( n ) time by calculating the sum of the weights of all vertices and then comparing the sum to k. Hence, the minus clique transversal problem on triangle-free, 2-degenerate, subcubic planar graphs is in NP. Similarly, the argument above can be applied to prove that the clique transversal problem on the same type of graphs is in NP.
Theorem 3 shows that the clique transversal problem is NP-complete when restricted to triangle-free, 3-connected, cubic planar graphs. Subsequently, we reduce the clique transversal problem on triangle-free, 3-connected, cubic planar graphs to the clique transversal problem on triangle-free, 2-degenerate, planar graphs.
Let G be a triangle-free, 3-connected, cubic planar graph. Then, G has the following properties.
(1)
The maximum clique size of G is 2;
(2)
After removing any two vertices of G, the resulting graph remains connected;
(3)
The degree of every vertex of G is 3.
Let H be the graph obtained by removing a vertex v from G. The graph H is planar and subcubic. Moreover, the graph H is connected and 2-degenerate according to the 3-connectivity of G and Lemma 4. Therefore, H is a triangle-free, 2-degenerate, subcubic planar graph.
Assume that S is a minimum clique transversal set of G. Let v 1 , v 2 , and v 3 be the neighbors of v in G. We consider the following cases.
Case 1: v S . Note that H is connected and C ( H ) = C ( G ) \ { { v , v i } 1 i 3 } . Therefore, τ C ( G ) = τ C ( H ) + 1 .
Case 2: v S . Then, S contains v 1 , v 2 , and v 3 . Let H be the graph obtained by removing v 1 , v 2 , v 3 from H. If H contains an isolated vertex v , then v is adjacent to all the vertices v 1 , v 2 , v 3 in G. Clearly, v S by the size minimality of S. Let H ^ be the graph obtained by removing every isolated vertex from H . Therefore, τ C ( G ) = τ C ( H ^ ) + 3 . If H does not contain an isolated vertex, then τ C ( G ) = τ C ( H ) + 3 .
Following the discussion above, we have
τ C ( G ) = min { τ C ( H ) + 1 , τ C ( H ^ ) + 3 } if   H   contains   an   isolated   vertex , min { τ C ( H ) + 1 , τ C ( H ) + 3 } otherwise .
The reduction runs in polynomial time and shows that we can use the solutions to the clique transversal problem for triangle-free, 2-degenerate, subcubic graphs to solve the clique transversal problem for triangle-free, 3-connected, cubic planar graphs. Hence, the clique transversal problem on triangle-free, 2-degenerate, subcubic planar graphs is NP-complete.
Consider the aforementioned graphs H, H , and H ^ . They are all triangle-free and 2-degenerate. By Lemma 5, we know that τ C ( G ) = τ C ( G ) , τ C ( H ) = τ C ( H ) , τ C ( H ) = τ C ( H ) , and τ C ( H ^ ) = τ C ( H ^ ) . We have
τ C ( G ) = min { τ C ( H ) + 1 , τ C ( H ^ ) + 3 } if   H   contains   an   isolated   vertex , min { τ C ( H ) + 1 , τ C ( H ) + 3 } otherwise .
Hence, the minus clique transversal problem on triangle-free, 2-degenerate, subcubic planar graphs is NP-complete.    □
Theorem 5.
The signed clique transversal problem on 3-degenerate graphs is NP-complete.
Proof. 
We can prove that the signed clique transversal problem on 3-degenerate graphs is in NP by an argument similar to that of the proof in Theorem 4.
Theorem 4 shows that the clique transversal problem is NP-complete for triangle-free, 2-degenerate, subcubic planar graphs. Subsequently, we reduce the clique transversal problem on triangle-free, 2-degenerate, subcubic planar graphs to the signed clique transversal problem on 3-degenerate graphs.
Let G = ( V , E ) be a triangle-free, 2-degenerate, subcubic planar graph with n vertices. Every maximal clique in C ( G ) is a 2-clique. We construct a graph G ^ with V ( G ^ ) = V { x , y } and E ( G ^ ) = E ( G ) { ( x , v ) v V { y } } . Then, G ^ is 3-degenerate, and C ( G ^ ) = { { x , y } } { { u , v , x } ( u , v ) E ( G ) } .
Let S be a minimum clique transversal set of G. Define f as the function of G ^ , where f ( v ) = 1 for all vertices v S { x , y } , and f ( v ) = 1 for the other vertices v in G ^ . Then, f is a signed clique transversal function of H. We have τ C s ( G ^ ) 2 τ C ( G ) + 2 n .
Conversely, we consider a signed clique transversal function h of G ^ of minimum weight. Evidently, h ( x ) = h ( y ) = 1 . Except for { x , y } , each maximum in C ( G ^ ) consists of x and two vertices u , v in G with ( u , v ) E ( G ) . For each vertex ( u , v ) E ( G ) , h assigns 1 to at most one vertex of u and v. Therefore, the set D = { v V ( G ) h ( v ) = 1 } is a clique transversal set of G. We have τ C ( G ) | D | = ( τ C s ( G ^ ) + n 2 ) / 2 . Following the discussion above, we have τ C ( G ) = ( τ C s ( G ^ ) + n 2 ) / 2 .
The reduction runs in polynomial time and shows that τ C ( G ) k if and only if τ C s ( G ^ ) 2 k + 2 n . Hence, the signed clique transversal problem on 3-degenerate graphs is NP-complete.    □
Corollary 1.
  Assume that d is a fixed integer larger than 2. The clique transversal and the minus clique transversal problems are NP-complete for d-degenerate graphs.
Proof. 
A d 1 -degenerate graph is d-degenerate if d 1 < d . By Theorem 4, the corollary holds.    □
Corollary 2.
  Assume that d is a fixed integer larger than 3. The signed clique transversal problem is NP-complete for d-degenerate graphs.
Proof. 
A d 1 -degenerate graph is d-degenerate if d 1 < d . By Theorem 5, the corollary holds.    □
Corollary 3.
Let b and d be two fixed integers such that b > 1 and d > 2 . The b-fold clique transversal problem is NP-complete for d-degenerate graphs.
Proof. 
We assume that G is a ( d 1 ) -degenerate graph. We construct a graph H by adding a vertex x to G and connecting x to all vertices in G. Then, H is a d-degenerate graph.
Consider a minimum b-fold clique transversal set S of H. Let v S . If S does not contain x, the set S = ( S \ { v } ) { x } is also a minimum b-fold clique transversal set of H. We therefore assume that S contains x. Then, the set S \ { x } is a ( b 1 ) -fold clique transversal set of G. We have τ C b 1 ( G ) τ C b ( H ) 1 . Conversely, we consider a minimum ( b 1 ) -fold clique transversal set D of G. The set D { x } is a b-fold clique transversal set of H. We have τ C b ( H ) τ C b 1 ( G ) + 1 .
Following what we discussed above, we have τ C b ( H ) = τ C b 1 ( G ) + 1 . Therefore, τ C b ( H ) k if and only if τ C b 1 ( G ) k 1 . Note that b > 1 and d > 2 . Since τ C 1 ( G ) = τ C ( G ) and the clique transversal problem is NP-complete for 2-degenerate graphs, as shown in Theorem 4, the b-fold clique transversal problem is NP-complete for d-degenerate graphs.    □
Theorem 6.
The { 2 } -clique transversal problem is NP-complete for 2-degenerate graphs.
Proof. 
We can prove that the { 2 } -clique transversal problem on 2-degenerate graphs is in NP by an argument similar to that of the proof in Theorem 4.
Let G be a triangle-free, 2-degenerate, subcubic planar graph with C ( G ) = { C i 1 i p } . Let G i be a ( 5 , 1 ) -tadpole graph with a ( 5 , 1 ) -tadpole ordering ( x i 1 , x i 2 , , x i 6 ) for 1 i p . We construct H by (1) the union of G and each G i and (2) connecting x i 6 to all vertices of C i for 1 i p . Clearly, H is 2-degenerate, and the construction of H can be done in polynomial time. By Lemma 8, we have τ C { 1 } ( G ) k if and only if τ C { 2 } ( H ) k + 6 p . Note that τ C { 1 } ( G ) = τ C ( G ) , and the clique transversal problem is NP-complete when restricted to triangle-free, 2-degenerate, subcubic planar graphs by Theorem 4. Hence, the theorem holds.    □
Corollary 4.
Assume that d is a fixed integer larger than two. The { 2 } -clique transversal problem is NP-complete for d-degenerate graphs.
Proof. 
An -degenerate graph is d-degenerate if < d . By Theorem 6, the corollary holds.    □
Theorem 7.
Let ℓ and b be fixed positive integers such that 1 and d 2 . The { 2 } -clique transversal and the { 2 + 1 } -clique transversal problems are NP-complete for ( d + 1 ) -degenerate graphs.
Proof. 
We can prove that the { 2 } -clique transversal and the { 2 + 1 } -clique transversal problems on ( d + 1 ) -degenerate graphs are in NP by an argument similar to that of the proof in Theorem 4.
Let G be a d-degenerate graph with C ( G ) = { C i 1 i p } . Let G i be a ( 5 , 1 ) -tadpole graph with a ( 5 , 1 ) -tadpole ordering ( x i 1 , x i 2 , , x i 6 ) for 1 i p . We construct H by (1) the union of G and each G i and (2) connecting x i 6 to all vertices of C i for 1 i p . Clearly, H is ( d + 1 ) -degenerate, and the construction of H can be done in polynomial time. By Lemma 8, we have
(1)
τ C { } ( G ) k if and only if τ C { 2 } ( H ) k + 6 p ;
(2)
τ C { + 1 } ( G ) k if and only if τ C { 2 + 1 } ( H ) k + ( 6 + 3 ) · p .
By Theorems 4 and 6, the { 1 } -clique transversal and the { 2 } -clique transversal problems are NP-complete for 2-degenerate graphs. Hence, the theorem holds.    □

6. Para-NP-Completeness Results

This section presents para-NP-completeness results for signed and minus clique transversal problem for d-degenerate graphs.
Definition 5.
A graph G is a ( 2 , ) -split graph if V ( G ) can be partitioned into a 2-clique Q and an independent set S of ℓ vertices such that every vertex in S is adjacent to all vertices in Q.
Figure 2 shows a ( 2 , 3 ) -split graph whose vertices have been partitioned into a 2-clique Q = { q 1 , q 2 } and an independent set S = { s 1 , s 2 , s 3 } .
Theorem 8
([16]).   τ C s ( G ) = τ C ( G ) = 2 for any ( 2 , ) -split graph.
Theorem 9.
  The signed clique transversal problem parameterized by the solution weight k is para-NP-complete for d-degenerate graphs with d 3 .
Proof. 
Corollary 2 reveals that the signed clique transversal problem is NP-complete for d-degenerate graphs with d 3 . Consequently, for any d-degenerate graph G and an arbitrary integer k (not necessarily fixed), the problem of finding a signed clique transversal function of G with weight of at most k is NP-complete. In the following, we prove the para-NP-completeness of the problem by showing that the problem parameterized by the solution weight k is NP-complete even when the parameter k is fixed.
Consider the zero-signed clique transversal problem for d-degenerate graphs with d 3 . The problem is a particular case of the signed clique transversal problem parameterized by the solution weight k when k = 0 . The zero-signed clique transversal problem on d-degenerate graphs with d 3 is in NP by an argument similar to that of the proof in Theorem 4.
Given an arbitrary integer k and a fixed integer d 3 , we define G as a d-degenerate graph and G ^ as a ( 2 , k + 2 ) -split graph. Theorem 8 indicates that τ C s ( G ^ ) = k . Let H = G G ^ . Clearly, τ C s ( H ) = τ C s ( G ) k and H is d-degenerate. Hence, τ C s ( G ) k if only if τ C s ( H ) 0 . Therefore, the zero-signed clique transversal problem is NP-complete for d-degenerate graphs with d 3 . Recall that the problem is a particular case of the signed clique transversal problem parameterized by the solution weight k even when restricted to a fixed k. The theorem thus holds.    □
Theorem 10.
  The minus clique transversal problem parameterized by the solution weight k is para-NP-complete for d-degenerate graphs with d 2 .
Proof. 
Corollary 1 reveals that the minus clique transversal problem is NP-complete for d-degenerate graphs with d 2 . Consequently, for any d-degenerate graph G and an arbitrary integer k (not necessarily fixed), the problem of finding a minus clique transversal function of G with a weight of at most k is NP-complete. We can prove the para-NP-completeness of the problem by an argument similar to that of the proof in Theorem 9.    □

7. Fixed-Parameter Tractable Results

This section shows that the b-fold clique transversal and the { b } -clique transversal problems are fixed-parameter tractable for d-degenerate graphs.
Lemma 9.
Consider the b-fold clique transversal problem parameterized by the solution size k for a d-degenerate graph G. The following statements are true.
(1) 
If b = 1 , then every b-fold clique transversal set of G with a size of at most k contains all the vertices in the set S = { v v V ( G ) , d e g G ( v ) ( k + 1 ) · ( ω ( G ) 1 ) } , and | S | k .
(2) 
If b 2 and G contains a vertex of a degree larger than k · ( ω ( G ) 1 ) 1 , then there does not exist a b-fold clique transversal set with a size of at most k in G.
Proof. 
(1) Assume that b = 1 . Let v be a vertex in S. Then, d e g G ( v ) ( k + 1 ) · ( ω ( G ) 1 ) . There exist at least d e g G ( v ) ω ( G ) 1 maximal cliques in G such that all of them intersect only at v and have no other common edges. Note that k + 1 = d e g G ( v ) ω ( G ) 1 . Let C 1 , , C k + 1 be these maximal cliques. Assume that a b-fold clique transversal set D of G with | D | k does not include the vertex v. Then, | ( C i \ { v } ) D | = | C i D | b for 1 i k + 1 . The size of D is larger than or equal to k + 1 , which contradicts that | D | k . Therefore, D contains v. This implies that every b-fold clique transversal of G with a size of at most k contains every vertex in the set S = { v v V ( G ) , d e g G ( v ) ( k + 1 ) · ( ω ( G ) 1 ) } . Obviously, the set S is a subset of D. We have | S | | D | k . Statement (1) holds by the above discussion.
(2) Assume that b 2 . Let x be a vertex in G such that d e g G ( x ) > k · ( ω ( G ) 1 ) 1 . Then, d e g G ( x ) k · ( ω ( G ) 1 ) . Clearly, there are at least k maximal cliques C 1 , , C k in G that intersect only at v and have no other common edges. Let D be a b-fold clique transversal set of G. We consider the following two cases.
Case 1: x D . Then, | ( C i \ { x } ) D | = | C i D | b 2 for 1 i k . The size of D is larger than or equal to 2 k . We have | D | > k . This leads to a contradiction.
Case 2: x D . Note that b 2 . Then, | ( C i \ { v } D | ( b 1 ) 1 for 1 i k . Consequently, | D | k + 1 . This also leads to a contradiction. Statement (2) therefore holds by the above discussion.    □
Lemma 10.
Consider the b-fold clique transversal problem parameterized by the solution size k for a d-degenerate graph G. There is a problem kernel of size O ( k 2 ) for this parameterized problem.
Proof. 
We consider the following two cases according the value of b.
(1) Case 1: b=1. Let S = { v V ( G ) | d e g G ( v ) ( k + 1 ) · ( ω ( G ) 1 ) } , and L = { C C C ( G ) , C S = } . Let H be the clique union graph obtained from L. We have the following claim.
Claim 1.
G has a 1-fold clique transversal set of with a size of no more than k if and only if there exists a 1-fold clique transversal set D of H such that | D | k | S | .
Proof. 
Suppose that D is a 1-fold clique transversal set of G with | D | k . By Lemma 9, S is a subset set of D. The set D = D \ S contains at least one vertex in C for each C L . Therefore, D is a 1-fold clique transversal set of H with | D | k | S | .
Conversely, we suppose that D is a 1-fold clique transversal set of H with | D | k | S | . Since S includes at least one vertex in C for each C C ( G ) \ L , the set D = D S is a 1-fold clique transversal set of G with | D | k . Hence, the claim holds from the above discussion.    □
Let κ = k | S | . Assume that D H is a 1-fold clique transversal set of H with | D H | κ . The set D H includes at least one vertex from each maximal clique in H. Therefore, the union of all cliques in C ( H ) is equivalent to the union of the closed neighborhoods of all vertices in D H . Since H does not contain any vertex in S, by Lemma 9, the degree of every vertex in H is no more than ( k + 1 ) · ( ω ( G ) 1 ) 1 . We have
| V ( H ) | = | v D H N H [ v ] | | D H | + | v D H N H ( v ) | κ + κ · ( k + 1 ) · ( ω ( G ) 1 ) 1 = κ ( k + 1 ) · ( ω ( G ) 1 ) k ( k + 1 ) · ( ω ( G ) 1 ) .
Following Lemma 1, we have ω ( G ) 1 d . Recall that d is fixed. Hence, | V ( H ) | = O ( k 2 ) .
Conversely, we assume that | V ( H ) | > k ( k + 1 ) · ( ω ( G ) 1 ) . Let D H be a 1-fold clique transversal set of H with | D H | = β . We have
| V ( H ) | = | v D H N H [ v ] | | D H | + | v D H N H ( v ) | β + β · ( k + 1 ) · ( ω ( G ) 1 ) 1 = β ( k + 1 ) ( ω ( G ) 1 ) .
Consequently, β > k κ . This implies that H does not have any 1-fold clique transversal set with a size of at most κ if | V ( H ) | > k ( k + 1 ) · ( ω ( G ) 1 ) . Therefore, | V ( H ) | = O ( k 2 ) . Note that the number of edges in a d-degenerate graph H is at most d | V ( H ) | ( d 2 + d ) / 2 [2]. Then,
| E ( H ) | d | V ( H ) | ( d 2 + d ) / 2 k d ( k + 1 ) · ( ω ( G ) 1 ) ( d 2 + d ) / 2 .
Recall that d is fixed and ω ( G ) 1 d . Hence, | E ( H ) | = O ( k 2 ) . Following Claim 1 and the above discussion, we know that there is a problem kernel of size O ( k 2 ) for this parameterized problem.
(2) Case 2: b 2 . By Lemma 9, G does not have a vertex with a degree larger than k · ( ω ( G ) 1 ) 1 if there exists a b-fold clique transversal set with a size of at most k in G. Let D be a b-fold clique transversal set of G with | D | k . We have
| V ( G ) | = | v D N G [ v ] | | D | + | v D N G ( v ) | k + k · k · ( ω ( G ) 1 ) 1 = k 2 · ( ω ( G ) 1 ) k 2 d .
Therefore, | V ( G ) | = O ( k 2 ) . Note that the number of edges in a d-degenerate graph G is at most d | V ( G ) | ( d 2 + d ) / 2 [2]. Then,
| E ( G ) | d | V ( G ) | ( d 2 + d ) / 2 d · k 2 · ( ω ( G ) 1 ) ( d 2 + d ) / 2 . k 2 d ( d 2 + d ) / 2 .
Therefore, | E ( G ) | = O ( k 2 ) . Following the above discussion, we know that there is a problem kernel of size O ( k 2 ) for this parameterized problem.   □
Lemma 11.
  It takes linear time to find a problem kernel of size O ( k 2 ) for the b-fold clique transversal problem parameterized by the solution size k for a d-degenerate graph G.
Proof. 
We give Algorithm 1 to find a problem kernel of size O ( k 2 ) for the parameterized problem. The algorithm initiates empty sets S and L, and it sets to zero.
Algorithm 1 RKS(G, b, k)
1:
S ;
2:
L ;
3:
0 ;
4:
if ( b = = 1 ) then
5:
       for each  v V ( G )  do
6:
            if  d e g G ( v ) ( k + 1 ) · ( ω ( G ) 1 )  then
7:
                  S S { v } ;
8:
            end if
9:
      end for
10:
     if  | S | > k  then
11:
          stop and return the infeasibility of the problem;
12:
     else
13:
           for each  C C ( G )  do
14:
              for each  v C  do
15:
                 if  d e g G ( v ) ( k + 1 ) · ( ω ( G ) 1 )  then
16:
                        + 1 ;
17:
                 end if
18:
           end for
19:
           if ( = = 0 ) then
20:
                 L L { C } ;
21:
           else
22:
                  0 ;
23:
           end if
24:
        end for
25:
    end if
26:
     κ k | S | ;
27:
    return S, L, and κ ;
28:
else                                                         ▹ the case for b 2
29:
      for each  v V ( G )  do
30:
           if  d e g G ( v ) k · ( ω ( G ) 1 )  then
31:
              stop and return the infeasibility of the problem;
32:
           end if
33:
     end for
34:
      L C ( G ) ;
35:
     return S, L, and k;
36:
end if
(1) Assume b = 1 . During the execution of lines 5 to 9, the algorithm evaluates the degree of each vertex in G to check if the degree surpasses a given threshold. Vertices with degrees exceeding this threshold are added to the set S. The process ensures that by the end of the evaluation, S consists of every vertex whose degree is greater than or equal to ( k + 1 ) ( ω ( G ) 1 ) . Therefore, S = { v V ( G ) d e g G ( v ) ( k + 1 ) ( ω ( G ) 1 ) } . Note that the number of edges in a d-degenerate graph H is at most d n ( d 2 + d ) / 2 [2]. Consequently, the computational time during the evaluation phase (lines 5 to 9) is as follows:
v V ( G ) ( d e g ( v ) + 1 ) = n + 2 m n + 2 ( d n ( d 2 + d ) / 2 ) = O ( n ) .
Statement (1) of Lemma 9 confirms that every 1-fold clique transversal set of G with a size of at most k must include all vertices in S. If | S | > k , then it is impossible for G to have a 1-fold clique transversal set with a size of at most k. Between lines 10 and 11, the algorithm evaluates this condition. If the condition is true, the algorithm concludes that it is infeasible to find a 1-fold clique transversal set of G with a size of at most k. On the contrary, if the condition is not satisfied, then | S | k and the algorithm proceeds to generate the set L.
From lines 13 to 24, the algorithm verifies each maximal clique in G for any vertex v with d e g G ( v ) ( k + 1 ) · ( ω ( G ) 1 ) . Every maximal clique without such vertices is added to L if = 0 .
Eppstein et al. [19] demonstrated that a d-degenerate graph with n vertices contains O ( n ) maximal cliques, which can all be enumerated in O ( n ) time. Furthermore, Lemma 1 indicates that the maximum clique size of a d-degenerate graph is d + 1 . The overall time required to construct L remains O ( n ) .
Note that | S | k if the algorithm does not terminate at line 11. The algorithm sets κ = k | S | and outputs S, L, and κ .
(2) Assume that b 2 . Statement (2) of Lemma 9 states that there does not exist a b-fold clique transversal set with a size of at most k in G if G contains a vertex with a degree larger than k · ( ω ( G ) 1 ) 1 . If this condition is met between lines 30 and 31, it is infeasible to find a b-fold clique transversal set of G with a size of at most k. Otherwise, if the algorithm does not stop at line 31, L is set as C ( G ) and the algorithm returns S, L, and k. The time to form L remains O ( n ) .
In conclusion, the overall running time of the algorithm is O ( n ) . Clearly, the clique union graph obtained by L represents the problem kernel and can be constructed in O ( n ) . By Lemmas 9 and 10, the kernel is indeed of size O ( k 2 ) . Hence, the lemma holds.    □
Theorem 11.
The 1-fold clique transversal problem parameterized by the solution size k can be solved in O ( ( d + 1 ) k k 2 + n ) time for a d-degenerate graph G.
Proof. 
We give Algorithm 2 to solve the parameterized problem for a d-degenerate graph G.
Algorithm 2 BFCS (S, L, k)
1:
if  k = 0 and L  then
2:
      return failure;
3:
end if
4:
if ( k 0 and L = ) then
5:
      return S;
6:
end if
7:
if  k > 0 and L  then
8:
      choose a maximal clique Q from L;
9:
       S ;
10:
     for each  x Q  do
11:
            L { C | C L , x C } ;
12:
            S B F C S ( S { x } , L , k 1 ) ;
13:
           if  S f a i l u r e  then
14:
                 break;
15:
           end if
16:
    end for
17:
    return S ;
18:
end if
The algorithm starts with the inputs S, L, and k derived from the output of Algorithm 1. The clique union graph obtained by L represents the problem kernel.
A d-degenerate graph G with n vertices contains O ( n ) maximal cliques, which can all be enumerated in O ( n ) time [19]. Furthermore, Lemma 1 indicates that the maximum clique size of G is d + 1 . By Lemma 10, there is a problem kernel of size O ( k 2 ) for the parameterization. Therefore, | L | = O ( k 2 ) .
The algorithm attempts to find a subset S such that for each maximal clique in L, at least one element is chosen into S and the total number of selections does not exceed k. The algorithm uses a recursive, backtracking approach, effectively exploring different combinations of selections to find a valid solution. If it finds such a combination, it returns the subset; otherwise, it signifies failure.
We define T ( | L | , k ) as the running time of Algorithm 2, which can be described by the following recurrence:
T ( | L | , k ) = O ( 1 ) if   k = 0   and   L , O ( 1 ) if   k 0   and   L = , ( d + 1 ) · T ( | L | 1 , k 1 ) + O ( k 2 ) if   k > 0   and   L .
Therefore, T ( L , k ) = O ( ( d + 1 ) k k 2 ) . Following Lemma 11, the problem kernel can be found in O ( n ) time.
Based on the discussion above, the total time needed to find a 1-fold clique transversal set with at most k vertices is O ( ( d + 1 ) k k 2 + n ) . □
Theorem 12.
Assume that b 2 . The b-fold clique transversal problem parameterized by the solution size k can be solved in O ( ( ω ( G ) b + 0.2738 ) k k O ( 1 ) + n ) time for a d-degenerate graph G.
Proof. 
Given a universal set U and a family F of subsets of U, the HITTING SET problem is to find a minimum subset X of U such that | X S | 1 for every S F . If the size of every set in the family F is at most p, then the problem is known as the p-HITTING SET problem. Let 2 p . The UNIFORM MULTI p-HITTING SET problem is to find a minimum subset X of U such that | X S | for every S F .
The b-fold clique transversal problem for a d-degenerate graph G is a particular case of the UNIFORM MULTI p-HITTING SET problem with p = ω ( G ) , U = V ( G ) , F = C ( G ) , and = b .
The UNIFORM MULTI p-HITTING SET problem parameterized by the solution size k can be solved in O ( p + 0.23738 ) k n O ( 1 ) ) time, where n is the size of the given universal set [21]. By Lemmas 10 and 11, there is a problem kernel of size O ( k 2 ) for the b-fold clique transversal problem parameterized by the solution size k, and it can be found in linear time. Hence, the b-fold clique transversal problem parameterized by the solution size k can be solved in O ( ω ( G ) b + 0.2738 ) k k O ( 1 ) + n ) time for a d-degenerate graph G. □
Theorem 13.
The { b } -clique transversal problem parameterized by the solution weight k can be solved in O ( b · ω ( G ) b + 0.2738 ) k k O ( 1 ) + n ) time for a d-degenerate graph G.
Proof. 
Let G be a d-degenerate graph with V ( G ) = { v i 1 i n } and C ( G ) = { C i 1 i } . For each vertex v i V ( G ) , let V i = { v i 1 , v i 2 , , v i b } . For 1 j , let Q j = v i C j V i , and connect every two distinct vertices in Q j . Let H be the clique union graph obtained from the set i = 1 { Q i } . Clearly, ω ( H ) = b · ω ( G ) , and H can be constructed in linear time.
Consider an induced subgraph H of H with at least two vertices. Let V = { v j V j V ( H ) , 1 j n } . The graph G [ V ] is an induced subgraph of G. Since G is a d-degenerate graph, there exists a vertex v r V such that the degree of v r in G [ V ] is at most d. Therefore, there exists a vertex v r q V ( H ) such that it is adjacent to at most b · ( d + 1 ) vertices in H . Let p = b · ( d + 1 ) . Consequently, H is a p-degenerate graph.
Assume that f is a { b } -clique transversal function of G of minimum weight. Let V ^ = { v V ( G ) f ( v ) 0 } , and let s i = f ( v i ) for each vertex v i V ^ . Let S = v i V ^ { v i 1 , v i s i } . Let C i be a maximal clique in G. Then,
v j C i f ( v j ) = v j C i V ^ f ( v j ) = | v j C i V ^ { v j 1 , , v j s j } | = | S Q i | b .
Note that C ( H ) = { Q 1 , Q } . Therefore, S is a b-fold clique transversal set of H. We have τ C b ( H ) τ C { b } ( G ) .
Assume that D is a minimum b-fold clique transversal set of H. Let S ^ = { v i D V i , 1 i n } . Let d i = | D V i | for 1 i n . Let g : V ( G ) { 0 , 1 , , b } be a function of G, and let g ( v i ) = d i for 1 i n . Obviously, g ( v j ) = 0 if v j S ^ . Let Q i be a maximal clique of C ( H ) . Then,
| D Q i | = | j = 1 n ( D Q i ) V j | = | v j C i S ^ { v j 1 , , v j d j } | = v j C i S ^ g ( v j ) = v j C i g ( v j ) b .
Therefore, g is a { b } -clique transversal function of G. We have τ C { b } ( G ) τ C b ( H ) . Following the above discussion, we know that τ C { b } ( G ) = τ C b ( H ) . Consequently, τ C { b } k if and only if τ C b ( H ) k . By Theorem 12, the b-fold clique transversal problem parameterized by the solution size k can be solved in O ( ( ω ( H ) b + 0.2738 ) k k O ( 1 ) + n ) time for the p-degenerate graph H. Hence, the { b } -clique transversal problem parameterized by the solution size k can be solved in O ( ( b · ω ( G ) b + 0.2738 ) k k O ( 1 ) + n ) time for a d-degenerate graph G. □

8. Conclusions

This paper explored the computational aspects of various clique transversal problems on d-degenerate graphs, which are notably prevalent in the study of sparse graph classes. The theoretical investigations were centered on problems such as the b-fold and b-clique transversal problems and provided significant insights into their complexity and computational tractability. Our findings established a spectrum of computational complexities for these problems, ranging from polynomial-time solvability in specific graph classes to NP-completeness in more general settings. For instance, while certain cases of clique transversal problems are solvable in polynomial time when restricted to graphs like 1-degenerate graphs or graphs with bounded treewidth, they become NP-complete in broader classes such as d-degenerate graphs for d 2 . Particularly notable is the parameterized complexity analysis, which revealed that, while the problems are generally NP-complete, they become fixed-parameter tractable when parameterized by the solution size under certain conditions. This transition highlights the nuanced understanding required when dealing with different graph parameters and their impact on algorithmic design. The practical implications of this work are broad, especially in areas involving network analysis, database theory, and the design of algorithms for biological datasets where understanding the clique structure is crucial. Future work could extend these results to dynamic graph models or investigate approximation algorithms, providing a more comprehensive range of tools for tackling these complex problems in practical scenarios. This could open new pathways for employing clique transversal theory in real-world applications, enhancing our ability to manage and analyze complex networks effectively.
While our theoretical analysis provides significant insights, applying these results in real-world settings such as communication and large-scale social networks presents several challenges. Graphs in these settings are often inferred, incomplete, or very large, complicating direct application of our theoretical findings. Such complexities require adaptive methods and robust preprocessing techniques for missing or uncertain data. Moreover, the scalability of algorithms remains a critical concern; thus, future research should focus on developing scalable solutions and approximation methods that can efficiently handle large datasets. Addressing these practical constraints will be crucial for translating our theoretical advancements into valuable tools for network analysis and other applications.

Funding

This research is supported by grant No. NSC-97-2218-E-130-002-MY2.

Data Availability Statement

Data is contained within the article.

Acknowledgments

We express our sincere gratitude to the anonymous reviewers for their invaluable feedback, which has significantly enhanced the quality and presentation of this paper.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Downey, R.G.; Fellows, M.R. Parameterized Complexity; Monographs in Computer Science; Springer: New York, NY, USA, 1999. [Google Scholar]
  2. Lick, D.R.; White, A.T. k-degenerate graphs. Canad. J. Math. 1970, 22, 1082–1096. [Google Scholar] [CrossRef]
  3. Bader, G.D.; Hogue, C.W.V. An automated method for finding molecular complexes in large protein interaction networks. BMC Bioinform. 2003, 4, 2. [Google Scholar] [CrossRef]
  4. Malliaros, F.D.; Giatsidis, C.; Papadopoulos, A.N.; Vazirgiannis, M. The core decomposition of networks: Theory, algorithms and applications. VLDB J. 2019, 29, 61–92. [Google Scholar] [CrossRef]
  5. Kostochka, A.V. Lower bound of the hadwiger number of graphs by their average degree. Combinatorica 1984, 4, 307–316. [Google Scholar] [CrossRef]
  6. Thomason, A. The extremal function for complete minors. J. Combin. Theory Ser. B 2001, 81, 318–338. [Google Scholar] [CrossRef]
  7. Groshaus, M.; Terragno, J.C. Biclique transversal and biclique independen set. Procedia Comput. Sci. 2023, 223, 140–147. [Google Scholar] [CrossRef]
  8. Manuel, P.; Brešar, B.; Klavžar, S. The geodesic-transversal problem. Appl. Math. Comput. 2022, 413, 367–376. [Google Scholar] [CrossRef]
  9. Mendes, W.D.; Dantas, S.; Gravier, S.; Marinho, R. The (a, b)-monochromatic transversal game on clique-hypergraphs of powers of cycles. In Proceedings of the 11th Latin and American Algorithms, Graphs and Optimization Symposium, LAGOS2021, Sao Paulo, Brazil, 17–21 May 2021. 17p. [Google Scholar]
  10. Zhong-Zheng Tang, Z.; Diao, Z. Approximation Algorithms on k-Cycle Transversal and k-Clique Transversal. J. Oper. Res. Soc. China 2021, 9, 883–892. [Google Scholar] [CrossRef]
  11. Lee, C.-M. Algorithmic Aspects of Some Variations of Clique Transversal and Clique Independent Sets on Graphs. Algorithms 2021, 14, 22. [Google Scholar] [CrossRef]
  12. Wang, H.; Kang, L.; Shan, E. Signed clique-transversal functions in graphs. Int. J. Comput. Math. 2010, 87, 2398–2407. [Google Scholar] [CrossRef]
  13. Xu, G.; Shan, E.; Kang, L.; Chang, T.C.E. The algorithmic complexity of the minus clique-transversal problem. Appl. Math. Comput. 2007, 189, 1410–1418. [Google Scholar] [CrossRef]
  14. Lee, C.-M.; Chang, M.-S. Distance-hereditary graphs are clique-perfect. Discret. Appl. Math. 2006, 154, 525–536. [Google Scholar] [CrossRef]
  15. Liu, K.; Lu, M. Complete-Subgraph-Transversal-Sets problem on bounded treewidth graphs. J. Combin. Optim. 2021, 41, 923–933. [Google Scholar] [CrossRef]
  16. Lee, C.-M. Clique Transversal Variants on Graphs: A Parameterized-Complexity Perspective. Mathematics 2023, 11, 3325. [Google Scholar] [CrossRef]
  17. Milanič, M.; Uno, Y. Upper Clique Transversals in Graphs. In Proceedings of the 49th International Workshop on Graph-Theoretic Concepts in Computer Science, WG 2023, Fribourg, Switzerland, 28–30 June 2023; Lecture Notes in Computer Science. Volume 14093, pp. 432–446. [Google Scholar]
  18. Matula, D.W.; Beck, L.L. Smallest-last ordering and clustering and graph coloring algorithms. J. ACM 1983, 30, 417–427. [Google Scholar] [CrossRef]
  19. Eppstein, D.; Löffler, M.; Strash, D. Listing All Maximal Cliques in Sparse Graphs in Near-Optimal Time. In Proceedings of the 21st International Symposium on Algorithms and Computation, Jeju Island, Republic of Korea, 15–17 December 2010; Lecture Notes in Computer Science. Volume 6506, pp. 403–414. [Google Scholar]
  20. Uehara, R. NP-Completeness on a 3-Connected Cubic Planar Graph and Their Application; Technical Report TWCU-M-0004; Tokyo Woman’s Christian University: Tokyo, Japan, 1993. [Google Scholar]
  21. Gupta, S.; Jain, P.; Petety, A.; Singh, S. Parameterized Complexity of d-Hitting Set with Quotas. In Proceedings of the 47th International Conference on Current Trends in Theory and Practice of Computer Science, SOFSEM 2021, Bolzano-Bozen, Italy, 25–29 January 2021; Lecture Notes in Computer Science. Volume 12607, pp. 293–407. [Google Scholar]
Figure 1. (a) A 2 -degenerate graph. (b) A triangle-free, 2-degenerate, subcubic planar graph.
Figure 1. (a) A 2 -degenerate graph. (b) A triangle-free, 2-degenerate, subcubic planar graph.
Axioms 13 00382 g001
Figure 2. A (2,3)-split graph.
Figure 2. A (2,3)-split graph.
Axioms 13 00382 g002
Table 1. Previous NP-completeness and polynomial-time results.
Table 1. Previous NP-completeness and polynomial-time results.
Graphsb-FCTP { b } -CTPSCTPMCTP
ChordalNP-c [11]NP-c [11]NP-c [12]NP-c [13]
SplitNP-c [11]NP-c [11]NP-c [11]NP-c [11]
PlanarNP-c [13]NP-c [16]
SunsP [11]P [11]P [11]P [11]
BalancedP [11]P [11]P [11]
κ -Tree ( κ is not fixed)NP-c [11]NP-c [11]NP-c [11]
Doubly ChordalNP-c [11]P [11]NP-c [12]
Distance HereditaryP [14] *P [11]
* Restricted to the particular case for b = 1 .
Table 2. Previous parameterized complexity results.
Table 2. Previous parameterized complexity results.
Parameter: Solution Size or Weight
Graphs b -FCTP { b } -CTPSCTPMCTP
ChordalW[2]-c [16]W[2]-c [16]W[2]-c [16]
SplitW[2]-c [16]para-NP-c [16]para-NP-c [16]
PlanarFPT [16]FPT [16]para-NP-c [16]para-NP-c [16]
Doubly ChordalW[2]-c [16]para-NP-c [16]
G -classW[2]-c [16]W[2]-c [16]W[2]-c [16]W[2]-c [16]
Parameter b -FCTP { b } -CTPSCTPMCTP
TreewidthFPT [16]FPT [16]FPT [16]FPT [16]
FPT [15] *FPT [15] *
* Restricted to the particular case for b = 1 .
Table 3. Abbreviations.
Table 3. Abbreviations.
AbbreviationMeaning
b-FCTPThe b-Folding Clique Transversal Problem
{ b } -CTPThe { b } -Clique Transversal Problem
SCTPThe Signed Clique Transversal Problem
MCTPThe Minus Clique Transversal Problem
NP-cNP-complete
PPolynomial-time
W[2]-cW[2]-complete
para-NP-cPara-NP-complete
FPTFixed-Parameter Tractable
G -classThe class of graphs with a polynomial number of maximal cliques
*Restricted to the particular case for b = 1
Time complexity remains unknown
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

Lee, C.-M. Exploring Clique Transversal Problems for d-degenerate Graphs with Fixed d: From Polynomial-Time Solvability to Parameterized Complexity. Axioms 2024, 13, 382. https://doi.org/10.3390/axioms13060382

AMA Style

Lee C-M. Exploring Clique Transversal Problems for d-degenerate Graphs with Fixed d: From Polynomial-Time Solvability to Parameterized Complexity. Axioms. 2024; 13(6):382. https://doi.org/10.3390/axioms13060382

Chicago/Turabian Style

Lee, Chuan-Min. 2024. "Exploring Clique Transversal Problems for d-degenerate Graphs with Fixed d: From Polynomial-Time Solvability to Parameterized Complexity" Axioms 13, no. 6: 382. https://doi.org/10.3390/axioms13060382

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

Article Metrics

Back to TopTop