On a compact encoding of the swap automaton
Abstract
Given a string of length over an alphabet of size , a swapped version of is a string derived from by a series of local swaps, i.e., swaps of adjacent symbols, such that each symbol can participate in at most one swap. We present a theoretical analysis of the nondeterministic finite automaton for the language (swap automaton for short), where is the set of swapped versions of . Our study is based on the bit-parallel simulation of the same automaton due to Fredriksson, and reveals an interesting combinatorial property that links the automaton to the one for the language . By exploiting this property and the method presented by Cantone et al. (2010), we obtain a bit-parallel encoding of the swap automaton which takes space and allows one to simulate the automaton on a string of length in time , where .
Keywords
Cite
@article{arxiv.1307.0099,
title = {On a compact encoding of the swap automaton},
author = {Kimmo Fredriksson and Emanuele Giaquinta},
journal= {arXiv preprint arXiv:1307.0099},
year = {2013}
}