Kai Salomaa

dblp:02/6009 · DBLP profile ↗
← Back
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
YearPublicationVenuePosition
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
CIAA5
2025 Improved Upper Bounds for Determinizing NIDPDAs with Limited Nondeterminism
Mohammad Zakzok, Kai Salomaa
DLT2
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
DLT4
2024 Descriptional Complexity of Finite Automata - Selected Highlights
abstract
The 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. Informaticae2
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 Networks
abstract
Metaverse 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
DLT4
2023 Quantum Computing Empowered Metaverse: An Approach for Resource Optimization
abstract
Metaverse 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
ICC3
2023 Multi-Objective Task Assignment Solution for Parked Vehicular Computing
Jia He Sun, Salimur Choudhury, Kai Salomaa
ICORES3
2023 Quantum Neural Networks driven Stochastic Resource Optimization for Metaverse Data Marketplace
abstract
Metaverse 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
NetSoft3
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
CIAA2
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
SOFSEM2
2021 Degrees of Restriction for Two-Dimensional Automata
Taylor J. Smith, Kai Salomaa
CIAA2
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
LATA2
2019 The Relative Edit-Distance Between Two Input-Driven Languages
Hyunjoon Cheon, Yo-Sub Han, Sang-Ki Ko, Kai Salomaa
DLT4
2019 Decision Problems for Restricted Variants of Two-Dimensional Automata
Taylor J. Smith, Kai Salomaa
CIAA2
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
DLT4
2018 Closest Substring Problems for Regular Languages
Yo-Sub Han, Sang-Ki Ko, Timothy Ng 0001, Kai Salomaa
DLT4
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
DLT3
2017 Consensus String Problem for Multiple Regular Languages
Yo-Sub Han, Sang-Ki Ko, Timothy Ng 0001, Kai Salomaa
LATA4
2017 State Complexity of k-Parallel Tree Concatenation
abstract
We 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. Informaticae3
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
DLT4
2016 CARRE: Cellular automaton based redundant readers elimination in RFID networks
abstract
Redundant 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
ICC3
2016 Pseudoknot-Generating Operation
Da-Jung Cho, Yo-Sub Han, Timothy Ng 0001, Kai Salomaa
SOFSEM4
2016 State complexity of deletion and bipolar deletion
Yo-Sub Han, Sang-Ki Ko, Kai Salomaa
Acta Informatica3
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
DLT3
2015 State Complexity of Neighbourhoods and Approximate Pattern Matching
Timothy Ng 0001, David Rappaport, Kai Salomaa
DLT3
2015 Cellular automata and object monitoring in mobile wireless sensor networks
abstract
Object 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
WCNC2
2015 State Complexity of Prefix Distance
Timothy Ng 0001, David Rappaport, Kai Salomaa
CIAA3
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 Theory3
2014 Input-Driven Pushdown Automata with Limited Nondeterminism - (Invited Paper)
Alexander Okhotin, Kai Salomaa
Developments in Language Theory2
2014 Top-Down Tree Edit-Distance of Regular Tree Languages
Sang-Ki Ko, Yo-Sub Han, Kai Salomaa
LATA3
2014 Unary NFAs with Limited Nondeterminism
Alexandros Palioudakis, Kai Salomaa, Selim G. Akl
SOFSEM2
2013 Approximate Matching between a Context-Free Grammar and a Finite-State Automaton
Yo-Sub Han, Sang-Ki Ko, Kai Salomaa
CIAA3
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 Theory3
2012 A cellular automaton model for connectivity preserving deployment of mobile wireless sensors
abstract
We 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
ICC2
2012 Energy efficient cellular automaton based algorithms for mobile wireless sensor networks
abstract
We 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
WCNC3
2012 In Memoriam Sheng Yu
Yuan Gao 0001, Kai Salomaa
CIAA2
2012 Sheng Yu (1950-2012) In Memoriam
Arto Salomaa, Kai Salomaa, Andrew L. Szilard
Fundam. Informaticae2
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
LATA2
2011 Undecidability of the State Complexity of Composed Regular Operations
Arto Salomaa, Kai Salomaa, Sheng Yu 0001
LATA2
2011 State Complexity of Operations on Input-Driven Pushdown Automata
Alexander Okhotin, Kai Salomaa
MFCS2
2011 Extended Watson-Crick L Systems with Regular Trigger Languages
David Sears 0001, Kai Salomaa
UC2
2011 Transition Complexity of Incomplete DFAs
abstract
We 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. Informaticae2
2011 Transformations Between Different Models of Unranked Bottom-Up Tree Automata
abstract
We 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. Informaticae2
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
LATA2
2009 State Complexity of Combined Operations for Prefix-Free Regular Languages
Yo-Sub Han, Kai Salomaa, Sheng Yu 0001
LATA2
2009 State Complexity of Nested Word Automata
Kai Salomaa
LATA1
2009 A Cellular Automaton Model for Car Traffic with a Slow-to-Stop Rule
Adam Clarridge, Kai Salomaa
CIAA2
2009 Nondeterministic State Complexity of Basic Operations for Prefix-Free Regular Languages
abstract
We 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. Informaticae2
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
LATA2
2008 Language Decompositions, Primality, and Trajectory-Based Operations
Kai Salomaa
CIAA1
2008 The State Complexity of Two Combined Operations: Star of Catenation and Star of Reversal
Yuan Gao 0001, Kai Salomaa, Sheng Yu 0001
Fundam. Informaticae2
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 Theory2
2007 Descriptional Complexity of Nondeterministic Finite Automata
Kai Salomaa
Developments in Language Theory1
2007 State Complexity of Basic Operations on Suffix-Free Regular Languages
Yo-Sub Han, Kai Salomaa
MFCS2
2007 Deterministic Caterpillar Expressions
Kai Salomaa, Sheng Yu 0001, Jinfeng Zan
CIAA1
2007 Intercode Regular Languages
Yo-Sub Han, Kai Salomaa, Derick Wood
Fundam. Informaticae2
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
COCOON2
2006 Prime Decompositions of Regular Languages
Yo-Sub Han, Kai Salomaa, Derick Wood
Developments in Language Theory2
2006 Lower Bounds for the Transition Complexity of NFAs
Michael Domaratzki, Kai Salomaa
MFCS2
2006 Interpreted Trajectories
Michael Domaratzki, Grzegorz Rozenberg, Kai Salomaa
Fundam. Informaticae3
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. Informaticae2
2005 Decidability of trajectory-based equations
Michael Domaratzki, Kai Salomaa
Theor. Comput. Sci.2
2004 Decidability of Trajectory-Based Equations
Michael Domaratzki, Kai Salomaa
MFCS2
2002 Regex and Extended Regex
Cezar Câmpeanu, Kai Salomaa, Sheng Yu 0001
CIAA2
2002 One-Visit Caterpillar Tree Automata
Alexander Okhotin, Kai Salomaa, Michael Domaratzki
Fundam. Informaticae2
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 Theory2
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 Automata
abstract
We 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. Informaticae2
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 Theory2
1997 Hierarchies of synchronized and algebraic forests
George Rahonis, Kai Salomaa
Developments in Language Theory2
1997 Semantics of Nonsequential Tree-Based Computation Schemes
abstract
We 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. Informaticae3
1996 On Synchronization Languages
abstract
New 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. Informaticae2
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 Theory1
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
MFCS1
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. Theory3
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
FCT1
1993 Inclusion is Undecidable for Pattern Languages
Tao Jiang 0001, Arto Salomaa, Kai Salomaa, Sheng Yu 0001
ICALP3
1991 Degrees of Nondeterminism for Pushdown Automata
Kai Salomaa, Sheng Yu 0001
FCT1
1991 Decidability of Confluence and Termination of Monadic Term Rewriting Systems
Kai Salomaa
RTA1
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
FCT1
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