Years and Authors of Summarized Original Work
2004; Vialette
2007; Cheng, Yang, Yuan
Problem Definition
The problem is concerned with finding large constrained patterns in sets of 2-intervals. Given a single‐stranded RNA molecule, a sequence of contiguous bases of the molecule can be represented as an interval on a single line, and a possible pairing between two disjoint sequences can be represented as a 2-interval, which is merely the union of two disjoint intervals. Derived from arc‐annotated sequences, 2-interval representation considers thus only the bonds between the bases and the pattern of the bonds, such as hairpin structures, knots and pseudoknots. A maximum cardinality disjoint subset of a candidate set of 2-intervals restricted to certain prespecified geometrical constraints can provide a useful valid approximation for RNA secondary structure determination.
The geometric properties of 2-intervals provide a possible guide for understanding the computational complexity of...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Bar-Yehuda R, Halldorsson M, Naor J, Shachnai H, Shapira I (2002) Scheduling split intervals. In: Proceedings of the 13th annual ACM-SIAM symposium on discrete algorithms (SODA), pp 732–741
Billoud B, Kontic M, Viari A (1996) Palingol a declarative programming language to describe nucleic acids' secondary structures and to scan sequence database. Nucleic Acids Res 24:1395–1403
Blin G, Fertin G, Vialette S (2007) Extracting 2-intervals subsets from 2-interval sets. Theor Comput Sci 385(1–3):241–263
Blin G, Fertin G, Vialette S (2004) New results for the 2-interval pattern problem. In: Proceedings of the 15th annual symposium on combinatorial pattern matching (CPM). Lecture notes in computer science, vol 3109. Springer, Berlin
Butman A, Hermelin D, Lewenstein M, Rawitz D (2007) Optimization problems in multiple-interval graphs. In: Proceedings of the 9th annual ACM-SIAM symposium on discrete algorithms (SODA), ACM-SIAM 2007, pp 268–277
Chen J-H, Le S-Y, Maize J (2000) Prediction of common secondary structures of RNAs: a genetic algorithm approach. Nucleic Acids Res 28:991–999
Crochemore M, Hermelin D, Landau G, Rawitz D, Vialette S (2008) Approximating the 2-interval pattern problem. Theor Comput Sci (special issue for Alberto Apostolico)
Erdong C, Linji Y, Hao Y (2007) Improved algorithms for 2-interval pattern problem. J Comb Optim 13(3):263–275
Halldorsson M, Karlsson R (2006) Strip graphs: recognition and scheduling. In: Proceedings of the 32nd international workshop on graph-theoretic concepts in computer science (WG). Lecture notes in computer science, vol 4271. Springer, Berlin, pp137–146
Jiang M (2007) A 2-approximation for the preceding-and-crossing structured 2-interval pattern problem. J Comb Optim 13:217–221
Jiang M (2007) Improved approximation algorithms for predicting RNA secondary structures with arbitrary pseudoknots. In: Proceedings of the 3rd international conference on algorithmic aspects in information and management (AAIM), Portland. Lecture notes in computer science, vol 4508. Springer, pp 399–410
Jiang M (2007) A PTAS for the weighted 2-interval pattern problem over the preceding-and-crossing model. In: Xu Y, Dress AWM, Zhu B (eds) Proceedings of the 1st annual international conference on combinatorial optimization and applications (COCOA), Xi'an. Lecture notes in computer science, vol 4616. Springer, pp 378–387
Joseph D, Meidanis J, Tiwari P (1992) Determining DNA sequence similarity using maximum independent set algorithms for interval graphs. In: Proceedings of the 3rd Scandinavian workshop on algorithm theory (SWAT). Lecture notes in computer science. Springer, Berlin, pp 326–337
Lyngsø R, Pedersen C: RNA pseudoknot prediction in energy-based models. J Comput Biol 7:409–427 (2000)
Micali S, Vazirani V (1980) An O(sqrt|V||E|) algorithm for finding maximum matching in general graphs. In: Proceedings of the 21st annual symposium on foundation of computer science (FOCS). IEEE, pp 17–27
Nussinov R, Pieczenik G, Griggs J, Kleitman D (1978) Algorithms for loop matchings. SIAM J Appl Math 35:68–82
Ren J, Rastegart B, Condon A, Hoos H (2005) HotKnots: heuristic prediction of rna secondary structure including pseudoknots. RNA 11:1194–1504
Rivas E, Eddy S (1999) A dynamic programming algorithm for RNA structure prediction including pseudoknots. J Mol Biol 285:2053–2068
Ruan J, Stormo G, Zhang W (2004) An iterated loop matching approach to the prediction of RNA secondary structures with pseudoknots. Bioinformatics 20:58–66
Vialette S (2004) On the computational complexity of 2-interval pattern matching. Theor Comput Sci 312:223–249
Zhao J, Malmberg R, Cai L (2006) Rapid ab initio RNA folding including pseudoknots via graph tree decomposition. In: Proceedings of the workshop on algorithms in bioinformatics. Lecture notes in computer science, vol 4175. Springer, Berlin, pp 262–273
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media New York
About this entry
Cite this entry
Vialette, S. (2016). Two-Interval Pattern Problems. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_445
Download citation
DOI: https://doi.org/10.1007/978-1-4939-2864-4_445
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4939-2863-7
Online ISBN: 978-1-4939-2864-4
eBook Packages: Computer ScienceReference Module Computer Science and Engineering