[Colloq] Talk, Friday, May 8 - Emanuele Viola

Rachel Kalweit rachelb at ccs.neu.edu
Tue May 5 12:18:38 EDT 2009


The College of Computer and Information Science presents a talk by:

Speaker: Emanuele Viola

Date: Friday, May 8
Time: 1:00pm 
Location: 366 West Village H

TITLE: Bits vs. Trits

ABSTRACT: It's the end of the semester, and you need to store on a computer your N students' grades from the 3-element universe {pass, fail, borderline}. Via so-called arithmetic coding you can store them using the minimum number of bits, N(log_2 3) + O(1), but then to retrieve a grade you need to read all the bits. Or you can use two distinct bits per grade, but then you waste a linear
amount of space.

A breakthrough by Patrascu (FOCS 2008), later refined with Thorup, shows how to store the grades using the minimum number of bits so that each grade can be retrieved by reading just O(log N) bits.

We prove a matching lower bound: To retrieve the
grades by reading b bits, space N(log_2 3) + N/2^b is necessary.



More information about the Colloq mailing list