Pinar Heggernes
University of Bergen
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Pinar Heggernes.
Discrete Mathematics | 2006
Pinar Heggernes
Any given graph can be embedded in a chordal graph by adding edges, and the resulting chordal graph is called a triangulation of the input graph. In this paper we study minimal triangulations, which are the result of adding an inclusion minimal set of edges to produce a triangulation. This topic was first studied from the standpoint of sparse matrices and vertex elimination in graphs. Today we know that minimal triangulations are closely related to minimal separators of the input graph. Since the first papers presenting minimal triangulation algorithms appeared in 1976, several characterizations of minimal triangulations have been proved, and a variety of algorithms exist for computing minimal triangulations of both general and restricted graph classes. This survey presents and ties together these results in a unified modern notation, keeping an emphasis on the algorithms.
Algorithmica | 2004
Anne Berry; Jean R. S. Blair; Pinar Heggernes; Barry W. Peyton
Abstract We present a new algorithm, called MCS-M, for computing minimal triangulations of graphs. Lex-BFS, a seminal algorithm for recognizing chordal graphs, was the genesis for two other classical algorithms: LEX M and MCS. LEX M extends the fundamental concept used in Lex-BFS, resulting in an algorithm that not only recognizes chordality, but also computes a minimal triangulation of an arbitrary graph. MCS simplifies the fundamental concept used in Lex-BFS, resulting in a simpler algorithm for recognizing chordal graphs. The new algorithm MCS-M combines the extension of LEX M with the simplification of MCS, achieving all the results of LEX M in the same time complexity.
Theoretical Computer Science | 2001
Jean R. S. Blair; Pinar Heggernes; Jean Arne Telle
For an arbitrary filled graph G+ of a given original graph G, we consider the problem of removing fill edges from G+ in order to obtain a graph M that is both a minimal filled graph of G and a subgraph of G+. For G+ with f fill edges and e original edges, we give a simple O(f(e+f)) algorithm which solves the problem and computes a corresponding minimal elimination ordering of G. We report on experiments with an implementation of our algorithm, where we test graphs G corresponding to some real sparse matrix applications and apply well-known and widely used ordering heuristics to find G+. Our findings show the amount of fill that is commonly removed by a minimalization for each of these heuristics, and also indicate that the runtime of our algorithm on these practical graphs is better than the presented worst-case bound.
SIAM Journal on Computing | 2008
Yngve Villanger; Pinar Heggernes; Christophe Paul; Jan Arne Telle
We present an algorithm with runtime
Theoretical Computer Science | 2001
Pinar Heggernes; S C Eisenstat; Gary Kumfert; Alex Pothen
O(k^{2k}n^3m)
symposium on the theory of computing | 2007
Pinar Heggernes; Christophe Paul; Jan Arne Telle; Yngve Villanger
for the following NP-complete problem [M. Garey and D. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness, W. H. Freeman and Co., San Francisco, 1979, problem GT35]: Given an arbitrary graph
Discrete Mathematics | 2006
Anne Berry; Pinar Heggernes; Yngve Villanger
G
workshop on graph theoretic concepts in computer science | 2003
Anne Berry; Pinar Heggernes; Genevi eve Simonet
on
SIAM Journal on Matrix Analysis and Applications | 2000
Åke Björck; Pinar Heggernes; Pontus Matstoms
n
foundations of software technology and theoretical computer science | 2011
Pinar Heggernes; Pim van ’t Hof; Daniel Lokshtanov; Christophe Paul
vertices and