Lucian Ilie

dblp:i/LucianIlie · DBLP profile ↗
← Back
65ranked-venue papers
38as first author
5since 2021 · last 2025
0000-0003-1856-3509ORCID · verified

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

Theory of computation · 39 · 25 first-authorApplied, interdisciplinary, general and emerging computing · 21 · 10 first-author · 5 since 2021Databases, data management, data science and information retrieval · 5 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 2 first-author
YearPublicationVenuePosition
2025 Component puzzle protein-protein interaction prediction
abstract
Proteins primarily perform their functions through interactions with other proteins, making the accurate prediction of protein-protein interactions (PPIs) a fundamental problem. Experimental methods for determining PPIs are often slow and expensive, which has driven significant efforts to improve the performance of computational methods in this field. While many methods have been designed, recent thorough investigations proved that the existing methods learn exclusively from sequence similarities and node degrees. When such data leakage is avoided, performances were shown to become random. We introduce C3PI, a novel sequence-based deep learning framework designed for predicting PPIs. C3PI uses as input ProtT5 protein embeddings into a complex architecture that includes two novel components, a puzzler and an entangler, which significantly enhance the model's performance. Through extensive comparisons with state-of-the-art methods across many datasets, C3PI consistently outperforms competing approaches, especially in key metrics such as AUPRC and AUROC. Most importantly, C3PI is the first PPI prediction method to achieve a significant improvement over random on the leakage-free gold standard dataset. C3PI is available as a web server at c3pi.csd.uwo.ca and source code from github.com/lucian-ilie/C3PI.
Seyedmohsen Hosseini, Geoffrey Brian Golding, Lucian Ilie
Briefings Bioinform.3
2024 Scoring alignments by embedding vector similarity
abstract
Sequence similarity is of paramount importance in biology, as similar sequences tend to have similar function and share common ancestry. Scoring matrices, such as PAM or BLOSUM, play a crucial role in all bioinformatics algorithms for identifying similarities, but have the drawback that they are fixed, independent of context. We propose a new scoring method for amino acid similarity that remedies this weakness, being contextually dependent. It relies on recent advances in deep learning architectures that employ self-supervised learning in order to leverage the power of enormous amounts of unlabelled data to generate contextual embeddings, which are vector representations for words. These ideas have been applied to protein sequences, producing embedding vectors for protein residues. We propose the E-score between two residues as the cosine similarity between their embedding vector representations. Thorough testing on a wide variety of reference multiple sequence alignments indicate that the alignments produced using the new $E$-score method, especially ProtT5-score, are significantly better than those obtained using BLOSUM matrices. The new method proposes to change the way alignments are computed, with far-reaching implications in all areas of textual data that use sequence similarity. The program to compute alignments based on various $E$-scores is available as a web server at e-score.csd.uwo.ca. The source code is freely available for download from github.com/lucian-ilie/E-score.
Sepehr Ashrafzadeh, Geoffrey Brian Golding, Silvana Ilie, Lucian Ilie
Briefings Bioinform.4
2024 Seq-InSite: sequence supersedes structure for protein interaction site prediction
abstract
MOTIVATION: Proteins accomplish cellular functions by interacting with each other, which makes the prediction of interaction sites a fundamental problem. As experimental methods are expensive and time consuming, computational prediction of the interaction sites has been studied extensively. Structure-based programs are the most accurate, while the sequence-based ones are much more widely applicable, as the sequences available outnumber the structures by two orders of magnitude. Ideally, we would like a tool that has the quality of the former and the applicability of the latter. RESULTS: We provide here the first solution that achieves these two goals. Our new sequence-based program, Seq-InSite, greatly surpasses the performance of sequence-based models, matching the quality of state-of-the-art structure-based predictors, thus effectively superseding the need for models requiring structure. The predictive power of Seq-InSite is illustrated using an analysis of evolutionary conservation for four protein sequences. AVAILABILITY AND IMPLEMENTATION: Seq-InSite is freely available as a web server at http://seq-insite.csd.uwo.ca/ and as free source code, including trained models and all datasets used for training and testing, at https://github.com/lucian-ilie/Seq-InSite.
Seyedmohsen Hosseini, Geoffrey Brian Golding, Lucian Ilie
Bioinform.3
2021 DELPHI: accurate deep ensemble model for protein interaction sites prediction
abstract
MOTIVATION: Proteins usually perform their functions by interacting with other proteins, which is why accurately predicting protein-protein interaction (PPI) binding sites is a fundamental problem. Experimental methods are slow and expensive. Therefore, great efforts are being made towards increasing the performance of computational methods. RESULTS: We propose DEep Learning Prediction of Highly probable protein Interaction sites (DELPHI), a new sequence-based deep learning suite for PPI-binding sites prediction. DELPHI has an ensemble structure which combines a CNN and a RNN component with fine tuning technique. Three novel features, HSP, position information and ProtVec are used in addition to nine existing ones. We comprehensively compare DELPHI to nine state-of-the-art programmes on five datasets, and DELPHI outperforms the competing methods in all metrics even though its training dataset shares the least similarities with the testing datasets. In the most important metrics, AUPRC and MCC, it surpasses the second best programmes by as much as 18.5% and 27.7%, respectively. We also demonstrated that the improvement is essentially due to using the ensemble model and, especially, the three new features. Using DELPHI it is shown that there is a strong correlation with protein-binding residues (PBRs) and sites with strong evolutionary conservation. In addition, DELPHI's predicted PBR sites closely match known data from Pfam. DELPHI is available as open-sourced standalone software and web server. AVAILABILITY AND IMPLEMENTATION: The DELPHI web server can be found at delphi.csd.uwo.ca/, with all datasets and results in this study. The trained models, the DELPHI standalone source code, and the feature computation pipeline are freely available at github.com/lucian-ilie/DELPHI. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Geoffrey Brian Golding, Lucian Ilie
Bioinform.3
2021 ALeS: adaptive-length spaced-seed design
abstract
MOTIVATION: Sequence similarity is the most frequently used procedure in biological research, as proved by the widely used BLAST program. The consecutive seed used by BLAST can be dramatically improved by considering multiple spaced seeds. Finding the best seeds is a hard problem and much effort went into developing heuristic algorithms and software for designing highly sensitive spaced seeds. RESULTS: We introduce a new algorithm and software, ALeS, that produces more sensitive seeds than the current state-of-the-art programs, as shown by extensive testing. We also accurately estimate the sensitivity of a seed, enabling its computation for arbitrary seeds. AVAILABILITYAND IMPLEMENTATION: The source code is freely available at github.com/lucian-ilie/ALeS. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Arnab Mallik, Lucian Ilie
Bioinform.2
2018 SAGE2: parallel human genome assembly
abstract
Summary: De novo genome assembly of next-generation sequencing data is a fundamental problem in bioinformatics. There are many programs that assemble small genomes, but very few can assemble whole human genomes. We present a new algorithm for parallel overlap graph construction, which is capable of assembling human genomes and improves upon the current state-of-the-art in genome assembly. Availability and implementation: SAGE2 is written in C ++ and OpenMP and is freely available (under the GPL 3.0 license) at github.com/lucian-ilie/SAGE2. Contact: [email protected]. Supplementary information: Supplementary data are available at Bioinformatics online.
Michael Molnar, Ehsan Haghshenas, Lucian Ilie
Bioinform.3
2017 HISEA: HIerarchical SEed Aligner for PacBio data
abstract
BACKGROUND: The next generation sequencing (NGS) techniques have been around for over a decade. Many of their fundamental applications rely on the ability to compute good genome assemblies. As the technology evolves, the assembly algorithms and tools have to continuously adjust and improve. The currently dominant technology of Illumina produces reads that are too short to bridge many repeats, setting limits on what can be successfully assembled. The emerging SMRT (Single Molecule, Real-Time) sequencing technique from Pacific Biosciences produces uniform coverage and long reads of length up to sixty thousand base pairs, enabling significantly better genome assemblies. However, SMRT reads are much more expensive and have a much higher error rate than Illumina's - around 10-15% - mostly due to indels. New algorithms are very much needed to take advantage of the long reads while mitigating the effect of high error rate and lowering the required coverage. METHODS: An essential step in assembling SMRT data is the detection of alignments, or overlaps, between reads. High error rate and very long reads make this a much more challenging problem than for Illumina data. We present a new pairwise read aligner, or overlapper, HISEA (Hierarchical SEed Aligner) for SMRT sequencing data. HISEA uses a novel two-step k-mer search, employing consistent clustering, k-mer filtering, and read alignment extension. RESULTS: We compare HISEA against several state-of-the-art programs - BLASR, DALIGNER, GraphMap, MHAP, and Minimap - on real datasets from five organisms. We compare their sensitivity, precision, specificity, F1-score, as well as time and memory usage. We also introduce a new, more precise, evaluation method. Finally, we compare the two leading programs, MHAP and HISEA, for their genome assembly performance in the Canu pipeline. DISCUSSION: Our algorithm has the best alignment detection sensitivity among all programs for SMRT data, significantly higher than the current best. The currently best assembler for SMRT data is the Canu program which uses the MHAP aligner in its pipeline. We have incorporated our new HISEA aligner in the Canu pipeline and benchmarked it against the best pipeline for multiple datasets at two relevant coverage levels: 30x and 50x. Our assemblies are better than those using MHAP for both coverage levels. Moreover, Canu+HISEA assemblies for 30x coverage are comparable with Canu+MHAP assemblies for 50x coverage, while being faster and cheaper. CONCLUSIONS: The HISEA algorithm produces alignments with highest sensitivity compared with the current state-of-the-art algorithms. Integrated in the Canu pipeline, currently the best for assembling PacBio data, it produces better assemblies than Canu+MHAP.
Nilesh Khiste, Lucian Ilie
BMC Bioinform.2
2017 SPRINT: ultrafast protein-protein interaction prediction of the entire human interactome
abstract
BACKGROUND: Proteins perform their functions usually by interacting with other proteins. Predicting which proteins interact is a fundamental problem. Experimental methods are slow, expensive, and have a high rate of error. Many computational methods have been proposed among which sequence-based ones are very promising. However, so far no such method is able to predict effectively the entire human interactome: they require too much time or memory. RESULTS: We present SPRINT (Scoring PRotein INTeractions), a new sequence-based algorithm and tool for predicting protein-protein interactions. We comprehensively compare SPRINT with state-of-the-art programs on seven most reliable human PPI datasets and show that it is more accurate while running orders of magnitude faster and using very little memory. CONCLUSION: SPRINT is the only sequence-based program that can effectively predict the entire human interactome: it requires between 15 and 100 min, depending on the dataset. Our goal is to transform the very challenging problem of predicting the entire human interactome into a routine task. AVAILABILITY: The source code of SPRINT is freely available from https://github.com/lucian-ilie/SPRINT/ and the datasets and predicted PPIs from www.csd.uwo.ca/faculty/ilie/SPRINT/ .
Lucian Ilie
BMC Bioinform.2
2015 Correcting Illumina data
abstract
Next-generation sequencing technologies revolutionized the ways in which genetic information is obtained and have opened the door for many essential applications in biomedical sciences. Hundreds of gigabytes of data are being produced, and all applications are affected by the errors in the data. Many programs have been designed to correct these errors, most of them targeting the data produced by the dominant technology of Illumina. We present a thorough comparison of these programs. Both HiSeq and MiSeq types of Illumina data are analyzed, and correcting performance is evaluated as the gain in depth and breadth of coverage, as given by correct reads and k-mers. Time and memory requirements, scalability and parallelism are considered as well. Practical guidelines are provided for the effective use of these tools. We also evaluate the efficiency of the current state-of-the-art programs for correcting Illumina data and provide research directions for further improvement.
Michael Molnar, Lucian Ilie
Briefings Bioinform.2
2015 E-MEM: efficient computation of maximal exact matches for very large genomes
abstract
MOTIVATION: Alignment of similar whole genomes is often performed using anchors given by the maximal exact matches (MEMs) between their sequences. In spite of significant amount of research on this problem, the computation of MEMs for large genomes remains a challenging problem. The leading current algorithms employ full text indexes, the sparse suffix array giving the best results. Still, their memory requirements are high, the parallelization is not very efficient, and they cannot handle very large genomes. RESULTS: We present a new algorithm, efficient computation of MEMs (E-MEM) that does not use full text indexes. Our algorithm uses much less space and is highly amenable to parallelization. It can compute all MEMs of minimum length 100 between the whole human and mouse genomes on a 12 core machine in 10 min and 2 GB of memory; the required memory can be as low as 600 MB. It can run efficiently genomes of any size. Extensive testing and comparison with currently best algorithms is provided. AVAILABILITY AND IMPLEMENTATION: The source code of E-MEM is freely available at: http://www.csd.uwo.ca/∼ilie/E-MEM/ CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Nilesh Khiste, Lucian Ilie
Bioinform.2
2014 SAGE: String-overlap Assembly of GEnomes
abstract
BACKGROUND: De novo genome assembly of next-generation sequencing data is one of the most important current problems in bioinformatics, essential in many biological applications. In spite of significant amount of work in this area, better solutions are still very much needed. RESULTS: We present a new program, SAGE, for de novo genome assembly. As opposed to most assemblers, which are de Bruijn graph based, SAGE uses the string-overlap graph. SAGE builds upon great existing work on string-overlap graph and maximum likelihood assembly, bringing an important number of new ideas, such as the efficient computation of the transitive reduction of the string overlap graph, the use of (generalized) edge multiplicity statistics for more accurate estimation of read copy counts, and the improved use of mate pairs and min-cost flow for supporting edge merging. The assemblies produced by SAGE for several short and medium-size genomes compared favourably with those of existing leading assemblers. CONCLUSIONS: SAGE benefits from innovations in almost every aspect of the assembly process: error correction of input reads, string-overlap graph construction, read copy counts estimation, overlap graph analysis and reduction, contig extraction, and scaffolding. We hope that these new ideas will help advance the current state-of-the-art in an essential area of research in genomics.
Lucian Ilie, Bahlul Haider, Michael Molnar, Roberto Solis-Oba
BMC Bioinform.1
2013 RACER: Rapid and accurate correction of errors in reads
abstract
MOTIVATION: High-throughput next-generation sequencing technologies enable increasingly fast and affordable sequencing of genomes and transcriptomes, with a broad range of applications. The quality of the sequencing data is crucial for all applications. A significant portion of the data produced contains errors, and ever more efficient error correction programs are needed. RESULTS: We propose RACER (Rapid and Accurate Correction of Errors in Reads), a new software program for correcting errors in sequencing data. RACER has better error-correcting performance than existing programs, is faster and requires less memory. To support our claims, we performed extensive comparison with the existing leading programs on a variety of real datasets. AVAILABILITY: RACER is freely available for non-commercial use at www.csd.uwo.ca/∼ilie/RACER/.
Lucian Ilie, Michael Molnar
Bioinform.1
2013 BOND: Basic OligoNucleotide Design
abstract
BACKGROUND: DNA microarrays have become ubiquitous in biological and medical research. The most difficult problem that needs to be solved is the design of DNA oligonucleotides that (i) are highly specific, that is, bind only to the intended target, (ii) cover the highest possible number of genes, that is, all genes that allow such unique regions, and (iii) are computed fast. None of the existing programs meet all these criteria. RESULTS: We introduce a new approach with our software program BOND (Basic OligoNucleotide Design). According to Kane's criteria for oligo design, BOND computes highly specific DNA oligonucleotides, for all the genes that admit unique probes, while running orders of magnitude faster than the existing programs. The same approach enables us to introduce also an evaluation procedure that correctly measures the quality of the oligonucleotides. Extensive comparison is performed to prove our claims. BOND is flexible, easy to use, requires no additional software, and is freely available for non-commercial use from http://www.csd.uwo.ca/∼ilie/BOND/. CONCLUSIONS: We provide an improved solution to the important problem of oligonucleotide design, including a thorough evaluation of oligo design programs. We hope BOND will become a useful tool for researchers in biological and medical sciences by making the microarray procedures faster and more accurate.
Lucian Ilie, Hamid Mohamadi, Geoffrey Brian Golding, William F. Smyth
BMC Bioinform.1
2011 SHRiMP2: Sensitive yet Practical Short Read Mapping
abstract
Abstract Summary: We report on a major update (version 2) of the original SHort Read Mapping Program (SHRiMP). SHRiMP2 primarily targets mapping sensitivity, and is able to achieve high accuracy at a very reasonable speed. SHRiMP2 supports both letter space and color space (AB/SOLiD) reads, enables for direct alignment of paired reads and uses parallel computation to fully utilize multi-core architectures. Availability: SHRiMP2 executables and source code are freely available at: http://compbio.cs.toronto.edu/shrimp/. Contact: [email protected] Supplementary information: Supplementary data are available at Bioinformatics online.
Matei David, Misko Dzamba, Dan Lister, Lucian Ilie, Michael Brudno
Bioinform.4
2011 HiTEC: accurate error correction in high-throughput sequencing data
abstract
MOTIVATION: High-throughput sequencing technologies produce very large amounts of data and sequencing errors constitute one of the major problems in analyzing such data. Current algorithms for correcting these errors are not very accurate and do not automatically adapt to the given data. RESULTS: We present HiTEC, an algorithm that provides a highly accurate, robust and fully automated method to correct reads produced by high-throughput sequencing methods. Our approach provides significantly higher accuracy than previous methods. It is time and space efficient and works very well for all read lengths, genome sizes and coverage levels. AVAILABILITY: The source code of HiTEC is freely available at www.csd.uwo.ca/~ilie/HiTEC/.
Lucian Ilie, Farideh Fazayeli, Silvana Ilie
Bioinform.1
2011 SpEED: fast computation of sensitive spaced seeds
abstract
SUMMARY: Multiple spaced seeds represent the current state-of-the-art for similarity search in bioinformatics, with applications in various areas such as sequence alignment, read mapping, oligonucleotide design, etc. We present SpEED, a software program that computes highly sensitive multiple spaced seeds. SpEED can be several orders of magnitude faster and computes better seeds than the existing leading software programs. AVAILABILITY: The source code of SpEED is freely available at www.csd.uwo.ca/~ilie/SpEED/ CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Lucian Ilie, Silvana Ilie, Anahita Mansouri Bigvand
Bioinform.1
2011 Minimum Unique Substrings and Maximum Repeats
abstract
Unique substrings appear scattered in the stringology literature and have important applications in bioinformatics. In this paper we initiate a study of minimum unique substrings in a given string; that is, substrings that occur exactly once while all their substrings are repeats. We discover a strong duality between minimum unique substrings and maximum repeats which, in particular, allows fast computation of one from the other. We give several optimal algorithms, some of which are very simple and efficient. Their combinatorial properties are investigated and a number of open problems are proposed.
Lucian Ilie, William F. Smyth
Fundam. Informaticae1
2011 The "runs" conjecture
Maxime Crochemore, Lucian Ilie, Liviu Tinta
Theor. Comput. Sci.2
2009 LPF Computation Revisited
Maxime Crochemore, Lucian Ilie, Costas S. Iliopoulos, Marcin Kubica 0001, Wojciech Rytter, Tomasz Walen
IWOCA2
2009 Practical Algorithms for the Longest Common Extension Problem
Lucian Ilie, Liviu Tinta
SPIRE1
2009 Fast computation of neighbor seeds
abstract
MOTIVATION: Alignment of biological sequences is one of the most frequently performed computer tasks. The current state of the art involves the use of (multiple) spaced seeds for producing high quality alignments. A particular important class is that of neighbor seeds which combine high sensitivity with reduced space requirements. Current algorithms for computing good neighbor seeds are very slow (exponential). RESULTS: We give a polynomial-time heuristic algorithm that computes better neighbor seeds than previous ones while being several orders of magnitude faster.
Lucian Ilie, Silvana Ilie
Bioinform.1
2009 Repetitions in strings: Algorithms and combinatorics
Maxime Crochemore, Lucian Ilie, Wojciech Rytter
Theor. Comput. Sci.2
2008 Towards a Solution to the "Runs" Conjecture
Maxime Crochemore, Lucian Ilie, Liviu Tinta
CPM2
2008 A Simple Algorithm for Computing the Lempel Ziv Factorization
abstract
We give a space-efficient simple algorithm for computing the Lempel-Ziv factorization of a string. For a string of length n over an integer alphabet, it runs in O(n) time independently of alphabet size and uses o(n) additional space.
Maxime Crochemore, Lucian Ilie, William F. Smyth
DCC2
2008 Understanding Maximal Repetitions in Strings
abstract
The cornerstone of any algorithm computing all repetitions in a string of length $n$ in ${mathcal O(n)$ time is the fact that the number of runs (or maximal repetitions) is ${mathcal O(n)$. We give a simple proof of this result. As a consequence of our approach, the stronger result concerning the linearity of the sum of exponents of all runs follows easily.
Maxime Crochemore, Lucian Ilie
STACS2
2008 Computing Longest Previous Factor in linear time and applications
Maxime Crochemore, Lucian Ilie
Inf. Process. Lett.2
2008 Maximal repetitions in strings
Maxime Crochemore, Lucian Ilie
J. Comput. Syst. Sci.2
2007 Analysis of Maximal Repetitions in Strings
Maxime Crochemore, Lucian Ilie
MFCS2
2007 Fast Computation of Good Multiple Spaced Seeds
Lucian Ilie, Silvana Ilie
WABI1
2007 Multiple spaced seeds for homology search
abstract
MOTIVATION: Homology search finds similar segments between two biological sequences, such as DNA or protein sequences. The introduction of optimal spaced seeds in PatternHunter has increased both the sensitivity and the speed of homology search, and it has been adopted by many alignment programs such as BLAST. With the further improvement provided by multiple spaced seeds in PatternHunterII, Smith-Waterman sensitivity is approached at BLASTn speed. However, computing optimal multiple spaced seeds was proved to be NP-hard and current heuristic algorithms are all very slow (exponential). RESULTS: We give a simple algorithm which computes good multiple seeds in polynomial time. Due to a completely different approach, the difference with respect to the previous methods is dramatic. The multiple spaced seed of PatternHunterII, with 16 weight 11 seeds, was computed in 12 days. It takes us 17 s to find a better one. Our approach changes the way of looking at multiple spaced seeds.
Lucian Ilie, Silvana Ilie
Bioinform.1
2007 The Lempel--Ziv Complexity of Fixed Points of Morphisms
abstract
The Lempel–Ziv complexity is a fundamental measure of complexity for words, closely connected with the famous LZ77 compression algorithm. We investigate this complexity measure for one of the most important families of infinite words in combinatorics, namely, the fixed points of morphisms. We give a complete characterization of the complexity classes which are $\Theta(1)$, $\Theta(\log n)$, and $\Theta(n^{1/k})$, $k \in \mathbb{N}$, $k\ge 2$, depending on the periodicity of the word and the growth function of the morphism. The relation with the well-known classification of Ehrenfeucht, Lee, Rozenberg, and Pansiot for factor complexity classes is also investigated. The two measures complete each other, giving an improved picture for the complexity of these infinite words.
Sorin Constantinescu, Lucian Ilie
SIAM J. Discret. Math.2
2007 A note on the number of squares in a word
Lucian Ilie
Theor. Comput. Sci.1
2006 Gene Assembly Algorithms for Ciliates
Lucian Ilie, Roberto Solis-Oba
DNA1
2006 Viral Genome Compression
Lucian Ilie, Liviu Tinta, Cristian Popescu, Kathleen A. Hill
DNA1
2006 The Lempel-Ziv Complexity of Fixed Points of Morphisms
Sorin Constantinescu, Lucian Ilie
MFCS2
2006 Factor Oracles
Maxime Crochemore, Lucian Ilie, Emine Seid-Hilmi
CIAA2
2006 The Shortest Common Superstring Problem and Viral Genome Compression
Lucian Ilie, Cristian Popescu
Fundam. Informaticae1
2006 Periodic and Sturmian languages
Lucian Ilie, Solomon Marcus, Ion Petre
Inf. Process. Lett.1
2005 Reducing the Size of NFAs by Using Equivalences and Preorders
Lucian Ilie, Roberto Solis-Oba, Sheng Yu 0001
CPM1
2005 Fast Data Compression with Antidictionaries
Michael Davidson, Lucian Ilie
Fundam. Informaticae2
2005 Generalised fine and Wilf's theorem for arbitrary number of periods
Sorin Constantinescu, Lucian Ilie
Theor. Comput. Sci.2
2005 A generalization of repetition threshold
Lucian Ilie, Pascal Ochem, Jeffrey Shallit
Theor. Comput. Sci.1
2004 A Generalization of Repetition Threshold
Lucian Ilie, Pascal Ochem, Jeffrey Shallit
MFCS1
2003 Fast Algorithms for Extended Regular Expression Matching and Searching
Lucian Ilie, Baozhen Shan, Sheng Yu 0001
STACS1
2003 Follow automata
Lucian Ilie, Sheng Yu 0001
Inf. Comput.1
2003 Reducing NFAs by invariant equivalences
Lucian Ilie, Sheng Yu 0001
Theor. Comput. Sci.1
2002 Repetition Complexity of Words
Lucian Ilie, Sheng Yu 0001, Kaizhong Zhang
COCOON1
2002 Constructing NFA s by Optimal Use of Positions in Regular Expressions
Lucian Ilie, Sheng Yu 0001
CPM1
2002 Algorithms for Computing Small NFAs
Lucian Ilie, Sheng Yu 0001
MFCS1
2000 Two-Variable Word Equations
Lucian Ilie, Wojciech Plandowski
STACS1
2000 On the Expressiveness of Subset-Sum Representations
Lucian Ilie, Arto Salomaa
Acta Informatica1
2000 On strongly context-free languages
Lucian Ilie, Gheorghe Paun, Grzegorz Rozenberg, Arto Salomaa
Discret. Appl. Math.1
2000 On lengths of words in context-free languages
Lucian Ilie
Theor. Comput. Sci.1
1999 Subwords and Power-Free Words are not Expressible by Word Equations
abstract
We consider several open problems of Karhumäki, Mignosi, and Plandowski, cf. [KMP], concerning the expressibility of languages and relations as solutions of word equations. We show first that the (scattered) subword relation is not expressible. Then,
Lucian Ilie
Fundam. Informaticae1
1998 Generalized Factors of Words
abstract
We introduce and study relations on words which generalize the factor relation, being restrictions of the subword relation. We give an equivalent condition for the finite basis property for these relations which generalizes the well-known theorem of
Lucian Ilie
Fundam. Informaticae1
1998 2-Testability and Relabelings Produce Everything
Lucian Ilie, Arto Salomaa
J. Comput. Syst. Sci.1
1998 On Quasi Orders of Words and the Confluence Property
Tero Harju, Lucian Ilie
Theor. Comput. Sci.2
1998 On Well Quasi Orders of Free Monoids
Lucian Ilie, Arto Salomaa
Theor. Comput. Sci.1
1997 Remarks on Well Quasi Orders of Words
Lucian Ilie
Developments in Language Theory1
1997 On the Computational Complexity of Marcus Contextual Languages
abstract
We investigate the computational complexity of the basic type of contextual languages, that is, the ones introduced by Marcus and called subsequently external contextual languages. We prove that the family of languages generated by external contextual grammars with context-free selection contains only polynomial time parsable languages.
Lucian Ilie
Fundam. Informaticae1
1997 On a Geometric Problem of Zigzags
Vesa Halava, Tero Harju, Lucian Ilie
Inf. Process. Lett.3
1997 On Computational Complexity of Contextual Languages
Lucian Ilie
Theor. Comput. Sci.1
1995 On Disjunctivity, Ultimate Periodicity and Ultimate Identity
Lucian Ilie
Developments in Language Theory1
1995 on Subwords of Infinite Words
Lucian Ilie
Discret. Appl. Math.1
1994 On a Conjecture about Slender Context-Free Languages
Lucian Ilie
Theor. Comput. Sci.1