VLDB 2026 Research / reviewers in the wild / expert
Jan Janousek
dblp:21/1027
· DBLP profile ↗
26ranked-venue papers
7as first author
6since 2021 · last 2025
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 11 · 2 first-author · 5 since 2021Artificial intelligence and machine learning · 9 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 9 · 3 first-author · 1 since 2021Software engineering, systems software and programming languages · 6Databases, data management, data science and information retrieval · 3 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Shortest characteristic factors of a deterministic finite automaton and computing its positive position run by pattern set matchingabstractAbstract Given a deterministic finite automaton (DFA) A, we present a simple algorithm for constructing deterministic finite automata that accept the shortest forbidden factors, the shortest forbidden prefixes, the shortest forbidden suffixes, the shortest forbidden words, the shortest allowed suffixes, and the shortest allowed words of the automaton A. We refer to these sets as the shortest characteristic factors of the automaton A. If the given automaton is local, and therefore the language it accepts is strictly locally testable, the sets of its shortest characteristic factors are finite, and these automata are acyclic. Otherwise, they accept infinite languages. This approach simplifies existing methods for the extraction of forbidden factors, allows the extraction of more types of characteristic factors, and also generalizes the extraction for all classes of DFAs. Furthermore, we demonstrate that this type of extraction can be used for a sublinear run of an automaton for certain inputs. We define a positive position run of a deterministic finite automaton, representing all positions in an input string where the automaton reaches a final state. Finally, we present an algorithm for computing the positive position run of the automaton, which utilizes pattern set matching of its shortest forbidden factors and its shortest forbidden or allowed suffixes, provided that the sets are finite. We showcase the computation of the positive position run of a local automaton using backward pattern set matching, which can achieve sublinear time. Jan Janousek, Stepán Plachý |
Acta Informatica | 1 |
| 2025 | Decreasing verification radius in local certification
Laurent Feuilloley, Jan Janousek, Jan Matyás Kristan, Josef Erik Sedlácek |
Theor. Comput. Sci. | 2 |
| 2024 | Shortest Characteristic Factors of a Deterministic Finite Automaton and Computing Its Positive Position Run by Pattern Set Matching
Jan Janousek, Stepán Plachý |
SOFSEM | 1 |
| 2024 | Forward linearised tree pattern matching using tree pattern border array
Jan Travnicek, Tomás Pecka, Robin Oburka, Jan Janousek |
Discret. Appl. Math. | 4 |
| 2023 | On the Smallest Synchronizing Terms of Finite Tree Automata
Václav Blazej, Jan Janousek, Stepán Plachý |
CIAA | 2 |
| 2023 | Inexact tree pattern matching with 1-degree edit distance using finite automata
Eliska Sestáková, Ondrej Guth, Jan Janousek |
Discret. Appl. Math. | 3 |
| 2020 | On Synchronizing Tree Automata and Their Work-Optimal Parallel Run, Usable for Parallel Tree Pattern Matching
Stepán Plachý, Jan Janousek |
SOFSEM | 2 |
| 2020 | On modification of Boyer-Moore-horspool's algorithm for tree pattern matching in linearised trees
Jan Travnicek, Jan Janousek, Borivoj Melichar, Loek Cleophas |
Theor. Comput. Sci. | 2 |
| 2019 | QDSOMA: Towards the Utilization of Quantum Computing within SOMAabstractNowadays, a new type of algorithms inspired by the quantum theory has arisen and brought to light new views of solving standard computational problems like searching, optimizing, scheduling etc. Some of the principles of quantum mechanics can be used even if a quantum computer is not available. The focus of this article is on the utilization of a quantum approach in a selected algorithm called DSOMA. A quantum computing based algorithm is described and all suggested improvements are demonstrated on the flowshop optimization problem. The novelty of the proposed algorithm consists in the use of quantum data. Individuals in other algorithms are usually encoded into a quantum state, whereas the individuals in our extension are just enriched by quantum information, and this data is used to improve behavior of the algorithm. Based on the outcomes of experiments carried out within our research the improved algorithm has achieved better results. Petr Gajdos, Marek Behalek, Jan Janousek, Pavel Krömer |
CEC | 3 |
| 2019 | Random Key Self-Organizing Migrating Algorithm for Permutation ProblemsabstractSelf-organizing migrating algorithm (SOMA) is a modern stochastic optimization algorithm. It is built upon the principles of evolutionary and swarm computation and has been successfully applied to a variety of theoretical and practical optimization problems. The candidate solutions in SOMA are real- valued and the use of the algorithm for continuous optimization is straightforward. Its application to combinatorial optimization, on the other hand, requires a translation of candidate solutions from continuous search space to discrete problem solution space. In this work, a version of SOMA suitable for permutation problems is proposed and evaluated on two well-known hard permutation problems. Pavel Krömer, Jan Janousek, Jan Platos |
CEC | 2 |
| 2016 | Fast Human Activity Recognition Based on a Massively Parallel Implementation of Random Forest
Jan Janousek, Petr Gajdos, Pavel Dohnálek, Michal Radecký |
ACIIDS (2) | 1 |
| 2016 | Efficient determinization of visibly and height-deterministic pushdown automata
Radomír Polách, Jan Travnicek, Jan Janousek, Borivoj Melichar |
Comput. Lang. Syst. Struct. | 3 |
| 2015 | A new algorithm for the determinisation of visibly pushdown automataabstractVisibly pushdown automata are pushdown automata whose pushdown operations are determined by the input symbol, where the input alphabet is partitioned into three parts for push, pop and local pushdown operations.It is well known that nondeterministic visibly pushdown automata can be determinised.In this paper a new algorithm for the determinisation of nondeterministic visibly pushdown automata is presented.The algorithm improves the existing methods and can result in significantly smaller deterministic pushdown automata.This is achieved in a way that only necessary and accessible states and pushdown symbols are computed and constructed during the determinisation. Radomír Polách, Jan Travnicek, Jan Janousek, Borivoj Melichar |
FedCSIS | 3 |
| 2015 | Gaussian Mixture Model Cluster ForestabstractRandom Forest (RF) classification algorithm is widely used in the area of information retrieval and became a basis for some extended branches of classification and/or regression algorithms. Cluster Forest (CF) represents a particular branch, and brings usually better results than individual clustering algorithms. This article describes a new ensemble clustering algorithm based on CF that internally uses a probabilistic model called Gaussian Mixture Model (GMM). Finally, Expectation-maximization algorithm is used for estimation of GMM parameters. The proposed ensemble clustering algorithm will be compared with several different approaches and tested on eight datasets. Jan Janousek, Petr Gajdos, Michal Radecký, Václav Snásel |
ICMLA | 1 |
| 2015 | Backward Linearised Tree Pattern Matching
Jan Travnicek, Jan Janousek, Borivoj Melichar, Loek Cleophas |
LATA | 2 |
| 2014 | Efficient Description and Cache Performance in Aspect-Oriented User Interface DesignabstractIncreasing demands on web user interface (UI) usability, adaptability, and dynamic behavior drives ever growing development and maintenance complexity.Conventional design approaches scale poorly with such rising complexity, resulting in rapidly increasing costs.Much of the complexity centers around data presentation and processing.Recent work greatly reduces such data complexity through the application of Aspect-Oriented UI (AOUI) design, which separates various UI concerns; however, rendering in conventional and even AOUI approaches fails to maintain this separation, often resulting in high repetitions of concern fragments due to tangling.Even worse, mixing of dynamic and immutable components greatly limits caching efficacy as each have differing lifetimes.We extend AOUI design to push down concern separation to rendering, which reduces description size, through repetition reduction, and enables separate caching of individual concerns.Our results show considerable size reduction of UI descriptions for data presentations, faster load times and extended caching capabilities. Tomás Cerný, Miroslav Macík, Michael J. Donahoo, Jan Janousek |
FedCSIS | 4 |
| 2014 | Clustering using artificial bee colony on CUDAabstractArtificial bee colony is a meta-heuristic optimization algorithm based on the behavior of honey bee swarm. These bees work largely independently of other bees, making the algorithm suitable for parallel implementation. Within this paper, we introduce the algorithm itself and its subsequent parallelization utilizing the CUDA platform. The runtime speedup is demonstrated on several commonly used test functions for optimization. The algorithm is subsequently applied to the problem of clustering real data. Jan Janousek, Jan Platos, Václav Snásel |
SMC | 1 |
| 2012 | Computing all subtree repeats in ordered trees
Michalis Christou, Maxime Crochemore, Tomás Flouri, Costas S. Iliopoulos, Jan Janousek, Borivoj Melichar, Solon P. Pissis |
Inf. Process. Lett. | 5 |
| 2011 | Tree Indexing by Pushdown Automata and Repeats of Subtrees
Tomás Flouri, Jan Janousek, Borivoj Melichar, Costas S. Iliopoulos, Solon P. Pissis |
FedCSIS | 2 |
| 2011 | Subtree Oracle Pushdown Automata for Ranked and Unranked Ordered Trees
Martin Plicka, Jan Janousek, Borivoj Melichar |
FedCSIS | 2 |
| 2011 | Nonlinear Tree Pattern Pushdown Automata
Jan Travnicek, Jan Janousek, Borivoj Melichar |
FedCSIS | 2 |
| 2011 | Computing All Subtree Repeats in Ordered Ranked Trees
Michalis Christou, Maxime Crochemore, Tomás Flouri, Costas S. Iliopoulos, Jan Janousek, Borivoj Melichar, Solon P. Pissis |
SPIRE | 5 |
| 2011 | Tree Template Matching in Ranked Ordered Trees by Pushdown Automata
Tomás Flouri, Jan Janousek, Borivoj Melichar, Costas S. Iliopoulos, Solon P. Pissis |
CIAA | 2 |
| 2009 | On regular tree languages and deterministic pushdown automata
Jan Janousek, Borivoj Melichar |
Acta Informatica | 1 |
| 2001 | Even faster generalized LR parsing
John Aycock, R. Nigel Horspool, Jan Janousek, Borivoj Melichar |
Acta Informatica | 3 |
| 1997 | The Output-Store Formal Translator Directed by LR Parsing
Jan Janousek, Borivoj Melichar |
SOFSEM | 1 |