<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="paper.xsl" type="text/xsl"?>

<paper xmlns="http://www.cse.ucsd.edu/daniele/XML">

  <filename>DMS</filename>

  <title>Hardness of approximating the minimum distance of a linear
  code</title>


  <author>Ilya Dumer</author>
  <author>Daniele Micciancio</author>
  <author>Madhu Sudan</author>

  <reference>
    <link>http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=18</link>
    <journal>IEEE Transactions on Information Theory</journal>
    <volume>49</volume>
    <number>1</number>
    <pages>22-37</pages>
    <year month="1">2003</year>
    <note>Preliminary version in FOCS 2004</note>
    <doi>10.1109/TIT.2002.806118</doi>
  </reference>

  <abstract> 
    <p xmlns="http://www.w3.org/1999/xhtml">
      We show that the minimum distance <em>d</em> of a linear code is
      not approximable to within any constant factor in random
      polynomial time (RP), unless NP (nondeterministic polynomial
      time) equals RP. We also show that the minimum distance is not
      approximable to within an additive error that is linear in the
      block length <em>n</em> of the code.  Under the stronger
      assumption that NP is not contained in RQP (random
      quasi-polynomial time), we show that the minimum distance is not
      approximable to within the factor
      <em>exp(log<sup>1-epsilon</sup>(n))</em>, for any <em>epsilon &gt;
      0</em>. Our results hold for codes over any finite field,
      including binary codes. In the process we show that it is hard
      to find approximately nearest codewords even if the number of
      errors exceeds the unique decoding radius <em>d/2</em> by only
      an arbitrarily small fraction <em>epsilon d</em>. We also
      prove the hardness of the nearest codeword problem for
      asymptotically good codes, provided the number of errors exceeds
      <em>(2/3)d</em>. Our results for the minimum distance problem
      strengthen (though using stronger assumptions) a previous result
      of Vardy who showed that the minimum distance cannot be computed
      <em>exactly</em> in deterministic polynomial time P, unless
      P=NP.  Our results are obtained by adapting proofs of analogous
      results for integer lattices due to Ajtai and Micciancio. A
      critical component in the adaptation is our use of linear codes
      that perform better than random (linear) codes.</p>
  </abstract>

  <note>
    Preliminary versions in 
    <eccc year="1999" number="TR99-029"/>,
    <link doi="10.1109/SFFCS.1999.814620">FOCS 1999</link> 
    and
    <link doi="10.1109/ISIT.2000.866550">ISIT 2000</link>
  </note>
</paper>
