• Home
  • Search
  • A Novel Multithreaded Algorithm for Extracting Maximal Chordal Subgraphs
  • Cite Icon2
  • https://doi.org/10.1109/icpp.2012.10Copy DOI Icon

A Novel Multithreaded Algorithm for Extracting Maximal Chordal Subgraphs

  • Sep 1, 2012
  • Mahantesh Halappanavar +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Chordal graphs are triangulated graphs where any cycle larger than three is bisected by a chord. Many combinatorial optimization problems such as computing the size of the maximum clique and the chromatic number are NP-hard on general graphs but have polynomial time solutions on chordal graphs. In this paper, we present a novel multithreaded algorithm to extract a maximal chordal sub graph from a general graph. We develop an iterative approach where each thread can asynchronously update a subset of edges that are dynamically assigned to it per iteration and implement our algorithm on two different multithreaded architectures -- Cray XMT, a massively multithreaded platform, and AMD Magny-Cours, a shared memory multicore platform. In addition to the proof of correctness, we present the performance of our algorithm using a test set of synthetical graphs with up to half-a-billion edges and real world networks from gene correlation studies and demonstrate that our algorithm achieves high scalability for all inputs on both types of architectures.

Similar Papers
  • Conference Article
  • Citations2

Enumerating Minimal Connected Dominating Sets in Graphs of Bounded Chordality

  • Jan 01, 2015
  • Bergen Open Research Archive (BORA) (University of Bergen)
  • Petr A Golovach +2
  • Research Article
  • Citations5

A polynomial algorithm for the k-cluster problem on the interval graphs

  • Aug 26, 2006
  • Electronic Notes in Discrete Mathematics
  • George B Mertzios
  • Book Chapter
  • Citations34

A Polynomial Delay Algorithm for Enumerating Minimal Dominating Sets in Chordal Graphs

  • Jan 01, 2016
  • Mamadou Moustapha Kanté +4
  • Research Article
  • Citations2

Matchability and [formula omitted]-maximal matchings

  • Oct 08, 2010
  • Discrete Applied Mathematics
  • Brian C Dean +4
  • Research Article
  • Citations10

Well-partitioned chordal graphs

  • May 19, 2022
  • Discrete Mathematics
  • Jungho Ahn +3
  • Conference Article
  • Citations4

Graph Searches and Their End Vertices.

  • Jan 01, 2019
  • arXiv (Cornell University)
  • Yixin Cao +3
  • Research Article

Partitioning subclasses of chordal graphs with few deletions

  • Nov 10, 2023
  • Theoretical Computer Science
  • Satyabrata Jana +4
  • Book Chapter
  • Citations25

Counting the Number of Matchings in Chordal and Chordal Bipartite Graph Classes

  • Jan 01, 2010
  • Yoshio Okamoto +2
  • Research Article
  • Citations7

Approximating the Sparsest k-Subgraph in Chordal Graphs

  • Sep 13, 2014
  • Theory of Computing Systems
  • Rémi Watrigant +2
  • Conference Article
  • Citations5

An optimistic and conservative register assignment heuristic for chordal graphs

  • Sep 30, 2007
  • Philip Brisk +2
  • Research Article
  • Citations51

Fast algorithms for generating all maximal independent sets of interval, circular-arc and chordal graphs

  • Mar 01, 1984
  • Journal of Algorithms
  • Joseph Y.-T Leung
  • Research Article
  • Citations6

Parameterized and exact algorithms for class domination coloring

  • Dec 31, 2020
  • Discrete Applied Mathematics
  • R Krithika +3
  • Book Chapter
  • Citations1

The Complexity of Subtree Intersection Representation of Chordal Graphs and Linear Time Chordal Graph Generation

  • Jan 01, 2019
  • Tınaz Ekim +2
  • Book Chapter
  • Citations4

Reconfiguring k-path Vertex Covers

  • Jan 01, 2020
  • Duc A Hoang +2
  • Book Chapter
  • Citations5

Exact Algorithms for Finding the Minimum Independent Dominating Set in Graphs

  • Jan 01, 2006
  • Chunmei Liu +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.