Javascript must be enabled to continue!
Suffix Tree Data Structures for Matrices
View through CrossRef
We discuss the suffix tree generalization to matrices in this chapter. We extend the suffix tree notion (described in Chapter 3) from text strings to text matrices whose entries are taken from an ordered alphabet with the aim of solving pattern-matching problems. This suffix tree generalization can be efficiently used to implement low-level routines for Computer Vision, Data Compression, Geographic Information Systems and Visual Databases. We examine the submatrices in the form of the text’s contiguous parts that still have a matrix shape. Representing these text submatrices as “suitably formatted” strings stored in a compacted trie is the rationale behind suffix trees for matrices. The choice of the format inevitably influences suffix tree construction time and space complexity. We first deal with square matrices and show that many suffix tree families can be defined for the same input matrix according to the matrix’s string representations. We can store each suffix tree in linear space and give an efficient construction algorithm whose input is both the matrix and the string representation chosen. We then treat rectangular matrices and define their corresponding suffix trees by means of some general rules which we list formally. We show that there is a super-linear lower bound to the space required (in contrast with the linear space required by suffix trees for square matrices). We give a simple example of one of these suffix trees. The last part of the chapter illustrates some technical results regarding suffix trees for square matrices: we show how to achieve an expected linear-time suffix tree construction for a constant-size alphabet under some mild probabilistic assumptions about the input distribution. We begin by defining a wide class of string representations for square matrices. We let Σ denote an ordered alphabet of characters and introduce another alphabet of five special characters, called shapes. A shape is one of the special characters taken from set {IN,SW,NW,SE,NE}. Shape IN encodes the 1x1 matrix generated from the empty matrix by creating a square.
Title: Suffix Tree Data Structures for Matrices
Description:
We discuss the suffix tree generalization to matrices in this chapter.
We extend the suffix tree notion (described in Chapter 3) from text strings to text matrices whose entries are taken from an ordered alphabet with the aim of solving pattern-matching problems.
This suffix tree generalization can be efficiently used to implement low-level routines for Computer Vision, Data Compression, Geographic Information Systems and Visual Databases.
We examine the submatrices in the form of the text’s contiguous parts that still have a matrix shape.
Representing these text submatrices as “suitably formatted” strings stored in a compacted trie is the rationale behind suffix trees for matrices.
The choice of the format inevitably influences suffix tree construction time and space complexity.
We first deal with square matrices and show that many suffix tree families can be defined for the same input matrix according to the matrix’s string representations.
We can store each suffix tree in linear space and give an efficient construction algorithm whose input is both the matrix and the string representation chosen.
We then treat rectangular matrices and define their corresponding suffix trees by means of some general rules which we list formally.
We show that there is a super-linear lower bound to the space required (in contrast with the linear space required by suffix trees for square matrices).
We give a simple example of one of these suffix trees.
The last part of the chapter illustrates some technical results regarding suffix trees for square matrices: we show how to achieve an expected linear-time suffix tree construction for a constant-size alphabet under some mild probabilistic assumptions about the input distribution.
We begin by defining a wide class of string representations for square matrices.
We let Σ denote an ordered alphabet of characters and introduce another alphabet of five special characters, called shapes.
A shape is one of the special characters taken from set {IN,SW,NW,SE,NE}.
Shape IN encodes the 1x1 matrix generated from the empty matrix by creating a square.
Related Results
ADJECTIVE SUFFIXES IN THE HATE U GIVE NOVEL: ITS FORMS AND QUANTITIES
ADJECTIVE SUFFIXES IN THE HATE U GIVE NOVEL: ITS FORMS AND QUANTITIES
: This study aims to classify and describe the types of suffixes used to form adjectives found in novel titled The Hate U Give, determine the meanings indicated by the process as ...
AFIKSASI DALAM PENINGKATAN VALENSI VERBA BAHASA JAWA DAN BAHASA BANJAR
AFIKSASI DALAM PENINGKATAN VALENSI VERBA BAHASA JAWA DAN BAHASA BANJAR
Abstrak
Penelitian ini merupakan penelitian kualitatif yang bertujuan untuk untuk mengetahui proses afiksasi yang berperan terhadap peningkatan valensi verba dalam bahasa Jaw...
Sufiks Pembentuk Verba Transitif Dan Intransitif Dalam Bahasa Jepang
Sufiks Pembentuk Verba Transitif Dan Intransitif Dalam Bahasa Jepang
(Title: Suffix Formers of Transitive And Intransitive Verbs In Japanese Language) This research aims to explain the process of formation verbs from the suffix of transitive and int...
Security of the Suffix Keyed Sponge
Security of the Suffix Keyed Sponge
We formalize and analyze the general suffix keyed sponge construction, a pseudorandom function built on top of a cryptographic permutation. The construction hashes its data using t...
Functions of Suffix -an in Javanese
Functions of Suffix -an in Javanese
This article aims at describing functions of suffix –an in Javanese. Suffix -an is the most utilised suffix in Javanese, this suffix is used to create nouns, verbs and adjectives i...
Aspecte ale derivării cu sufixul -iște
Aspecte ale derivării cu sufixul -iște
ASPECTS OF THE DERIVATION WITH THE SUFFIX -IȘTE
Abstract
In this paper, I aimed to make a very rigorous inventory of derivatives with the suffix -iște from the Romanian language, t...
AN ANALYSIS OF DERIVATIONAL SUFFIXES ON "PERCY JACKSON THE SEA MONSTER" NOVEL BY RICK RIORDAN
AN ANALYSIS OF DERIVATIONAL SUFFIXES ON "PERCY JACKSON THE SEA MONSTER" NOVEL BY RICK RIORDAN
The English word formation in morphology in this analysis will investigate the morphology of English word formation in this research. The form, purpose, and meaning of derivational...
Study of Affixation In West Simeulue Language
Study of Affixation In West Simeulue Language
This study discusses the type of affixation, especially prefixes and suffixes in the West Simeulue language. This study aims to find what types of prefixes and suffixes are in West...

