VLDB 2026 Research / reviewers in the wild / expert
Marinella Sciortino
dblp:86/6093
· DBLP profile ↗
59ranked-venue papers
1as first author
18since 2021 · last 2026
0000-0001-6928-0168ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 40 · 1 first-author · 10 since 2021Databases, data management, data science and information retrieval · 9 · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 8 · 4 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 1 since 2021Artificial intelligence and machine learning · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Totally Unclustered BWT Images of Any Length over Non-Binary AlphabetsabstractWe prove that for every integer n > 0 and for every alphabet Σ_k of size k ≥ 3, there exist words of length n whose Burrows-Wheeler Transform (BWT) is totally unclustered, i.e., it consists of exactly n runs with no two consecutive equal symbols. These words represent the worst-case behavior of the clustering effect of the BWT. We also establish a lower bound on their number. This contrasts with the binary case, where the existence of infinitely many totally unclustered BWT images is still an open problem, related to Artin’s conjecture on primitive roots. Gabriele Fici, Estéban Gabory, Giuseppe Romana, Marinella Sciortino |
CPM | 4 |
| 2026 | Efficient Computation of Discriminative Absent Words for String Collections
Giusi Castiglione, Sabrina Mantaci, Antonio Restivo, Giuseppe Romana, Marinella Sciortino |
DLT | 5 |
| 2026 | Generalization of Repetitiveness Measures for Two-Dimensional StringsabstractAbstract The problem of detecting and measuring the repetitiveness of one-dimensional strings has been extensively studied in data compression and text indexing. Our understanding of these issues has been significantly improved by the introduction of the notion of string attractor (Kempa and Prezza 2018) and by the results showing the relationship between attractors and other measures of compressibility. When the input data are structured in a non-linear way, as in two-dimensional strings, inherent redundancy often offers an even richer source for compression. However, systematic studies on repetitiveness measures for two-dimensional strings are still scarce. In this paper, we extend to two or more dimensions the main measures of complexity introduced for one-dimensional strings. We distinguish between the measures $$\delta $$ δ and $$\gamma $$ γ , defined in terms of the substrings of the input, and the measures g , $$g_{rl}$$ g rl , and b , which are based on copy-paste mechanisms. We study the properties and mutual relationships between these two classes and we show that the two classes become incomparable for d -dimensional inputs as soon as $$d\geqslant 2$$ d ⩾ 2 . Moreover, we show that our grammar-based representation of a d -dimensional string of size N enables direct access to any symbol in $$O(\log N)$$ O ( log N ) time. We also compare our measures for two-dimensional strings with the 2D Block Tree data structure (Brisaboa et al., Comput. J. 67 (1), 391–406, 2024) and provide some insights for the design of future effective two-dimensional compressors. A preliminary version of this paper appeared in the proceedings of the conference SPIRE 2024. Lorenzo Carfagna, Giovanni Manzini, Giuseppe Romana, Marinella Sciortino, Cristian Urbina |
Theory Comput. Syst. | 4 |
| 2025 | Morphisms and BWT-Run SensitivityabstractWe study how the application of morphisms affects the number r of equal-letter runs in the Burrows–Wheeler Transform (BWT). This parameter has emerged as a key repetitiveness measure in compressed indexing. We focus on the notion of BWT-run sensitivity after application of morphisms. For binary alphabets, we characterize the class of injective morphisms that preserve the number of BWT-runs up to a bounded additive increase by showing that it coincides with the known class of primitivity-preserving morphisms, which are those that map primitive words to primitive words. We further prove that deciding whether a given binary morphism has bounded BWT-run sensitivity is possible in polynomial time with respect to the total length of the images of the two letters. Additionally, we explore new structural and combinatorial properties of synchronizing and recognizable morphisms. These results establish new connections between BWT-based compressibility, code theory, and symbolic dynamics. Gabriele Fici, Giuseppe Romana, Marinella Sciortino, Cristian Urbina |
MFCS | 3 |
| 2025 | Bit Catastrophes for the Burrows-Wheeler TransformabstractAbstract A bit catastrophe, loosely defined, is when a change in just one character of a string causes a significant change in the size of the compressed string. We study this phenomenon for the Burrows-Wheeler Transform (BWT), a string transform at the heart of several of the most popular compressors and aligners today. The parameter determining the size of the compressed data is the number of equal-letter runs of the BWT, commonly denoted r . We exhibit infinite families of strings in which insertion, deletion, resp. substitution of one character increases r from constant to $$\Theta (\log n)$$ Θ ( log n ) , where n is the length of the string. These strings can be interpreted both as examples for an increase by a multiplicative or an additive $$\Theta (\log n)$$ Θ ( log n ) -factor. As regards the multiplicative factor, they attain the upper bound given by Akagi, Funakoshi, and Inenaga [Inf & Comput. 2023] of $$\mathcal{O}(\log n \log r)$$ O ( log n log r ) , since here $$r=\mathcal{O}(1)$$ r = O ( 1 ) . We then give examples of strings in which insertion, deletion, resp. substitution of a character increases r by a $$\Theta (\sqrt{n})$$ Θ ( n ) additive factor. These strings significantly improve the best known lower bound for an additive factor of $$\Omega (\log n)$$ Ω ( log n ) [Giuliani et al., SOFSEM 2021]. Sara Giuliani, Shunsuke Inenaga, Zsuzsanna Lipták, Giuseppe Romana, Marinella Sciortino, Cristian Urbina |
Theory Comput. Syst. | 5 |
| 2024 | Generalization of Repetitiveness Measures for Two-Dimensional Strings
Lorenzo Carfagna, Giovanni Manzini, Giuseppe Romana, Marinella Sciortino, Cristian Urbina |
SPIRE | 4 |
| 2024 | r-indexing the eBWTabstractThe extended Burrows-Wheeler Transform (eBWT) was introduced by Mantaci et al. [TCS 2007] to extend the definition of the BWT to a collection of strings. As opposed to other commonly used BWT-variants for string collections, the eBWT is independent of the input order of the strings in the collection, while preserving the full functionality and compressibility of the classic BWT. In our prior work [Boucher et al. Computing the original eBWT faster, simpler, and with less memory, SPIRE 2021], we presented a linear-time algorithm for constructing the eBWT. The algorithm combines a modification of the Suffix Array Induced Sorting (SAIS) algorithm [Nong et al., IEEE Trans Comput 2011] with Prefix-Free Parsing [Boucher et al., Alg Mol Biol 2019; Kuhnle et. al., JCB 2020]. In this paper, we show how this construction can be extended for building the r-index of the eBWT, which we call extended r-index, an analogous data structure to the r-index of Gagie et al. [SODA 2018, JACM 2020], with the added value that circular pattern matching is also supported. Our data structure occupies O(r) words, where r is the number of runs of the eBWT of the input collection, and answers count and locate queries in time analogous to the original r-index. We also show how to efficiently support finding maximal exact matches (MEMs) using the extended r-index. We implemented the extended r-index and tested it on circular bacterial genomes and plasmids, comparing it to five state-of-the-art compressed text indexes, including the original r-index and several dictionary-based indexes. While our data structure maintains similar time and memory requirements for answering pattern matching queries as the original r-index, it is the only index in the literature that regards the strings as circular. So, it can naturally be used for both circular and linear input collections. This is an extended version of the conference paper Boucher et al., r-indexing the eBWT, SPIRE 2021. Christina Boucher 0001, Davide Cenzato, Zsuzsanna Lipták, Massimiliano Rossi 0001, Marinella Sciortino |
Inf. Comput. | 5 |
| 2023 | On the Impact of Morphisms on BWT-Runs
Gabriele Fici, Giuseppe Romana, Marinella Sciortino, Cristian Urbina |
CPM | 3 |
| 2023 | Computing matching statistics on Wheeler DFAsabstractMatching statistics were introduced to solve the approximate string matching problem, which is a recurrent subroutine in bioinformatics applications. In 2010, Ohlebusch et al. [SPIRE 2010] proposed a time and space efficient algorithm for computing matching statistics which relies on some components of a compressed suffix tree - notably, the longest common prefix (LCP) array. In this paper, we show how their algorithm can be generalized from strings to Wheeler deterministic finite automata. Most importantly, we introduce a notion of LCP array for Wheeler automata, thus establishing a first clear step towards extending (compressed) suffix tree functionalities to labeled graphs. Alessio Conte, Nicola Cotumaccio, Travis Gagie, Giovanni Manzini, Nicola Prezza, Marinella Sciortino |
DCC | 6 |
| 2023 | Bit Catastrophes for the Burrows-Wheeler Transform
Sara Giuliani, Shunsuke Inenaga, Zsuzsanna Lipták, Giuseppe Romana, Marinella Sciortino, Cristian Urbina |
DLT | 5 |
| 2023 | A new class of string transformations for compressed text indexingabstractIntroduced about thirty years ago in the field of data compression, the Burrows-Wheeler Transform (BWT) is a string transformation that, besides being a booster of the performance of memoryless compressors, plays a fundamental role in the design of efficient self-indexing compressed data structures. Finding other string transformations with the same remarkable properties of BWT has been a challenge for many researchers for a long time. Among the known BWT variants, the only one that has been recently shown to be a valid alternative to BWT is the Alternating BWT (ABWT), an invertible string transformation introduced about ten years ago in connection with a generalization of Lyndon words. In this paper, we introduce a whole class of new string transformations, called local orderings-based transformations, which have all the “myriad virtues” of BWT. We show that this new family is a special case of a much larger class of transformations, based on context adaptive alphabet orderings, that includes BWT and ABWT. Although all transformations support pattern search, we show that, in the general case, the transformations within our larger class may take quadratic time for inversion and pattern search. As a further result, we show that the local orderings-based transformations can be used for the construction of the recently introduced r-index, which makes them suitable also for highly repetitive collections. In this context, we consider the problem of finding, for a given string, the BWT variant that minimizes the number of runs in the transformed string, and we provide an algorithm solving this problem in linear time. Raffaele Giancarlo, Giovanni Manzini, Antonio Restivo, Giovanna Rosone, Marinella Sciortino |
Inf. Comput. | 5 |
| 2022 | Burrows-Wheeler Transform on Purely Morphic WordsabstractThe study of the compressibility of repetitive sequences is an issue that is attracting great interest. We consider purely morphic words, which are highly repetitive sequences generated by iterating a morphism$\varphi$that admits a fixed point (denoted by$\varphi^{\infty}(a)$) starting from a given character$a$belonging to the finite alphabet$A$, i.e.$\varphi^{\infty}(a)=\lim\nolimits_{i\rightarrow\infty}\varphi^{i}(a)$. Such morphisms are called prolongable on$a$. Here we focus on the compressibility via the Burrows-Wheeler Transform ($BWT$) of infinite families of finite sequences generated by morphisms. In particular, denoted by$r(w)$the number of equal-letter runs of a word$w$, we provide new upper bounds on$r(\mathsf{bwt} (\varphi^{i}(a)))$, i.e. the number of equal-letter runs produced when$BWT$is applied on$\varphi^{i}(a)$. Such bounds depend on the factor complexity$f_{x}(n)$of the infinite word$x=\varphi^{\infty}(a)$, that counts, for each$n\geq 0$, the number of distinct factors of$x$having length$n$. Andrea Frosini, Ilaria Mancini, Simone Rinaldi, Giuseppe Romana, Marinella Sciortino |
DCC | 5 |
| 2022 | Logarithmic Equal-Letter Runs for BWT of Purely Morphic Words
Andrea Frosini, Ilaria Mancini, Simone Rinaldi, Giuseppe Romana, Marinella Sciortino |
DLT | 5 |
| 2022 | String Attractors and Infinite Words
Antonio Restivo, Giuseppe Romana, Marinella Sciortino |
LATIN | 3 |
| 2021 | Novel Results on the Number of Runs of the Burrows-Wheeler-Transform
Sara Giuliani, Shunsuke Inenaga, Zsuzsanna Lipták, Nicola Prezza, Marinella Sciortino, Anna Toffanello |
SOFSEM | 5 |
| 2021 | r-Indexing the eBWT
Christina Boucher 0001, Davide Cenzato, Zsuzsanna Lipták, Massimiliano Rossi 0001, Marinella Sciortino |
SPIRE | 5 |
| 2021 | Computing the Original eBWT Faster, Simpler, and with Less Memory
Christina Boucher 0001, Davide Cenzato, Zsuzsanna Lipták, Massimiliano Rossi 0001, Marinella Sciortino |
SPIRE | 5 |
| 2021 | A combinatorial view on string attractors
Sabrina Mantaci, Antonio Restivo, Giuseppe Romana, Giovanna Rosone, Marinella Sciortino |
Theor. Comput. Sci. | 5 |
| 2020 | Variable-order reference-free variant discovery with the Burrows-Wheeler TransformabstractBACKGROUND: In [Prezza et al., AMB 2019], a new reference-free and alignment-free framework for the detection of SNPs was suggested and tested. The framework, based on the Burrows-Wheeler Transform (BWT), significantly improves sensitivity and precision of previous de Bruijn graphs based tools by overcoming several of their limitations, namely: (i) the need to establish a fixed value, usually small, for the order k, (ii) the loss of important information such as k-mer coverage and adjacency of k-mers within the same read, and (iii) bad performance in repeated regions longer than k bases. The preliminary tool, however, was able to identify only SNPs and it was too slow and memory consuming due to the use of additional heavy data structures (namely, the Suffix and LCP arrays), besides the BWT. RESULTS: In this paper, we introduce a new algorithm and the corresponding tool ebwt2InDel that (i) extend the framework of [Prezza et al., AMB 2019] to detect also INDELs, and (ii) implements recent algorithmic findings that allow to perform the whole analysis using just the BWT, thus reducing the working space by one order of magnitude and allowing the analysis of full genomes. Finally, we describe a simple strategy for effectively parallelizing our tool for SNP detection only. On a 24-cores machine, the parallel version of our tool is one order of magnitude faster than the sequential one. The tool ebwt2InDel is available at github.com/nicolaprezza/ebwt2InDel . CONCLUSIONS: Results on a synthetic dataset covered at 30x (Human chromosome 1) show that our tool is indeed able to find up to 83% of the SNPs and 72% of the existing INDELs. These percentages considerably improve the 71% of SNPs and 51% of INDELs found by the state-of-the art tool based on de Bruijn graphs. We furthermore report results on larger (real) Human whole-genome sequencing experiments. Also in these cases, our tool exhibits a much higher sensitivity than the state-of-the art tool. Nicola Prezza, Nadia Pisanti, Marinella Sciortino, Giovanna Rosone |
BMC Bioinform. | 3 |
| 2020 | The Alternating BWT: An algorithmic perspective
Raffaele Giancarlo, Giovanni Manzini, Antonio Restivo, Giovanna Rosone, Marinella Sciortino |
Theor. Comput. Sci. | 5 |
| 2019 | A New Class of Searchable and Provably Highly Compressible String TransformationsabstractThe Burrows-Wheeler Transform is a string transformation that plays a fundamental role for the design of self-indexing compressed data structures. Over the years, researchers have successfully extended this transformation outside the domains of strings. However, efforts to find non-trivial alternatives of the original, now 25 years old, Burrows-Wheeler string transformation have met limited success. In this paper we bring new lymph to this area by introducing a whole new family of transformations that have all the "myriad virtues" of the BWT: they can be computed and inverted in linear time, they produce provably highly compressible strings, and they support linear time pattern search directly on the transformed string. This new family is a special case of a more general class of transformations based on context adaptive alphabet orderings, a concept introduced here. This more general class includes also the Alternating BWT, another invertible string transforms recently introduced in connection with a generalization of Lyndon words. Raffaele Giancarlo, Giovanni Manzini, Giovanna Rosone, Marinella Sciortino |
CPM | 4 |
| 2019 | Inducing the Lyndon Array
Felipe A. Louza, Sabrina Mantaci, Giovanni Manzini, Marinella Sciortino, Guilherme P. Telles |
SPIRE | 4 |
| 2018 | Block Sorting-Based Transformations on Words: Beyond the Magic BWT
Raffaele Giancarlo, Giovanni Manzini, Antonio Restivo, Giovanna Rosone, Marinella Sciortino |
DLT | 5 |
| 2018 | The Colored Longest Common Prefix Array Computed via Sequential Scans
Fabio Garofalo, Giovanna Rosone, Marinella Sciortino, Davide Verzotto |
SPIRE | 3 |
| 2018 | Detecting Mutations by eBWTabstractIn this paper we develop a theory describing how the extended Burrows-Wheeler Transform (eBWT) of a collection of DNA fragments tends to cluster together the copies of nucleotides sequenced from a genome G. Our theory accurately predicts how many copies of any nucleotide are expected inside each such cluster, and how an elegant and precise LCP array based procedure can locate these clusters in the eBWT. Our findings are very general and can be applied to a wide range of different problems. In this paper, we consider the case of alignment-free and reference-free SNPs discovery in multiple collections of reads. We note that, in accordance with our theoretical results, SNPs are clustered in the eBWT of the reads collection, and we develop a tool finding SNPs with a simple scan of the eBWT and LCP arrays. Preliminary results show that our method requires much less coverage than state-of-the-art tools while drastically improving precision and sensitivity. Nicola Prezza, Nadia Pisanti, Marinella Sciortino, Giovanna Rosone |
WABI | 3 |
| 2017 | On Fixed Points of the Burrows-Wheeler TransformabstractThe Burrows-Wheeler Transform is a well known transformation widely used in Data Compression: important competitive compression software, such as Bzip (cf. [1]) and Szip (cf. [2]) and some indexing software, like the FM-index (cf. [3]), are deeply based on the Burrows Wheeler Transform. The main ad vantage of using BWT for data compression consists in its feature of “clustering” together equal characters. In this paper we show the existence of fixed points of BWT, i.e., words on which BWT has no effect. We show a characterization of the permutations associated to BWT of fixed points and we give the explicit form of fixed points on a binary ordered alphabet {a, b} having at most four b’s and those having at most four a’s. Sabrina Mantaci, Antonio Restivo, Giovanna Rosone, Floriana Russo, Marinella Sciortino |
Fundam. Informaticae | 5 |
| 2017 | PrefaceabstractThis special issue of Mathematical Structures in Computer Science is devoted to the fourteenth Italian Conference on Theoretical Computer Science (ICTCS) held at University of Palermo, Italy, from 9th to 11th September 2013. ICTCS is the conference of the Italian Chapter of the European Association for Theoretical Computer Science and covers a wide spectrum of topics in Theoretical Computer Science, ranging from computational complexity to logic, from algorithms and data structure to programming languages, from combinatorics on words to distributed computing. For this reason, the contributions here included come from very different areas of Theoretical Computer Science. In fact this special issue is motivated by the desire to give people who have presented their ideas at the 14th ICTCS the opportunity to publish papers on their work. Submitted papers have been subject to a careful and severe reviewing process and 11 of them were selected for this special issue. Mariangiola Dezani-Ciancaglini, Sabrina Mantaci, Marinella Sciortino |
Math. Struct. Comput. Sci. | 3 |
| 2017 | Preface
Dora Giammarresi, Sabrina Mantaci, Marinella Sciortino, Filippo Mignosi |
Theor. Comput. Sci. | 3 |
| 2017 | Measuring the clustering effect of BWT via RLE
Sabrina Mantaci, Antonio Restivo, Giovanna Rosone, Marinella Sciortino, Luca Versari |
Theor. Comput. Sci. | 4 |
| 2015 | Standard Sturmian words and automata minimization algorithms
Giusi Castiglione, Marinella Sciortino |
Theor. Comput. Sci. | 2 |
| 2014 | Universal Lyndon Words
Arturo Carpi, Gabriele Fici, Stepan Holub, Jakub Oprsal, Marinella Sciortino |
MFCS (1) | 5 |
| 2014 | Cyclic Complexity of Words
Julien Cassaigne, Gabriele Fici, Marinella Sciortino, Luca Q. Zamboni |
MFCS (1) | 3 |
| 2014 | Epichristoffel Words and Minimization of Moore AutomataabstractThis paper is focused on the connection between the combinatorics of words and minimization of automata. The three main ingredients are the epichristoffel words, Moore automata and a variant of Hopcroft's algorithm for their minimization. Epichristoffel words defined in [14] generalize some properties of circular sturmian words. Here we prove a factorization property and the existence of the reduction tree, that uniquely identifies the structure of the word. Furthermore, in the paper we investigate the problem of the minimization of Moore automata by defining a variant of Hopcroft's minimization algorithm. The use of this variant makes simpler the computation of the running time and consequently the study of families of automata that represent the extremal cases of the minimization process. Indeed, such a variant allows to use the above mentioned factorization property of the epichristoffel words and their reduction trees in order to find an infinite family of Moore automata such that the execution of the algorithm is uniquely determined and tight. Giusi Castiglione, Marinella Sciortino |
Fundam. Informaticae | 2 |
| 2013 | The Burrows-Wheeler Transform between Data Compression and Combinatorics on Words
Giovanna Rosone, Marinella Sciortino |
CiE | 2 |
| 2013 | Suffixes, Conjugates and Lyndon Words
Silvia Bonomo, Sabrina Mantaci, Antonio Restivo, Giovanna Rosone, Marinella Sciortino |
Developments in Language Theory | 5 |
| 2012 | Lightweight LCP Construction for Next-Generation Sequencing Datasets
Markus J. Bauer, Anthony J. Cox, Giovanna Rosone, Marinella Sciortino |
WABI | 4 |
| 2012 | Nondeterministic Moore automata and Brzozowski's minimization algorithm
Giusi Castiglione, Antonio Restivo, Marinella Sciortino |
Theor. Comput. Sci. | 3 |
| 2011 | Nondeterministic Moore Automata and Brzozowski's Algorithm
Giusi Castiglione, Antonio Restivo, Marinella Sciortino |
CIAA | 3 |
| 2010 | A Challenging Family of Automata for Classical Minimization Algorithms
Giusi Castiglione, Cyril Nicaud, Marinella Sciortino |
CIAA | 3 |
| 2010 | On extremal cases of Hopcroft's algorithm
Giusi Castiglione, Antonio Restivo, Marinella Sciortino |
Theor. Comput. Sci. | 3 |
| 2009 | On Extremal Cases of Hopcroft's Algorithm
Giusi Castiglione, Antonio Restivo, Marinella Sciortino |
CIAA | 3 |
| 2009 | Circular sturmian words and Hopcroft's algorithm
Giusi Castiglione, Antonio Restivo, Marinella Sciortino |
Theor. Comput. Sci. | 3 |
| 2008 | Hopcroft's Algorithm and Cyclic Automata
Giusi Castiglione, Antonio Restivo, Marinella Sciortino |
LATA | 3 |
| 2008 | Distance measures for biological sequences: Some recent approaches
Sabrina Mantaci, Antonio Restivo, Marinella Sciortino |
Int. J. Approx. Reason. | 3 |
| 2008 | A New Combinatorial Approach to Sequence Comparison
Sabrina Mantaci, Antonio Restivo, Giovanna Rosone, Marinella Sciortino |
Theory Comput. Syst. | 4 |
| 2007 | Suffix Automata and Standard Sturmian Words
Marinella Sciortino, Luca Q. Zamboni |
Developments in Language Theory | 1 |
| 2007 | Languages with mismatches
Chiara Epifanio, Alessandra Gabriele, Filippo Mignosi, Antonio Restivo, Marinella Sciortino |
Theor. Comput. Sci. | 5 |
| 2007 | From first principles to the Burrows and Wheeler transform and beyond, via combinatorial optimization
Raffaele Giancarlo, Antonio Restivo, Marinella Sciortino |
Theor. Comput. Sci. | 3 |
| 2007 | An extension of the Burrows-Wheeler Transform
Sabrina Mantaci, Antonio Restivo, Giovanna Rosone, Marinella Sciortino |
Theor. Comput. Sci. | 4 |
| 2006 | Word assembly through minimal forbidden words
Gabriele Fici, Filippo Mignosi, Antonio Restivo, Marinella Sciortino |
Theor. Comput. Sci. | 4 |
| 2005 | An Extension of the Burrows Wheeler Transform and Applications to Sequence Comparison and Data Compression
Sabrina Mantaci, Antonio Restivo, Giovanna Rosone, Marinella Sciortino |
CPM | 4 |
| 2005 | An Extension of the Burrows Wheeler Transform to k WordsabstractSummary form only given. We introduce an extension of the Burrows-Wheeler transform to a multiset of primitive words. Primitiveness is not actually a restrictive hypothesis, since in practice almost all the processed texts are primitive (or become primitive by adding an end-of-string symbol). We prove that such a transformation as the BWT is reversible. We show how to use the transformation as a preprocessing for the simultaneous compression of different texts. Sabrina Mantaci, Antonio Restivo, Marinella Sciortino |
DCC | 3 |
| 2005 | Boosting textual compression in optimal linear timeabstractWe provide a general boosting technique for Textual Data Compression. Qualitatively, it takes a good compression algorithm and turns it into an algorithm with a better compression performance guarantee. It displays the following remarkable properties: (a) it can turn any memoryless compressor into a compression algorithm that uses the “best possible” contexts; (b) it is very simple and optimal in terms of time; and (c) it admits a decompression algorithm again optimal in time. To the best of our knowledge, this is the first boosting technique displaying these properties.Technically, our boosting technique builds upon three main ingredients: the Burrows--Wheeler Transform, the Suffix Tree data structure, and a greedy algorithm to process them. Specifically, we show that there exists a proper partition of the Burrows--Wheeler Transform of a string s that shows a deep combinatorial relation with the k th order entropy of s . That partition can be identified via a greedy processing of the suffix tree of s with the aim of minimizing a proper objective function over its nodes. The final compressed string is then obtained by compressing individually each substring of the partition by means of the base compressor we wish to boost.Our boosting technique is inherently combinatorial because it does not need to assume any prior probabilistic model about the source emitting s , and it does not deploy any training, parameter estimation and learning. Various corollaries are derived from this main achievement. Among the others, we show analytically that using our booster, we get better compression algorithms than some of the best existing ones, that is, LZ77, LZ78, PPMC and the ones derived from the Burrows--Wheeler Transform. Further, we settle analytically some long-standing open problems about the algorithmic structure and the performance of BWT-based compressors. Namely, we provide the first family of BWT algorithms that do not use Move-To-Front or Symbol Ranking as a part of the compression process. Paolo Ferragina, Raffaele Giancarlo, Giovanni Manzini, Marinella Sciortino |
J. ACM | 4 |
| 2003 | Indexing Structures for Approximate String Matching
Alessandra Gabriele, Filippo Mignosi, Antonio Restivo, Marinella Sciortino |
CIAC | 4 |
| 2003 | Optimal Partitions of Strings: A New Class of Burrows-Wheeler Compression Algorithms
Raffaele Giancarlo, Marinella Sciortino |
CPM | 2 |
| 2003 | Computing forbidden words of regular languages
Marie-Pierre Béal, Maxime Crochemore, Filippo Mignosi, Antonio Restivo, Marinella Sciortino |
Fundam. Informaticae | 5 |
| 2003 | Burrows-Wheeler transform and Sturmian words
Sabrina Mantaci, Antonio Restivo, Marinella Sciortino |
Inf. Process. Lett. | 3 |
| 2002 | Words and forbidden factors
Filippo Mignosi, Antonio Restivo, Marinella Sciortino |
Theor. Comput. Sci. | 3 |
| 2001 | Forbidden Factors and Fragment Assembly
Filippo Mignosi, Antonio Restivo, Marinella Sciortino |
Developments in Language Theory | 3 |