EDBT 2026 Demo / reviewers in the wild / expert
Kai Salomaa
dblp:02/6009
· DBLP profile ↗
144ranked-venue papers
24as first author
24since 2021 · last 2026
0000-0003-4582-7477ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 127 · 24 first-author · 17 since 2021Artificial intelligence and machine learning · 6 · 3 since 2021Computer networks · 6 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 since 2021Databases, data management, data science and information retrieval · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Generalized Welfare-Aware Matching with Multimodal Preferences and Criteria Strategizing of Autonomous Agents
Peash Ranjan Saha, Salimur Choudhury, Kai Salomaa |
ICAART (1) | 3 |
| 2026 | Decomposing Regular Languages Under Shuffle Along Trajectories
Sungmin Kim, Taeryung Lim, Yo-Sub Han, Kai Salomaa |
CIAA | 5 |
| 2025 | Improved Upper Bounds for Determinizing NIDPDAs with Limited Nondeterminism
Mohammad Zakzok, Kai Salomaa |
DLT | 2 |
| 2025 | Existential and universal width of alternating finite automata
Yo-Sub Han, Sungmin Kim, Sang-Ki Ko, Kai Salomaa |
Inf. Comput. | 4 |
| 2025 | Algorithms for maximal existential and universal width
John Alajaji, Kai Salomaa |
Nat. Comput. | 2 |
| 2025 | Maximal universal width of an AFA is NP-hard
John Alajaji, Kai Salomaa |
Theor. Comput. Sci. | 2 |
| 2024 | Universal Rewriting Rules for the Parikh Matrix Injectivity Problem
Ingyu Baek, Joonghyuk Hahn, Yo-Sub Han, Kai Salomaa |
DLT | 4 |
| 2024 | Descriptional Complexity of Finite Automata - Selected HighlightsabstractThe state complexity, respectively, nondeterministic state complexity of a regular language L is the number of states of the minimal deterministic, respectively, of a minimal nondeterministic finite automaton for L. Some of the most studied state complexity questions deal with size comparisons of nondeterministic finite automata of differing degree of ambiguity. More generally, if for a regular language we compare the size of description by a finite automaton and by a more powerful language definition mechanism, such as a context-free grammar, we encounter non-recursive trade-offs. Operational state complexity studies the state complexity of the language resulting from a regularity preserving operation as a function of the complexity of the argument languages. Determining the state complexity of combined operations is generally challenging and for general combinations of operations that include intersection and marked concatenation it is uncomputable. Arto Salomaa, Kai Salomaa, Taylor J. Smith |
Fundam. Informaticae | 2 |
| 2024 | Converting finite width AFAs to nondeterministic and universal finite automata
Mohammad Zakzok, Kai Salomaa |
Theor. Comput. Sci. | 2 |
| 2024 | Stochastic Resource Optimization for Metaverse Data Marketplace by Leveraging Quantum Neural NetworksabstractMetaverse can unleash the potentials of Internet of Sense (IoS) communication by intertwining objects and environment between physical world and parallel virtual world. In order to digitally experience smell or taste and navigate effortlessly in virtual reality, optimal resource allocation to strengthen sensing data based infrastructure system is a critical research challenge. The Metaverse Infrastructure Service Providers (MISPs) tap into data marketplace and subscribe to resources in advance for fulfilling the needs of data consumers and users. The demand of the data based services being uncertain, non-optimal subscription schemes may lead to unwanted resource wastage or shortage. Thus, we propose a Stochastic Integer Programming (SIP) model with two phase reservation and on-demand plans for optimal resource allocation in data marketplace. Further along this line, we strive to predict the demand by leveraging Quantum Neural Networks (QNN) that is able to learn with fewer historical data in comparison to classical machine/deep learning paradigms. Extensive simulation results justify that QNN as a supporting model can significantly reduce the computational complexities of SIP formulation. This research can contribute to reduce Metaverse resource fabrication costs, upgrade the profit margin for MISPs by increasing data based service sales revenue, provide real-time resource management decisions, and overall make real impacts in the virtual world. Mahzabeen Emu, Salimur Choudhury, Kai Salomaa |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2023 | On the Simon's Congruence Neighborhood of Languages
Sungmin Kim, Yo-Sub Han, Sang-Ki Ko, Kai Salomaa |
DLT | 4 |
| 2023 | Quantum Computing Empowered Metaverse: An Approach for Resource OptimizationabstractMetaverse refers to the intersection of parallel virtual worlds with their physical counterparts by allowing users to interact with virtual people, objects, and environments. Resource allocation in various aspects of Metaverse domains, called as MetaSlices hereinafter, is a crucial optimization research problem. To serve this purpose, we consider a MetaSlice framework with the notion of sharing resources among common functions and enable placing time-sensitive services at the edge of multi-tier architecture in proximity to users. Unfortunately, the classical Integer Linear Programming is inappropriate for such heavily constrained optimization problem due to the extensive running time and memory. Hence, we model a novel Quadratic Unconstrained Binary Optimization (QUBO) formulation to simultaneously optimize resources and secure Quality of Service for MetaSlices as a paradigm shift towards quantum computing. Furthermore, we propose to employ a hybrid classical-quantum WSQA to optimize resource under uncertainty, offer ultra-low running time, and increase service acceptance rate/scalability in resource-hungry and dynamic Metaverse system. Extensive simulation results demonstrate that WSQA outperforms other classical and standalone quantum annealing approaches, even with the limited availability of qubits (quantum resources). Thus, this research paves the way to decrease massive resource fabrication costs and upgrade profit margin for Metaverse Internet Service Providers, while simultaneously providing real-time services for Metaverse users. Mahzabeen Emu, Salimur Choudhury, Kai Salomaa |
ICC | 3 |
| 2023 | Multi-Objective Task Assignment Solution for Parked Vehicular Computing
Jia He Sun, Salimur Choudhury, Kai Salomaa |
ICORES | 3 |
| 2023 | Quantum Neural Networks driven Stochastic Resource Optimization for Metaverse Data MarketplaceabstractMetaverse can unleash the potentials of Internet of Sense (IoS) communication by intertwining objects and environment between physical world and parallel virtual world. In order to digitally experience smell or taste and navigate effortlessly in virtual reality, optimal resource allocation to strengthen sensing data based infrastructure system is a critical research challenge. The Metaverse Infrastructure Service Providers (MISPs) tap into data marketplace and subscribe to resources in advance for fulfilling the needs of data consumers and users. The demand of the data based services being uncertain, non-optimal subscription schemes may lead to unwanted resource wastage or shortage. Thus, we propose a Stochastic Integer Programming (SIP) model with two phase reservation and on-demand plans for optimal resource allocation in data marketplace. Further along this line, we strive to predict the demand by leveraging Quantum Neural Networks (QNN) that is able to learn with fewer historical data in comparison to classical machine/deep learning paradigms. Extensive simulation results justify that QNN as a supporting model can significantly reduce the computational complexities of SIP formulation. This research can contribute to reduce Metaverse resource fabrication costs, upgrade the profit margin for MISPs by increasing data based service sales revenue, provide real-time resource management decisions, and overall make real impacts in the virtual world. Mahzabeen Emu, Salimur Choudhury, Kai Salomaa |
NetSoft | 3 |
| 2023 | Deciding path size of nondeterministic (and input-driven) pushdown automata
Yo-Sub Han, Sang-Ki Ko, Kai Salomaa |
Theor. Comput. Sci. | 3 |
| 2023 | On Simon's congruence closure of a string
Sungmin Kim, Yo-Sub Han, Sang-Ki Ko, Kai Salomaa |
Theor. Comput. Sci. | 4 |
| 2023 | The nondeterministic state complexity of the site-directed deletion language operation
Oliver A. S. Lyon, Kai Salomaa |
Theor. Comput. Sci. | 2 |
| 2022 | Nondeterministic State Complexity of Site-Directed Deletion
Oliver A. S. Lyon, Kai Salomaa |
CIAA | 2 |
| 2022 | Structural properties of NFAs and growth rates of nondeterminism measures
Chris Keeler, Kai Salomaa |
Inf. Comput. | 2 |
| 2021 | Concatenation Operations and Restricted Variants of Two-Dimensional Automata
Taylor J. Smith, Kai Salomaa |
SOFSEM | 2 |
| 2021 | Degrees of Restriction for Two-Dimensional Automata
Taylor J. Smith, Kai Salomaa |
CIAA | 2 |
| 2021 | Consensus string problem for multiple regular languages
Yo-Sub Han, Sang-Ki Ko, Timothy Ng 0001, Kai Salomaa |
Inf. Comput. | 4 |
| 2021 | Closest substring problems for regular languages
Yo-Sub Han, Sang-Ki Ko, Timothy Ng 0001, Kai Salomaa |
Theor. Comput. Sci. | 4 |
| 2021 | Decision problems and projection languages for restricted variants of two-dimensional automata
Taylor J. Smith, Kai Salomaa |
Theor. Comput. Sci. | 2 |
| 2020 | Alternating Finite Automata with Limited Universal Branching
Chris Keeler, Kai Salomaa |
LATA | 2 |
| 2019 | The Relative Edit-Distance Between Two Input-Driven Languages
Hyunjoon Cheon, Yo-Sub Han, Sang-Ki Ko, Kai Salomaa |
DLT | 4 |
| 2019 | Decision Problems for Restricted Variants of Two-Dimensional Automata
Taylor J. Smith, Kai Salomaa |
CIAA | 2 |
| 2019 | Site-directed insertion: Language equations and decision problems
Da-Jung Cho, Yo-Sub Han, Kai Salomaa, Taylor J. Smith |
Theor. Comput. Sci. | 3 |
| 2019 | Edit distance neighbourhoods of input-driven pushdown automata
Alexander Okhotin, Kai Salomaa |
Theor. Comput. Sci. | 2 |
| 2019 | Further closure properties of input-driven pushdown automata
Alexander Okhotin, Kai Salomaa |
Theor. Comput. Sci. | 2 |
| 2018 | Site-Directed Deletion
Da-Jung Cho, Yo-Sub Han, Hwee Kim, Kai Salomaa |
DLT | 4 |
| 2018 | Closest Substring Problems for Regular Languages
Yo-Sub Han, Sang-Ki Ko, Timothy Ng 0001, Kai Salomaa |
DLT | 4 |
| 2018 | Routing in a polygonal terrain with the shortest beacon watchtower
Bahram Kouhestani, David Rappaport, Kai Salomaa |
Comput. Geom. | 3 |
| 2017 | Relative Prefix Distance Between Languages
Timothy Ng 0001, David Rappaport, Kai Salomaa |
DLT | 3 |
| 2017 | Consensus String Problem for Multiple Regular Languages
Yo-Sub Han, Sang-Ki Ko, Timothy Ng 0001, Kai Salomaa |
LATA | 4 |
| 2017 | State Complexity of k-Parallel Tree ConcatenationabstractWe give an optimized construction of a tree automaton recognizing the k-parallel, k ≥ 1, tree concatenation of two regular tree languages. For tree automata with m and n states, respectively, the construction yields an upper bound (m+12)(n+1)⋅2nk−1 for the state complexity of k-parallel tree concat enation. We give a matching lower bound in the case k = 2. We conjecture that the upper bound is tight for all values of k. We also consider the special case where one of the tree languages is the set of all ranked trees and in this case establish a different tight state complexity bound for all values of k. Yo-Sub Han, Sang-Ki Ko, Kai Salomaa |
Fundam. Informaticae | 3 |
| 2017 | State complexity of operations on input-driven pushdown automata
Alexander Okhotin, Kai Salomaa |
J. Comput. Syst. Sci. | 2 |
| 2017 | State complexity of permutation on finite languages over a binary alphabet
Da-Jung Cho, Daniel Goc, Yo-Sub Han, Sang-Ki Ko, Alexandros Palioudakis, Kai Salomaa |
Theor. Comput. Sci. | 6 |
| 2017 | Pseudoknot-generating operation
Da-Jung Cho, Yo-Sub Han, Timothy Ng 0001, Kai Salomaa |
Theor. Comput. Sci. | 4 |
| 2017 | Outfix-guided insertion
Da-Jung Cho, Yo-Sub Han, Timothy Ng 0001, Kai Salomaa |
Theor. Comput. Sci. | 4 |
| 2017 | State complexity of prefix distance
Timothy Ng 0001, David Rappaport, Kai Salomaa |
Theor. Comput. Sci. | 3 |
| 2016 | Outfix-Guided Insertion - (Extended Abstract)
Da-Jung Cho, Yo-Sub Han, Timothy Ng 0001, Kai Salomaa |
DLT | 4 |
| 2016 | CARRE: Cellular automaton based redundant readers elimination in RFID networksabstractRedundant readers elimination is one of the fundamental optimization research problems in RFID networks. The problem is NP-hard and can be solved approximately using best known centralized set cover algorithms. However, either distributed or localized solutions for this problem are much more realistic and useful in practice. Different distributed and a few local algorithms are known in the literature. In this paper, we propose a cellular automaton based local algorithm for the redundant readers elimination optimization problem. To the best of our knowledge, this is the first cellular automaton based algorithm (that is, a strictly local algorithm) to solve this problem. We compare the performance of our algorithm with other local algorithms and establish that our algorithm gives much better results. We also compare our algorithm with the best known centralized approximation algorithm and find very competitive results even though our algorithm is a local one. Salimur Choudhury, Kai Salomaa |
ICC | 3 |
| 2016 | Pseudoknot-Generating Operation
Da-Jung Cho, Yo-Sub Han, Timothy Ng 0001, Kai Salomaa |
SOFSEM | 4 |
| 2016 | State complexity of deletion and bipolar deletion
Yo-Sub Han, Sang-Ki Ko, Kai Salomaa |
Acta Informatica | 3 |
| 2016 | Approximate matching between a context-free grammar and a finite-state automaton
Sang-Ki Ko, Yo-Sub Han, Kai Salomaa |
Inf. Comput. | 3 |
| 2016 | Pseudo-inversion: closure properties and decidability
Da-Jung Cho, Yo-Sub Han, Shin-Dong Kang, Hwee Kim, Sang-Ki Ko, Kai Salomaa |
Nat. Comput. | 6 |
| 2016 | State complexity of inversion operations
Da-Jung Cho, Yo-Sub Han, Sang-Ki Ko, Kai Salomaa |
Theor. Comput. Sci. | 4 |
| 2016 | Operational state complexity of unary NFAs with finite nondeterminism
Alexandros Palioudakis, Kai Salomaa, Selim G. Akl |
Theor. Comput. Sci. | 2 |
| 2015 | Generalizations of Code Languages with Marginal Errors
Yo-Sub Han, Sang-Ki Ko, Kai Salomaa |
DLT | 3 |
| 2015 | State Complexity of Neighbourhoods and Approximate Pattern Matching
Timothy Ng 0001, David Rappaport, Kai Salomaa |
DLT | 3 |
| 2015 | Cellular automata and object monitoring in mobile wireless sensor networksabstractObject monitoring is an important application of mobile wireless sensor networks. Several algorithms appear in the literature for different variants of the object monitoring problem. Most of them are either centralized or distributed. Algorithms for mobile wireless sensor networks involve many aspects not dealt with in traditional networks and hence mobile wireless networks can be viewed as an unconventional computation model. We design algorithms for mobile wireless sensor networks based on another unconventional model of computation namely, the biologically inspired cellular automata. We design a cellular automaton based algorithm for an object monitoring problem where initially a number of mobile sensors and mobile objects are deployed randomly in a dense area of the network and they are allowed to move within the network. Our main goal is to monitor the mobile objects by the mobile sensors as long as possible. To the best of our knowledge, we propose the first cellular automaton based algorithm for this problem. We find that our algorithm can monitor a good number of objects constantly over time. Salimur Choudhury, Kai Salomaa, Selim G. Akl |
WCNC | 2 |
| 2015 | State Complexity of Prefix Distance
Timothy Ng 0001, David Rappaport, Kai Salomaa |
CIAA | 3 |
| 2015 | Descriptional complexity of unambiguous input-driven pushdown automata
Alexander Okhotin, Kai Salomaa |
Theor. Comput. Sci. | 2 |
| 2014 | State Complexity of Deletion
Yo-Sub Han, Sang-Ki Ko, Kai Salomaa |
Developments in Language Theory | 3 |
| 2014 | Input-Driven Pushdown Automata with Limited Nondeterminism - (Invited Paper)
Alexander Okhotin, Kai Salomaa |
Developments in Language Theory | 2 |
| 2014 | Top-Down Tree Edit-Distance of Regular Tree Languages
Sang-Ki Ko, Yo-Sub Han, Kai Salomaa |
LATA | 3 |
| 2014 | Unary NFAs with Limited Nondeterminism
Alexandros Palioudakis, Kai Salomaa, Selim G. Akl |
SOFSEM | 2 |
| 2013 | Approximate Matching between a Context-Free Grammar and a Finite-State Automaton
Yo-Sub Han, Sang-Ki Ko, Kai Salomaa |
CIAA | 3 |
| 2012 | Computing the Edit-Distance between a Regular Language and a Context-Free Language
Yo-Sub Han, Sang-Ki Ko, Kai Salomaa |
Developments in Language Theory | 3 |
| 2012 | A cellular automaton model for connectivity preserving deployment of mobile wireless sensorsabstractWe propose a cellular automaton based local algorithm to reposition mobile sensors of a wireless sensors network. Our main goal is to maximize the total coverage of the network while maintaining the connectivity among the sensors. In most of the applications, it is not feasible to deploy mobile sensors using a global algorithm. Typically, the sensors are initially densely deployed and use their mobility to increase the coverage of the network. Our algorithm uses very limited local information to compute the final positions of the sensors. In many applications, maximizing the coverage is not the only objective; the sensors also need to communicate with each other. Therefore, maintaining connectivity when the sensors disperse is an important goal, and our algorithm achieves this as well. We perform different simulations on different starting configurations. For some configurations, the optimal solution is arrived at, while for others a near optimal solution is obtained. Salimur Choudhury, Kai Salomaa, Selim G. Akl |
ICC | 2 |
| 2012 | Energy efficient cellular automaton based algorithms for mobile wireless sensor networksabstractWe design new cellular automaton based algorithms to improve coverage in a network with mobile sensors. The algorithms can be useful in applications where sensors are initially deployed in one place and need to disperse to the environment autonomously, or in situations where in certain areas sensors may be destroyed (e.g. due to a natural disaster), and the sensors need to use their mobility in order to restore coverage. We propose a cellular automaton model that divides the neighborhood of a cell into four (North West, North East, South West and South East) quadrants and the sensors try to find out the directions where they can move to increase the coverage. We compared our model with a previous model for different initial configurations and have found that our model reaches a comparable coverage more quickly. Our algorithms use two parameter values to guide the movements of the sensors. Especially with the best choices of the parameter values, our algorithms require the sensors to make considerably fewer atomic movements than the earlier algorithm. For mobile sensor networks, energy consumption is largely determined by the amount of movement, and minimizing movement will increase the life time of the network. Salimur Choudhury, Selim G. Akl, Kai Salomaa |
WCNC | 3 |
| 2012 | In Memoriam Sheng Yu
Yuan Gao 0001, Kai Salomaa |
CIAA | 2 |
| 2012 | Sheng Yu (1950-2012) In Memoriam
Arto Salomaa, Kai Salomaa, Andrew L. Szilard |
Fundam. Informaticae | 2 |
| 2012 | Extended Watson-Crick L systems with regular trigger languages and restricted derivation modes
David Sears 0001, Kai Salomaa |
Nat. Comput. | 2 |
| 2012 | State complexity of the concatenation of regular tree languages
Xiaoxue Piao, Kai Salomaa |
Theor. Comput. Sci. | 2 |
| 2012 | Lower bounds for the size of deterministic unranked tree automata
Xiaoxue Piao, Kai Salomaa |
Theor. Comput. Sci. | 2 |
| 2011 | Descriptional Complexity of Unambiguous Nested Word Automata
Alexander Okhotin, Kai Salomaa |
LATA | 2 |
| 2011 | Undecidability of the State Complexity of Composed Regular Operations
Arto Salomaa, Kai Salomaa, Sheng Yu 0001 |
LATA | 2 |
| 2011 | State Complexity of Operations on Input-Driven Pushdown Automata
Alexander Okhotin, Kai Salomaa |
MFCS | 2 |
| 2011 | Extended Watson-Crick L Systems with Regular Trigger Languages
David Sears 0001, Kai Salomaa |
UC | 2 |
| 2011 | Transition Complexity of Incomplete DFAsabstractWe consider the transition complexity of regular languages based on the incomplete deterministic finite automata. We establish tight bounds for the transition complexity of Boolean operations, in the case of union the upper and lower bounds differ by a multiplicative constant two. We show that the transition complexity results for union and complementation are very different from the state complexity results for the same operations. However, for intersection, the transition complexity bounds turn out to be similar to the corresponding bounds for state complexity. Yuan Gao 0001, Kai Salomaa, Sheng Yu 0001 |
Fundam. Informaticae | 2 |
| 2011 | Transformations Between Different Models of Unranked Bottom-Up Tree AutomataabstractWe consider the representational state complexity of unranked tree automata. The bottom-up computation of an unranked tree automaton may be either deterministic or nondeterministic, and further variants arise depending on whether the horizontal strin Xiaoxue Piao, Kai Salomaa |
Fundam. Informaticae | 2 |
| 2011 | Limitations of lower bound methods for deterministic nested word automata
Kai Salomaa |
Inf. Comput. | 1 |
| 2011 | Editorial: Computing with biomolecules
Erzsébet Csuhaj-Varjú, Kai Salomaa |
Nat. Comput. | 2 |
| 2011 | Finite state complexity
Cristian S. Calude, Kai Salomaa, Tania Roblot |
Theor. Comput. Sci. | 2 |
| 2010 | Analysis of a cellular automaton model for car traffic with a slow-to-stop rule
Adam Clarridge, Kai Salomaa |
Theor. Comput. Sci. | 2 |
| 2009 | A Cryptosystem Based on the Composition of Reversible Cellular Automata
Adam Clarridge, Kai Salomaa |
LATA | 2 |
| 2009 | State Complexity of Combined Operations for Prefix-Free Regular Languages
Yo-Sub Han, Kai Salomaa, Sheng Yu 0001 |
LATA | 2 |
| 2009 | State Complexity of Nested Word Automata
Kai Salomaa |
LATA | 1 |
| 2009 | A Cellular Automaton Model for Car Traffic with a Slow-to-Stop Rule
Adam Clarridge, Kai Salomaa |
CIAA | 2 |
| 2009 | Nondeterministic State Complexity of Basic Operations for Prefix-Free Regular LanguagesabstractWe investigate the nondeterministic state complexity of basic operations for prefix-free regular languages. The nondeterministic state complexity of an operation is the number of states that are necessary and sufficient in the worst-case for a minimal nondeterministic finite-state automaton that accepts the language obtained from the operation. We establish the precise state complexity of catenation, union, intersection, Kleene star, reversal and complementation for prefix-free regular languages. Yo-Sub Han, Kai Salomaa, Derick Wood |
Fundam. Informaticae | 2 |
| 2009 | Variants of codes and indecomposable languages
Arto Salomaa, Kai Salomaa, Sheng Yu 0001 |
Inf. Comput. | 2 |
| 2009 | On the synchronized derivation depth of context-free grammars
Franziska Biegler, Kai Salomaa |
Theor. Comput. Sci. | 2 |
| 2009 | On the descriptional complexity of Watson-Crick automata
Elena Czeizler, Eugen Czeizler, Lila Kari, Kai Salomaa |
Theor. Comput. Sci. | 4 |
| 2009 | State complexity of basic operations on suffix-free regular languages
Yo-Sub Han, Kai Salomaa |
Theor. Comput. Sci. | 2 |
| 2009 | Nondeterministic state complexity of nested word automata
Yo-Sub Han, Kai Salomaa |
Theor. Comput. Sci. | 2 |
| 2009 | Operational state complexity of nested word automata
Xiaoxue Piao, Kai Salomaa |
Theor. Comput. Sci. | 2 |
| 2009 | Deciding determinism of caterpillar expressions
Kai Salomaa, Sheng Yu 0001, Jinfeng Zan |
Theor. Comput. Sci. | 1 |
| 2008 | Length Codes, Products of Languages and Primality
Arto Salomaa, Kai Salomaa, Sheng Yu 0001 |
LATA | 2 |
| 2008 | Language Decompositions, Primality, and Trajectory-Based Operations
Kai Salomaa |
CIAA | 1 |
| 2008 | The State Complexity of Two Combined Operations: Star of Catenation and Star of Reversal
Yuan Gao 0001, Kai Salomaa, Sheng Yu 0001 |
Fundam. Informaticae | 2 |
| 2008 | Lower bounds for the transition complexity of NFAs
Michael Domaratzki, Kai Salomaa |
J. Comput. Syst. Sci. | 2 |
| 2007 | State Complexity of Union and Intersection of Finite Languages
Yo-Sub Han, Kai Salomaa |
Developments in Language Theory | 2 |
| 2007 | Descriptional Complexity of Nondeterministic Finite Automata
Kai Salomaa |
Developments in Language Theory | 1 |
| 2007 | State Complexity of Basic Operations on Suffix-Free Regular Languages
Yo-Sub Han, Kai Salomaa |
MFCS | 2 |
| 2007 | Deterministic Caterpillar Expressions
Kai Salomaa, Sheng Yu 0001, Jinfeng Zan |
CIAA | 1 |
| 2007 | Intercode Regular Languages
Yo-Sub Han, Kai Salomaa, Derick Wood |
Fundam. Informaticae | 2 |
| 2007 | An infinite hierarchy induced by depth synchronization
Franziska Biegler, Ian McQuillan, Kai Salomaa |
Theor. Comput. Sci. | 3 |
| 2007 | On the existence of regular approximations
Brendan J. Cordy, Kai Salomaa |
Theor. Comput. Sci. | 2 |
| 2007 | Transition complexity of language operations
Michael Domaratzki, Kai Salomaa |
Theor. Comput. Sci. | 2 |
| 2007 | On the existence of prime decompositions
Yo-Sub Han, Arto Salomaa, Kai Salomaa, Derick Wood, Sheng Yu 0001 |
Theor. Comput. Sci. | 3 |
| 2007 | State complexity of combined operations
Arto Salomaa, Kai Salomaa, Sheng Yu 0001 |
Theor. Comput. Sci. | 2 |
| 2006 | Iterated TGR Languages: Membership Problem and Effective Closure Properties
Ian McQuillan, Kai Salomaa, Mark Daley |
COCOON | 2 |
| 2006 | Prime Decompositions of Regular Languages
Yo-Sub Han, Kai Salomaa, Derick Wood |
Developments in Language Theory | 2 |
| 2006 | Lower Bounds for the Transition Complexity of NFAs
Michael Domaratzki, Kai Salomaa |
MFCS | 2 |
| 2006 | Interpreted Trajectories
Michael Domaratzki, Grzegorz Rozenberg, Kai Salomaa |
Fundam. Informaticae | 3 |
| 2006 | Codes defined by multiple sets of trajectories
Michael Domaratzki, Kai Salomaa |
Theor. Comput. Sci. | 2 |
| 2005 | Contextual Grammars with Uniform Sets of Trajectories
Alexander Okhotin, Kai Salomaa |
Fundam. Informaticae | 2 |
| 2005 | Decidability of trajectory-based equations
Michael Domaratzki, Kai Salomaa |
Theor. Comput. Sci. | 2 |
| 2004 | Decidability of Trajectory-Based Equations
Michael Domaratzki, Kai Salomaa |
MFCS | 2 |
| 2002 | Regex and Extended Regex
Cezar Câmpeanu, Kai Salomaa, Sheng Yu 0001 |
CIAA | 2 |
| 2002 | One-Visit Caterpillar Tree Automata
Alexander Okhotin, Kai Salomaa, Michael Domaratzki |
Fundam. Informaticae | 2 |
| 2002 | Decidability of EDT0L structural equivalence
Kai Salomaa, Sheng Yu 0001 |
Theor. Comput. Sci. | 1 |
| 2001 | Shuffle Quotient and Decompositions
Cezar Câmpeanu, Kai Salomaa, Sándor Vágvölgyi |
Developments in Language Theory | 2 |
| 2000 | Efficient Implementation of Regular Languages Using Reversed Alternating Finite Automata
Kai Salomaa, Xiuming Wu, Sheng Yu 0001 |
Theor. Comput. Sci. | 1 |
| 2000 | Alternating finite automata and star-free languages
Kai Salomaa, Sheng Yu 0001 |
Theor. Comput. Sci. | 1 |
| 1998 | On the Size of Stack and Synchronization Alphabets of Tree AutomataabstractWe consider classes of forests defined by synchronized and pushdown tree automata having a fixed size of, respectively, synchronization or pushdown alphabet. We show that such families have nice properties, for instance, they form either a sheaf or a strict alphabetic cone of forests. Furthermore, for the (deterministic and nondeterministic) synchronized tree automata and the real-time pushdown tree automata we obtain a strict infinite forest hierarchy with respect to the alphabet size. George Rahonis, Kai Salomaa |
Fundam. Informaticae | 2 |
| 1998 | Synchronization Expressions with Extended Join Operation
Kai Salomaa, Sheng Yu 0001 |
Theor. Comput. Sci. | 1 |
| 1997 | Decidability of fairness for context-free languages
Alexandru Mateescu, Kai Salomaa, Sheng Yu 0001 |
Developments in Language Theory | 2 |
| 1997 | Hierarchies of synchronized and algebraic forests
George Rahonis, Kai Salomaa |
Developments in Language Theory | 2 |
| 1997 | Semantics of Nonsequential Tree-Based Computation SchemesabstractWe consider structured processes that compute changes of valuation functions defined for functional structures, where both the domain and range of each function are the set of sequences over a carrier set. By introducing consistency conditions and certain restrictions on the underlying graph, we obtain a determinism result guaranteeing that for each valuation the structured process computes a unique change of context, i.e., the process defines a partial function on the set of valuations. Employing the determinism theorem we obtain a decomposition result for interpreted trees using a structured process where the edges represent computations in the subtrees. Andrzej Ehrenfeucht, Grzegorz Rozenberg, Kai Salomaa |
Fundam. Informaticae | 3 |
| 1996 | On Synchronization LanguagesabstractNew constructs for synchronization termed synchronization expressions (SEs) have been developed as high-level language constructs for parallel programming languages [8, 9]. Statements that are constrained by certain synchronization requirements are tagged, and synchronization requests are specified as expressions of statement tags. In this paper, we introduce a new family of languages named synchronization languages which we use to give a precise semantic description for SEs. Under this description, relations such as equivalence and inclusion between SEs can be easily understood and tested. In practice, it also provides us with a systematic way for the implementation as well as the simplification of SEs in parallel programming languages. We show that each synchronization language is closed under the following rewriting rules: (1) a s b s → b s a s , (2) a t b t → b t a t , (3) a s b t → b t a s , (4) a t a s b t b s → b t b s a t a s and also h(a t a s b t b s ) → h(b t b s a t a s ) for any morphism h that satisfies certain conditions which will be specified in the paper. We conjecture that closure under the above rewriting rules is a sufficient condition for a regular st-language to be a synchronization language. Several other properties of synchronization languages are also studied. Lifu Guo, Kai Salomaa, Sheng Yu 0001 |
Fundam. Informaticae | 2 |
| 1996 | Yield-Languages of Two-Way Pushdown Tree Automata
Kai Salomaa |
Inf. Process. Lett. | 1 |
| 1996 | Decidability of Equivalence for Deterministic Synchronized Tree Automata
Kai Salomaa |
Theor. Comput. Sci. | 1 |
| 1996 | Structural Equivalence and ET0L Grammars
Kai Salomaa, Derick Wood, Sheng Yu 0001 |
Theor. Comput. Sci. | 1 |
| 1995 | Nondeterminism Degrees for Context-Free Languages
Kai Salomaa, Sheng Yu 0001 |
Developments in Language Theory | 1 |
| 1995 | P, NP and the Post Correspondence Problem
Alexandru Mateescu, Arto Salomaa, Kai Salomaa, Sheng Yu 0001 |
Inf. Comput. | 3 |
| 1995 | Decision Problems for Patterns
Tao Jiang 0001, Arto Salomaa, Kai Salomaa, Sheng Yu 0001 |
J. Comput. Syst. Sci. | 3 |
| 1994 | Complexity of E0L Structural Equivalence
Kai Salomaa, Derick Wood, Sheng Yu 0001 |
MFCS | 1 |
| 1994 | Measures of Nondeterminism for Pushdown Automata
Kai Salomaa, Sheng Yu 0001 |
J. Comput. Syst. Sci. | 1 |
| 1994 | Semantics of Trees
Andrzej Ehrenfeucht, Grzegorz Rozenberg, Kai Salomaa |
Math. Syst. Theory | 3 |
| 1994 | Transducers and the Decidability of Independence in Free Monoids
Helmut Jürgensen, Kai Salomaa, Sheng Yu 0001 |
Theor. Comput. Sci. | 2 |
| 1994 | Synchronized Tree Automata
Kai Salomaa |
Theor. Comput. Sci. | 1 |
| 1994 | The State Complexities of Some Basic Operations on Regular Languages
Sheng Yu 0001, Qingyu Zhuang, Kai Salomaa |
Theor. Comput. Sci. | 3 |
| 1993 | Structural Equivalences and ET0L Grammars (Extended Abstract)
Kai Salomaa, Derick Wood, Sheng Yu 0001 |
FCT | 1 |
| 1993 | Inclusion is Undecidable for Pattern Languages
Tao Jiang 0001, Arto Salomaa, Kai Salomaa, Sheng Yu 0001 |
ICALP | 3 |
| 1991 | Degrees of Nondeterminism for Pushdown Automata
Kai Salomaa, Sheng Yu 0001 |
FCT | 1 |
| 1991 | Decidability of Confluence and Termination of Monadic Term Rewriting Systems
Kai Salomaa |
RTA | 1 |
| 1991 | Decidability of Structural Equivalence of E0L Grammars
Kai Salomaa, Sheng Yu 0001 |
Theor. Comput. Sci. | 1 |
| 1990 | The Immortality Problem for LAG Systems
Kai Salomaa, Sheng Yu 0001 |
Inf. Process. Lett. | 1 |
| 1989 | Representation of Recursively Enumerable Languages Using Alternating Finite Tree Recognizers
Kai Salomaa |
FCT | 1 |
| 1988 | Deterministic Tree Pushdown Automata and Monadic Tree Rewriting Systems
Kai Salomaa |
J. Comput. Syst. Sci. | 1 |
| 1984 | Direction Independent Context-Sensitive Grammars
Jetty Kleijn, Martti Penttonen, Grzegorz Rozenberg, Kai Salomaa |
Inf. Control. | 4 |