Cargando…

Balancing Straight-Line Programs for Strings and Trees

The talk will explain a recent balancing result according to which a context-free grammar in Chomsky normal form of size m that produces a single string w of length n (such a grammar is also called a straight-line program) can be transformed in linear time into a context-free grammar in Chomsky norm...

Descripción completa

Detalles Bibliográficos
Autor principal: Lohrey, Markus
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7309493/
http://dx.doi.org/10.1007/978-3-030-51466-2_26
_version_ 1783549218460270592
author Lohrey, Markus
author_facet Lohrey, Markus
author_sort Lohrey, Markus
collection PubMed
description The talk will explain a recent balancing result according to which a context-free grammar in Chomsky normal form of size m that produces a single string w of length n (such a grammar is also called a straight-line program) can be transformed in linear time into a context-free grammar in Chomsky normal form for w of size [Formula: see text], whose unique derivation tree has depth [Formula: see text]. This solves an open problem in the area of grammar-based compression, improves many results in this area and greatly simplifies many existing constructions. Similar balancing results can be formulated for various grammar-based tree compression formalism like top DAGs and forest straight-line programs. The talk is based on joint work with Moses Ganardi and Artur Jeż. An extended abstract appeared in [11]; a long version of the paper can be found in [12].
format Online
Article
Text
id pubmed-7309493
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-73094932020-06-23 Balancing Straight-Line Programs for Strings and Trees Lohrey, Markus Beyond the Horizon of Computability Article The talk will explain a recent balancing result according to which a context-free grammar in Chomsky normal form of size m that produces a single string w of length n (such a grammar is also called a straight-line program) can be transformed in linear time into a context-free grammar in Chomsky normal form for w of size [Formula: see text], whose unique derivation tree has depth [Formula: see text]. This solves an open problem in the area of grammar-based compression, improves many results in this area and greatly simplifies many existing constructions. Similar balancing results can be formulated for various grammar-based tree compression formalism like top DAGs and forest straight-line programs. The talk is based on joint work with Moses Ganardi and Artur Jeż. An extended abstract appeared in [11]; a long version of the paper can be found in [12]. 2020-06-24 /pmc/articles/PMC7309493/ http://dx.doi.org/10.1007/978-3-030-51466-2_26 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Lohrey, Markus
Balancing Straight-Line Programs for Strings and Trees
title Balancing Straight-Line Programs for Strings and Trees
title_full Balancing Straight-Line Programs for Strings and Trees
title_fullStr Balancing Straight-Line Programs for Strings and Trees
title_full_unstemmed Balancing Straight-Line Programs for Strings and Trees
title_short Balancing Straight-Line Programs for Strings and Trees
title_sort balancing straight-line programs for strings and trees
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7309493/
http://dx.doi.org/10.1007/978-3-030-51466-2_26
work_keys_str_mv AT lohreymarkus balancingstraightlineprogramsforstringsandtrees