Additive combinatorics and its applications in theoretical computer science

9Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Additive combinatorics (or perhaps more accurately, arithmetic combinatorics) is a branch of mathematics which lies at the intersection of combinatorics, number theory, Fourier analysis and ergodic theory. It studies approximate notions of various algebraic structures, such as vector spaces or fields. In recent years, several connections between additive combinatorics and theoretical computer science have been discovered. Techniques and results from additive combinatorics have been applied to problems in coding theory, property testing, hardness of approximation, computational complexity, communication complexity, randomness extraction and pseudo-randomness. The goal of this survey is to provide an introduction to additive combinatorics for students and researchers in theoretical computer science, to illustrate some of the exciting connections to classical problems in theoretical computer science, and to describe the many open problems that remain.

Cite

CITATION STYLE

APA

Lovett, S. (2016). Additive combinatorics and its applications in theoretical computer science. Theory of Computing, 8, 1–55. https://doi.org/10.4086/TOC.GS.2017.008

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free