Digital Geometry Algorithms

Download as PDF

Overview

Subject area

CSC

Catalog Number

80050

Course Title

Digital Geometry Algorithms

Department(s)

Description

This course addresses algorithmic problems in a world of big data, i.e., problems in settings where the algorithm's input data is too large to fit within a single computer's memory. In previous decades, DBMS (DataBase Management System) settings, in which the data fits on a machine's disk but not in memory, motivated the external memory or I/O models (e.g. external mergesort and B-trees). Models such as MapReduce/Hadoop have appeared for computing on data distributed across many machines (e.g. PageRank computation or matrix multiplication). Finally, streaming and sketching algorithms solve problems in linear or sublinear time, on sequences (e.g. finding missing, random, or frequent elements) and on graphs (e.g. finding matchings and counting triangles, deciding bipartiteness and connectivity). The above topics, from old to new, will be covered in this course. Other topics also include approximate matrix multiplication, the secretary problem, and compressed sensing.

Typically Offered

Offer as needed

Academic Career

Graduate School Graduate

Liberal Arts

Yes

Credits

Minimum Units

3

Maximum Units

3

Academic Progress Units

3

Repeat For Credit

No

Components

Name

Lecture

Hours

3

Course Topic ID

1

Formal Description

Topological Data Analysis

Course Schedule