Global Information Lookup Global Information

Smallest grammar problem information


In data compression and the theory of formal languages, the smallest grammar problem is the problem of finding the smallest context-free grammar that generates a given string of characters (but no other string). The size of a grammar is defined by some authors as the number of symbols on the right side of the production rules.[1] Others also add the number of rules to that.[2] A grammar that generates only a single string, as required for the solution to this problem, is called a straight-line grammar.[3]

Every binary string of length has a grammar of length , as expressed using big O notation.[3] For binary de Bruijn sequences, no better length is possible.[4]

The (decision version of the) smallest grammar problem is NP-complete.[1] It can be approximated in polynomial time to within a logarithmic approximation ratio; more precisely, the ratio is where is the length of the given string and is the size of its smallest grammar. It is hard to approximate to within a constant approximation ratio. An improvement of the approximation ratio to would also improve certain algorithms for approximate addition chains.[5]

  1. ^ a b Charikar, Moses; Lehman, Eric; Liu, Ding; Panigrahy, Rina; Prabhakaran, Manoj; Sahai, Amit; Shelat, Abhi (2005). "The Smallest Grammar Problem". IEEE Transactions on Information Theory. 51 (7): 2554–2576. CiteSeerX 10.1.1.185.2130. doi:10.1109/TIT.2005.850116. S2CID 6900082. Zbl 1296.68086.
  2. ^ Florian Benz and Timo Kötzing, “An effective heuristic for the smallest grammar problem,” Proceedings of the fifteenth annual conference on Genetic and evolutionary computation conference - GECCO ’13, 2013. ISBN 978-1-4503-1963-8 doi:10.1145/2463372.2463441
  3. ^ a b Lohrey, Markus (2012). "Algorithmics on SLP-compressed strings: A survey" (PDF). Groups Complexity Cryptology. 4 (2): 241–299. doi:10.1515/GCC-2012-0016.
  4. ^ Domaratzki, Michael; Pighizzini, Giovanni; Shallit, Jeffrey (2002). "Simulating finite automata with context-free grammars". Information Processing Letters. 84 (6): 339–344. doi:10.1016/S0020-0190(02)00316-2. MR 1937222.
  5. ^ Charikar, Moses; Lehman, Eric; Liu, Ding; Panigrahy, Rina; Prabhakaran, Manoj; Rasala, April; Sahai, Amit; Shelat, Abhi (2002). "Approximating the Smallest Grammar: Kolmogorov Complexity in Natural Models" (PDF). Proceedings of the thirty-fourth annual ACM symposium on theory of computing (STOC 2002), Montreal, Quebec, Canada, May 19–21, 2002. New York, NY: ACM Press. pp. 792–801. doi:10.1145/509907.510021. ISBN 978-1-581-13495-7. S2CID 282489. Zbl 1192.68397.

and 24 Related for: Smallest grammar problem information

Request time (Page generated in 0.7989 seconds.)

Smallest grammar problem

Last Update:

theory of formal languages, the smallest grammar problem is the problem of finding the smallest context-free grammar that generates a given string of...

Word Count : 464

Grammar induction

Last Update:

a grammar-based code transforms x {\displaystyle x} into a context-free grammar G {\displaystyle G} . The problem of finding a smallest grammar for...

Word Count : 2166

Audio codec

Last Update:

complexity Prefix code Quantization Rate–distortion Redundancy Symmetry Smallest grammar problem Community Hutter Prize People Mark Adler Compression formats Compression...

Word Count : 349

Silence compression

Last Update:

complexity Prefix code Quantization Rate–distortion Redundancy Symmetry Smallest grammar problem Community Hutter Prize Global Data Compression Competition encode...

Word Count : 1457

Discrete cosine transform

Last Update:

methods, the boundary conditions are directly specified as a part of the problem being solved. Or, for the MDCT (based on the type-IV DCT), the boundary...

Word Count : 12067

John Kieffer

Last Update:

"The Smallest Grammar Problem", IEEE Trans. Inf. Theory, 51 (7): 2554–2576, doi:10.1109/tit.2005.850116, S2CID 6900082 Bannai, H. (2016), "Grammar Compression"...

Word Count : 1037

1

Last Update:

where zero is considered neither positive nor negative, 1 is the first and smallest positive integer. It is also sometimes considered the first of the infinite...

Word Count : 3738

Finnish grammar

Last Update:

words) of the accusative case in modern Finnish. The recent, authoritative grammar Iso suomen kielioppi takes the position that only the personal pronouns...

Word Count : 7779

Michael Halliday

Last Update:

syntax/semantics but also grammar/lexis, language/thought, competence/performance. Once these dichotomies had been set up, the problem arose of locating and...

Word Count : 3233

Recursion

Last Update:

other cases recursively in terms of the simple one. A recursive grammar is a formal grammar that contains recursive production rules. Recursion is sometimes...

Word Count : 3645

Continuum hypothesis

Last Update:

_{0}<|S|<2^{\aleph _{0}}} . Assuming the axiom of choice, there is a unique smallest cardinal number ℵ 1 {\displaystyle \aleph _{1}} greater than ℵ 0 {\displaystyle...

Word Count : 3962

Multiclass classification

Last Update:

classification, multiclass classification or multinomial classification is the problem of classifying instances into one of three or more classes (classifying...

Word Count : 1331

Old English grammar

Last Update:

The grammar of Old English differs a lot from Modern English, predominantly being much more inflected. As a Germanic language, Old English has a morphological...

Word Count : 8373

Aleph number

Last Update:

class of cardinal numbers is totally ordered, and thus ℵ1 is the second-smallest infinite cardinal number. One can show one of the most useful properties...

Word Count : 1961

Multiple comparisons problem

Last Update:

statistics, the multiple comparisons, multiplicity or multiple testing problem occurs when one considers a set of statistical inferences simultaneously...

Word Count : 2556

Linguistics

Last Update:

a shift in focus in the 20th century towards formalism and generative grammar, which studies the universal properties of language, historical research...

Word Count : 9006

Systemic functional linguistics

Last Update:

such as Dik's functional grammar (FG, or as now often termed, functional discourse grammar) and role and reference grammar. To avoid confusion, the full...

Word Count : 1852

Lithuanian language

Last Update:

Meillet Among Indo-European languages, Lithuanian is conservative in its grammar and phonology, retaining archaic features otherwise found only in ancient...

Word Count : 10148

Origin of language

Last Update:

intonation/pitch is pivotal in spoken grammar and is the basic information used by children to learn the grammar of whatever language. Language users have...

Word Count : 21475

Written language

Last Update:

conservative, and may incorporate older or more formal vocabulary and grammar. The "low variety", often the spoken language, is used in everyday conversation...

Word Count : 4695

List of algorithms

Last Update:

finding antiderivatives) Closest pair problem: find the pair of points (from a set of points) with the smallest distance between them Collision detection...

Word Count : 7800

Batch normalization

Last Update:

effectiveness remain under discussion. It was believed that it can mitigate the problem of internal covariate shift, where parameter initialization and changes...

Word Count : 5808

Reinforcement learning

Last Update:

expectations over the whole state-space, which is impractical for all but the smallest (finite) Markov decision processes. In reinforcement learning methods,...

Word Count : 7017

Computable function

Last Update:

numbers and return a single natural number (just as above). They are the smallest class of partial functions that includes the constant, successor, and projection...

Word Count : 3393

PDF Search Engine © AllGlobal.net