Leif Walsh (https://twitter.com/leifwalsh) , engineer at Tokutek (http://www.tokutek.com/) (and from PWL NYC (http://www.meetup.com/papers-we-love)), comes to visit us! Leif will present the Level Ancestor Simplified (https://github.com/papers-we-love/papers-we-love/blob/master/data_structures/level-ancestor-simplified.pdf) paper by Bender and Farach-Colton.
Leif tells us: " My favorite problems are always those with the highest ratio of difficulty in solving to difficulty in stating. The lowest common ancestor problem exemplifies this. It was first stated in 1973 (http://dl.acm.org/citation.cfm?doid=800125.804056), and can be described to anyone in two sentences, or with one sentence and a picture. But it took 11 years before an optimal solution was discovered, and another 16 before an understandable and implementable solution with the same bounds was presented, in this paper, The LCA Problem Revisited. This problem is furthermore satisfying because its bounds are so tight: pre-processing takes as long as just reading the input, and queries are constant time.
The LCA Problem Revisited is a wonderfully curated journey through a deceptively simple problem that comes together in the end in a beautiful way, and it uses techniques that are powerful in plenty of other places. Plus, it solves another bonus problem along the way!"
Note: If you can't get enough of Tree Data Structures Leif will also be presenting on Wednesday, November 12 at Heavybit. RSVP here for: A Deep Dive on On-Disk Data Structures, B-Trees, LSM-Trees and Fractal Trees (http://www.meetup.com/TokuMX-SFO/events/201774892/). We hope to see you there too!!
Leif Walsh (@leifwalsh (https://twitter.com/leifwalsh)) is a professional cat wrangler. In his free time, he works at Tokutek on Fractal Tree indexing algorithms and implementation, and building stronger distributed systems algorithms into TokuMX, the high performance distribution of MongoDB.
Doors open at 6:30 pm; the presentation will begin at 7:00 pm; and, yes, there will be beer and pizza.
After the paper is presented, we will open up the floor for discussion and questions.
We have selected a post meetup bar! After the meetup we'll head to Mars bar (http://www.marsbarsf.com/) (798 Brannan St) to have some drinks.