Media Summary: MapReduce: TeraSort, minimum spanning tree, triangle counting. Necessity of randomized/approximate guarantees, linear sketching, AMS sketch, p-stable sketch for p less than 2. External memory model: linked list, matrix multiplication, B-tree, buffered repository tree, sorting.

Algorithms For Big Data Compsci 229r Lecture 24 - Detailed Analysis & Overview

MapReduce: TeraSort, minimum spanning tree, triangle counting. Necessity of randomized/approximate guarantees, linear sketching, AMS sketch, p-stable sketch for p less than 2. External memory model: linked list, matrix multiplication, B-tree, buffered repository tree, sorting. ℓ1/ℓ1 recovery, RIP1, unbalanced expanders, Sequential Sparse Matching Pursuit. Hashing: load balancing, k-wise independence, chaining, linear probing. Logistics, course topics, basic tail bounds (Markov, Chebyshev, Chernoff, Bernstein), Morris'

Symmetrization, hashing: linear probing (5-wise indep.), bloom filters, cuckoo hashing, bloomier filters. Linear least squares via subspace embeddings, leverage score sampling, non-commutative Khintchine, oblivious subspace ... P-stable sketch analysis, Nisan's PRG, ℓp estimation for p Khintchine, decoupling, Hanson-Wright, proof of distributional JL lemma. Power of random signs: ℓ2 norm estimation, subspace embeddings (regression), Johnson-Lindenstrauss, deterministic point ... linear programming: standard form, vertices, bases, simplex.

Distinct elements, k-wise independence, geometric subsampling of streams. Amnesic dynamic programming (approximate distance to monotonicity). Preferred path decomposition, link-cut trees. Low-rank approximation, column-based matrix reconstruction, k-means, compressed sensing.

Photo Gallery

Algorithms for Big Data (COMPSCI 229r), Lecture 24
Advanced Algorithms (COMPSCI 224), Lecture 24
Algorithms for Big Data (COMPSCI 229r), Lecture 25
Algorithms for Big Data (COMPSCI 229r), Lecture 3
Algorithms for Big Data (COMPSCI 229r), Lecture 23
Algorithms for Big Data (COMPSCI 229r), Lecture 21
Advanced Algorithms (COMPSCI 224), Lecture 3
Algorithms for Big Data (COMPSCI 229r), Lecture 22
Algorithms for Big Data (COMPSCI 229r), Lecture 1
Advanced Algorithms (COMPSCI 224), Lecture 4
Algorithms for Big Data (COMPSCI 229r), Lecture 16
Algorithms for Big Data (COMPSCI 229r), Lecture 4
View Detailed Profile
Algorithms for Big Data (COMPSCI 229r), Lecture 24

Algorithms for Big Data (COMPSCI 229r), Lecture 24

Competitive paging, cache-oblivious

Advanced Algorithms (COMPSCI 224), Lecture 24

Advanced Algorithms (COMPSCI 224), Lecture 24

More efficient exponential-time

Algorithms for Big Data (COMPSCI 229r), Lecture 25

Algorithms for Big Data (COMPSCI 229r), Lecture 25

MapReduce: TeraSort, minimum spanning tree, triangle counting.

Algorithms for Big Data (COMPSCI 229r), Lecture 3

Algorithms for Big Data (COMPSCI 229r), Lecture 3

Necessity of randomized/approximate guarantees, linear sketching, AMS sketch, p-stable sketch for p less than 2.

Algorithms for Big Data (COMPSCI 229r), Lecture 23

Algorithms for Big Data (COMPSCI 229r), Lecture 23

External memory model: linked list, matrix multiplication, B-tree, buffered repository tree, sorting.

Algorithms for Big Data (COMPSCI 229r), Lecture 21

Algorithms for Big Data (COMPSCI 229r), Lecture 21

ℓ1/ℓ1 recovery, RIP1, unbalanced expanders, Sequential Sparse Matching Pursuit.

Advanced Algorithms (COMPSCI 224), Lecture 3

Advanced Algorithms (COMPSCI 224), Lecture 3

Hashing: load balancing, k-wise independence, chaining, linear probing.

Algorithms for Big Data (COMPSCI 229r), Lecture 22

Algorithms for Big Data (COMPSCI 229r), Lecture 22

Matrix completion.

Algorithms for Big Data (COMPSCI 229r), Lecture 1

Algorithms for Big Data (COMPSCI 229r), Lecture 1

Logistics, course topics, basic tail bounds (Markov, Chebyshev, Chernoff, Bernstein), Morris'

Advanced Algorithms (COMPSCI 224), Lecture 4

Advanced Algorithms (COMPSCI 224), Lecture 4

Symmetrization, hashing: linear probing (5-wise indep.), bloom filters, cuckoo hashing, bloomier filters.

Algorithms for Big Data (COMPSCI 229r), Lecture 16

Algorithms for Big Data (COMPSCI 229r), Lecture 16

Linear least squares via subspace embeddings, leverage score sampling, non-commutative Khintchine, oblivious subspace ...

Algorithms for Big Data (COMPSCI 229r), Lecture 4

Algorithms for Big Data (COMPSCI 229r), Lecture 4

P-stable sketch analysis, Nisan's PRG, ℓp estimation for p

Algorithms for Big Data (COMPSCI 229r), Lecture 11

Algorithms for Big Data (COMPSCI 229r), Lecture 11

Khintchine, decoupling, Hanson-Wright, proof of distributional JL lemma.

Advanced Algorithms (COMPSCI 224), Lecture 26

Advanced Algorithms (COMPSCI 224), Lecture 26

Power of random signs: ℓ2 norm estimation, subspace embeddings (regression), Johnson-Lindenstrauss, deterministic point ...

Advanced Algorithms (COMPSCI 224), Lecture 15

Advanced Algorithms (COMPSCI 224), Lecture 15

linear programming: standard form, vertices, bases, simplex.

Algorithms for Big Data (COMPSCI 229r), Lecture 2

Algorithms for Big Data (COMPSCI 229r), Lecture 2

Distinct elements, k-wise independence, geometric subsampling of streams.

Algorithms for Big Data (COMPSCI 229r), Lecture 8

Algorithms for Big Data (COMPSCI 229r), Lecture 8

Amnesic dynamic programming (approximate distance to monotonicity).

Advanced Algorithms (COMPSCI 224), Lecture 22

Advanced Algorithms (COMPSCI 224), Lecture 22

Preferred path decomposition, link-cut trees.

Algorithms for Big Data (COMPSCI 229r), Lecture 18

Algorithms for Big Data (COMPSCI 229r), Lecture 18

Low-rank approximation, column-based matrix reconstruction, k-means, compressed sensing.