In today’s world, compression is a fundamental technique to let our computers deal in an efficient manner with the massive amount of available information. Graphs, and in particular web and social graphs, have been growing exponentially larger in the last years, increasing the necessity of having efficient compressed representations for them. In this thesis, we study the compression of graphs from both a theoretical and a practical point of view. We provide a new technique to achieve better compression of sequences of large integers, showing its theoretical and practical properties, as well as new techniques for practical context modeling in large context spaces. We conduct a theoretical analysis of the compression of various models of graphs, showing that theoretically optimal compression for each of those models can be achieved in polynomial time. Finally, we show how to apply the proposed techniques to practical graph compression to obtain a new scheme that achieves significant size savings over the state of the art, while still allowing efficient compression and decompression algorithms.

Compression Techniques for Large Graphs: Theory and Practice

2021

Abstract

In today’s world, compression is a fundamental technique to let our computers deal in an efficient manner with the massive amount of available information. Graphs, and in particular web and social graphs, have been growing exponentially larger in the last years, increasing the necessity of having efficient compressed representations for them. In this thesis, we study the compression of graphs from both a theoretical and a practical point of view. We provide a new technique to achieve better compression of sequences of large integers, showing its theoretical and practical properties, as well as new techniques for practical context modeling in large context spaces. We conduct a theoretical analysis of the compression of various models of graphs, showing that theoretically optimal compression for each of those models can be achieved in polynomial time. Finally, we show how to apply the proposed techniques to practical graph compression to obtain a new scheme that achieves significant size savings over the state of the art, while still allowing efficient compression and decompression algorithms.
7-apr-2021
Italiano
Grossi, Roberto
Chierichetti, Flavio
Crispo, Bruno
García Sánchez, José Daniel
Università degli Studi di Pisa
File in questo prodotto:
File Dimensione Formato  
activity_report.pdf

accesso aperto

Tipologia: Altro materiale allegato
Dimensione 76.36 kB
Formato Adobe PDF
76.36 kB Adobe PDF Visualizza/Apri
Thesis.pdf

accesso aperto

Tipologia: Altro materiale allegato
Dimensione 783.22 kB
Formato Adobe PDF
783.22 kB Adobe PDF Visualizza/Apri

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14242/148252
Il codice NBN di questa tesi è URN:NBN:IT:UNIPI-148252