On the Relative Significance of Kernelization versus Branching for Parallel FPT Implementations

Ronald D. Hagan, Charles A. Philips, Kai Wang, Gary L. Rogers, Callum Lowcay, Michael A. Langston

Research output: Contribution to book or proceedingChapter

2 Scopus citations

Abstract

We investigate the relative significance of kernelization versus branching for parallel FPT implementations. Using the well-known vertex cover problem as a familiar example, we build and experiment with a testbed of five different classes of difficult graphs. For some, we find that kernelization alone obviates the need for parallelism. For others, we show that kernelization and branching work in synergy to produce efficient implementations. And yet for others, kernelization fails completely, leaving branching to solve the entire problem. Structural graph properties are studied in an effort to explicate this trichotomy. The NP -completeness of vertex cover makes scalability an extreme challenge. We mainly employ Hopper, named after the famous computing pioneer Admiral Grace Murray Hopper. The Hopper platform is currently one of the world’s fastest supercomputers.
Original languageAmerican English
Title of host publicationProceedings of the International Conference on Artificial Intelligence and Applications
DOIs
StatePublished - Feb 2013

Keywords

  • Fixed-Parameter Tractability
  • High Performance Computation
  • Kernelization and Branching
  • Parallel Algorithms and Implementations

DC Disciplines

  • Engineering
  • Computer Sciences

Fingerprint

Dive into the research topics of 'On the Relative Significance of Kernelization versus Branching for Parallel FPT Implementations'. Together they form a unique fingerprint.

Cite this