Abstract

Let G be an undirected simple graph having n vertices and let $$f:V(G)\rightarrow \{0,\dots , n-1\}$$ be a function. An f-factor of G is a spanning subgraph H such that $$d_H(v)=f(v)$$ for every vertex $$v\in V(G)$$ . The subgraph H is called a connected f-factor if, in addition, H is connected. A classical result of Tutte (Can J Math 6(1954):347–352, 1954) is the polynomial time algorithm to check whether a given graph has a specified f-factor. However, checking for the presence of a connectedf-factor is easily seen to generalize Hamiltonian Cycle and hence is $$\mathsf {NP}$$ -complete. In fact, the Connected f-Factor problem remains $$\mathsf {NP}$$ -complete even when we restrict f(v) to be at least $$n^{\epsilon }$$ for each vertex v and constant $$0\le \epsilon <1$$ ; on the other side of the spectrum of nontrivial lower bounds on f, the problem is known to be polynomial time solvable when f(v) is at least $$\frac{n}{3}$$ for every vertex v. In this paper, we extend this line of work and obtain new complexity results based on restrictions on the function f. In particular, we show that when f(v) is restricted to be at least $$\frac{n}{(\log n)^c}$$ , the problem can be solved in quasi-polynomial time in general and in randomized polynomial time if $$c\le 1$$ . Furthermore, we show that when $$c>1$$ , the problem is $$\mathsf {NP}$$ -intermediate.

Highlights

  • In this paper, we extend this line of work and obtain new complexity results based on restricting the function f

  • Is at least n 3 for every vertex v. We extend this line of work and obtain new complexity results based on restricting the function f

  • The problem can be solved in quasi-polynomial time in general and in randomized polynomial time if c ≤ 1

Read more

Summary

Basic Definitions and Graphs

We use standard definitions and notations from West [22]. dG(v) denotes the degree of a vertex v in a graph G. A colored graph G is one in which each edge is assigned a color from the set {red, blue}. In a colored graph G, we use R and B to denote subgraphs of G whose edges are the set of red edges (E(R)) and blue edges (E(B)) of G, respectively, and V (R) = V (B) = V (G). We will use this coloring in our algorithm to distinguish between edge sets of two distinct f -factors of the same graph G. An f -factor H containing all the edges in S, if one exists, can be computed in polynomial time

A Generic Algorithm for Finding Connected g-Bounded f -Factors
A generic algorithm for Connected g-Bounded f -Factor
A Quasipolynomial Time Algorithm for Polylogarithmic Bounds
A Randomized Polynomial Time Algorithm for Logarithmic Bounds
Solving Partition Connector in Randomized Polynomial Time
Classification Results
Concluding remarks
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.