Back to Search
Start Over
Efficient parallel algorithms for parameterized problems
- Source :
- Theoretical Computer Science. 786:2-12
- Publication Year :
- 2019
- Publisher :
- Elsevier BV, 2019.
-
Abstract
- A parameterized problem is fixed-parameter parallelizable (FPP) if it can be solved in O ( f ( k ) ⋅ ( log N ) α ) time using O ( g ( k ) ⋅ N β ) processors, where N is the input size, k is the parameter, f and g are arbitrary computable functions, and α, β are constants independent of N and k. We re-examine the k-vertex cover problem from a parameterized parallel complexity standpoint and present a parallel algorithm that outperforms the previous known algorithm: using O ( m ) instead of O ( n 2 ) processors, the running time improves from O ( k k ) to O ( k 3 log n + 1.2738 k ) , where n and m are the number of vertices and edges of the input graph, respectively. This is achieved by first showing that vertex cover kernelization that is based on crown decomposition is in FPP as well. Finally, we consider the use of the recently introduced modular-width parameter. In particular, we show that the weighted maximum clique problem is FPP when parameterized by this auxiliary parameter.
- Subjects :
- Parallelizable manifold
General Computer Science
Vertex cover
Parallel algorithm
Parameterized complexity
0102 computer and information sciences
02 engineering and technology
01 natural sciences
Theoretical Computer Science
Combinatorics
Computable function
Cover (topology)
Clique problem
010201 computation theory & mathematics
Kernelization
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Mathematics
Subjects
Details
- ISSN :
- 03043975
- Volume :
- 786
- Database :
- OpenAIRE
- Journal :
- Theoretical Computer Science
- Accession number :
- edsair.doi...........8d1a992b08c33a4270275809230a06c5
- Full Text :
- https://doi.org/10.1016/j.tcs.2018.11.006