Search Results for author: David Eppstein

Found 9 papers, 5 papers with code

Finding Relevant Points for Nearest-Neighbor Classification

no code implementations12 Oct 2021 David Eppstein

We provide a simple algorithm for thinning a training set down to its subset of relevant points, using as subroutines algorithms for finding the minimum spanning tree of a set of points and for finding the extreme points (convex hull vertices) of a set of points.

Classification

Making Change in 2048

no code implementations19 Apr 2018 David Eppstein

A widely-followed strategy in 2048 maintains tiles that represent the move number in binary notation, and a similar strategy in the Fibonacci number variant of the game (987) maintains the Zeckendorf representation of the move number as a sum of the fewest possible Fibonacci numbers; our analysis shows that the ability to follow these strategies is intimately connected with the fact that greedy change-making is optimal for binary and Fibonacci coinage.

Discrete Mathematics

Defining Equitable Geographic Districts in Road Networks via Stable Matching

no code implementations29 Jun 2017 David Eppstein, Michael Goodrich, Doruk Korkmaz, Nil Mamano

In this approach, each geographic district is defined in terms of a center, which identifies a location of interest, such as a post office or polling place, and all other network vertices must be labeled with the center to which they are associated.

Data Structures and Algorithms

Models and Algorithms for Graph Watermarking

1 code implementation30 May 2016 David Eppstein, Michael T. Goodrich, Jenny Lam, Nil Mamano, Michael Mitzenmacher, Manuel Torres

We introduce models and algorithmic foundations for graph watermarking.

Multimedia Data Structures and Algorithms

Listing All Maximal Cliques in Large Sparse Real-World Graphs

1 code implementation2 Mar 2011 David Eppstein, Darren Strash

We implement a new algorithm for listing all maximal cliques in sparse graphs due to Eppstein, L\"offler, and Strash (ISAAC 2010) and analyze its performance on a large corpus of real-world graphs.

Data Structures and Algorithms F.2.2; G.2.2

Listing All Maximal Cliques in Sparse Graphs in Near-optimal Time

1 code implementation28 Jun 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$.

Data Structures and Algorithms Discrete Mathematics F.2.2; G.2.2

Small Maximal Independent Sets and Faster Exact Graph Coloring

1 code implementation6 Nov 2000 David Eppstein

We show that, for any n-vertex graph G and integer parameter k, there are at most 3^{4k-n}4^{n-3k} maximal independent sets I \subset G with |I| <= k, and that all such sets can be listed in time O(3^{4k-n} 4^{n-3k}).

Data Structures and Algorithms Combinatorics F.2.2

3-Coloring in Time O(1.3289^n)

1 code implementation30 Jun 2000 Richard Beigel, David Eppstein

We give a fast algorithm for (3, 2)-CSP and use it to improve the time bounds for solving the other problems listed above.

Data Structures and Algorithms F.2.2

Searching for Spaceships

no code implementations10 Apr 2000 David Eppstein

We describe software that searches for spaceships in Conway's Game of Life and related two-dimensional cellular automata.

Cannot find the paper you are looking for? You can Submit a new open access paper.