{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,11]],"date-time":"2025-12-11T07:38:21Z","timestamp":1765438701285,"version":"3.37.3"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2021,3,16]],"date-time":"2021-03-16T00:00:00Z","timestamp":1615852800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,3,16]],"date-time":"2021-03-16T00:00:00Z","timestamp":1615852800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Algorithmica"],"published-print":{"date-parts":[[2021,6]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The <jats:italic>rooted triplet distance<\/jats:italic> measures the structural dissimilarity of two phylogenetic trees or phylogenetic networks by counting the number of rooted phylogenetic trees with exactly three leaf labels (called <jats:italic>rooted triplets<\/jats:italic>, or <jats:italic>triplets<\/jats:italic> for short) that occur as embedded subtrees in one, but not both, of them. Suppose that <jats:inline-formula><jats:alternatives><jats:tex-math>$$N_1 = (V_1, E_1)$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:msub>\n                      <mml:mi>N<\/mml:mi>\n                      <mml:mn>1<\/mml:mn>\n                    <\/mml:msub>\n                    <mml:mo>=<\/mml:mo>\n                    <mml:mrow>\n                      <mml:mo>(<\/mml:mo>\n                      <mml:msub>\n                        <mml:mi>V<\/mml:mi>\n                        <mml:mn>1<\/mml:mn>\n                      <\/mml:msub>\n                      <mml:mo>,<\/mml:mo>\n                      <mml:msub>\n                        <mml:mi>E<\/mml:mi>\n                        <mml:mn>1<\/mml:mn>\n                      <\/mml:msub>\n                      <mml:mo>)<\/mml:mo>\n                    <\/mml:mrow>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> and <jats:inline-formula><jats:alternatives><jats:tex-math>$$N_2 = (V_2, E_2)$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:msub>\n                      <mml:mi>N<\/mml:mi>\n                      <mml:mn>2<\/mml:mn>\n                    <\/mml:msub>\n                    <mml:mo>=<\/mml:mo>\n                    <mml:mrow>\n                      <mml:mo>(<\/mml:mo>\n                      <mml:msub>\n                        <mml:mi>V<\/mml:mi>\n                        <mml:mn>2<\/mml:mn>\n                      <\/mml:msub>\n                      <mml:mo>,<\/mml:mo>\n                      <mml:msub>\n                        <mml:mi>E<\/mml:mi>\n                        <mml:mn>2<\/mml:mn>\n                      <\/mml:msub>\n                      <mml:mo>)<\/mml:mo>\n                    <\/mml:mrow>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> are phylogenetic networks over a common leaf label set of size\u00a0<jats:italic>n<\/jats:italic>, that <jats:inline-formula><jats:alternatives><jats:tex-math>$$N_i$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:msub>\n                    <mml:mi>N<\/mml:mi>\n                    <mml:mi>i<\/mml:mi>\n                  <\/mml:msub>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> has level\u00a0<jats:inline-formula><jats:alternatives><jats:tex-math>$$k_i$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:msub>\n                    <mml:mi>k<\/mml:mi>\n                    <mml:mi>i<\/mml:mi>\n                  <\/mml:msub>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> and maximum in-degree\u00a0<jats:inline-formula><jats:alternatives><jats:tex-math>$$d_i$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:msub>\n                    <mml:mi>d<\/mml:mi>\n                    <mml:mi>i<\/mml:mi>\n                  <\/mml:msub>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> for <jats:inline-formula><jats:alternatives><jats:tex-math>$$i \\in \\{1,2\\}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>i<\/mml:mi>\n                    <mml:mo>\u2208<\/mml:mo>\n                    <mml:mo>{<\/mml:mo>\n                    <mml:mn>1<\/mml:mn>\n                    <mml:mo>,<\/mml:mo>\n                    <mml:mn>2<\/mml:mn>\n                    <mml:mo>}<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>, and that the networks\u2019 out-degrees are unbounded. Write <jats:inline-formula><jats:alternatives><jats:tex-math>$$N = \\max (|V_1|, |V_2|)$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>N<\/mml:mi>\n                    <mml:mo>=<\/mml:mo>\n                    <mml:mo>max<\/mml:mo>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:mo>|<\/mml:mo>\n                    <mml:msub>\n                      <mml:mi>V<\/mml:mi>\n                      <mml:mn>1<\/mml:mn>\n                    <\/mml:msub>\n                    <mml:mo>|<\/mml:mo>\n                    <mml:mo>,<\/mml:mo>\n                    <mml:mo>|<\/mml:mo>\n                    <mml:msub>\n                      <mml:mi>V<\/mml:mi>\n                      <mml:mn>2<\/mml:mn>\n                    <\/mml:msub>\n                    <mml:mo>|<\/mml:mo>\n                    <mml:mo>)<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>, <jats:inline-formula><jats:alternatives><jats:tex-math>$$M = \\max (|E_1|, |E_2|)$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>M<\/mml:mi>\n                    <mml:mo>=<\/mml:mo>\n                    <mml:mo>max<\/mml:mo>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:mo>|<\/mml:mo>\n                    <mml:msub>\n                      <mml:mi>E<\/mml:mi>\n                      <mml:mn>1<\/mml:mn>\n                    <\/mml:msub>\n                    <mml:mo>|<\/mml:mo>\n                    <mml:mo>,<\/mml:mo>\n                    <mml:mo>|<\/mml:mo>\n                    <mml:msub>\n                      <mml:mi>E<\/mml:mi>\n                      <mml:mn>2<\/mml:mn>\n                    <\/mml:msub>\n                    <mml:mo>|<\/mml:mo>\n                    <mml:mo>)<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>, <jats:inline-formula><jats:alternatives><jats:tex-math>$$k = \\max (k_1, k_2)$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>k<\/mml:mi>\n                    <mml:mo>=<\/mml:mo>\n                    <mml:mo>max<\/mml:mo>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:msub>\n                      <mml:mi>k<\/mml:mi>\n                      <mml:mn>1<\/mml:mn>\n                    <\/mml:msub>\n                    <mml:mo>,<\/mml:mo>\n                    <mml:msub>\n                      <mml:mi>k<\/mml:mi>\n                      <mml:mn>2<\/mml:mn>\n                    <\/mml:msub>\n                    <mml:mo>)<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>, and <jats:inline-formula><jats:alternatives><jats:tex-math>$$d = \\max (d_1, d_2)$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>d<\/mml:mi>\n                    <mml:mo>=<\/mml:mo>\n                    <mml:mo>max<\/mml:mo>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:msub>\n                      <mml:mi>d<\/mml:mi>\n                      <mml:mn>1<\/mml:mn>\n                    <\/mml:msub>\n                    <mml:mo>,<\/mml:mo>\n                    <mml:msub>\n                      <mml:mi>d<\/mml:mi>\n                      <mml:mn>2<\/mml:mn>\n                    <\/mml:msub>\n                    <mml:mo>)<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>. Previous work has shown how to compute the rooted triplet distance between\u00a0<jats:inline-formula><jats:alternatives><jats:tex-math>$$N_1$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:msub>\n                    <mml:mi>N<\/mml:mi>\n                    <mml:mn>1<\/mml:mn>\n                  <\/mml:msub>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> and\u00a0<jats:inline-formula><jats:alternatives><jats:tex-math>$$N_2$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:msub>\n                    <mml:mi>N<\/mml:mi>\n                    <mml:mn>2<\/mml:mn>\n                  <\/mml:msub>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> in <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\mathrm {O}(n \\log n)$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>O<\/mml:mi>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:mi>n<\/mml:mi>\n                    <mml:mo>log<\/mml:mo>\n                    <mml:mi>n<\/mml:mi>\n                    <mml:mo>)<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> time in the special case\u00a0<jats:inline-formula><jats:alternatives><jats:tex-math>$$k \\le 1$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>k<\/mml:mi>\n                    <mml:mo>\u2264<\/mml:mo>\n                    <mml:mn>1<\/mml:mn>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>. For <jats:inline-formula><jats:alternatives><jats:tex-math>$$k &gt; 1$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>k<\/mml:mi>\n                    <mml:mo>&gt;<\/mml:mo>\n                    <mml:mn>1<\/mml:mn>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>, no efficient algorithms are known; applying a classic method from\u00a01980 by Fortune\u00a0<jats:italic>et al.<\/jats:italic>\u00a0in a direct way leads to a running time of <jats:inline-formula><jats:alternatives><jats:tex-math>$${\\Omega }(N^{6} n^{3})$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>\u03a9<\/mml:mi>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:msup>\n                      <mml:mi>N<\/mml:mi>\n                      <mml:mn>6<\/mml:mn>\n                    <\/mml:msup>\n                    <mml:msup>\n                      <mml:mi>n<\/mml:mi>\n                      <mml:mn>3<\/mml:mn>\n                    <\/mml:msup>\n                    <mml:mo>)<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> and the only existing non-trivial algorithm imposes restrictions on the networks\u2019 in- and out-degrees (in particular, it does not work when non-binary vertices are allowed). In this article, we develop two new algorithms with no such restrictions. Their running times are <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\mathrm {O}(N^{2} M + n^{3})$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>O<\/mml:mi>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:msup>\n                      <mml:mi>N<\/mml:mi>\n                      <mml:mn>2<\/mml:mn>\n                    <\/mml:msup>\n                    <mml:mi>M<\/mml:mi>\n                    <mml:mo>+<\/mml:mo>\n                    <mml:msup>\n                      <mml:mi>n<\/mml:mi>\n                      <mml:mn>3<\/mml:mn>\n                    <\/mml:msup>\n                    <mml:mo>)<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> and <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\mathrm {O}(M + N k^{2} d^{2} + n^{3})$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>O<\/mml:mi>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:mi>M<\/mml:mi>\n                    <mml:mo>+<\/mml:mo>\n                    <mml:mi>N<\/mml:mi>\n                    <mml:msup>\n                      <mml:mi>k<\/mml:mi>\n                      <mml:mn>2<\/mml:mn>\n                    <\/mml:msup>\n                    <mml:msup>\n                      <mml:mi>d<\/mml:mi>\n                      <mml:mn>2<\/mml:mn>\n                    <\/mml:msup>\n                    <mml:mo>+<\/mml:mo>\n                    <mml:msup>\n                      <mml:mi>n<\/mml:mi>\n                      <mml:mn>3<\/mml:mn>\n                    <\/mml:msup>\n                    <mml:mo>)<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>, respectively. We also provide implementations of our algorithms, evaluate their performance on simulated and real datasets, and make some observations on the limitations of the current definition of the rooted triplet distance in practice. Our prototype implementations have been packaged into the first publicly available software for computing the rooted triplet distance between unrestricted networks of arbitrary levels.\n<\/jats:p>","DOI":"10.1007\/s00453-021-00802-1","type":"journal-article","created":{"date-parts":[[2021,3,16]],"date-time":"2021-03-16T07:04:34Z","timestamp":1615878274000},"page":"1786-1828","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Computing the Rooted Triplet Distance Between Phylogenetic Networks"],"prefix":"10.1007","volume":"83","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6859-8932","authenticated-orcid":false,"given":"Jesper","family":"Jansson","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Konstantinos","family":"Mampentzidis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ramesh","family":"Rajaby","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7806-7086","authenticated-orcid":false,"given":"Wing-Kin","family":"Sung","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,3,16]]},"reference":[{"key":"802_CR1","volume-title":"Inferring Phylogenies","author":"J Felsenstein","year":"2004","unstructured":"Felsenstein, J.: Inferring Phylogenies. Sinauer Associates Inc, Sunderland (2004)"},{"key":"802_CR2","doi-asserted-by":"crossref","unstructured":"Nakhleh, L., Sun, J., Warnow, T., Linder, C.\u00a0R., Moret, B.\u00a0M.\u00a0E., Tholse, A.: Towards the development of computational tools for evaluating phylogenetic network reconstruction methods. In Proceedings of the 8th Pacific Symposium on Biocomputing (PSB\u00a02003), pp. 315\u2013326, 2003","DOI":"10.1142\/9789812776303_0030"},{"issue":"1","key":"802_CR3","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1016\/0025-5564(81)90043-2","volume":"53","author":"DF Robinson","year":"1981","unstructured":"Robinson, D.F., Foulds, L.R.: Comparison of phylogenetic trees. Math. Biosci. 53(1), 131\u2013147 (1981)","journal-title":"Math. Biosci."},{"key":"802_CR4","doi-asserted-by":"crossref","unstructured":"Dobson, A.\u00a0J.: Comparing the shapes of trees. In Combinatorial Mathematics III, pp. 95\u2013100. Springer, Berlin (1975)","DOI":"10.1007\/BFb0069548"},{"issue":"2","key":"802_CR5","doi-asserted-by":"publisher","first-page":"193","DOI":"10.2307\/2413326","volume":"34","author":"GF Estabrook","year":"1985","unstructured":"Estabrook, G.F., McMorris, F.R., Meacham, C.A.: Comparison of undirected phylogenetic trees based on subtrees of four evolutionary units. Syst. Zool. 34(2), 193\u2013200 (1985)","journal-title":"Syst. Zool."},{"issue":"3","key":"802_CR6","doi-asserted-by":"publisher","first-page":"423","DOI":"10.1016\/0022-5193(73)90251-8","volume":"38","author":"GW Moore","year":"1973","unstructured":"Moore, G.W., Goodman, M., Barnabas, J.: An iterative approach from the standpoint of the additive hypothesis to the dendrogram problem posed by molecular data sets. J. Theor. Biol. 38(3), 423\u2013457 (1973)","journal-title":"J. Theor. Biol."},{"issue":"2","key":"802_CR7","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1016\/0095-8956(71)90020-7","volume":"11","author":"DF Robinson","year":"1971","unstructured":"Robinson, D.F.: Comparison of labeled trees with valency three. J. Combin. Theory B 11(2), 105\u2013119 (1971)","journal-title":"J. Combin. Theory B"},{"issue":"3","key":"802_CR8","doi-asserted-by":"publisher","first-page":"382","DOI":"10.1093\/sysbio\/42.3.382","volume":"42","author":"D Penny","year":"1993","unstructured":"Penny, D., Watson, E.E., Steel, M.A.: Trees from languages and genes are very similar. Syst. Biol. 42(3), 382\u2013384 (1993)","journal-title":"Syst. Biol."},{"issue":"1","key":"802_CR9","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1016\/S0166-218X(96)00062-5","volume":"71","author":"J Hein","year":"1996","unstructured":"Hein, J., Jiang, T., Wang, L., Zhang, K.: On the complexity of comparing evolutionary trees. Dis. Appl. Math. 71(1), 153\u2013169 (1996)","journal-title":"Dis. Appl. Math."},{"issue":"1","key":"802_CR10","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1007\/BF01908078","volume":"2","author":"CR Finden","year":"1985","unstructured":"Finden, C.R., Gordon, A.D.: Obtaining common pruned trees. J. Class. 2(1), 255\u2013276 (1985)","journal-title":"J. Class."},{"key":"802_CR11","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1016\/j.patrec.2016.04.012","volume":"79","author":"M McVicar","year":"2016","unstructured":"McVicar, M., Sach, B., Mesnage, C., Lijffijt, J., Spyropoulou, E., De Bie, T.: SuMoTED: an intuitive edit distance between rooted unordered uniquely-labelled trees. Pattern Recog. Lett. 79, 52\u201359 (2016)","journal-title":"Pattern Recog. Lett."},{"key":"802_CR12","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511974076","volume-title":"Phylogenetic Networks: Concepts Algorithms and Applications","author":"DH Huson","year":"2010","unstructured":"Huson, D.H., Rupp, R., Scornavacca, C.: Phylogenetic Networks: Concepts Algorithms and Applications. Cambridge University Press, Cambridge (2010)"},{"issue":"1","key":"802_CR13","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1007\/s00285-011-0456-y","volume":"65","author":"P Gambette","year":"2012","unstructured":"Gambette, P., Huber, K.T.: On encodings of phylogenetic networks of bounded level. J. Math. Biol. 65(1), 157\u2013180 (2012)","journal-title":"J. Math. Biol."},{"issue":"1","key":"802_CR14","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1016\/j.tcs.2004.12.012","volume":"335","author":"C Choy","year":"2005","unstructured":"Choy, C., Jansson, J., Sadakane, K., Sung, W.-K.: Computing the maximum agreement of phylogenetic networks. Theor. Comput. Sci. 335(1), 93\u2013107 (2005)","journal-title":"Theor. Comput. Sci."},{"issue":"1","key":"802_CR15","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1142\/S0219720004000521","volume":"2","author":"D Gusfield","year":"2004","unstructured":"Gusfield, D., Eddhu, S., Langley, C.: Optimal, efficient reconstruction of phylogenetic networks with constrained recombination. J. Bioinform. Comput. Biol. 2(1), 173\u2013213 (2004)","journal-title":"J. Bioinform. Comput. Biol."},{"issue":"6","key":"802_CR16","doi-asserted-by":"publisher","first-page":"372","DOI":"10.1145\/362248.362272","volume":"16","author":"J Hopcroft","year":"1973","unstructured":"Hopcroft, J., Tarjan, R.: Algorithm 447: efficient algorithms for graph manipulation. Commun. ACM 16(6), 372\u2013378 (1973)","journal-title":"Commun. ACM"},{"key":"802_CR17","first-page":"66","volume":"25","author":"J Jansson","year":"2014","unstructured":"Jansson, J., Lingas, A.: Computing the rooted triplet distance between galled trees by counting triangles. J. Dis. Algor. 25, 66\u201378 (2014)","journal-title":"J. Dis. Algor."},{"issue":"48","key":"802_CR18","doi-asserted-by":"publisher","first-page":"6634","DOI":"10.1016\/j.tcs.2011.08.027","volume":"412","author":"MS Bansal","year":"2011","unstructured":"Bansal, M.S., Dong, J., Fern\u00e1ndez-Baca, D.: Comparing and aggregating partially resolved trees. Theor. Comput. Sci. 412(48), 6634\u20136652 (2011)","journal-title":"Theor. Comput. Sci."},{"key":"802_CR19","doi-asserted-by":"crossref","unstructured":"Brodal, G.\u00a0S., Fagerberg, R., Pedersen, C.\u00a0N.\u00a0S., Mailund, T., Sand, A.: Efficient algorithms for computing the triplet and quartet distance between trees of arbitrary degree. In Proceedings of the Twenty-fourth Annual ACM-SIAM Symposium on Discrete Algorithms, pp 1814\u20131832. Society for Industrial and Applied Mathematics, 2013","DOI":"10.1137\/1.9781611973105.130"},{"key":"802_CR20","unstructured":"Brodal, G.\u00a0S., Mampentzidis, K.: Cache oblivious algorithms for computing the triplet distance between trees. In Proceedings of the 25th Annual European Symposium on Algorithms (ESA 2017), volume\u00a087 of Leibniz International Proceedings in Informatics (LIPIcs), pp 21:1\u201321:14. Schloss Dagstuhl\u2013Leibniz\u2013Zentrum fuer Informatik, 2017"},{"issue":"3","key":"802_CR21","doi-asserted-by":"publisher","first-page":"323","DOI":"10.1093\/sysbio\/45.3.323","volume":"45","author":"DE Critchlow","year":"1996","unstructured":"Critchlow, D.E., Pearl, D.K., Qian, C.L.: The triples distance for rooted bifurcating phylogenetic trees. Syst. Biol. 45(3), 323\u2013334 (1996)","journal-title":"Syst. Biol."},{"issue":"20","key":"802_CR22","doi-asserted-by":"publisher","first-page":"2399","DOI":"10.1093\/bioinformatics\/btn364","volume":"24","author":"T Griebel","year":"2008","unstructured":"Griebel, T., Brinkmeyer, M., B\u00f6cker, S.: EPoS: a modular software framework for phylogenetic analysis. Bioinformatics 24(20), 2399\u20132400 (2008)","journal-title":"Bioinformatics"},{"issue":"2","key":"802_CR23","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1089\/cmb.2016.0185","volume":"24","author":"J Jansson","year":"2017","unstructured":"Jansson, J., Rajaby, R.: A more practical algorithm for the rooted triplet distance. J. Comput. Biol. 24(2), 106\u2013126 (2017)","journal-title":"J. Comput. Biol."},{"issue":"14","key":"802_CR24","doi-asserted-by":"publisher","first-page":"2079","DOI":"10.1093\/bioinformatics\/btu157","volume":"30","author":"A Sand","year":"2014","unstructured":"Sand, A., Holt, M.K., Johansen, J., Brodal, G.S., Mailund, T., Pedersen, C.N.S.: tqDist: a library for computing the quartet and triplet distances between binary or general trees. Bioinformatics 30(14), 2079\u20132080 (2014)","journal-title":"Bioinformatics"},{"issue":"9","key":"802_CR25","doi-asserted-by":"publisher","first-page":"893","DOI":"10.1089\/cmb.2019.0033","volume":"26","author":"J Jansson","year":"2019","unstructured":"Jansson, J., Rajaby, R., Sung, W.-K.: An efficient algorithm for the rooted triplet distance between galled trees. J. Comput. Biol. 26(9), 893\u2013907 (2019)","journal-title":"J. Comput. Biol."},{"issue":"2","key":"802_CR26","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1016\/0304-3975(80)90009-2","volume":"10","author":"S Fortune","year":"1980","unstructured":"Fortune, S., Hopcroft, J., Wyllie, J.: The directed subgraph homeomorphism problem. Theor. Comput. Sci. 10(2), 111\u2013121 (1980)","journal-title":"Theor. Comput. Sci."},{"issue":"1","key":"802_CR27","first-page":"65","volume":"8","author":"J Byrka","year":"2010","unstructured":"Byrka, J., Gawrychowski, P., Huber, K.T., Kelk, S.: Worst-case optimal approximation algorithms for maximizing triplet consistency within phylogenetic networks. J. Dis. Algor. 8(1), 65\u201375 (2010)","journal-title":"J. Dis. Algor."},{"issue":"1","key":"802_CR28","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/322047.322048","volume":"25","author":"Y Perl","year":"1978","unstructured":"Perl, Y., Shiloach, Y.: Finding two disjoint paths between two pairs of vertices in a graph. J. ACM 25(1), 1\u20139 (1978)","journal-title":"J. ACM"},{"issue":"1","key":"802_CR29","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1016\/S0025-5564(99)00060-7","volume":"164","author":"A McKenzie","year":"2000","unstructured":"McKenzie, A., Steel, M.: Distributions of cherries for two models of trees. Math. Biosci. 164(1), 81\u201392 (2000)","journal-title":"Math. Biosci."},{"issue":"8","key":"802_CR30","doi-asserted-by":"publisher","first-page":"914","DOI":"10.1016\/j.dam.2006.08.008","volume":"155","author":"M Bordewich","year":"2007","unstructured":"Bordewich, M., Semple, C.: Computing the minimum number of hybridization events for a consistent evolutionary history. Dis. Appl. Math. 155(8), 914\u2013928 (2007)","journal-title":"Dis. Appl. Math."},{"issue":"1","key":"802_CR31","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1093\/sysbio\/syu071","volume":"64","author":"T Marcussen","year":"2015","unstructured":"Marcussen, T., Heier, L., Brysting, A.K., Oxelman, B., Jakobsen, K.S.: From gene trees to a dated allopolyploid network: insights from the angiosperm genus Viola (Violaceae). Syst. Biol. 64(1), 84\u2013101 (2015)","journal-title":"Syst. Biol."},{"issue":"1","key":"802_CR32","doi-asserted-by":"publisher","first-page":"532","DOI":"10.1186\/1471-2105-9-532","volume":"9","author":"G Cardona","year":"2008","unstructured":"Cardona, G., Rossell\u00f3, F., Valiente, G.: Extended Newick: it is time for a standard representation of phylogenetic networks. BMC Bioinform. 9(1), 532 (2008)","journal-title":"BMC Bioinform."},{"issue":"3","key":"802_CR33","doi-asserted-by":"publisher","first-page":"454","DOI":"10.1109\/TCBB.2008.127","volume":"6","author":"G Cardona","year":"2009","unstructured":"Cardona, G., Llabres, M., Rossello, F., Valiente, G.: Metrics for phylogenetic networks II: nodal and triplets metrics. IEEE\/ACM Trans. Comput. Biol. Bioinform. 6(3), 454\u2013469 (2009)","journal-title":"IEEE\/ACM Trans. Comput. Biol. Bioinform."}],"container-title":["Algorithmica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00453-021-00802-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00453-021-00802-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00453-021-00802-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,25]],"date-time":"2021-05-25T10:07:28Z","timestamp":1621937248000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00453-021-00802-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,16]]},"references-count":33,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2021,6]]}},"alternative-id":["802"],"URL":"https:\/\/doi.org\/10.1007\/s00453-021-00802-1","relation":{},"ISSN":["0178-4617","1432-0541"],"issn-type":[{"type":"print","value":"0178-4617"},{"type":"electronic","value":"1432-0541"}],"subject":[],"published":{"date-parts":[[2021,3,16]]},"assertion":[{"value":"29 June 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 January 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 March 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}