Source author record

Timothy D. Goodrich

Timothy D. Goodrich appears in the imported research catalog. Authorship, coauthor and topic links are available while profile ownership is still unclaimed.

ResearcherUnclaimed source record

Catalog footprint

What is connected

2works
2topics
4close collaborators

Actions

Connect this record

Log in to claim

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

2 published item(s)

preprint2020arXiv

Graph Profiling for Vertex Cover: Targeted Reductions in a Branch and Reduce Solver

Akiba and Iwata [TCS, 2016] demonstrated that a branch and reduce (B&R) solver for the vertex cover problem can compete favorably with integer linear programming solvers (e.g., CPLEX). Our research question is are there graph characteristics that determine which reductions will be most effective? Not only is the answer affirmative, but relevant characteristics are easy to identify. To explore our ideas, we provide an enhanced version of the Akiba-Iwata solver that can (a) be configured with any subset of reductions and lower bounds; (b) print statistics such as time taken and number of vertices reduced by each reduction. Based on extensive experiments with benchmark and random instances we demonstrate that (i) more reductions do not necessarily lead to better runtimes; (ii) the subset of reductions leading to the best (or nearly the best) runtime can be predicted based on measurable characteristics of a graph, e.g., density and degree distribution; and (iii) exceptions have structural characteristics known in advance. Our primary contributions are 1. A thorough examination reduction routine performance in the context of graph characteristics. 2. Three primary hypotheses suggesting simple suites of reductions as the most efficient options. 3. Experiments with a large corpus of data to validate our hypotheses. 4. Measures that quantify a problem instance on two key dimensions to make our hypotheses concrete. 5. An enhanced open-source version of the Akiba-Iwata solver that enables our investigations and creates opportunities for future exploration. Our main objective is to provide guidance to a user so that, faced with a given problem instance or set of instances, they may most effectively use the available reductions. Ultimately these efforts can lead to an automated process.

preprint2016arXiv

Asymptotic Analysis of Equivalences and Core-Structures in Kronecker-Style Graph Models

Growing interest in modeling large, complex networks has spurred significant research into generative graph models. Kronecker-style models (SKG and R-MAT) are often used due to their scalability and ability to mimic key properties of real-world networks. Although a few papers theoretically establish these models' behavior for specific parameters, many claims used to justify their use are supported only empirically. In this work, we prove several results using asymptotic analysis which illustrate that empirical studies may not fully capture the true behavior of the models. Paramount to the widespread adoption of Kronecker-style models was the introduction of a linear-time edge-sampling variant (R-MAT), which existing literature typically treats as interchangeable with SKG. We prove that although several R-MAT formulations are asymptotically equivalent, their behavior diverges from that of SKG. Further, we show these results are observable even at relatively small graph sizes. Second, we consider a case where asymptotic analysis reveals unexpected behavior within a given model.