Finding small patterns in permutations in linear time
Guillemot, Sylvain and Marx, Dániel (2014) Finding small patterns in permutations in linear time. In: 25th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2014. Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms . Association for Computing Machinery, New York, pp. 82-101. ISBN 9781611973389
| 
              
Text
 Guilemot_82_2741003_z.pdf Restricted to Registered users only Download (565kB) | Request a copy  | 
          
Abstract
Given two permutations σ and π, the Permutation Pattern problem asks if a is σ subpattern of π. We show that the problem can be solved in time 2O(l2logl), n, where l = \ σ \ and n = | π |. In other words, the problem is fixed-parameter tractable parameterized by the size of the subpattern to be found. We introduce a novel type of decompositions for permutations and a corresponding width measure. We present a linear-time algorithm that either finds a as a subpattern of π, or finds a decomposition of π whose width is bounded by a function of \ σ \. Then we show how to solve the Permutation Pattern problem in linear time if a bounded-width decomposition is given in the input. Copyright © 2014 by the Society for Industrial and Applied Mathematics.
| Item Type: | Book Section | 
|---|---|
| Additional Information: | A4 ACM Special Interest Group on Algorithms; and Computation Theory (SIGACT); SIAM Activity Group on Discrete Mathematics | 
| Uncontrolled Keywords: | Clustering algorithms; Permutation patterns; Parameterized; Linear-time algorithms; Linear time | 
| Subjects: | Q Science > QA Mathematics and Computer Science > QA75 Electronic computers. Computer science / számítástechnika, számítógéptudomány | 
| Divisions: | Artificial Intelligence Laboratory | 
| SWORD Depositor: | MTMT Injector | 
| Depositing User: | MTMT Injector | 
| Date Deposited: | 26 Sep 2014 19:16 | 
| Last Modified: | 26 Sep 2014 19:16 | 
| URI: | https://eprints.sztaki.hu/id/eprint/8001 | 
![]()  | 
			Update Item | 
        


