Optimal parallel dictionary matching and compression

Martin Farach, Shanmugavelayutham Muthukrishnan

    Research output: Contribution to conferencePaper

    Abstract

    Emerging applications in multi-media and the Human Genome Project require storage and searching of large databases of strings - a task for which parallelism seems the only hope. In this paper, we consider the parallelism in some of the fundamental problems in compressing strings and in matching large dictionaries of patterns against texts. We present the first work-optimal algorithms for these well-studied problems including the classical dictionary matching problem, optimal compression with a static dictionary and the universal data compression with dynamic dictionary of Lempel and Ziv. All our algorithms are randomized and they are of the Las Vegas type. Furthermore, they are fast, working in time logarithmic in the input size. Additionally, our algorithms seem suitable for a distributed implementation.

    Original languageEnglish (US)
    Pages244-253
    Number of pages10
    StatePublished - Jan 1 1995
    EventProceedings of the 7th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA'95 - Santa Barbara, CA, USA
    Duration: Jul 17 1995Jul 19 1995

    Other

    OtherProceedings of the 7th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA'95
    CitySanta Barbara, CA, USA
    Period7/17/957/19/95

    Fingerprint

    Glossaries
    Data compression
    Genes

    ASJC Scopus subject areas

    • Software
    • Safety, Risk, Reliability and Quality

    Cite this

    Farach, M., & Muthukrishnan, S. (1995). Optimal parallel dictionary matching and compression. 244-253. Paper presented at Proceedings of the 7th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA'95, Santa Barbara, CA, USA, .

    Optimal parallel dictionary matching and compression. / Farach, Martin; Muthukrishnan, Shanmugavelayutham.

    1995. 244-253 Paper presented at Proceedings of the 7th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA'95, Santa Barbara, CA, USA, .

    Research output: Contribution to conferencePaper

    Farach, M & Muthukrishnan, S 1995, 'Optimal parallel dictionary matching and compression', Paper presented at Proceedings of the 7th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA'95, Santa Barbara, CA, USA, 7/17/95 - 7/19/95 pp. 244-253.
    Farach M, Muthukrishnan S. Optimal parallel dictionary matching and compression. 1995. Paper presented at Proceedings of the 7th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA'95, Santa Barbara, CA, USA, .
    Farach, Martin ; Muthukrishnan, Shanmugavelayutham. / Optimal parallel dictionary matching and compression. Paper presented at Proceedings of the 7th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA'95, Santa Barbara, CA, USA, .10 p.
    @conference{ef4084ab7a4843a5b9058e2594971e70,
    title = "Optimal parallel dictionary matching and compression",
    abstract = "Emerging applications in multi-media and the Human Genome Project require storage and searching of large databases of strings - a task for which parallelism seems the only hope. In this paper, we consider the parallelism in some of the fundamental problems in compressing strings and in matching large dictionaries of patterns against texts. We present the first work-optimal algorithms for these well-studied problems including the classical dictionary matching problem, optimal compression with a static dictionary and the universal data compression with dynamic dictionary of Lempel and Ziv. All our algorithms are randomized and they are of the Las Vegas type. Furthermore, they are fast, working in time logarithmic in the input size. Additionally, our algorithms seem suitable for a distributed implementation.",
    author = "Martin Farach and Shanmugavelayutham Muthukrishnan",
    year = "1995",
    month = "1",
    day = "1",
    language = "English (US)",
    pages = "244--253",
    note = "Proceedings of the 7th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA'95 ; Conference date: 17-07-1995 Through 19-07-1995",

    }

    TY - CONF

    T1 - Optimal parallel dictionary matching and compression

    AU - Farach, Martin

    AU - Muthukrishnan, Shanmugavelayutham

    PY - 1995/1/1

    Y1 - 1995/1/1

    N2 - Emerging applications in multi-media and the Human Genome Project require storage and searching of large databases of strings - a task for which parallelism seems the only hope. In this paper, we consider the parallelism in some of the fundamental problems in compressing strings and in matching large dictionaries of patterns against texts. We present the first work-optimal algorithms for these well-studied problems including the classical dictionary matching problem, optimal compression with a static dictionary and the universal data compression with dynamic dictionary of Lempel and Ziv. All our algorithms are randomized and they are of the Las Vegas type. Furthermore, they are fast, working in time logarithmic in the input size. Additionally, our algorithms seem suitable for a distributed implementation.

    AB - Emerging applications in multi-media and the Human Genome Project require storage and searching of large databases of strings - a task for which parallelism seems the only hope. In this paper, we consider the parallelism in some of the fundamental problems in compressing strings and in matching large dictionaries of patterns against texts. We present the first work-optimal algorithms for these well-studied problems including the classical dictionary matching problem, optimal compression with a static dictionary and the universal data compression with dynamic dictionary of Lempel and Ziv. All our algorithms are randomized and they are of the Las Vegas type. Furthermore, they are fast, working in time logarithmic in the input size. Additionally, our algorithms seem suitable for a distributed implementation.

    UR - http://www.scopus.com/inward/record.url?scp=0029181269&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=0029181269&partnerID=8YFLogxK

    M3 - Paper

    AN - SCOPUS:0029181269

    SP - 244

    EP - 253

    ER -