Approximating Optimal Bidirectional Macro Schemes
Abstract
Lempel-Ziv is an easy-to-compute member of a wide family of so-called macro schemes; it restricts pointers to go in one direction only. Optimal bidirectional macro schemes are NP-complete to find, but they may provide much better compression on highly repetitive sequences. We consider the problem of approximating optimal bidirectional macro schemes. We describe a simulated annealing algorithm that usually converges quickly. Moreover, in some cases, we obtain bidirectional macro schemes that are provably a 2-approximation of the optimal. We test our algorithm on a number of artificial repetitive texts and verify that it is efficient in practice and outperforms Lempel-Ziv, sometimes by a wide margin.
Más información
| Título según WOS: | Approximating Optimal Bidirectional Macro Schemes |
| Título de la Revista: | 2020 DATA COMPRESSION CONFERENCE (DCC 2020) |
| Editorial: | IEEE COMPUTER SOC |
| Fecha de publicación: | 2020 |
| Página de inicio: | 153 |
| Página final: | 162 |
| DOI: |
10.1109/DCC47342.2020.00023 |
| Notas: | ISI |