Efficient Representation and Encoding of Distributive Lattices
dc.contributor.author | Sinnamon, Corwin | |
dc.date.accessioned | 2018-08-20T14:33:26Z | |
dc.date.available | 2018-08-20T14:33:26Z | |
dc.date.issued | 2018-08-20 | |
dc.date.submitted | 2018-07-27 | |
dc.description.abstract | This thesis presents two new representations of distributive lattices with an eye towards efficiency in both time and space. Distributive lattices are a well-known class of partially-ordered sets having two natural operations called meet and join. Improving on all previous results, we develop an efficient data structure for distributive lattices that supports meet and join operations in O(log n) time, where n is the size of the lattice. The structure occupies O(n log n) bits of space, which is as compact as any known data structure and within a logarithmic factor of the information-theoretic lower bound by enumeration. The second representation is a bitstring encoding of a distributive lattice that uses approximately 1.26n bits. This is within a small constant factor of the best known upper and lower bounds for this problem. A lattice can be encoded or decoded in O(n log n) time. | en |
dc.identifier.uri | http://hdl.handle.net/10012/13609 | |
dc.language.iso | en | en |
dc.pending | false | |
dc.publisher | University of Waterloo | en |
dc.subject | succinct data structure | en |
dc.subject | compact data structure | en |
dc.subject | lattice | en |
dc.subject | distributive lattice | en |
dc.subject | partially-ordered set | en |
dc.subject | persistence | en |
dc.title | Efficient Representation and Encoding of Distributive Lattices | en |
dc.type | Master Thesis | en |
uws-etd.degree | Master of Mathematics | en |
uws-etd.degree.department | David R. Cheriton School of Computer Science | en |
uws-etd.degree.discipline | Computer Science | en |
uws-etd.degree.grantor | University of Waterloo | en |
uws.contributor.advisor | Munro, J. Ian | |
uws.contributor.affiliation1 | Faculty of Mathematics | en |
uws.peerReviewStatus | Unreviewed | en |
uws.published.city | Waterloo | en |
uws.published.country | Canada | en |
uws.published.province | Ontario | en |
uws.scholarLevel | Graduate | en |
uws.typeOfResource | Text | en |