VLDB 2026 Research / reviewers in the wild / expert
Florin Manea
dblp:67/4899
· DBLP profile ↗
129ranked-venue papers
39as first author
38since 2021 · last 2026
0000-0001-6094-3324ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 107 · 36 first-author · 26 since 2021Databases, data management, data science and information retrieval · 7 · 1 first-author · 3 since 2021Artificial intelligence and machine learning · 5 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 5 · 5 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-author · 3 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Self-assembly of Strings and Languages Revisited: Efficient Membership Algorithms
Katalin Anna Lázár, Florin Manea, Stefan Siemer, Timo Specht |
CiE | 2 |
| 2026 | Efficiently Finding All Shortest Absent Subsequences in a String
Florin Manea, Tina Ringleb, Stefan Siemer, Maximilian Winkler |
CiE | 1 |
| 2026 | Learning Unified Graph and Language Representations for SMT Algorithm SelectionabstractAlgorithm selection is important in satisfiability and constraint solving, since no single solver performs best across all instances. Traditional learning-based approaches represent problem instances using expert-designed features to predict solver performance, while recent work explores graph representations derived from ASTs. However, most existing approaches overlook high-level contextual information, such as the application domain or the benchmark origin. In practice, such cues often help practitioners choose an appropriate solver. We present SMT-Select, a multimodal framework for SMT algorithm selection. It learns graph representations from formula ASTs and textual representations from natural-language context descriptions. These representations are then combined to guide solver selection. Evaluated across nine SMT logics, SMT-Select consistently outperforms existing selectors and SMT-COMP winning solvers. Across all evaluated logics, it closes at least 30% of the performance gap between the competition winner and the virtual best solver (VBS), and nearly matches the VBS in two logics. Zhengyang Lu 0002, Paul Sarnighausen-Cahn, Arie Gurfinkel, Florin Manea, Vijay Ganesh 0001 |
CP | 5 |
| 2026 | Optimal Structure for Prefix-Substring QueriesabstractThe prefix-substring matching problem [Gu, Farach, and Beigel, SODA 1994] consists in preprocessing a string s of length n for the following queries: given a triple (i, j, k) ∈ {0, … , |s|}³ with 1 ≤ j ≤ k, representing a prefix s[1:i] and a substring s[j:k] of s, find the longest prefix of s that is a suffix of s[1:i]s[j:k]. This is an useful primitive in e.g. dynamic text indexing, compressed pattern matching, and pattern matching on block graphs. The border tree uses some basic periodicity properties to answer such queries in 𝒪(log n) time after 𝒪(n) time preprocessing of s. We design a linear-space structure that answers such queries in constant time after 𝒪(n) time preprocessing of s over a polynomial alphabet, which is worst-case optimal. Pawel Gawrychowski, Florin Manea, Jonas Richardsen |
CPM | 2 |
| 2026 | Self-assembly of Strings and Languages Revisited: Efficiently Deciding Closure Under Self-assembly
Katalin Anna Lázár, Florin Manea, Stefan Siemer, Timo Specht |
DLT | 2 |
| 2026 | Efficiently Finding Minimal Absent Subsequences in a String
Florin Manea, Tina Ringleb, Stefan Siemer, Maximilian Winkler |
CIAA | 1 |
| 2026 | Graph and String Parameters: Connections Between Pathwidth, Cutwidth and the Locality NumberabstractAbstract We investigate the locality number, a recently introduced structural parameter for strings (with applications in pattern matching with variables), and its connection to two important graph-parameters, cutwidth and pathwidth. These connections allow us to show that computing the locality number is $$\textsf {NP}$$ NP -hard, but fixed-parameter tractable, if parameterised by the locality number or by the alphabet size, which has been formulated as open problems in the literature. Moreover, the locality number can be approximated with ratio $${{\,\textrm{O}\,}}(\sqrt{\log ({{\,\mathrm{\textsf {opt}}\,}})} \log (n))$$ O ( log ( opt ) log ( n ) ) . An important aspect of our work – that is relevant in its own right and of independent interest – is that we identify connections between the string parameter of the locality number on the one hand, and the famous graph parameters of cutwidth and pathwidth, on the other hand. These two parameters have been jointly investigated in the literature and are arguably among the most central graph parameters that are based on “linearisations” of graphs. In this way, we also identify a direct approximation preserving reduction from cutwidth to pathwidth, which shows that any polynomial $$f({{\,\mathrm{\textsf {opt}}\,}},|V|)$$ f ( opt , | V | ) -approximation algorithm for pathwidth yields a polynomial $$2f(2{{\,\mathrm{\textsf {opt}}\,}},h)$$ 2 f ( 2 opt , h ) -approximation algorithm for cutwidth on multigraphs (where h is the number of edges). In particular, this translates known approximation ratios for pathwidth into new approximation ratios for cutwidth, namely $${{\,\textrm{O}\,}}(\sqrt{\log ({{\,\mathrm{\textsf {opt}}\,}})} \log (h))$$ O ( log ( opt ) log ( h ) ) and $${{\,\textrm{O}\,}}(\sqrt{\log ({{\,\mathrm{\textsf {opt}}\,}})} {{\,\mathrm{\textsf {opt}}\,}})$$ O ( log ( opt ) opt ) for (multi) graphs with h edges. Katrin Casel, Joel D. Day, Pamela Fleischmann, Tomasz Kociumaka, Florin Manea, Markus L. Schmid |
Algorithmica | 5 |
| 2026 | SMTQuery: A novel tool for analyzing SMT-LIB string benchmarksabstractConstraint satisfaction problems involving strings have been a subject of theoretical study for decades, but the recent years have seen an increased interest in the development of practical solving methods. This interest in solving string constraints led to the development of various techniques and solvers, often accompanied by specific benchmark sets. As a result, there is now a substantial corpus of publicly available, yet largely unclassified, such benchmarks. In this context, we present SMTQuery , a framework for maintaining and analyzing benchmarks for SMT string problems. SMTQuery enables the execution of user-defined queries to extract domain-specific information from these benchmarks, facilitating a deeper analysis of the underlying problems. We demonstrate its utility by analyzing over 100,000 benchmarks and training an algorithm selection model to match benchmarks with suitable solvers. Mitja Kulczynski, Kevin Lotz, Florin Manea, Danny Bøgsted Poulsen, Paul Sarnighausen-Cahn |
Sci. Comput. Program. | 3 |
| 2025 | k-Universality of Regular Languages Revisited
Duncan Adamson, Pamela Fleischmann, Annika Huch, Tore Koss, Florin Manea |
IJTCS-FAW | 5 |
| 2025 | Tight Bounds for the Number of Absent Subsequences
Duncan Adamson, Pamela Fleischmann, Annika Huch, Florin Manea, Paul Sarnighausen-Cahn, Max Wiedenhöft |
FCT | 4 |
| 2025 | Linear Time Subsequence and Supersequence Regex MatchingabstractInternational audience Antoine Amarilli, Florin Manea, Tina Ringleb, Markus L. Schmid |
MFCS | 2 |
| 2025 | Subsequence Matching and Analysis Problems for Automata with Translucent Letters
Szilárd Zsolt Fazekas, Béla Klein, Tore Koss, Florin Manea, Robert Mercas, Timo Specht |
CIAA | 4 |
| 2025 | Novel tree-search method for synthesizing SMT strategiesabstractAbstract Modern SMT solvers, such as Z3, allow solver users to customize strategies to improve performance on their specific use cases. However, handcrafting an optimized strategy for a specific class of SMT instances remains a complex and demanding task for both solver developers and users alike. In this paper, we address the problem of automated SMT strategy synthesis via a novel method based on Monte-Carlo Tree Search (MCTS). We formulate strategy synthesis as a sequential decision-making process, where the search tree corresponds to the strategy space. Subsequently, we employ MCTS to navigate this vast search space. Compared to the conventional MCTS, we introduce two heuristics—layered and staged search—that enable our method to identify effective strategies with lower costs. We implement our method, dubbed Z3alpha, upon the Z3 SMT solver. Our experiments demonstrate that Z3alpha outperforms the default Z3 solver and the state-of-the-art synthesis tool Fastsmt on the majority of the evaluated benchmark sets, while producing more interpretable strategies than FastSMT. At SMT-COMP’24, among the 16 participating logics, Z3alpha improved upon the default Z3 in 12 cases and helped solve hundreds more instances in QF_NIA and QF_NRA, winning their respective divisions. Zhengyang Lu 0002, Joel D. Day, Piyush Jha, Paul Sarnighausen-Cahn, Stefan Siemer, Florin Manea, Vijay Ganesh 0001 |
Acta Informatica | 6 |
| 2025 | k-Universality of Regular LanguagesabstractA subsequence of a word w is a word u such that u = w [ i 1 ] w [ i 2 ] … w [ i k ] , for some set of indices 1 ≤ i 1 < i 2 < … < i k ≤ | w | . A word w is k -subsequence universal over an alphabet Σ if every word in Σ k appears in w as a subsequence. In this paper, we study the intersection between the set of k -subsequence universal words over some alphabet Σ and regular languages over Σ. We call a regular language L k- ∃ -subsequence universal if there exists a k -subsequence universal word in L , and k- ∀ -subsequence universal if every word of L is k -subsequence universal. We give algorithms solving the problems of deciding if a given regular language, represented by a finite automaton recognising it, is k- ∃ -subsequence universal and, respectively, if it is k- ∀ -subsequence universal , for a given k . The algorithms are FPT w.r.t. the size of the input alphabet, and their run-time does not depend on k ; they run in polynomial time in the number n of states of the input automaton when the size of the input alphabet is O ( log n ) . Moreover, we show that the problem of deciding if a given regular language is k- ∃ -subsequence universal is NP-complete, when the language is over a large alphabet. Further, we provide algorithms for counting the number of k -subsequence universal words (paths) accepted by a given deterministic (respectively, non-deterministic) finite automaton, and ranking an input word (path) within the set of k -subsequence universal words accepted by a given finite automaton. Duncan Adamson, Pamela Fleischmann, Annika Huch, Tore Koss, Florin Manea, Dirk Nowotka |
Inf. Comput. | 5 |
| 2025 | The edit distance to k-subsequence universalityabstracthttp://dx.doi.org/10.13039/501100001659 German Research Foundation Joel D. Day, Pamela Fleischmann, Maria Kosche, Tore Koss, Florin Manea, Stefan Siemer |
J. Comput. Syst. Sci. | 5 |
| 2025 | Longest Common Subsequence with Gap ConstraintsabstractAbstract We consider the longest common subsequence problem in the context of subsequences with gap constraints. In particular, following Day et al. (2022), we consider the setting when the distance (i. e., the gap) between two consecutive symbols of the subsequence has to be between a lower and an upper bound (which may depend on the position of those symbols in the subsequence or on the symbols bordering the gap) as well as the case where the entire subsequence is found in a bounded range (defined by a single upper bound), considered by Kosche et al. (2022). In all these cases, we present efficient algorithms for determining the length of the longest common constrained subsequence between two given strings, and discuss lower bounds for the respective problems. Duncan Adamson, Paul Sarnighausen-Cahn, Marius Dumitran, Maria Kosche, Tore Koss, Florin Manea, Stefan Siemer |
Theory Comput. Syst. | 6 |
| 2024 | Subsequences with Generalised Gap Constraints: Upper and Lower Complexity Bounds
Florin Manea, Jonas Richardsen, Markus L. Schmid |
CPM | 1 |
| 2024 | Layered and Staged Monte Carlo Tree Search for SMT Strategy Synthesis
Zhengyang Lu 0002, Stefan Siemer, Piyush Jha, Joel D. Day, Florin Manea, Vijay Ganesh 0001 |
IJCAI | 5 |
| 2024 | Subsequence Matching and Analysis Problems for Formal Languages
Szilárd Zsolt Fazekas, Tore Koss, Florin Manea, Robert Mercas, Timo Specht |
ISAAC | 3 |
| 2024 | Enumerating m-Length Walks in Directed Graphs with Constant Delay
Duncan Adamson, Pawel Gawrychowski, Florin Manea |
LATIN (1) | 3 |
| 2024 | Semënov Arithmetic, Affine {VASS}, and String Constraints
Andrei Draghici, Christoph Haase, Florin Manea |
STACS | 3 |
| 2024 | A Closer Look at the Expressive Power of Logics Based on Word EquationsabstractAbstract Word equations are equations $$\alpha \doteq \beta $$ α ≐ β where $$\alpha $$ α and $$\beta $$ β are words consisting of letters from some alphabet $$\Sigma $$ Σ and variables from a set X. Recently, there has been substantial interest in the context of string solving in logics combining word equations with other kinds of constraints on words such as (regular) language membership (regular constraints) and arithmetic over string lengths (length constraints). We consider the expressive power of such logics by looking at the set of all values a single variable might take as part of a satisfying assignment for a given formula. Hence, each formula-variable pair defines a formal language, and each logic defines a class of formal languages. We consider logics arising from combining word equations with either length constraints, regular constraints, or both. We also consider word equations with visibly pushdown language membership constraints as a generalisation of the combination of regular and length constraints. We show that word equations with visibly pushdown membership constraints are sufficient to express all recursively enumerable languages and hence satisfiability is undecidable in this case. We then establish a strict hierarchy involving the other combinations. We also provide a complete characterisation of when a thin regular language is expressible by word equations (alone) and some further partial results for regular languages in the general case. Joel D. Day, Vijay Ganesh 0001, Nathan Grewal, Matthew Konefal, Florin Manea |
Theory Comput. Syst. | 5 |
| 2024 | On the structure of solution-sets to regular word equationsabstractAbstract For quadratic word equations, there exists an algorithm based on rewriting rules which generates a directed graph describing all solutions to the equation. For regular word equations – those for which each variable occurs at most once on each side of the equation – we investigate the properties of this graph, such as bounds on its diameter, size, and DAG-width, as well as providing some insights into symmetries in its structure. As a consequence, we obtain a combinatorial proof that the problem of deciding whether a regular word equation has a solution is in NP. Joel D. Day, Florin Manea |
Theory Comput. Syst. | 2 |
| 2024 | Revisiting Weighted Information Extraction: A Simpler and Faster Algorithm for Ranked EnumerationabstractInformation extraction from textual data, where the query is represented by a finite transducer and the task is to enumerate all results without repetition, and its extension to the weighted case, where each output element has a weight and the output elements are to be enumerated sorted by their weights, are important and well studied problems in database theory. On the one hand, the first framework already covers the well-known case of regular document spanners, while the latter setting covers several practically relevant tasks that cannot be described in the unweighted setting. It is known that in the unweighted case this problem can be solved with linear time preprocessing O(|D|) and output-linear delay O(|s|) in data complexity, where D is the input data and s is the current output element. For the weighted case, Bourhis, Grez, Jachiet, and Riveros [ICDT 2021] recently designed an algorithm with linear time preprocessing, but the delay of O(|s| · log|D|) depends on the size of the data. We first show how to leverage the existing results on enumerating shortest paths to obtain a simple alternative algorithm with linear preprocessing and a delay of O(|s i | + min\ log i, log|D| ) for the i th output element s i (in data complexity); thus, substantially improving the previous algorithm. Next, we develop a technically involved rounding technique that allows us to devise an algorithm with linear time preprocessing and output-linear delay O(|s|) with high probability. To this end, we combine tools from algebra, high-dimensional geometry, and linear programming. Pawel Gawrychowski, Florin Manea, Markus L. Schmid |
Proc. ACM Manag. Data | 2 |
| 2023 | k-Universality of Regular LanguagesabstractA subsequence of a word w is a word u such that u = w[i₁] w[i₂] … w[i_k], for some set of indices 1 ≤ i₁ < i₂ < … < i_k ≤ |w|. A word w is k-subsequence universal over an alphabet Σ if every word in Σ^k appears in w as a subsequence. In this paper, we study the intersection between the set of k-subsequence universal words over some alphabet Σ and regular languages over Σ. We call a regular language L k-∃-subsequence universal if there exists a k-subsequence universal word in L, and k-∀-subsequence universal if every word of L is k-subsequence universal. We give algorithms solving the problems of deciding if a given regular language, represented by a finite automaton recognising it, is k-∃-subsequence universal and, respectively, if it is k-∀-subsequence universal, for a given k. The algorithms are FPT w.r.t. the size of the input alphabet, and their run-time does not depend on k; they run in polynomial time in the number n of states of the input automaton when the size of the input alphabet is O(log n). Moreover, we show that the problem of deciding if a given regular language is k-∃-subsequence universal is NP-complete, when the language is over a large alphabet. Further, we provide algorithms for counting the number of k-subsequence universal words (paths) accepted by a given deterministic (respectively, nondeterministic) finite automaton, and ranking an input word (path) within the set of k-subsequence universal words accepted by a given finite automaton. Duncan Adamson, Pamela Fleischmann, Annika Huch, Tore Koss, Florin Manea, Dirk Nowotka |
ISAAC | 5 |
| 2023 | On the Number of Factors in the LZ-End Factorization
Pawel Gawrychowski, Maria Kosche, Florin Manea |
SPIRE | 3 |
| 2023 | On the Expressive Power of String ConstraintsabstractWe investigate properties of strings which are expressible by canonical types of string constraints. Specifically, we consider a landscape of 20 logical theories, whose syntax is built around combinations of four common elements of string constraints: language membership (e.g. for regular languages), concatenation, equality between string terms, and equality between string-lengths. For a variable x and formula f from a given theory, we consider the set of values for which x may be substituted as part of a satisfying assignment, or in other words, the property f expresses through x. Since we consider string-based logics, this set is a formal language. We firstly consider the relative expressive power of different combinations of string constraints by comparing the classes of languages expressible in the corresponding theories, and are able to establish a mostly complete picture in this regard. Secondly, we consider the question of deciding whether the language or property expressed by a variable/formula in one theory can be expressed in another theory. We establish several negative results which are relevant to preprocessing and normalisation of string constraints in practice. Some of our results have strong connections to important open problems regarding word equations and the theory of string solving. Joel D. Day, Vijay Ganesh 0001, Nathan Grewal, Florin Manea |
Proc. ACM Program. Lang. | 4 |
| 2023 | ZaligVinder: A generic test framework for string solversabstractAbstract The increased interest in string solving in the recent years has made it very hard to identify the right tool to address a particular user's purpose. Firstly, there is a multitude of string solvers, each addressing essentially some subset of the general problem. Generally, the addressed fragments are relevant and well motivated, but the lack of comparisons between the existing tools on an equal set of benchmarks cannot go unnoticed, especially as a common framework to compare solvers seems to be missing. In this paper, we gather a set of relevant benchmarks and introduce our new benchmarking framework to address this purpose. Mitja Kulczynski, Florin Manea, Dirk Nowotka, Danny Bøgsted Poulsen |
J. Softw. Evol. Process. | 2 |
| 2023 | Towards more efficient methods for solving regular-expression heavy string constraints
Murphy Berzish, Joel D. Day, Vijay Ganesh 0001, Mitja Kulczynski, Florin Manea, Federico Mora 0002, Dirk Nowotka |
Theor. Comput. Sci. | 5 |
| 2022 | Subsequences with Gap Constraints: Complexity Bounds for Matching and Analysis ProblemsabstractWe consider subsequences with gap constraints, i.e., length-k subsequences p that can be embedded into a string w such that the induced gaps (i.e., the factors of w between the positions to which p is mapped to) satisfy given gap constraints $gc = (C_1, C_2, ..., C_{k-1})$; we call p a gc-subsequence of w. In the case where the gap constraints gc are defined by lower and upper length bounds $C_i = (L^-_i, L^+_i) \in \mathbb{N}^2$ and/or regular languages $C_i \in REG$, we prove tight (conditional on the orthogonal vectors (OV) hypothesis) complexity bounds for checking whether a given p is a gc-subsequence of a string w. We also consider the whole set of all gc-subsequences of a string, and investigate the complexity of the universality, equivalence and containment problems for these sets of gc-subsequences. Joel D. Day, Maria Kosche, Florin Manea, Markus L. Schmid |
ISAAC | 3 |
| 2022 | Matching Patterns with Variables Under Edit Distance
Pawel Gawrychowski, Florin Manea, Stefan Siemer |
SPIRE | 2 |
| 2022 | Fast and Longest RollercoastersabstractAbstract For $$k\ge 3$$ k≥3 , ak-rollercoasteris a sequence of numbers whose every maximal contiguous subsequence, that is increasing or decreasing, has length at leastk; 3-rollercoasters are called simply rollercoasters. Given a sequence of distinct real numbers, we are interested in computing its maximum-length (not necessarily contiguous) subsequence that is ak-rollercoaster. Biedl et al. (in: ICALP, volume 107 of LIPIcs. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, pp 18:1–18:15, 2018) have shown that each sequence ofndistinct real numbers contains a rollercoaster of length at least $$\lceil n/2\rceil $$ ⌈n/2⌉ for $$n>7$$ n>7 , and that a longest rollercoaster contained in such a sequence can be computed in $$O(n\log n)$$ O(nlogn) -time (or faster, in $$O(n \log \log n)$$ O(nloglogn) time, when the input sequence is a permutation of $$\{1,\ldots ,n\}$$ {1,…,n} ). They have also shown that every sequence of $$n\geqslant (k-1)^2+1$$ n⩾(k-1)2+1 distinct real numbers contains ak-rollercoaster of length at least $$\frac{n}{2(k-1)}-\frac{3k}{2}$$ n2(k-1)-3k2 , and gave an $$O(nk\log n)$$ O(nklogn) -time (respectively, $$O(n k\log \log n)$$ O(nkloglogn) -time) algorithm computing a longestk-rollercoaster in a sequence of lengthn(respectively, a permutation of $$\{1,\ldots ,n\}$$ {1,…,n} ). In this paper, we give an $$O(nk^2)$$ O(nk2) -time algorithm computing the length of a longestk-rollercoaster contained in a sequence ofndistinct real numbers; hence, for constantk, our algorithm computes the length of a longestk-rollercoaster in optimal linear time. The algorithm can be easily adapted to output the respectivek-rollercoaster. In particular, this improves the results of Biedl et al. (2018), by showing that a longest rollercoaster can be computed in optimal linear time. We also present an algorithm computing the length of a longestk-rollercoaster in $$O(n \log ^2 n)$$ O(nlog2n) -time, that is, subquadratic even for large values of $$k\le n$$ k≤n . Again, the rollercoaster can be easily retrieved. Finally, we show an $$\Omega (n \log k)$$ Ω(nlogk) lower bound for the number of comparisons in any comparison-based algorithm computing the length of a longestk-rollercoaster. Pawel Gawrychowski, Florin Manea, Radoslaw Serafin |
Algorithmica | 2 |
| 2022 | Absent Subsequences in WordsabstractAn absent factor of a string w is a string u which does not occur as a contiguous substring (a.k.a. factor) inside w. We extend this well-studied notion and define absent subsequences: a string u is an absent subsequence of a string w if u does not occur as subsequence (a.k.a. scattered factor) inside w. Of particular interest to us are minimal absent subsequences, i.e., absent subsequences whose every subsequence is not absent, and shortest absent subsequences, i.e., absent subsequences of minimal length. We show a series of combinatorial and algorithmic results regarding these two notions. For instance: we give combinatorial characterisations of the sets of minimal and, respectively, shortest absent subsequences in a word, as well as compact representations of these sets; we show how we can test efficiently if a string is a shortest or minimal absent subsequence in a word, and we give efficient algorithms computing the lexicographically smallest absent subsequence of each kind; also, we show how a data structure for answering shortest absent subsequence-queries for the factors of a given string can be efficiently computed. Maria Kosche, Tore Koss, Florin Manea, Stefan Siemer |
Fundam. Informaticae | 3 |
| 2021 | An SMT Solver for Regular Expressions and Linear Arithmetic over String LengthabstractAbstract We present a novel length-aware solving algorithm for the quantifier-free first-order theory over regex membership predicate and linear arithmetic over string length. We implement and evaluate this algorithm and related heuristics in the Z3 theorem prover. A crucial insight that underpins our algorithm is that real-world regex and string formulas contain a wealth of information about upper and lower bounds on lengths of strings, and such information can be used very effectively to simplify operations on automata representing regular expressions. Additionally, we present a number of novel general heuristics, such as the prefix/suffix method, that can be used to make a variety of regex solving algorithms more efficient in practice. We showcase the power of our algorithm and heuristics via an extensive empirical evaluation over a large and diverse benchmark of 57256 regex-heavy instances, almost 75% of which are derived from industrial applications or contributed by other solver developers. Our solver outperforms five other state-of-the-art string solvers, namely, CVC4, OSTRICH, Z3seq, Z3str3, and Z3-Trau, over this benchmark, in particular achieving a speedup of 2.4 $$\times $$ × over CVC4, 4.4 $$\times $$ × over Z3seq, 6.4 $$\times $$ × over Z3-Trau, 9.1 $$\times $$ × over Z3str3, and 13 $$\times $$ × over OSTRICH. Murphy Berzish, Mitja Kulczynski, Federico Mora 0002, Florin Manea, Joel D. Day, Dirk Nowotka, Vijay Ganesh 0001 |
CAV (2) | 4 |
| 2021 | Matching Patterns with Variables Under Hamming DistanceabstractA pattern $α$ is a string of variables and terminal letters. We say that $α$ matches a word $w$, consisting only of terminal letters, if $w$ can be obtained by replacing the variables of $α$ by terminal words. The matching problem, i.e., deciding whether a given pattern matches a given word, was heavily investigated: it is NP-complete in general, but can be solved efficiently for classes of patterns with restricted structure. In this paper, we approach this problem in a generalized setting, by considering approximate pattern matching under Hamming distance. More precisely, we are interested in what is the minimum Hamming distance between $w$ and any word $u$ obtained by replacing the variables of $α$ by terminal words. Firstly, we address the class of regular patterns (in which no variable occurs twice) and propose efficient algorithms for this problem, as well as matching conditional lower bounds. We show that the problem can still be solved efficiently if we allow repeated variables, but restrict the way the different variables can be interleaved according to a locality parameter. However, as soon as we allow a variable to occur more than once and its occurrences can be interleaved arbitrarily with those of other variables, even if none of them occurs more than once, the problem becomes intractable. Pawel Gawrychowski, Florin Manea, Stefan Siemer |
MFCS | 2 |
| 2021 | Blocksequences of k-local Words
Pamela Fleischmann, Lukas Haschke, Florin Manea, Dirk Nowotka, Cedric Tsatia Tsida, Judith Wiedenbeck |
SOFSEM | 3 |
| 2021 | The Edit Distance to k-Subsequence UniversalityabstractA word u is a subsequence of another word w if u can be obtained from w by deleting some of its letters. In the early 1970s, Imre Simon defined the relation ∼_k (called now Simon-Congruence) as follows: two words having exactly the same set of subsequences of length at most k are ∼_k-congruent. This relation was central in defining and analysing piecewise testable languages, but has found many applications in areas such as algorithmic learning theory, databases theory, or computational linguistics. Recently, it was shown that testing whether two words are ∼_k-congruent can be done in optimal linear time. Thus, it is a natural next step to ask, for two words w and u which are not ∼_k-equivalent, what is the minimal number of edit operations that we need to perform on w in order to obtain a word which is ∼_k-equivalent to u. In this paper, we consider this problem in a setting which seems interesting: when u is a k-subsequence universal word. A word u with alph(u) = Σ is called k-subsequence universal if the set of subsequences of length k of u contains all possible words of length k over Σ. As such, our results are a series of efficient algorithms computing the edit distance from w to the language of k-subsequence universal words. Joel D. Day, Pamela Fleischmann, Maria Kosche, Tore Koss, Florin Manea, Stefan Siemer |
STACS | 5 |
| 2021 | Efficiently Testing Simon's CongruenceabstractSimon's congruence $\sim_k$ is defined as follows: two words are $\sim_k$-equivalent if they have the same set of subsequences of length at most $k$. We propose an algorithm which computes, given two words $s$ and $t$, the largest $k$ for which $s\sim_k t$. Our algorithm runs in linear time $O(|s|+|t|)$ when the input words are over the integer alphabet $\{1,\ldots,|s|+|t|\}$ (or other alphabets which can be sorted in linear time). This approach leads to an optimal algorithm in the case of general alphabets as well. Our results are based on a novel combinatorial approach and a series of efficient data structures. Pawel Gawrychowski, Maria Kosche, Tore Koss, Florin Manea, Stefan Siemer |
STACS | 4 |
| 2020 | Scattered Factor-Universality of Words
Laura Barker, Pamela Fleischmann, Katharina Harwardt, Florin Manea, Dirk Nowotka |
DLT | 4 |
| 2020 | Reconstructing Words from Right-Bounded-Block Words
Pamela Fleischmann, Marie Lejeune, Florin Manea, Dirk Nowotka, Michel Rigo |
DLT | 3 |
| 2020 | On the Structure of Solution Sets to Regular Word EquationsabstractFor quadratic word equations, there exists an algorithm based on rewriting rules which generates a directed graph describing all solutions to the equation. For regular word equations - those for which each variable occurs at most once on each side of the equation - we investigate the properties of this graph, such as bounds on its diameter, size, and DAG-width, as well as providing some insights into symmetries in its structure. As a consequence, we obtain a combinatorial proof that the problem of deciding whether a regular word equation has a solution is in NP. Joel D. Day, Florin Manea |
ICALP | 2 |
| 2020 | Equations enforcing repetitions under permutations
Joel D. Day, Pamela Fleischmann, Florin Manea, Dirk Nowotka |
Discret. Appl. Math. | 3 |
| 2019 | k-Spectra of Weakly-c-Balanced Words
Joel D. Day, Pamela Fleischmann, Florin Manea, Dirk Nowotka |
DLT | 3 |
| 2019 | Graph and String Parameters: Connections Between Pathwidth, Cutwidth and the Locality NumberabstractWe investigate the locality number, a recently introduced structural parameter for strings (with applications in pattern matching with variables), and its connection to two important graph-parameters, cutwidth and pathwidth. These connections allow us to show that computing the locality number is NP-hard but fixed-parameter tractable (when the locality number or the alphabet size is treated as a parameter), and can be approximated with ratio O(sqrt{log{opt}} log n). As a by-product, we also relate cutwidth via the locality number to pathwidth, which is of independent interest, since it improves the best currently known approximation algorithm for cutwidth. In addition to these main results, we also consider the possibility of greedy-based approximation algorithms for the locality number. Katrin Casel, Joel D. Day, Pamela Fleischmann, Tomasz Kociumaka, Florin Manea, Markus L. Schmid |
ICALP | 5 |
| 2019 | Upper Bounds on the Length of Minimal Solutions to Certain Quadratic Word EquationsabstractIt is a long standing conjecture that the problem of deciding whether a quadratic word equation has a solution is in NP. It has also been conjectured that the length of a minimal solution to a quadratic equation is at most exponential in the length of the equation, with the latter conjecture implying the former. We show that both conjectures hold for some natural subclasses of quadratic equations, namely the classes of regular-reversed, k-ordered, and variable-sparse quadratic equations. We also discuss a connection of our techniques to the topic of unavoidable patterns, and the possibility of exploiting this connection to produce further similar results. Joel D. Day, Florin Manea, Dirk Nowotka |
MFCS | 2 |
| 2019 | Fast and Longest Rollercoasters
Pawel Gawrychowski, Florin Manea, Radoslaw Serafin |
STACS | 2 |
| 2019 | Hide and seek with repetitions
Pawel Gawrychowski, Florin Manea, Robert Mercas, Dirk Nowotka |
J. Comput. Syst. Sci. | 2 |
| 2019 | Rollercoasters: Long Sequences without Short RunsabstractA rollercoaster is a sequence of real numbers for which every maximal contiguous subsequence---increasing or decreasing---has length at least three. By translating this sequence to a set of points in the plane, a rollercoaster can be defined as an $x$-monotone polygonal path for which every maximal subpath, with positive- or negative-slope edges, has at least three vertices. Given a sequence of distinct real numbers, the rollercoaster problem asks for a maximum-length (not necessarily contiguous) subsequence that is a rollercoaster. It was conjectured that every sequence of $n$ distinct real numbers contains a rollercoaster of length at least $\lceil n/2\rceil$ for $n>7$, while the best known lower bound is $\Omega(n/\log n)$. In this paper we prove this conjecture. Our proof is constructive and implies a linear-time algorithm for computing a rollercoaster of this length. Extending the $O(n\log n)$-time algorithm for computing a longest increasing subsequence, we show how to compute a maximum-length rollercoaster within the same time bound. A maximum-length rollercoaster in a permutation of $\{1,\dots,n\}$ can be computed in $O(n\log\log n)$ time. The search for rollercoasters was motivated by the orthogeodesic point-set embedding of caterpillars. A caterpillar is a tree such that deleting the leaves gives a path, called the spine. A top-view caterpillar is an embedded caterpillar where every vertex has degree either 4 or 1 and such that the two leaves adjacent to each spine vertex lie on opposite sides of the spine. As an application of our result on rollercoasters, we are able to find a planar drawing of every $n$-vertex top-view caterpillar on every set of $\frac{25}{3}(n+4)$ points in the plane, such that each edge is an orthogonal path with one bend. This improves the previous best known upper bound on the number of required points, which is $O(n\log n)$. We also show that such a drawing can be obtained in linear time when the points are given in sorted order. Therese Biedl, Ahmad Biniaz, Robert Cummings, Anna Lubiw, Florin Manea, Dirk Nowotka, Jeffrey Shallit |
SIAM J. Discret. Math. | 5 |
| 2018 | On Matching Generalised Repetitive Patterns
Joel D. Day, Pamela Fleischmann, Florin Manea, Dirk Nowotka, Markus L. Schmid |
DLT | 3 |
| 2018 | Rollercoasters and CaterpillarsabstractA rollercoaster is a sequence of real numbers for which every maximal contiguous subsequence, that is increasing or decreasing, has length at least three. By translating this sequence to a set of points in the plane, a rollercoaster can be defined as a polygonal path for which every maximal sub-path, with positive- or negative-slope edges, has at least three points. Given a sequence of distinct real numbers, the rollercoaster problem asks for a maximum-length subsequence that is a rollercoaster. It was conjectured that every sequence of $n$ distinct real numbers contains a rollercoaster of length at least $\lceil n/2\rceil$ for $n>7$, while the best known lower bound is $Ω(n/\log n)$. In this paper we prove this conjecture. Our proof is constructive and implies a linear-time algorithm for computing a rollercoaster of this length. Extending the $O(n\log n)$-time algorithm for computing a longest increasing subsequence, we show how to compute a maximum-length rollercoaster within the same time bound. A maximum-length rollercoaster in a permutation of $\{1,\dots,n\}$ can be computed in $O(n \log \log n)$ time. The search for rollercoasters was motivated by orthogeodesic point-set embedding of caterpillars. A caterpillar is a tree such that deleting the leaves gives a path, called the spine. A top-view caterpillar is one of degree 4 such that the two leaves adjacent to each vertex lie on opposite sides of the spine. As an application of our result on rollercoasters, we are able to find a planar drawing of every $n$-node top-view caterpillar on every set of $\frac{25}{3}n$ points in the plane, such that each edge is an orthogonal path with one bend. This improves the previous best known upper bound on the number of required points, which is $O(n \log n)$. We also show that such a drawing can be obtained in linear time, provided that the points are given in sorted order. Therese Biedl, Ahmad Biniaz, Robert Cummings, Anna Lubiw, Florin Manea, Dirk Nowotka, Jeffrey Shallit |
ICALP | 5 |
| 2018 | Tighter Bounds and Optimal Algorithms for All Maximal α-gapped Repeats and Palindromes - Finding All Maximal α-gapped Repeats and Palindromes in Optimal Worst Case Time on Integer AlphabetsabstractAn α-gapped repeat (α ≥ 1) in a word w is a factor uvu of w such that |u v| ≤ α|u|; the two occurrences of u are called arms of this α-gapped repeat. An α-gapped repeat is called maximal if its arms cannot be extended simultaneously with the same character to the right nor to the left. We show that the number of all maximal α-gapped repeats occurring in words of length n is upper bounded by 18α n. In the case of α-gapped palindromes, i.e., factors $uv{{u}^{\intercal }}$ with |u v|≤ α|u|, we show that the number of all maximal α-gapped palindromes occurring in words of length n is upper bounded by 28α n + 7n. Both upper bounds allow us to construct algorithms finding all maximal α-gapped repeats and/or all maximal α-gapped palindromes of a word of length n on an integer alphabet of size $n^{\mathcal {O}(1)}$ in ${\mathcal {O}(\alpha n)}$ time. The presented running times are optimal since there are words that have Θ(α n) maximal α-gapped repeats/palindromes. Pawel Gawrychowski, Tomohiro I, Shunsuke Inenaga, Dominik Köppl, Florin Manea |
Theory Comput. Syst. | 5 |
| 2018 | Unary patterns under permutations
James D. Currie, Florin Manea, Dirk Nowotka, Kamellia Reshadi |
Theor. Comput. Sci. | 2 |
| 2018 | Revisiting Shinohara's algorithm for computing descriptive patterns
Henning Fernau, Florin Manea, Robert Mercas, Markus L. Schmid |
Theor. Comput. Sci. | 2 |
| 2017 | Local Patterns
Joel D. Day, Pamela Fleischmann, Florin Manea, Dirk Nowotka |
FSTTCS | 3 |
| 2017 | The Hardness of Solving Simple Word EquationsabstractWe investigate the class of regular-ordered word equations. In such equations, each variable occurs at most once in each side and the order of the variables occurring in both left and right hand sides is preserved (the variables can be, however, separated by potentially distinct constant factors). Surprisingly, we obtain that solving such simple equations, even when the sides contain exactly the same variables, is NP-hard. By considerations regarding the combinatorial structure of the minimal solutions of the more general quadratic equations we obtain that the satisfiability problem for regular-ordered equations is in NP. The complexity of solving such word equations under regular constraints is also settled. Finally, we show that a related class of simple word equations, that generalises one-variable equations, is in P. Joel D. Day, Florin Manea, Dirk Nowotka |
MFCS | 2 |
| 2017 | Detecting One-Variable Patterns
Dmitry Kosolobov, Florin Manea, Dirk Nowotka |
SPIRE | 2 |
| 2017 | The extended equation of Lyndon and Schützenberger
Florin Manea, Mike Müller, Dirk Nowotka, Shinnosuke Seki 0001 |
J. Comput. Syst. Sci. | 1 |
| 2017 | TCS Special Issue: Combinatorics on Words - WORDS 2015
Florin Manea, Dirk Nowotka |
Theor. Comput. Sci. | 1 |
| 2017 | TCS Special Issue on Languages and Combinatorics in Theory and Nature
Florin Manea, Bianca Truthe, György Vaszil |
Theor. Comput. Sci. | 1 |
| 2016 | Factorizing a String into Squares in Linear TimeabstractA square factorization of a string w is a factorization of w in which each factor is a square. Dumitran et al. [SPIRE 2015, pp. 54-66] showed how to find a square factorization of a given string of length n in O(n log n) time, and they posed a question whether it can be done in O(n) time. In this paper, we answer their question positively, showing an O(n)-time algorithm for square factorization in the standard word RAM model with machine word size omega = Omega(log n). We also show an O(n + (n log^2 n) / omega)-time (respectively, O(n log n)-time) algorithm to find a square factorization which contains the maximum (respectively, minimum) number of squares. Yoshiaki Matsuoka, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Florin Manea |
CPM | 5 |
| 2016 | On the Solvability Problem for Restricted Classes of Word Equations
Florin Manea, Dirk Nowotka, Markus L. Schmid |
DLT | 1 |
| 2016 | Efficiently Finding All Maximal alpha-gapped RepeatsabstractFor alpha >=1, an alpha-gapped repeat in a word w is a factor uvu of w such that |uv| <= alpha * |u|; the two occurrences of a factor u in such a repeat are called arms. Such a repeat is called maximal if its arms cannot be extended simultaneously with the same symbol to the right nor to the left. We show that the number of all maximal alpha-gapped repeats occurring in words of length n is upper bounded by 18 * alpha * n, allowing us to construct an algorithm finding all maximal alpha-gapped repeats of a word on an integer alphabet of size n^{O}(1)} in {O}(alpha * n) time. This result is optimal as there are words that have Theta(alpha * n) maximal alpha-gapped repeats. Our techniques can be extended to get comparable results in the case of alpha-gapped palindromes, i.e., factors uvu^{T} with |uv| <= alpha |u|. Pawel Gawrychowski, Tomohiro I, Shunsuke Inenaga, Dominik Köppl, Florin Manea |
STACS | 5 |
| 2015 | Unary Patterns with Permutations
James D. Currie, Florin Manea, Dirk Nowotka |
DLT | 2 |
| 2015 | Longest α-Gapped Repeat and Palindrome
Pawel Gawrychowski, Florin Manea |
FCT | 2 |
| 2015 | Longest Gapped Repeats and Palindromes
Marius Dumitran, Florin Manea |
MFCS (1) | 2 |
| 2015 | On Prefix/Suffix-Square Free Words
Marius Dumitran, Florin Manea, Dirk Nowotka |
SPIRE | 2 |
| 2015 | Pattern Matching with Variables: Fast Algorithms and New Hardness ResultsabstractA pattern (i. e., a string of variables and terminals) maps to a word, if this is obtained by uniformly replacing the variables by terminal words; deciding this is NP-complete. We present efficient algorithms\footnote{The computational model we use is the standard unit-cost RAM with logarithmic word size. Also, all logarithms appearing in our time complexity evaluations are in base 2.} that solve this problem for restricted classes of patterns. Furthermore, we show that it is NP-complete to decide, for a given number k and a word w, whether w can be factorised into k distinct factors; this shows that the injective version (i.e., different variables are replaced by different words) of the above matching problem is NP-complete even for very restricted cases. Henning Fernau, Florin Manea, Robert Mercas, Markus L. Schmid |
STACS | 2 |
| 2015 | On the Power of Accepting Networks of Evolutionary Processors with Special Topologies and Random Context FiltersabstractIn this paper, we approach the problem of accepting all recursively enumerable languages by accepting networks of evolutionary processors (ANEPs, for short) with a fixed architecture. More precisely, we show that every recursively enumerable language can be accepted by an ANEP with an underlying graph in the form of a star with 13 nodes or by an ANEP with an underlying grid with 13 × 4 = 52 nodes as well as by ANEPs having underlying graphs in the form of a chain, a ring, or a wheel with 29 nodes each. In all these cases, the size and form as well as the general working strategy of the constructed networks do not depend on the accepted language; only the rewriting rules and the filters associated to each node of the networks depend on this language. Noteworthy is also the fact that the filtering process is implemented using random context conditions only. Our results answer problems which were left open in a paper published by J. Dassow and F. Manea at the conference on Descriptional Complexity of Formal Systems (DCFS) 2010 and improve a result published by B. Truthe at the conference on Non-Classical Models of Automata and Applications (NCMA) 2013. Jürgen Dassow, Florin Manea, Bianca Truthe |
Fundam. Informaticae | 2 |
| 2015 | Cubic patterns with permutations
Florin Manea, Mike Müller, Dirk Nowotka |
J. Comput. Syst. Sci. | 1 |
| 2015 | Hairpin lengthening: language theoretic and algorithmic resultsabstractThe hairpin completion is a newly introduced operation on formal languages, inspired by biological phenomena and by DNA-computing. In this article, we analyse a new variant of the hairpin completion, called hairpin lengthening, which seems more appropriate for a possible bio-lab implementation. The variant considered here concerns the lengthening of the word that forms a hairpin structure, such that this structure is preserved, without necessarily completing the hairpin. First we present a series of language theoretic results regarding the one-step and iterated hairpin lengthening of languages from different classes of the Chomsky hierarchy. Following our biological motivation we also approach several algorithmic properties of this operation. More precisely, we propose an efficient algorithm for the recognition of the iterated hairpin lengthening of a language, and show how it can be particularized to recognize the one-step hairpin lengthening of a language; the cases when the starting language is finite, regular, linear context-free or context-free are discussed. It is worth noting that these results cannot be deduced canonically from the closure properties of the discussed classes of languages. We also propose an algorithm for computing efficiently the hairpin lengthening distance between a word and all its factors; this algorithm can be used to compute the distance between two words, or the common hairpin-lengthening ancestors of two words. Florin Manea, Carlos Martín-Vide, Victor Mitrana |
J. Log. Comput. | 1 |
| 2014 | k-Abelian Pattern Matching
Thorsten Ehlers, Florin Manea, Robert Mercas, Dirk Nowotka |
Developments in Language Theory | 2 |
| 2014 | Generalised Lyndon-Schützenberger Equations
Florin Manea, Mike Müller, Dirk Nowotka, Shinnosuke Seki 0001 |
MFCS (1) | 1 |
| 2014 | A Stronger Square Conjecture on Binary Words
Natasa Jonoska, Florin Manea, Shinnosuke Seki 0001 |
SOFSEM | 2 |
| 2014 | Testing Generalised Freeness of WordsabstractPseudo-repetitions are a natural generalisation of the classical notion of repetitions in sequences: they are the repeated concatenation of a word and its encoding under a certain morphism or antimorphism (anti-/morphism, for short). We approach the problem of deciding efficiently, for a word w and a literal anti-/morphism f, whether w contains an instance of a given pattern involving a variable x and its image under f, i.e., f(x). Our results generalise both the problem of finding fixed repetitive structures (e.g., squares, cubes) inside a word and the problem of finding palindromic structures inside a word. For instance, we can detect efficiently a factor of the form xx^Rxxx^R, or any other pattern of such type. We also address the problem of testing efficiently, in the same setting, whether the word w contains an arbitrary pseudo-repetition of a given exponent. Pawel Gawrychowski, Florin Manea, Dirk Nowotka |
STACS | 2 |
| 2014 | Bounded Prefix-Suffix Duplication
Marius Dumitran, Javier Gil, Florin Manea, Victor Mitrana |
CIAA | 3 |
| 2014 | An algorithmic toolbox for periodic partial words
Florin Manea, Robert Mercas, Catalin Tiseanu |
Discret. Appl. Math. | 1 |
| 2014 | Syllabic Languages and Go-through AutomataabstractIn this paper we define a new class of contextual grammars and study how the languages generated by such grammars can be accepted by go-through automata. The newly introduced class of grammars is a generalization of the formalism previously used to describe the linguistic process of syllabification. Go-through automata which are used here to recognize, and also parse, the languages generated by this new class of grammars are generalizations of push-down automata in the area of context-sensitivity; they have been proved to be an efficient tool for the recognition of languages generated by contextual grammars. The main results of the paper show how the newly introduced generative model is related with other classes of Marcus contextual languages, and how syllabic languages are recognized and parsed using go-through automata. Liviu P. Dinu, Radu Gramatovici, Florin Manea |
Fundam. Informaticae | 3 |
| 2014 | The pseudopalindromic completion of regular languages
Szilárd Zsolt Fazekas, Florin Manea, Robert Mercas, Kayoko Shikishima-Tsuji |
Inf. Comput. | 2 |
| 2014 | Regular languages of partial words
Jürgen Dassow, Florin Manea, Robert Mercas |
Inf. Sci. | 2 |
| 2014 | Prefix-suffix duplication
Jesús García-López, Florin Manea, Victor Mitrana |
J. Comput. Syst. Sci. | 2 |
| 2014 | Accepting Networks of Evolutionary Processors with Subregular Filters
Florin Manea, Bianca Truthe |
Theory Comput. Syst. | 1 |
| 2013 | Discovering Hidden Repetitions in Words
Pawel Gawrychowski, Florin Manea, Dirk Nowotka |
CiE | 2 |
| 2013 | Inner Palindromic Closure
Jürgen Dassow, Florin Manea, Robert Mercas, Mike Müller |
Developments in Language Theory | 2 |
| 2013 | On the Pseudoperiodic Extension of u^l = v^m w^nabstractWe investigate the solution set of the pseudoperiodic extension of the classical Lyndon and Sch\"utzenberger word equations. Consider u_1 ... u_l = v_1 ... v_m w_1 ... w_n, where u_i is in {u, theta(u)} for all 1 <= i <= l, v_j is in {v, theta(v)} for all 1 <= j <= m, w_k is in {w, theta(w)} for all 1 <= k <= n and u, v and w are variables, and theta is an antimorphic involution. A solution is called pseudoperiodic, if u,v,w are in {t, theta(t)}^+ for a word t. [Czeizler et al./I&C/2011] established that for small values of l, m, and n non-periodic solutions exist, and that for large enough values all solutions are pseudoperiodic. However, they leave a gap between those bounds which we close for a number of cases. Namely, we show that for l = 3 and either m,n >= 12 or m,n >= 5 and either m and n are not both even or not all u_i's are equal, all solutions are pseudoperiodic. Florin Manea, Mike Müller, Dirk Nowotka |
FSTTCS | 1 |
| 2013 | Finding Pseudo-repetitionsabstractPseudo-repetitions are a natural generalization of the classical notion of repetitions in sequences. We solve fundamental algorithmic questions on pseudo-repetitions by application of insightful combinatorial results on words. More precisely, we efficiently decide whether a word is a pseudo-repetition and find all the pseudo-repetitive factors of a word. Pawel Gawrychowski, Florin Manea, Robert Mercas, Dirk Nowotka, Catalin Tiseanu |
STACS | 2 |
| 2013 | Networks of evolutionary processors: the power of subregular filters
Jürgen Dassow, Florin Manea, Bianca Truthe |
Acta Informatica | 2 |
| 2013 | The hardness of counting full words compatible with partial words
Florin Manea, Catalin Tiseanu |
J. Comput. Syst. Sci. | 1 |
| 2012 | Connecting Partial Words and Regular Languages
Jürgen Dassow, Florin Manea, Robert Mercas |
CiE | 2 |
| 2012 | The Avoidability of Cubes under Permutations
Florin Manea, Mike Müller, Dirk Nowotka |
Developments in Language Theory | 1 |
| 2012 | Fine and Wilf's Theorem and Pseudo-repetitions
Florin Manea, Robert Mercas, Dirk Nowotka |
MFCS | 1 |
| 2012 | Networks of evolutionary processors: computationally complete normal forms
Jürgen Dassow, Florin Manea, Bianca Truthe |
Nat. Comput. | 2 |
| 2012 | On external contextual grammars with subregular selection languages
Jürgen Dassow, Florin Manea, Bianca Truthe |
Theor. Comput. Sci. | 2 |
| 2012 | Complexity results for deciding Networks of Evolutionary Processors
Florin Manea |
Theor. Comput. Sci. | 1 |
| 2012 | Language classes generated by tree controlled grammars with bounded nonterminal complexity
Sherzod Turaev, Jürgen Dassow, Florin Manea, Mohd Hasan Selamat |
Theor. Comput. Sci. | 3 |
| 2011 | Deciding According to the Shortest Computations
Florin Manea |
CiE | 1 |
| 2011 | Deciding Networks of Evolutionary Processors
Florin Manea |
Developments in Language Theory | 1 |
| 2011 | Networks of Evolutionary Processors with Subregular Filters
Jürgen Dassow, Florin Manea, Bianca Truthe |
LATA | 2 |
| 2011 | Periodicity Algorithms for Partial Words
Florin Manea, Robert Mercas, Catalin Tiseanu |
MFCS | 1 |
| 2011 | On Normal Forms for Networks of Evolutionary Processors
Jürgen Dassow, Florin Manea, Bianca Truthe |
UC | 2 |
| 2011 | Bounded hairpin completion
Masami Ito, Peter Leupold, Florin Manea, Victor Mitrana |
Inf. Comput. | 3 |
| 2011 | Complexity-preserving simulations among three variants of accepting networks of evolutionary processors
Paolo Bottoni, Anna Labella, Florin Manea, Victor Mitrana, Ion Petre, José M. Sempere |
Nat. Comput. | 3 |
| 2010 | Hairpin Lengthening
Florin Manea, Carlos Martín-Vide, Victor Mitrana |
CiE | 1 |
| 2010 | Hard Counting Problems for Partial Words
Florin Manea, Catalin Tiseanu |
LATA | 1 |
| 2010 | Small universal accepting hybrid networks of evolutionary processors
Remco Loos, Florin Manea, Victor Mitrana |
Acta Informatica | 2 |
| 2010 | A New Characterization of NP, P, and PSPACE with Accepting Hybrid Networks of Evolutionary Processors
Florin Manea, Maurice Margenstern, Victor Mitrana, Mario J. Pérez-Jiménez |
Theory Comput. Syst. | 1 |
| 2010 | A series of algorithmic results related to the iterated hairpin completion
Florin Manea |
Theor. Comput. Sci. | 1 |
| 2009 | Some Remarks on Superposition Based on Watson-Crick-Like Complementarity
Florin Manea, Victor Mitrana, José M. Sempere |
Developments in Language Theory | 1 |
| 2009 | Filter Position in Networks of Evolutionary Processors Does Not Matter: A Direct Proof
Paolo Bottoni, Anna Labella, Florin Manea, Victor Mitrana, José M. Sempere |
DNA | 3 |
| 2009 | Combinatorial Queries and Updates on Partial Words
Adrian Diaconu, Florin Manea, Catalin Tiseanu |
FCT | 2 |
| 2009 | Accepting Networks of Evolutionary Processors: Complexity Aspects - Recent Results and New Challenges
Florin Manea, Victor Mitrana |
ICAART | 1 |
| 2009 | Networks of Evolutionary Picture Processors with Filtered Connections
Paolo Bottoni, Anna Labella, Florin Manea, Victor Mitrana, José M. Sempere |
UC | 3 |
| 2009 | On some algorithmic problems regarding the hairpin completion
Florin Manea, Carlos Martín-Vide, Victor Mitrana |
Discret. Appl. Math. | 1 |
| 2009 | On small, reduced, and fast universal accepting networks of splicing processors
Remco Loos, Florin Manea, Victor Mitrana |
Theor. Comput. Sci. | 2 |
| 2009 | Two complementary operations inspired by the DNA hairpin formation: Completion and reduction
Florin Manea, Victor Mitrana, Takashi Yokomori |
Theor. Comput. Sci. | 1 |
| 2007 | Hairpin Completion Versus Hairpin Reduction
Florin Manea, Victor Mitrana |
CiE | 1 |
| 2007 | On the syllabification of words via go-through automata
Liviu P. Dinu, Radu Gramatovici, Florin Manea |
LATA | 3 |
| 2007 | Accepting Networks of Splicing Processors with Filtered Connections
Juan Castellanos, Florin Manea, Luis Fernando de Mingo López, Victor Mitrana |
MCU | 2 |
| 2007 | A Generalization of the Assignment Problem, and its Application to the Rank Aggregation Problem
Florin Manea, Calina Ploscaru |
Fundam. Informaticae | 1 |
| 2007 | All NP-problems can be solved in polynomial time by accepting hybrid networks of evolutionary processors of constant size
Florin Manea, Victor Mitrana |
Inf. Process. Lett. | 1 |
| 2007 | On the size complexity of universal accepting hybrid networks of evolutionary processorsabstractIn this paper we discuss the following interesting question about accepting hybrid networks of evolutionary processors (AHNEP), which are a recently introduced bio-inspired computing model. The question is: how many processors are required in such a network to recognise a given language L? Two answers are proposed for the most general case, when L is a recursively enumerable language, and both answers improve on the previously known bounds. In the first case the network has a number of processors that is linearly bounded by the cardinality of the tape alphabet of a Turing machine recognising the given language L. In the second case we show that an AHNEP with a fixed underlying structure can accept any recursively enumerable language. The second construction has another useful property from a practical point of view as it includes a universal AHNEP as a subnetwork, and hence only a limited number of its parameters depend on the given language. Florin Manea, Carlos Martín-Vide, Victor Mitrana |
Math. Struct. Comput. Sci. | 1 |
| 2007 | Freeness of partial words
Florin Manea, Robert Mercas |
Theor. Comput. Sci. | 1 |
| 2007 | Accepting networks of splicing processors: Complexity results
Florin Manea, Carlos Martín-Vide, Victor Mitrana |
Theor. Comput. Sci. | 1 |
| 2007 | Erratum to: "Accepting networks of splicing processors: Complexity results" [Theoret. Comput. Sci. 371(2007) 72-82]
Florin Manea, Carlos Martín-Vide, Victor Mitrana |
Theor. Comput. Sci. | 1 |
| 2006 | All NP-Problems Can Be Solved in Polynomial Time by Accepting Networks of Splicing Processors of Constant Size
Florin Manea, Carlos Martín-Vide, Victor Mitrana |
DNA | 1 |
| 2006 | Synchronized Shuffle on Backbones
Florin Manea, Victor Mitrana, Daniel-Claudian Voinescu |
Fundam. Informaticae | 1 |
| 2006 | An efficient approach for the rank aggregation problem
Liviu P. Dinu, Florin Manea |
Theor. Comput. Sci. | 2 |
| 2005 | Accepting Networks of Splicing Processors
Florin Manea, Carlos Martín-Vide, Victor Mitrana |
CiE | 1 |
| 2005 | Parsing Local Internal Contextual Languages with Context-Free Choice
Radu Gramatovici, Florin Manea |
Fundam. Informaticae | 2 |
| 2004 | Solving 3CNF-SAT and HPP in Linear Time Using WWW
Florin Manea, Carlos Martín-Vide, Victor Mitrana |
MCU | 1 |