License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.ESA.2020.69
URN: urn:nbn:de:0030-drops-129352
Go to the corresponding LIPIcs Volume Portal

Li, Lily ; Nikolov, Aleksandar

On the Computational Complexity of Linear Discrepancy

LIPIcs-ESA-2020-69.pdf (0.6 MB)


Many problems in computer science and applied mathematics require rounding a vector ? of fractional values lying in the interval [0,1] to a binary vector ? so that, for a given matrix ?, ?? is as close to ?? as possible. For example, this problem arises in LP rounding algorithms used to approximate NP-hard optimization problems and in the design of uniformly distributed point sets for numerical integration. For a given matrix ?, the worst-case error over all choices of ? incurred by the best possible rounding is measured by the linear discrepancy of ?, a quantity studied in discrepancy theory, and introduced by Lovasz, Spencer, and Vesztergombi (EJC, 1986).
We initiate the study of the computational complexity of linear discrepancy. Our investigation proceeds in two directions: (1) proving hardness results and (2) finding both exact and approximate algorithms to evaluate the linear discrepancy of certain matrices. For (1), we show that linear discrepancy is NP-hard. Thus we do not expect to find an efficient exact algorithm for the general case. Restricting our attention to matrices with a constant number of rows, we present a poly-time exact algorithm for matrices consisting of a single row and matrices with a constant number of rows and entries of bounded magnitude. We also present an exponential-time approximation algorithm for general matrices, and an algorithm that approximates linear discrepancy to within an exponential factor.

BibTeX - Entry

  author =	{Lily Li and Aleksandar Nikolov},
  title =	{{On the Computational Complexity of Linear Discrepancy}},
  booktitle =	{28th Annual European Symposium on Algorithms (ESA 2020)},
  pages =	{69:1--69:16},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-162-7},
  ISSN =	{1868-8969},
  year =	{2020},
  volume =	{173},
  editor =	{Fabrizio Grandoni and Grzegorz Herman and Peter Sanders},
  publisher =	{Schloss Dagstuhl--Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{},
  URN =		{urn:nbn:de:0030-drops-129352},
  doi =		{10.4230/LIPIcs.ESA.2020.69},
  annote =	{Keywords: discrepancy theory, linear discrepancy, rounding, NP-hardness}

Keywords: discrepancy theory, linear discrepancy, rounding, NP-hardness
Collection: 28th Annual European Symposium on Algorithms (ESA 2020)
Issue Date: 2020
Date of publication: 26.08.2020

DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI