Deduplication on finite automata and nested duplication systems

Da Jung Cho, Yo Sub Han, Hwee Kim

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)


Motivated by work on bio-operations on DNA sequences, a string duplication system S consists of an initial string over Σ and a set of duplication functions that iteratively generate new strings from existing strings in the system. As the main result we introduce the concept of a deduplication—a reverse function of duplication—on an nondeterministic finite-state automaton (NFA) and propose the deduplication operation on an NFA that transforms a given NFA to a smaller NFA while generating the same language in the string duplication system. Then, we introduce a nested duplication, which is similar to tandem duplication but depends on the information of the nested duplication in the previous step. We propose an NFA construction for an arbitrary nested duplication system, analyze its properties and present an algorithm that computes the system capacity.

Original languageEnglish
Title of host publicationUnconventional Computation and Natural Computation - 16th International Conference, UCNC 2017, Proceedings
EditorsMatthew J. Patitz, Mike Stannett
PublisherSpringer Verlag
Number of pages12
ISBN (Print)9783319581866
Publication statusPublished - 2017
Event16th International Conference on Unconventional Computation and Natural Computation, UCNC 2017 - Fayetteville, United States
Duration: 2017 Jun 52017 Jun 9

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10240 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Other16th International Conference on Unconventional Computation and Natural Computation, UCNC 2017
Country/TerritoryUnited States

Bibliographical note

Publisher Copyright:
© Springer International Publishing AG 2017.

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)


Dive into the research topics of 'Deduplication on finite automata and nested duplication systems'. Together they form a unique fingerprint.

Cite this