VLDB 2026 Research / reviewers in the wild / expert
Ville Junnila
dblp:24/8077
· DBLP profile ↗
29ranked-venue papers
23as first author
16since 2021 · last 2026
0000-0002-6891-7902ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 19 · 14 first-author · 11 since 2021Applied, interdisciplinary, general and emerging computing · 8 · 7 first-author · 4 since 2021Computer networks · 1 · 1 first-authorSecurity and privacy · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Number of Channels with Different Insertion Errors Required for the Levenshtein's Reconstruction Problem
Ville Junnila, Tero Laihonen, Tuomo Lehtilä, Pavan Padavu Devaraj |
ISIT | 1 |
| 2026 | Exact Size of Intersections of Hamming Balls in Zqn
Ville Junnila, Tero Laihonen, Tuomo Lehtilä, Pavan Padavu Devaraj |
ISIT | 1 |
| 2026 | On the vertices belonging to all edge metric basesabstractAn edge metric basis of a connected graph G is a smallest possible set of vertices S of G satisfying the following: for any two edges e , f of G there is a vertex s ∈ S such that the distances from s to e and f differ. The cardinality of an edge metric basis is the edge metric dimension of G . In this article we consider the existence of vertices in a graph G such that they must belong to each edge metric basis of G , and we call them edge basis forced vertices . On the other hand, we name edge void vertices those vertices which do not belong to any edge metric basis. Among other results, we first deal with the computational complexity of deciding whether a given vertex is an edge basis forced vertex or an edge void vertex. We also establish some tight bounds on the number of edge basis forced vertices of a graph, as well as, on the number of edges in a graph having at least one edge basis forced vertex. Moreover, we show some realization results concerning which values for the integers n , k and f allow to confirm the existence of a graph G with n vertices, f edge basis forced vertices and edge metric dimension k . Anni Hakanen, Ville Junnila, Tero Laihonen, Ismael González Yero |
Discret. Appl. Math. | 2 |
| 2026 | New Optimal Results on Codes for Location in GraphsabstractIn this paper, we broaden the understanding of the recently introduced concepts of solid-locating-dominating and self-locating-dominating codes in various graphs. In particular, we present the optimal, i.e., smallest possible, codes in the infinite triangular and king grids. Furthermore, we give optimal locating-dominating, self-locating-dominating and solid-locating-dominating codes in the direct product $K_n\times K_m$ of complete graphs. We also present optimal solid-locating-dominating codes for the Hamming graphs $K_q\square K_q\square K_q$ with $q\geq2$. Ville Junnila, Tero Laihonen, Tuomo Lehtilä |
Fundam. Informaticae | 1 |
| 2025 | On Levenshtein's Reconstruction Problem for Channels with Unique Insertion Error PatternsabstractLevenshtein’s sequence reconstruction model plays an essential role in information retrieval in DNA-based storage systems. In this model, a word ${\text{x}} \in {\mathbb{Z}}_q^n$ is transmitted through N noisy channels, and the goal is to recover the original word exactly, or with a small uncertainty ${\mathcal{L}}$, using the outputs from these channels. Errors occurring in the channels usually involve substitutions, insertions or deletions. In this paper, we focus on insertion errors, which we represent using (so-called) insertion vectors. One of the main questions in this context is determining the minimum number of channels N required to recover the word either unambiguously or within a given precision ${\mathcal{L}}$. The original formulation of Levenshtein’s reconstruction problem requires that all the outputs from the channels are distinct. However, different channels may produce the same output word even when different errors occur. In this paper, we investigate two generalized reconstruction models where the channels are allowed to produce the same output word as long as, in each channel, different errors occur (that is, the errors correspond to different insertion vectors). Our objective is to determine the number of channels N required to uniquely recover the transmitted word x under these conditions. We present several results in this direction, some of which are optimal. Ville Junnila, Tero Laihonen, Tuomo Lehtilä, Pavan Padavu Devaraj |
ITW | 1 |
| 2025 | On the Intersections of q-ary Hamming BallsabstractIn this article, we study the cardinality of the intersection of multiple q-ary Hamming balls for q ≥ 3. The problem has previously been studied in the binary case and for two balls in the case of q ≥ 3. When each ball has radius t and they are centered at words of a set S, we present a link between the asymptotic size of the cardinality and the center of the set S. For exactly three balls, we consider the largest and smallest possible intersection sizes and possible sets S leading to them. The intersections of Hamming balls have been the focus of multiple studies recently, due to their connections to Levenshtein’s sequence reconstruction problem and DNA memory systems, where the information is stored into DNA strands. The case with q = 4 is especially important for applications related to DNA due to the four nucleotides of DNA. Ville Junnila, Tero Laihonen, Tuomo Lehtilä, Pavan Padavu Devaraj |
ITW | 1 |
| 2025 | Levenshtein's sequence reconstruction problem and results for larger alphabet sizesabstractThe problem of storing large amounts of information safely for a long period of time has become essential. One of the most promising new data storage mediums are the polymer-based data storage systems, like the DNA-storage system. These storage systems are highly durable and they consume very little energy to store the data. When information is retrieved from a storage, however, several different types of errors may occur in the process. It is known that the Levenshtein's sequence reconstruction framework is well-suited to overcome such errors and to retrieve the original information. Many of the previous results regarding Levenshtein's sequence reconstruction method are so far given only for the binary alphabet. However, larger alphabets are natural for the polymer-based data storage. For example, the quaternary alphabet is suitable for DNA-storage due to the four amino-acids in DNA. The results for larger alphabets often require, as we will see in this work, different and more complicated techniques compared to the binary case. Moreover, we show that an increase in the alphabet size makes some error types behave rather surprisingly. Ville Junnila, Tero Laihonen, Tuomo Lehtilä |
Theor. Comput. Sci. | 1 |
| 2025 | On Unique Error Patterns in the Levenshtein's Sequence Reconstruction ModelabstractIn the Levenshtein’s sequence reconstruction problem a codeword is transmitted throughNchannels and in each channel a set of errors is introduced to the transmitted word. In previous works, the restriction that each channel provides a unique output word has been essential. In this work, we assume only that each channel introduces a unique set of errors to the transmitted word and hence, some output words can also be identical. As we will discuss, this interpretation is both natural and useful for deletion and insertion errors. We give properties, techniques and (optimal) results for this situation. Quaternary alphabets are relevant due to applications related to DNA-memories. Hence, we introduce an efficient Las Vegas style decoding algorithm for simultaneous insertion, deletion and substitution errors in q-ary Hamming spaces forq≥ 4. Ville Junnila, Tero Laihonen, Tuomo Lehtilä |
IEEE Trans. Inf. Theory | 1 |
| 2024 | On the unicyclic graphs having vertices that belong to all their (strong) metric basesabstractA metric basis in a graph G is a smallest possible set S of vertices of G, with the property that any two vertices of G are uniquely recognized by using a vector of distances to the vertices in S. A strong metric basis is a variant of metric basis that represents a smallest possible set S′ of vertices of G such that any two vertices x,y of G are uniquely recognized by a vertex v∈S′ by using either a shortest x−v path that contains y, or a shortest y−v path that contains x. Given a graph G, there exist sometimes some vertices of G such that they forcedly belong to every metric basis or to every strong metric basis of G. Such vertices are called (resp. strong) basis forced vertices in G. It is natural to consider finding them, in order to find a (strong) metric basis in a graph. However, deciding about the existence of these vertices in arbitrary graphs is in general an NP-hard problem, which makes desirable the problem of searching for (strong) basis forced vertices in special graph classes. This article centres the attention in the class of unicyclic graphs. It is known that a unicyclic graph can have at most two basis forced vertices. In this sense, several results aimed to classify the unicyclic graphs according to the number of basis forced vertices they have are given in this work. On the other hand, with respect to the strong metric bases, it is proved in this work that unicyclic graphs can have as many strong basis forced vertices as we would require. Moreover, some characterizations of the unicyclic graphs concerning the existence or not of such vertices are given in the exposition as well. Anni Hakanen, Ville Junnila, Tero Laihonen, Ismael González Yero |
Discret. Appl. Math. | 2 |
| 2024 | On Iiro Honkala's Contributions to Identifying CodesabstractA set C of vertices in a graph G = (V, E) is an identifying code if it is dominating and any two vertices of V are dominated by distinct sets of codewords. This paper presents a survey of Iiro Honkala’s contributions to the study of identifying codes with respect to several aspects: complexity of computing an identifying code, combinatorics in binary Hamming spaces, infinite grids, relationships between identifying codes and usual parameters in graphs, structural properties of graphs admitting identifying codes, and number of optimal identifying codes. Olivier Hudry, Ville Junnila, Antoine Lobstein |
Fundam. Informaticae | 2 |
| 2024 | The Levenshtein's Sequence Reconstruction Problem and the Length of the ListabstractIn the paper, the Levenshtein’s sequence reconstruction problem is considered in the case where the transmitted words are chosen from ane-error-correcting code, at mosttsubstitution errors occur in each of theNchannels and the decoder outputs a list of lengthL. Previously, whent=e+ ℓ and the transmitted word is long enough, the numbers of required channels were determined forL= 1, 2 and ℓ+1. Here we determine the exact number of channels in the casesL= 3,4,..., ℓ. This also provides the size of the largest intersection ofLballs of radiust(with respect to substitutions) centered at the words with mutual Hamming distances at least 2e+ 1. Furthermore, with the aid of covering codes, we also consider the list sizes in the cases where the lengthnis rather small (improving previously known results). After that we study how much we can decrease the number of required channels when we use list-decoding codes. Finally, the majority algorithm is discussed for decoding in a probabilistic set-up; in particular, we show that the output word of the decoder can be verified to be the transmitted one with high probability. Ville Junnila, Tero Laihonen, Tuomo Lehtilä |
IEEE Trans. Inf. Theory | 1 |
| 2023 | Levenshtein's Reconstruction Problem with Different Error PatternsabstractIn this paper, we consider Levenshtein’s sequence reconstruction problem in which the same codeword is transmitted through N channels each introducing a different set of errors to the transmitted word. In previous works, it has been assumed that each channel provides a unique output word while we assume that each channel introduces a unique set of errors to the transmitted word and hence some output words can be identical. This property seems natural and we also give several results for this problem. Moreover, we also extend optimal decoding algorithm for substitution errors in binary Hamming space to q-ary Hamming spaces. Especially, quaternary Hamming spaces are relevant due to applications related to DNA-memories. Hence, we introduce an efficient Las Vegas decoding algorithm for simultaneous insertion, deletion and substitution errors in quaternary Hamming spaces. Ville Junnila, Tero Laihonen, Tuomo Lehtilä |
ISIT | 1 |
| 2022 | On the List Size in the Levenshtein's Sequence Reconstruction ProblemabstractIn the paper, the Levenshtein’s sequence reconstruction problem is considered in the case where at most t substitution errors occur in each of the N channels and the decoder outputs a list of length at most ℒ. Moreover, it is assumed that the transmitted words are chosen from an e-error-correcting code C (⊆ {0, 1}n). Previously, when t = e + ℓ and the length n of the transmitted word is large enough, the exact numbers of required channels is determined for ℒ = 1, 2 and ℓ + 1. Here we determine the number of channels in the cases ℒ = 3, 4,…, ℓ. Furthermore, with the aid of covering codes, we also consider the list sizes in the cases where the length n is rather small. Finally, the majority algorithm is discussed for decoding; in particular, we demonstrate that with high probability a decoder based on it, is verifiably successful, i.e., outputs a list (sometimes even of size one) such that it verifiably contains the transmitted word. Ville Junnila, Tero Laihonen, Tuomo Lehtilä |
ISIT | 1 |
| 2022 | On vertices contained in all or in no metric basisabstractA set R⊆V(G) is a resolving set of a graph G if for all distinct vertices v,u∈V(G) there exists an element r∈R such that d(r,v)≠d(r,u). The metric dimension dim(G) of the graph G is the cardinality of a smallest resolving set of G. A resolving set with cardinality dim(G) is called a metric basis of G. We consider vertices that are in all metric bases, and we call them basis forced vertices. We give several structural properties of sparse and dense graphs where basis forced vertices are present. In particular, we give bounds for the maximum number of edges in a graph containing basis forced vertices. Our bound is optimal whenever the number of basis forced vertices is even. Moreover, we provide a method of constructing fairly sparse graphs with basis forced vertices. We also study vertices which are in no metric basis in connection to cut-vertices and pendants. Furthermore, we show that deciding whether a vertex is in all metric bases is co-NP-hard, and deciding whether a vertex is in no metric basis is NP-hard. Anni Hakanen, Ville Junnila, Tero Laihonen, Ismael González Yero |
Discret. Appl. Math. | 2 |
| 2022 | Improved lower bound for locating-dominating codes in binary Hamming spaces
Ville Junnila, Tero Laihonen, Tuomo Lehtilä |
Des. Codes Cryptogr. | 1 |
| 2021 | On Levenshtein's Channel and List Size in Information RetrievalabstractThe Levenshtein's channel model for substitution errors is relevant in information retrieval where information is received through many noisy channels. In each of the channels there can occur at most t errors and the decoder tries to recover the information with the aid of the channel outputs. Recently, Yaakobi and Bruck considered the problem where the decoder provides a list instead of a unique output. If the underlying code C ⊆ \mathbb F2nhas error-correcting capability e, we write t=e+l, (l≥ 1). In this paper, we provide new (constant) bounds on the size of the list. In particular, we give using the Sauer-Shelah lemma the upper boundl+1 on the list size for large enough n provided that we have a sufficient number of channels. We also show that the boundl+1 is the best possible. Most of our other new results rely on constant weight codes. Ville Junnila, Tero Laihonen, Tuomo Lehtilä |
IEEE Trans. Inf. Theory | 1 |
| 2020 | The solid-metric dimension
Anni Hakanen, Ville Junnila, Tero Laihonen |
Theor. Comput. Sci. | 2 |
| 2019 | The Levenshtein's Channel and the List Size in Information RetrievalabstractThe Levenshtein's channel model for substitution errors is relevant in information retrieval where information is received through many noisy channels. In each of the channels there can occur at most t errors and the decoder tries to recover the information with the aid of the channel outputs. Recently, Yaakobi and Bruck considered the problem where the decoder provides a list instead of a unique output. If the underlying code C ⊆ F2nhas error-correcting capability e, we write t = e + ℓ, (ℓ ≥ 1). In this paper, we provide new bounds on the size of the list. In particular, we give using the Sauer-Shelah lemma the upper bound ℓ + 1 on the list size for large enough n provided that we have a sufficient number of channels. We also show that the bound ℓ + 1 is the best possible. Ville Junnila, Tero Laihonen, Tuomo Lehtilä |
ISIT | 1 |
| 2018 | On regular and new types of codes for location-domination
Ville Junnila, Tero Laihonen, Tuomo Lehtilä |
Discret. Appl. Math. | 1 |
| 2016 | Minimum Number of Input Clues in Robust Information RetrievalabstractInformation retrieval in associative memories was considered recently by Yaakobi and Bruck. In their model, a stored information unit is retrieved using input clues. In this paper, we study the problem where at most s (s ≥ 0) of the received input clues can be false and we still want to determine t he sought information unit uniquely. We use a coding theoretical approach to estimate the maximum number of stored information units with respect to a given s. Moreover, optimal results for the problem are given, for example, in the infinite king grid. We also discuss the problem in the class of line graphs where a characterization and a connection to k-factors is given. Ville Junnila, Tero Laihonen |
Fundam. Informaticae | 1 |
| 2016 | Information Retrieval With Varying Number of Input CluesabstractInformation retrieval in associative memories was studied in a recent paper by Yaakobi and Bruck (2012). Associations between memory entries give us the t-neighbourhood of an entry. In their model, an information unit is retrieved from the memory with the aid of input clues, which are chosen from a reference set. In this paper, we consider the situation where the information unit is found unambiguously using the associated t-neighbourhoods of the input clues. A varying number of input clues are allowed, but a limit muon the maximum number of them is imposed. Of course, we would like muto be as small as possible. We consider the problem over the binary Hamming space Fnand focus on the minimum of mu, denoted by ν(n; t). Using linear reference sets, we show that ν(n; 2) ≤ 5 for any n ≥ 9. We also give infinite families of reference sets, which provide good bounds on ν(n; t) for t = 3. In addition, efficient methods are given to obtain bounds on ν(n; t) for any t from known reference sets. We also discuss the applications of this model to the Levenshtein's sequence reconstruction problem and the sensor network monitoring. Ville Junnila, Tero Laihonen |
IEEE Trans. Inf. Theory | 1 |
| 2015 | Information retrieval with unambiguous output
Ville Junnila, Tero Laihonen |
Inf. Comput. | 1 |
| 2014 | Codes for Information Retrieval With Small UncertaintyabstractIn a recent paper by Yaakobi and Bruck, the problem of information retrieval in associative memories has been considered. In an associative memory, each memory entry is associated to the neighboring entries. When searching information, a fixed number of input clues are given and the output set is formed by the entries associated to all the input clues. The maximum size of an output set is called the uncertainty of the associative memory. In this paper, we study the problem of information retrieval in associative memories with small uncertainty. In particular, we concentrate on the cases where the memory entries and their associations form a binary Hamming space or an infinite square grid. Particularly, we focus on minimizing the number of input clues needed to retrieve information with small uncertainty and present good constructions some of which are optimal, i.e., use the smallest possible number of clues. Ville Junnila, Tero Laihonen |
IEEE Trans. Inf. Theory | 1 |
| 2013 | New lower bound for 2-identifying code in the square grid
Ville Junnila |
Discret. Appl. Math. | 1 |
| 2013 | Tolerant identification with Euclidean ballsabstractAbstract The concept of identifying codes was introduced by Karpovsky, Chakrabarty and Levitin in 1998. The identifying codes can be applied, for example, to sensor networks. In this article, we consider as sensors the set \documentclass{article}\usepackage{mathrsfs, amsmath, amssymb}\pagestyle{empty}\begin{document} $\mathbb{Z}^2$ \end{document} where one sensor can check its neighbors within Euclidean distance r. We construct tolerant identifying codes in this network that are robust against some changes in the neighborhood monitored by each sensor. We give bounds for the smallest density of a tolerant identifying code for general values of r. We also provide infinite families of values r with optimal such codes and study the case of small values of r. © 2012 Wiley Periodicals, Inc. NETWORKS, 2013 Ville Junnila, Tero Laihonen, Aline Parreau |
Networks | 1 |
| 2012 | New lower bounds for identifying codes in infinite gridsabstractThe concept of identifying codes was introduced by Karpovsky, Chakrabarty and Levitin in 1998. Their original motivation for studying these codes comes from fault diagnosis in multiprocessor systems. Recently, other applications such as locating objects in sensor networks have been proposed. We define an r-identifying code in a graph G = (V, E) as a subset C ⊆ V such that for each u ∈ V the intersection of C and the ball of radius r centered at u is nonempty and unique. Since the seminal paper on the subject, determining the smallest densities of identifying codes in various infinite grids has been one of the essential problems in the field. In this paper, we consider 2-identifying codes in the infinite square and hexagonal grids. Previously, it has been shown that there exists a 2-identifying code in the square grid with density 5/29 ≈ 0.172 and that there are no 2-identifying codes with density smaller than 3/20 = 0.15. Recently, the lower bound has been improved to 6/37 ≈ 0.162 by Martin and Stanton (2010). We further improve the lower bound by showing that there are no 2-identifying codes in the square grid with density smaller than 6/35 ≈ 0.171. Moreover, there exists a 2-identifying code in the hexagonal grid with density 4/19 ≈ 0.211. Currently, the best known lower bound for this case is 1/5 = 0.2 by Martin and Stanton (2010). We improve this lower bound to 4/19, i.e. show that the construction with density 4/19 is optimal. Ville Junnila, Tero Laihonen |
ISIT | 1 |
| 2012 | Codes for locating objects in sensor networksabstractKarpovsky, Chakrabarty and Levitin introduced identifying codes, which can be applied, for example, to locating objects in sensor networks. In this paper, the underlying structure is Z2where one sensor can check its neighbours within Euclidean distance r. We construct identifying codes in this network that are robust against some changes in the neighbourhood monitored by each sensor. We give bounds for the smallest density of such an identifying code for general values of r. We also provide infinite families of values r with optimal such codes and study the case of small values of r. Ville Junnila, Tero Laihonen, Aline Parreau |
ISIT | 1 |
| 2011 | Identification in Z2 using Euclidean balls
Ville Junnila, Tero Laihonen |
Discret. Appl. Math. | 1 |
| 2008 | Improved bounds on binary identifying codesabstractThe concept of identifying codes was introduced by Karpovsky, Chakrabarty and Levitin in 1998. Their motivation for identification came from finding malfunctioning processors in multiprocessor systems. Besides that identifying codes can also be applied to sensor networks. In this paper we consider identifying codes in Hamming spaces. We first concentrate on improving the lower bounds on codes which identify words within distance r > 1. These improvements are achieved using a new approach. Then we proceed by introducing new lower bounds on codes identifying sets of words. Constructions for such codes with the best known cardinalities are also given. Geoffrey Exoo, Ville Junnila, Tero Laihonen, Sanna M. Ranto |
ISIT | 2 |