~/talk

Optimizing Relational Programs II

name:Remy Wang
links:none on file
slides:none on file

Proposes concrete methods to evaluate recursive Datalog by mapping relations to vectors/matrices over closed semirings and computing fixpoints with algebraic path algorithms and Newton-style acceleration: a cubic-time Floyd–Warshall-like algorithm computes closure for linear Datalog (matrix dimension n), matrix inversion reduces to the closure operator, and certain reducible graphs admit a nearly-linear (m α(m)) solution; non-linear recursion uses a semiring-safe Newton iteration (requires natural order and closure, defines a symbolic derivative and delta update), trading inner fixpoint cost for fewer outer iterations and better parallelism.

AI-written summary · about

  1. 0:00Automata minimization
  2. 3:35Recursive Datalog overview
  3. 7:08Datalog as linear algebra
  4. 11:11Closed semirings and Kleene iteration
  5. 16:15Floyd-Warshall-Kleene for closure
  6. 21:59Newton’s method for Datalog
  7. 31:57Questions and discussion
~/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.