ICS Theory Seminar http://www.ics.uci.edu/~theory/269/ UC Irvine, CS 269S: Theory Seminar. Weekly talk abstracts and announcements. More Robust Hashing: Cuckoo Hashing with a Stash http://www.ics.uci.edu/~theory/269/081121.html <a href="/~theory/"><img src="/~theory/logo/shortTheory.gif" width=" 521" height="82" border="0" alt="ICS Theory Group"></a> <h2>November 21, Fall 2008: Theory Seminar</h2> <h1> More Robust Hashing: Cuckoo Hashing with a Stash </h1> <h2> by Adam Kirsch, Michael Mitzenmacher, and Udi Wieder </h2> <h2> Appeared at European Symposium on Algorithms (ESA) 2008 </h2> <h2> Presented by Kevin Wortman </h2> <p> Cuckoo hashing holds great potential as a high-performance hashing scheme for real applications. Up to this point, the greatest drawback of cuckoo hashing appears to be that there is a polynomially small but practically significant probability that a failure occurs during the insertion of an item, requiring an expensive rehashing of all items in the table. In this paper, we show that this failure probability can be dramatically reduced by the addition of a very small constant-sized stash. We demonstrate both analytically and through simulations that stashes of size equivalent to only three or four items yield tremendous improvements, enhancing cuckoo hashing's practical viability in both hardware and software. Our analysis naturally extends previous analyses of multiple cuckoo hashing variants, and the approach may prove useful in further related schemes. </p> Fri, 21 Nov 2008 19:00:00 GMT Some Results on Greedy Embeddings in Metric Spaces (FOCS 2008) http://www.ics.uci.edu/~theory/269/081114.html <a href="/~theory/"><img src="/~theory/logo/shortTheory.gif" width=" 521" height="82" border="0" alt="ICS Theory Group"></a> <h2>November 14, Fall 2008: Theory Seminar</h2> <h1> Some Results on Greedy Embeddings in Metric Spaces (FOCS 2008) </h1> <h2> By Tom Leighton and Ankur Moitra </h2> <h2> Presented by Darren Strash </h2> <p> I will discuss a recent proof that resolves a conjecture of Papadimitriou and Ratajczak---that every 3-connected planar graph admits a greedy embedding into the Euclidean plane. </p> Fri, 14 Nov 2008 19:00:00 GMT Embedding Planar Graphs on the Grid http://www.ics.uci.edu/~theory/269/081107.html <a href="/~theory/"><img src="/~theory/logo/shortTheory.gif" width=" 521" height="82" border="0" alt="ICS Theory Group"></a> <h2>November 7, Fall 2008: Theory Seminar</h2> <h1> Embedding Planar Graphs on the Grid </h1> <h2> By Walter Schnyder</h2> <h2> Presented by Lowell Trott </h2> <p> We will discuss the method that Schnyder uses to embed graphs, as well as some interesting results gained from his method. </p> Fri, 07 Nov 2008 19:00:00 GMT Firefighting in Trees and Infinite Grids. http://www.ics.uci.edu/~theory/269/081031.html <a href="/~theory/"><img src="/~theory/logo/shortTheory.gif" width=" 521" height="82" border="0" alt="ICS Theory Group"></a> <h2>October 31, Fall 2008: Theory Seminar</h2> <h3>1:00pm in 253 ICS</h3> <h1> Firefighting in Trees and Infinite Grids. </h1> <h2> Nate Gertsch</h2> <p> I'll be explaining the firefighter problem and show that the problem has some interesting results in infinite grids of various dimensions and on trees. </p> Fri, 31 Oct 2008 19:00:00 GMT Two results on 3d lattice embedding of graphs http://www.ics.uci.edu/~theory/269/081024.html <a href="/~theory/"><img src="/~theory/logo/shortTheory.gif" width=" 521" height="82" border="0" alt="ICS Theory Group"></a> <h2>October 24, Fall 2008: Theory Seminar</h2> <h3>1:00pm in 253 ICS</h3> <h1> Two results on 3d lattice embedding of graphs </h1> <h2> Prof. David Eppstein, UC Irvine </h2> <p> I'll present the results from two of my papers at Graph Drawing 2008: "Isometric diamond subgraphs", about embedding graphs into the three-dimensional diamond lattice, and "The topology of three-dimensional bendless orthogonal graph drawing", about embedding graphs into space in such a way that three mutually orthogonal edges meet at each vertex. </p> Fri, 24 Oct 2008 19:00:00 GMT Succinct Greedy Graph Drawing in the Hyperbolic Plane http://www.ics.uci.edu/~theory/269/081017.html <a href="/~theory/"><img src="/~theory/logo/shortTheory.gif" width=" 521" height="82" border="0" alt="ICS Theory Group"></a> <h2>October 17, Fall 2008: Theory Seminar</h2> <h3>1:00pm in 253 ICS</h3> <h1> Succinct Greedy Graph Drawing in the Hyperbolic Plane </h1> <h2> Prof. Michael Goodrich, UC Irvine </h2> <p> Abstract: We describe an efficient method for drawing any n-vertex simple graph G in the hyperbolic plane. Our algorithm produces greedy drawings, which support greedy geometric routing, so that a message M between any pair of vertices may be routed geometrically, simply by having each vertex that receives M pass it along to any neighbor that is closer in the hyperbolic metric to the message's eventual destination. More importantly, for networking applications, our algorithm produces succinct drawings, in that each of the vertex positions in one of our embeddings can be represented using O(log n) bits and the calculation of which neighbor to send a message to may be performed efficiently using these representations. These properties are useful, for example, for routing in sensor networks, where storage and bandwidth are limited. </p> <p> Joint work with David Eppstein. Fri, 17 Oct 2008 19:00:00 GMT > Self-Improving Algorithms for Delaunay Triangulations http://www.ics.uci.edu/~theory/269/081010.html <a href="/~theory/"><img src="/~theory/logo/shortTheory.gif" width=" 521" height="82" border="0" alt="ICS Theory Group"></a> <h2>October 10, Fall 2008: Theory Seminar</h2> <h3>1:00pm in 253 ICS</h3> <h1> > Self-Improving Algorithms for Delaunay Triangulations </h1> <h2> Ken Clarkson, IBM Almaden Research Center </h2> <p> This work investigates ways in which an algorithm can improve its expected performance by fine-tuning itself automatically, with respect to an arbitrary and unknown input distribution. We give such self-improving algorithms for sorting and for computing Delaunay triangulations. Each algorithm begins with a training phase during which it adjusts itself to the input distribution, followed by a stationary regime in which the algorithm settles to its optimized incarnation. We show that in both cases, in the stationary regime, the algorithms run as fast as possible. </p> <p> Joint work with Nir Alon, Bernard Chazelle, Ding Liu, C. Seshadhri, and Wolfgang Mulzer. Fri, 10 Oct 2008 19:00:00 GMT Improved bounds for Wireless Localization http://www.ics.uci.edu/~theory/269/081003.html <a href="/~theory/"><img src="/~theory/logo/shortTheory.gif" width=" 521" height="82" border="0" alt="ICS Theory Group"></a> <h2>October 3, Fall 2008: Theory Seminar</h2> <h3>1:00pm in ICS 253</h3> <h1> Improved bounds for Wireless Localization</h1> <h2> By Tobias Christ, Michael Hoffmann, Yoshio Okamoto and Takeaki Uno, appeared in SWAT 2008. </h2> <h2>Presented by Nodari Sitchinava</h2> <p> I will talk about the recent paper showing better upper and lower bounds for wireless localization. In particular, for an n-sided polygon, n-2 guards is the tight bound if we require guards to be natural. For arbitrary guards, the new lower and upper bounds are, respectively, roughly 3n/5 and 4n/5. I'll present the proofs of these bounds. Fri, 03 Oct 2008 19:00:00 GMT A Randomized Algorithm for Constructing the Trapezoidal Map Induced by a Connected Geometric Graph http://www.ics.uci.edu/~theory/269/080606.html <a href="/~theory/"><img src="/~theory/logo/shortTheory.gif" width=" 521" height="82" border="0" alt="ICS Theory Group"></a> <h2>CompSci 269S, Winter 2008: Theory Seminar</h2> <h3>June 6, 2008, 1:00pm in Bren Hall 1423</h3> <h1> A Randomized Algorithm for Constructing the Trapezoidal Map Induced by a Connected Geometric Graph </h1> <h2>Darren Strash</h2> <p> <b>Abstract:</b> <p> We discuss the general problem of constructing the trapezoidal map induced by a set of line segments in the plane, and present preliminary results for a randomized algorithm for the special case when the line segments form a connected geometric graph. <P> This is joint work with Michael Goodrich. Fri, 06 Jun 2008 19:00:00 GMT Offline Variants of the "Lion and Man" Problem http://www.ics.uci.edu/~theory/269/080509.html <a href="/~theory/"><img src="/~theory/logo/shortTheory.gif" width=" 521" height="82" border="0" alt="ICS Theory Group"></a> <h2>CompSci 269S, Winter 2008: Theory Seminar</h2> <h3>May 9, 2008, 1:00pm in Bren Hall 1423</h3> <h1> Offline Variants of the "Lion and Man" Problem </h1> <h2>authored by Adrian Dumitrescu, Ichiro Suzuki, and Pawel Zylinski</h2> Appeared at SOCG 2007 <a href="http://portal.acm.org/citation.cfm?id=1247069.1247085&coll=GUIDE&dl=GUIDE"><tt>http://portal.acm.org/citation.cfm?id=1247069.1247085&amp;coll=GUIDE&amp;dl=GUIDE</tt></a> <h2>presented by Kevin Wortman</h2> <p> <b>Abstract:</b> <p> Consider the following survival problem:Given a set of k trajectories (paths) with maximum unit speed in a bounded region over a (long) time interval [0,T], find another trajectory (if it exists) subject to the same maximum unit speed limit, that avoids (that is, stays at a safe distance of) each of the other trajectories over the entire time interval. We call this variant the continuous model of the survival problem. The discrete model of this problem is: Given the trajectories (paths) of k point robots in a graph over a (long) time interval 0,1,2,...,T, find a trajectory (path) for another robot, that avoids each of the other k at any time instance in thegiven time interval. We introduce the notions of survival number of a region,and that of a graph, respectively, as the maximum number of trajectories which can be avoided in the region (resp. graph). We give the first estimates on the survival number of the n x n grid Gn, and also devise an efficient algorithm for the corresponding safe path planning problem in arbitrary graphs. We then show that our estimates on the survival number of Gn on the number of paths that can be avoided in Gn can be extended for the survival number of a bounded (square) region. In the final part of our paper, we consider other related offline questions, such as the maximum number of men problem and the spy problem. Fri, 09 May 2008 19:00:00 GMT Finding Optimal Refueling Policies in Transportation Networks http://www.ics.uci.edu/~theory/269/080425.html <a href="/~theory/"><img src="/~theory/logo/shortTheory.gif" width=" 521" height="82" border="0" alt="ICS Theory Group"></a> <h2>CompSci 269S, Winter 2008: Theory Seminar</h2> <h3>Apr 25, 2008, 1:00pm in Bren Hall 1423</h3> <h1> Finding Optimal Refueling Policies in Transportation Networks </h1> <h2>authored by Shieu-Hong Lin</h2> <h2>presented by Nate Gertsch</h2> <p> <b>Abstract:</b> <p> We study the combinational properties of optimal refueling policies, which specify the transportation paths and refueling operations along the paths to minimize the total transportation costs between vertices. Fri, 25 Apr 2008 19:00:00 GMT Graph Algorithms in PEM: Part II http://www.ics.uci.edu/~theory/269/080418.html <a href="/~theory/"><img src="/~theory/logo/shortTheory.gif" width=" 521" height="82" border="0" alt="ICS Theory Group"></a> <h2>CompSci 269S, Winter 2008: Theory Seminar</h2> <h3>Apr 18, 2008, 1:00pm in Bren Hall 1423</h3> <h1> Graph Algorithms in PEM: Part II </h1> <h2>presented by Nodari Sitchinava</h2> <p> <b>Abstract:</b> <p> This is the second part in the two part series on graph algorithms in the Parallel External Memory model. I will present algorithms for finding connected and bi-connected components, minimum spanning trees and ear decomposition in graphs; tree contraction, expression tree evaluation and lowest common ancestor queries on trees. All these solutions use Euler tour technique as the building block just like in the PRAM algorithms. Therefore, I'll review this technique and simple problems one can solve with it in parallel. <p> This is joint work with Lars Arge and Michael Goodrich. Fri, 18 Apr 2008 19:00:00 GMT Parallel External Memory Graph Algorithms http://www.ics.uci.edu/~theory/269/080314.html <a href="/~theory/"><img src="/~theory/logo/shortTheory.gif" width=" 521" height="82" border="0" alt="ICS Theory Group"></a> <h2>CompSci 269S, Winter 2008: Theory Seminar</h2> <h3>Mar 14, 2008, 1:00pm in Bren Hall 1423</h3> <h1> Parallel External Memory Graph Algorithms </h1> <h2>Nodari Sitchinava</h2> <p> <b>Abstract:</b> <p> I will be presenting new results in Parallel External Memory model. In particular I will talk about solutions to List ranking, Euler tour technique and its application to problems on trees, finding connected components and the minimum spanning tree of an undirected graph. <P> This is joint work with Lars Arge and Mike Goodrich. Fri, 14 Mar 2008 19:00:00 GMT Fast Algorithms for Minimum Weight Constant Length Cycles in Edge-Weighted Graphs http://www.ics.uci.edu/~theory/269/080307.html <a href="/~theory/"><img src="/~theory/logo/shortTheory.gif" width=" 521" height="82" border="0" alt="ICS Theory Group"></a> <h2>CompSci 269S, Winter 2008: Theory Seminar</h2> <h3>Mar 7, 2008, 1:00pm in Bren Hall 1423</h3> <h1> Fast Algorithms for Minimum Weight Constant Length Cycles in Edge-Weighted Graphs </h1> <h2>presented by Mike Nelson</h2> <p> <b>Abstract:</b> <p> I will present some results from "Finding the Smallest H-Subgraph in Real Weighted Graphs and Related Problems", by Virginia Vassilevska, Ryan Williams, and Raphael Yuster. This work appeared in the International Colloquium on Autotmata, Languages and Programming 2006. I will present their deterministic algorithm for finding the minimum weight cycle of length <I>k</I>. For a fixed (constant) <I>k</I>, the algorithm has running time that is sub-quadratic in <I>m</I>, the number of edges. Fri, 07 Mar 2008 19:00:00 GMT The Graph Genus Problem is NP-Complete http://www.ics.uci.edu/~theory/269/080229.html <a href="/~theory/"><img src="/~theory/logo/shortTheory.gif" width=" 521" height="82" border="0" alt="ICS Theory Group"></a> <h2>CompSci 269S, Winter 2008: Theory Seminar</h2> <h3>Feb 29, 2008, 1:00pm in Bren Hall 1423</h3> <h1> The Graph Genus Problem is NP-Complete </h1> <h2>by Carsten Thomassen, in Journal of Algorithms 10:4 (1989)</h2> <h2>presented by Darren Strash</h2> <p> <b>Abstract:</b> <p> It is NP-complete to tell, given a graph /G/ and a natural number /k/, whether /G/ has genus /k/ or less. Fri, 29 Feb 2008 19:00:00 GMT On the Complexity of Delaunay Triangulations on Manifolds http://www.ics.uci.edu/~theory/269/080222.html <a href="/~theory/"><img src="/~theory/logo/shortTheory.gif" width=" 521" height="82" border="0" alt="ICS Theory Group"></a> <h2>CompSci 269S, Winter 2008: Theory Seminar</h2> <h3>Feb 22, 2008, 1:00pm in Bren Hall 1423</h3> <h1> On the Complexity of Delaunay Triangulations on Manifolds </h1> <h2>Nina Amenta (UC Davis)</h2> <p> <b>Abstract:</b> <p> Even more than most spatial data structures, the Delaunay triangulation suffers from the "curse of dimensionality". A classic theorem of McMullen says that the worst-case complexity of the Delaunay triangulation of a set of <I>n</I> points in dimension <I>d</I> is &theta;(<I>n</I><sup>&lceil;<I>d</I>/2&rceil;</sup>). The point sets constructed to realize this exponential bound are distributed on one-dimensional curves. What about distributions of points on manifolds of dimension 1 &lt; <I>p</I> &le; <I>d</I>?&nbsp; <P> We consider sets of points distributed nearly uniformly on a polyhedral surfaces of dimension <I>p</I>, and find that their Delaunay triangulations have complexity O(<I>n</I><sup>(<I>d-k</I>+1)/<I>p</I></sup>), with <I>k</I> being the ceiling of (<I>d</I>+1)/(<I>p</I>+1), and we show that this bound is tight. Fri, 22 Feb 2008 19:00:00 GMT Nondecreasing Paths in a Weighted Graph or: How to Optimally Read a Train Schedule http://www.ics.uci.edu/~theory/269/080215.html <a href="/~theory/"><img src="/~theory/logo/shortTheory.gif" width=" 521" height="82" border="0" alt="ICS Theory Group"></a> <h2>CompSci 269S, Winter 2008: Theory Seminar</h2> <h3>Feb 15, 2008, in Bren Hall 1423</h3> <h1> Nondecreasing Paths in a Weighted Graph or: How to Optimally Read a Train Schedule </h1> <h2>by Virginia Vassilevska, appeared at SODA 2008</h2> <h2>presented by Kevin Wortman</h2> <p> <b>Abstract:</b> <p> A travel booking office has timetables giving arrival and departure times for all scheduled trains, including their origins and destinations. A customer presents a starting city and demands a route with perhaps several train connections taking him to his destination as early as possible. The booking office must find the best route for its customers. This problem was first considered in the theory of algorithms by George Minty, who reduced it to a problem on directed weighted graphs: find a path from a given source to a given target such that the consecutive weights on the path are nondecreasing and the last weight on the path is minimized. Minty gave the first algorithm for the single source version of the problem, in which one finds minimum last weight nondecreasing paths from the source to every other vertex. In this paper we give the first linear time algorithm for this problem. We also define an all pairs version for the problem and give a strongly polynomial truly subcubic algorithm for it. Fri, 15 Feb 2008 19:00:00 GMT Balloon Popping With Applications to Ascending Auctions http://www.ics.uci.edu/~theory/269/071130.html <a href="/~theory/"><img src="/~theory/logo/shortTheory.gif" width=" 521" height="82" border="0" alt="ICS Theory Group"></a> <h2>CompSci 269S, Fall 2007: Theory Seminar</h2> <h3>November 30, 2007, 1:00pm, in Bren Hall 1423</h3> <h1>Balloon Popping With Applications to Ascending Auctions</h1> <h2>(from FOCS 2007) authored by Nicole Immorlica, Anna R Karlin, Mohammad Mahdian, and Kunal Talwar</h2> <h2>presented by Matt Nguyen</h2> <p>Abstract:</p> The authors study the power of ascending auctions in a scenario in which a seller is selling a collection of identical items to anonymous unit-demand bidders. They show that even with full knowledge of the set of bidders' private valuations for the items, if the bidders are ex-ante identical, no ascending auction can extract more than a constant times the revenue of the best fixed price scheme. <P> This problem is equivalent to the problem of coming up with an optimal strategy for blowing up indistinguishable balloons with known capacities in order to maximize the amount of contained air. They show that the algorithm which simply inflates all balloons to a fixed volume is close to optimal in this setting. Fri, 30 Nov 2007 19:00:00 GMT Computing Similarity in Collaborate Filtering Systems http://www.ics.uci.edu/~theory/269/071116.html <a href="/~theory/"><img src="/~theory/logo/shortTheory.gif" width=" 521" height="82" border="0" alt="ICS Theory Group"></a> <h2>CompSci 269S, Fall 2007: Theory Seminar</h2> <h3>November 16, 2007, 1:00pm, in Bren Hall 1423</h3> <h1>Computing Similarity in Collaborate Filtering Systems</h1> <h2>presented by Nate Gertsch</h2> <p>Abstract:</p> not yet available Fri, 16 Nov 2007 19:00:00 GMT Distribution Sort in PEM Model http://www.ics.uci.edu/~theory/269/071109.html <a href="/~theory/"><img src="/~theory/logo/shortTheory.gif" width=" 521" height="82" border="0" alt="ICS Theory Group"></a> <h2>CompSci 269S, Fall 2007: Theory Seminar</h2> <h3>November 9, 2007, 1:00pm, in Bren Hall 1423</h3> <h1>Distribution Sort in PEM Model</h1> <h2>presented by Nodari Sitchinava</h2> <p>Abstract:</p> This talk will present preliminary results on selection and distribution sort in the Parallel External Memory (PEM) Model. <p> This is joint work with Lars Arge and Michael Goodrich. Fri, 09 Nov 2007 19:00:00 GMT