Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. String Matching: Communication, Circuits, and Learning
 
conference paper

String Matching: Communication, Circuits, and Learning

Golovnev, Alexander
•
Göös, Mika  
•
Reichman, Daniel
Show more
Achlioptas, Dimitris
•
Végh, László A.
2019
[Proceedings of APPROX/RANDOM 2019]
Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2019)

String matching is the problem of deciding whether a given n-bit string contains a given k-bit pattern. We study the complexity of this problem in three settings. - Communication complexity. For small k, we provide near-optimal upper and lower bounds on the communication complexity of string matching. For large k, our bounds leave open an exponential gap; we exhibit some evidence for the existence of a better protocol. - Circuit complexity. We present several upper and lower bounds on the size of circuits with threshold and DeMorgan gates solving the string matching problem. Similarly to the above, our bounds are near-optimal for small k. - Learning. We consider the problem of learning a hidden pattern of length at most k relative to the classifier that assigns 1 to every string that contains the pattern. We prove optimal bounds on the VC dimension and sample complexity of this problem.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

LIPIcs-APPROX-RANDOM-2019-56.pdf

Type

Publisher

Version

Published version

Access type

openaccess

License Condition

CC BY

Size

574.27 KB

Format

Adobe PDF

Checksum (MD5)

7cef5fc8655f3883d3c7a0c332e08d53

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés