Stavros Konstantinidis

dblp:k/StavrosKonstantinidis · DBLP profile ↗
← Back
41ranked-venue papers
25as first author
6since 2021 · last 2024
0000-0002-6628-067XORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 35 · 22 first-author · 6 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-author
YearPublicationVenuePosition
2024 On the difference set of two transductions
Stavros Konstantinidis, Nelma Moreira, Rogério Reis, Juraj Sebej
Theor. Comput. Sci.1
2023 On the average complexity of partial derivative transducers
abstract
2D regular expressions represent rational relations over two alphabets Σ and Δ. In standard 2D expressions (S2D-RE) the basic terms are generators of Σ⋆×Δ⋆, while in generalised 2D expressions (2D-RE) the basic terms are pairs of (ordinary) regular expressions over one alphabet (1D). In this paper we study the average state complexity of partial derivative standard transducers (TPD) for both S2D-RE and 2D-RE. For S2D-RE we obtain the same asymptotic bounds as for partial derivative automata. For 2D-RE, while in the worst case the number of states of TPD can be O(n2), where n is the size of the expression, asymptotically and on average that value is bounded from above by O(n32). We also show that asymptotically and on average the alphabetic size of a 2D-RE is half of its size. All results are obtained in the framework of analytic combinatorics considering generating functions of parametrised combinatorial classes defined implicitly by algebraic curves. In particular, we generalise the methods developed in previous work to a broad class of analytic functions.
Stavros Konstantinidis, António Machiavelo, Nelma Moreira, Rogério Reis
Theor. Comput. Sci.1
2023 Approximate NFA universality and related problems motivated by information theory
Stavros Konstantinidis, Mitja Mastnak, Nelma Moreira, Rogério Reis
Theor. Comput. Sci.1
2022 Descriptional Complexity of Formal Systems (DCFS 2019)
Galina Jirásková, Stavros Konstantinidis
Inf. Comput.2
2021 On the size of partial derivatives and the word membership problem
Stavros Konstantinidis, António Machiavelo, Nelma Moreira, Rogério Reis
Acta Informatica1
2021 Partial derivatives of regular expressions over alphabet-invariant and user-defined labels
Stavros Konstantinidis, Nelma Moreira, Rogério Reis
Theor. Comput. Sci.1
2020 Theoretical and Implementational Aspects of the Formal Language Server (LaSer)
Stavros Konstantinidis
CiE1
2020 On the Average State Complexity of Partial Derivative Transducers
Stavros Konstantinidis, António Machiavelo, Nelma Moreira, Rogério Reis
SOFSEM1
2019 Partitioning a Symmetric Rational Relation into Two Asymmetric Rational Relations
Stavros Konstantinidis, Mitja Mastnak, Juraj Sebej
CIAA1
2019 Partial Derivatives of Regular Expressions over Alphabet-Invariant and User-Defined Labels
Stavros Konstantinidis, Nelma Moreira, João Pires 0002, Rogério Reis
CIAA1
2019 Special section on Descriptional Complexity of Formal Systems
Stavros Konstantinidis, Giovanni Pighizzini
Theor. Comput. Sci.1
2018 Regular Expressions and Transducers over Alphabet-Invariant and User-Defined Labels
Stavros Konstantinidis, Nelma Moreira, Rogério Reis, Joshua Young
CIAA1
2018 Transducer descriptions of DNA code properties and undecidability of antimorphic problems
Lila Kari, Stavros Konstantinidis, Steffen Kopecki
Inf. Comput.2
2016 Implementation of Code Properties via Transducers
Stavros Konstantinidis, Casey Meijer, Nelma Moreira, Rogério Reis
CIAA1
2016 Additive methods for genomic signatures
abstract
BACKGROUND: Studies exploring the potential of Chaos Game Representations (CGR) of genomic sequences to act as "genomic signatures" (to be species- and genome-specific) showed that CGR patterns of nuclear and organellar DNA sequences of the same organism can be very different. While the hypothesis that CGRs of mitochondrial DNA sequences can act as genomic signatures was validated for a snapshot of all sequenced mitochondrial genomes available in the NCBI GenBank sequence database, to our knowledge no such extensive analysis of CGRs of nuclear DNA sequences exists to date. RESULTS: We analyzed an extensive dataset, totalling 1.45 gigabase pairs, of nuclear/nucleoid genomic sequences (nDNA) from 42 different organisms, spanning all major kingdoms of life. Our computational experiments indicate that CGR signatures of nDNA of two different origins cannot always be differentiated, especially if they originate from closely-related species such as H. sapiens and P. troglodytes or E. coli and E. fergusonii. To address this issue, we propose the general concept of additive DNA signature of a set (collection) of DNA sequences. One particular instance, the composite DNA signature, combines information from nDNA fragments and organellar (mitochondrial, chloroplast, or plasmid) genomes. We demonstrate that, in this dataset, composite DNA signatures originating from two different organisms can be differentiated in all cases, including those where the use of CGR signatures of nDNA failed or was inconclusive. Another instance, the assembled DNA signature, combines information from many short DNA subfragments (e.g., 100 basepairs) of a given DNA fragment, to produce its signature. We show that an assembled DNA signature has the same distinguishing power as a conventionally computed CGR signature, while using shorter contiguous sequences and potentially less sequence information. CONCLUSIONS: Our results suggest that, while CGR signatures of nDNA cannot always play the role of genomic signatures, composite and assembled DNA signatures (separately or in combination) could potentially be used instead. Such additive signatures could be used, e.g., with raw unassembled next-generation sequencing (NGS) read data, when high-quality sequencing data is not available, or to complement information obtained by other methods of species identification or classification.
Rallis Karamichalis, Lila Kari, Stavros Konstantinidis, Steffen Kopecki, Stephen Solis-Reyes
BMC Bioinform.3
2015 An investigation into inter- and intragenomic variations of graphic genomic signatures
abstract
BACKGROUND: Motivated by the general need to identify and classify species based on molecular evidence, genome comparisons have been proposed that are based on measuring mostly Euclidean distances between Chaos Game Representation (CGR) patterns of genomic DNA sequences. RESULTS: We provide, on an extensive dataset and using several different distances, confirmation of the hypothesis that CGR patterns are preserved along a genomic DNA sequence, and are different for DNA sequences originating from genomes of different species. This finding lends support to the theory that CGRs of genomic sequences can act as graphic genomic signatures. In particular, we compare the CGR patterns of over five hundred different 150,000 bp genomic sequences spanning one complete chromosome from each of six organisms, representing all kingdoms of life: H. sapiens (Animalia; chromosome 21), S. cerevisiae (Fungi; chromosome 4), A. thaliana (Plantae; chromosome 1), P. falciparum (Protista; chromosome 14), E. coli (Bacteria - full genome), and P. furiosus (Archaea - full genome). To maximize the diversity within each species, we also analyze the interrelationships within a set of over five hundred 150,000 bp genomic sequences sampled from the entire aforementioned genomes. Lastly, we provide some preliminary evidence of this method's ability to classify genomic DNA sequences at lower taxonomic levels by comparing sequences sampled from the entire genome of H. sapiens (class Mammalia, order Primates) and of M. musculus (class Mammalia, order Rodentia), for a total length of approximately 174 million basepairs analyzed. We compute pairwise distances between CGRs of these genomic sequences using six different distances, and construct Molecular Distance Maps, which visualize all sequences as points in a two-dimensional or three-dimensional space, to simultaneously display their interrelationships. CONCLUSION: Our analysis confirms, for this dataset, that CGR patterns of DNA sequences from the same genome are in general quantitatively similar, while being different for DNA sequences from genomes of different species. Our assessment of the performance of the six distances analyzed uses three different quality measures and suggests that several distances outperform the Euclidean distance, which has so far been almost exclusively used for such studies.
Rallis Karamichalis, Lila Kari, Stavros Konstantinidis, Steffen Kopecki
BMC Bioinform.3
2015 Implementation and Application of Automata (CIAA 2013)
Stavros Konstantinidis
Theor. Comput. Sci.1
2014 On the maximality of languages with combined types of code properties
Lila Kari, Stavros Konstantinidis, Steffen Kopecki
Theor. Comput. Sci.2
2013 Computing maximal Kleene closures that are embeddable in a given subword-closed language
Stavros Konstantinidis, Nicolae Santean
Nat. Comput.1
2011 Computing Maximal Kleene Closures That Are Embeddable in a Given Constrained DNA Language
Stavros Konstantinidis, Nicolae Santean
DNA1
2010 Computing Maximal Error-detecting Capabilities and Distances of Regular Languages
abstract
A (combinatorial) channel consists of pairs of words representing all possible input-output channel situations. In a past paper, we formalized the intuitive concept of “largest amount of errors” detectable by a given language L, by defining the maximal error-detecting capabilities of L with respect to a given class of channels, and we showed how to compute all maximal error-detecting capabilities (channels) of a given regular language with respect to the class of rational channels and a class of channels involving only the substitution-error type. In this paper we resolve the problem for channels involving any combination of the basic error types: substitution, insertion, deletion. Moreover, we consider the problem of finding the inverses of these channels, in view of the fact that L is error-detecting for γ if and only if it is error-detecting for the inverse of γ. We also discuss a natural method of reducing the problem of computing (inner) distances of a given regular language L to the problem of computing maximal error-detecting capabilities of L.
Stavros Konstantinidis, Pedro V. Silva
Fundam. Informaticae1
2009 State-complexity hierarchies of uniform languages of alphabet-size length
Janusz A. Brzozowski, Stavros Konstantinidis
Theor. Comput. Sci.2
2007 DNA Coding Using the Subword Closure Operation
Stavros Konstantinidis
DNA2
2007 Representation and uniformization of algebraic transductions
Stavros Konstantinidis, Nicolae Santean, Sheng Yu 0001
Acta Informatica1
2007 Fuzzification of Rational and Recognizable Sets
Stavros Konstantinidis, Nicolae Santean, Sheng Yu 0001
Fundam. Informaticae1
2007 Computing the edit distance of a regular language
Stavros Konstantinidis
Inf. Comput.1
2006 A Formal Language Analysis of DNA Hairpin Structures
Lila Kari, Elena Losseva, Stavros Konstantinidis, Petr Sosík, Gabriel Thierrin
Fundam. Informaticae3
2005 On Hairpin-Free Words and Languages
Lila Kari, Stavros Konstantinidis, Petr Sosík, Gabriel Thierrin
Developments in Language Theory2
2005 Computing the Levenshtein distance of a regular language
abstract
The edit distance (or Levenshtein distance) between two words is the smallest number of substitutions, insertions, and deletions of symbols that can be used to transform one of the words into the other. In this paper we consider the problem of computing the edit distance of a regular language (also known as constraint system), that is, the set of words accepted by a given finite automaton. This quantity is the smallest edit distance between any pair of distinct words of the language. We show that the problem is of polynomial time complexity. We distinguish two cases depending on whether the given automaton is deterministic or nondeterministic. In the latter case the time complexity is higher.
Stavros Konstantinidis
ITW1
2005 Language equations, maximality and error-detection
Lila Kari, Stavros Konstantinidis
J. Comput. Syst. Sci.2
2005 On properties of bond-free DNA languages
Lila Kari, Stavros Konstantinidis, Petr Sosík
Theor. Comput. Sci.2
2004 Substitutions, Trajectories and Noisy Channels
Lila Kari, Stavros Konstantinidis, Petr Sosík
CIAA2
2003 Sticky-free and overhang-free DNA languages
Lila Kari, Stavros Konstantinidis, Elena Losseva, Geoff Wozniak
Acta Informatica2
2003 Coding properties of DNA languages
Salah Hussini, Lila Kari, Stavros Konstantinidis
Theor. Comput. Sci.3
2003 On a simple method for detecting synchronization errors in coded messages
abstract
We investigate the problem of designing pairs (p,s) of words with the property that, if each word of a coded message is prefixed by p and suffixed by s, the resulting set of coded messages is error detecting with finite delay. We consider (combinatorial) channels permitting any combination of the substitution, insertion, and deletion (SID) error types, and address the cases of both scattered and burst errors. A pair (p,s) with the above property is evaluated in terms of three parameters: redundancy, delay of decoding, and frequency of the detectable errors. In the case of SID channels with burst errors, we provide a complete and explicit characterization of their error-detecting pairs (p,s), which involves the period of the word sp.
Stavros Konstantinidis, Steven Perron, L. Amber Wilcox-O'Hearn
IEEE Trans. Inf. Theory1
2002 Error-detecting properties of languages
Stavros Konstantinidis, Amber O'Hearn
Theor. Comput. Sci.1
2001 An Algebra of Discrete Channels That Involve Combinations of Three Basic Error Types
Stavros Konstantinidis
Inf. Comput.1
2001 Relationships between different error-correcting capabilities of a code
abstract
SID channels are discrete channels represented by expressions that involve combinations of the error types substitution, insertion, and deletion. In this correspondence, a simple distance is defined that generalizes the Hamming and Levenshtein distances. For a certain class of SID channels, the distance is used to obtain a necessary and sufficient condition for the error-correcting capability that corresponds to the channel in question. Moreover, it is shown that for many SID channels whose expressions include the insertion type, their error-correcting codes coincide with those for SID channels whose expressions result by replacing the insertion type with the deletion type.
Stavros Konstantinidis
IEEE Trans. Inf. Theory1
1999 Structural Analysis of Error-Correcting Codes for Discrete Channels That Involve Combinations of Three Basic Error Types
abstract
A nonprobabilistic mathematical model is introduced of discrete channels that involve the error types substitution, insertion, and deletion. The model is based on the novelty that errors can be expressed as strings over an alphabet of basic error symbols. Some general conditions on errors are defined which bound the error effects on messages, obtaining thus the class of bounded error effects channels (BEE channels). These channels can be used to model, for instance, scattered errors and bursts of errors of any combination of the three error types. A general notion of error-correcting code is defined and a characterization of the error-correcting codes for a given BEE channel is obtained. Then, an algorithm is presented that tests, for a given finite code (not necessarily of fixed length) and a given description of a BEE channel, whether the code is error-correcting for the channel defined by the given description. This result can be considered as an extension of the well-known theorem of Sardinas and Patterson (1953) for testing the unique decodability of a given finite code. In this sense, it can be said that unique decodability is decidable also in the presence of errors.
Stavros Konstantinidis
IEEE Trans. Inf. Theory1
1995 Variable-Length Codes for Error Correction
Helmut Jürgensen, Stavros Konstantinidis
ICALP2
1993 The Hierarchy of Codes
Helmut Jürgensen, Stavros Konstantinidis
FCT2