Darren Strash
University of California, Irvine
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Darren Strash.
international symposium on algorithms and computation | 2010
David Eppstein; Maarten Löffler; Darren Strash
The degeneracy of an n-vertex graph G is the smallest number d such that every subgraph of G contains a vertex of degree at most d. We show that there exists a nearly-optimal fixed-parameter tractable algorithm for enumerating all maximal cliques, parametrized by degeneracy. To achieve this result, we modify the classic Bron–Kerbosch algorithm and show that it runs in time O(dn3 d/3). We also provide matching upper and lower bounds showing that the largest possible number of maximal cliques in an n-vertex graph with degeneracy d (when d is a multiple of 3 and n ≥ d + 3) is (n − d)3 d/3. Therefore, our algorithm matches the Θ(d(n − d)3 d/3) worst-case output size of the problem whenever n − d = Ω(n).
symposium on experimental and efficient algorithms | 2011
David Eppstein; Darren Strash
We implement a new algorithm for listing all maximal cliques in sparse graphs due to Eppstein, Loffler, and Strash (ISAAC 2010) and analyze its performance on a large corpus of real-world graphs. Our analysis shows that this algorithm is the first to offer a practical solution to listing all maximal cliques in large sparse graphs. All other theoretically-fast algorithms for sparse graphs have been shown to be significantly slower than the algorithm of Tomita et al. (Theoretical Computer Science, 2006) in practice. However, the algorithm of Tomita et al. uses an adjacency matrix, which requires too much space for large sparse graphs. Our new algorithm opens the door for fast analysis of large sparse graphs whose adjacency matrix will not fit into working memory.
international symposium on algorithms and computation | 2009
Michael T. Goodrich; Darren Strash
We show that greedy geometric routing schemes exist for the Euclidean metric in R 2, for 3-connected planar graphs, with coordinates that can be represented succinctly, that is, with O(logn) bits, where n is the number of vertices in the graph.
Theoretical Computer Science | 2012
David Eppstein; Michael T. Goodrich; Darren Strash; Lowell Trott
We present techniques for maintaining subgraph frequencies in a dynamic graph, using data structures that are parameterized in terms of h, the h-index of the graph. Our methods extend previous results of Eppstein and Spiro for maintaining statistics for undirected subgraphs of size three to directed subgraphs and to subgraphs of size four. For the directed case, we provide a data structure to maintain counts for all 3-vertex induced subgraphs in O(h) amortized time per update. For the undirected case, we maintain the counts of size-four subgraphs in O(h^2) amortized time per update. These extensions enable a number of new applications in Bioinformatics and Social Networking research.
symposium on discrete algorithms | 2009
David Eppstein; Michael T. Goodrich; Darren Strash
We provide linear-time algorithms for geometric graphs with sublinearly many edge crossings. That is, we provide algorithms running in
algorithm engineering and experimentation | 2016
Sebastian Lamm; Peter Sanders; Christian Schulz; Darren Strash; Renato F. Werneck
O(n)
graph drawing | 2015
Irina Kostitsyna; Martin Nöllenburg; Valentin Polishchuk; André Schulz; Darren Strash
time on connected geometric graphs having
computing and combinatorics conference | 2016
Darren Strash
n
symposium on experimental and efficient algorithms | 2016
Jakob Dahlum; Sebastian Lamm; Peter Sanders; Christian Schulz; Darren Strash; Renato F. Werneck
vertices and
Journal of Heuristics | 2017
Sebastian Lamm; Peter Sanders; Christian Schulz; Darren Strash; Renato F. Werneck
k