~/talk

3SUM Hardness of Triangle Enumeration Problems, and their Consequences

links:none on file
slides:none on file

Proves a chain of reductions from 3SUM hardness to offline set intersection to triangle enumeration to vertex-triangle queries to induced subgraph and finally to online dictionary matching with one gap, yielding a conditional lower bound: triangle enumeration needs Omega(M^{1.5}) total (equivalently Omega(sqrt(M)) per edge/query) under 3SUM, assuming linear preprocessing. Builds an algorithm that orients the graph and runs in O(alpha(G) + output) per query (where alpha is arboricity), and shows this arboricity-dependent algorithm is essentially optimal for any polynomial sparsity regime.

AI-written summary · about

  1. 0:00Intro
  2. 0:32Virus Detection
  3. 2:34Online Dictionary Matching with One Gap
  4. 3:40Story Time
  5. 8:18Example
  6. 8:46Induced Subgraph = ODMOG
  7. 10:06Algorithm: 0(m + output)
  8. 12:31Set Intersection CLB from 3SUM
  9. 13:54Graph Presentation
  10. 17:33Triangle Enumeration Data Structures
  11. 17:49Edge-Triangles Queries
  12. 18:25Vertex-Triangles Queries
  13. 19:52Vertex-Triangles LB
  14. 21:08Recap
  15. 21:46Vertex-Triangles DS = Induced Subgraph
  16. 23:14Vertex-Triangles Average Degree
  17. 24:22Upper bound • Orientations
  18. 26:20Arboricity and Orientations
  19. 28:11Induced Subgraph summary
  20. 29:43Triangle Enumeration - optimal algorithm(s)
  21. 30:44Conclusions
  22. 31:48Open Question
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.