DROPS (Schloss Dagstuhl – Leibniz Center for Informatics) · 2014 · 14 citations · 3 references
EngineeringVerificationSynchronization ProblemComputational ComplexityWeighted AutomatonFormal VerificationComputational LinguisticsSystems EngineeringLanguage StudiesTimed SystemLogical AutomatonLinguisticsComputer ScienceFinite-state SystemSynchronization ProblemsAutomated ReasoningConcurrency TheoryFormal MethodsAutomaton OperationParallel ProgrammingReal-time SystemsAsynchronous SystemsTimed Automata
The problem of synchronizing automata is concerned with the existence of a word that sends all states of the automaton to one and the same state. This problem has classically been studied for complete deterministic finite automata, with the existence problem being NLOGSPACE-complete. In this paper we consider synchronizing-word problems for weighted and timed automata. We consider the synchronization problem in several variants and combinations of these, including deterministic and non-deterministic timed and weighted automata, synchronization to unique location with possibly different clock valuations or accumulated weights, as well as synchronization with a safety condition forbidding the automaton to visit states outside a safety-set during synchronization (e.g. energy constraints). For deterministic weighted automata, the synchronization problem is proven PSPACE-complete under energy constraints, and in 3-EXPSPACE under general safety constraints. For timed automata the synchronization problems are shown to be PSPACE-complete in the deterministic case, and undecidable in the non-deterministic case.
3
Rajeev Alur, David L. Dill · Theoretical Computer Science · 1994 · 6.4K citations
DNA molecule provides a computing machine with both data and fuel
Yaakov Benenson, Rivka Adar, Tamar Paz-Elizur et al. · Proceedings of the National Academy of Sciences · 2003 · 256 citations · Full text
Dna, Engineering, Dna Analysis +18