David Eppstein

11011110.livejournal.com · Personal blog · on HN since 2009

David Eppstein, a computer science professor, blogs about algorithms, graph theory, data structures and complexity.

What HN saysHN commenters link his posts on cuckoo filters, A* as Dijkstra with modified weights, Sudoku complexity and Algorithm X.
15HN people shared it
5linked it in comments
16stories submitted
421story points
10 years agolast shared
2009people per year2026

Most-shared posts

  1. 1
    Reweighting a graph for faster shortest paths
    3 people · 62 points · first shared 2009 · 5 comments on HN
  2. 2
    Cuckoo filters and their analysis
    2 people · 89 points · first shared 2016 · 8 comments on HN
  3. 3
    Top ten algorithms preprints of 2012
    1 people · 70 points · first shared 2013 · 5 comments on HN
  4. 4
  5. 5
    Best algorithms preprints of 2011
    1 people · 49 points · first shared 2012 · discussion on HN
  6. 6
    Top algorithms preprints of 2010
    1 people · 44 points · first shared 2011 · 2 comments on HN
  7. 7
  8. 8
    Fast Go game recognition
    1 people · 2 points · first shared 2012 · discussion on HN
  9. 9
  10. 10
    Chaotic evaluation of Sudoku difficulty
    1 people · 1 points · first shared 2012 · discussion on HN
  11. 11
    Binary numbers without the zeros
    1 people · 1 points · first shared 2012 · discussion on HN
  12. 12
    The sad case of Ike Antkare
    1 people · 1 points · first shared 2011 · discussion on HN
  13. 13
    Why Wikipedia's Math Formulas Are So Ugly
    1 people · 1 points · first shared 2015 · discussion on HN
  14. 14
    Chessboards and colorings
    1 people · 1 points · first shared 2011 · discussion on HN
  15. 15
    128249
    1 people · first shared 2010

What HN people wrote when they linked it

bradleyjg · 2016-08-05
Whenever considering a bloom filter also look at cuckoo filters. There are pros and cons of each approach. See https://bdupras.github.io/filter-tutorial/ and http://11011110.livejournal.com/327681.html as well as the corresponding HN discussions https://news.ycombinator.com/item?id=12124722 and https://news.ycombinator.com/item?id=11795779
amitp · 2014-04-15
Another way of looking at it: A* is Dijkstra where the edge weights have been modified. http://11011110.livejournal.com/135302.html
crux_ · 2011-03-26
That strikes me as extremely unlikely. I think the complexity class of Sudoko is NP-Complete (a quick google confirms it's not exactly NP but very close: http://11011110.livejournal.com/23221.html?thread=19381 -- complexity is the same as solving SAT problems which have only one unique solution)
slackenerny · 2010-06-01
Cool, this. A very nifty (if somewhat detailed) complexity analysis of the Algorithm X appeared in blogosphere's festschrift for Knuth's 70, http://11011110.livejournal.com/128249.html I've used P159 in my absolutely first assignment in the intro programming class. I was to make a N-queens solver. The assignment obviously asked for a 8-line backtracking program. But I was naïve. I went to the library and turned it inside out. My solution was ca. 500 lines, and also implemented a way to find the number of solutions without computing them (this was from IIRC a paper by Rivin), and had a randomized mode which would find just a single solution but for fast for very large N (this I found in Norvig's AIMA in a footnote referencing a paper by J.M., I don't remember the page or the full name)). Good times.
dxjones · 2009-05-27
"When one says Sudoku is NP-complete, one should keep in mind that this refers only to an unusual type of Sudoku puzzle in which there might be multiple solutions." http://11011110.livejournal.com/23221.html

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close