Abstract
Best match graphs (BMGs) are vertex-colored digraphs that naturally arise in mathematical phylogenetics to formalize the notion of evolutionary closest genes w.r.t. an a priori unknown phylogenetic tree. BMGs are explained by unique least resolved trees. We prove that the property of a rooted, leaf-colored tree to be least resolved for some BMG is preserved by the contraction of inner edges. For the special case of two-colored BMGs, this leads to a characterization of the least resolved trees (LRTs) of binary-explainable trees and a simple, polynomial-time algorithm for the minimum cardinality completion of the arc set of a BMG to reach a BMG that can be explained by a binary tree.
1. Introduction
Best match graphs (BMGs) are vertex-colored digraphs that appear in mathematical phylogenetics as a representation of a gene’s evolutionary closest relatives in another species [1,2]. That is, given a rooted tree T, a vertex (gene) x in the BMG G is colored by the species in which it resides, and there is an arc if there is no other gene in species with a later last common ancestor than the last common ancestor of x and y in T. Although rooted trees are crucial for the definition of BMGs, they are, however, unknown in practice, and we are often only left with estimates of their BMGs. In general, there are multiple trees that “explain” the same BMG. There is, however, a unique least resolved tree (LRT) for each BMG, which can be obtained from T by contracting certain edges [1]. The LRTs will play a central role in this contribution. The subgraph of a BMG induced by the vertices of some subset of colors is again a BMG. Every BMG therefore can be viewed as the disjoint union of (the arc sets of) 2-colored BMGs (2-BMGs). These 2-BMGs [1,3,4] are bipartite and form a common subclass of the sink-free digraphs [5,6] and the bi-transitive digraphs [7].
Estimates of graphs from real-life data tend to be affected by noise and thus typically will violate the defining properties of the desired graph class. The solution of a corresponding graph modification problem [8] therefore can by employed as a means of noise reduction, see, e.g., in [9]. The arc modification problems (deletion, completion, and editing) for BMGs are NP-complete, in general [10], and remain hard even for the special case of 2 colors.
Phylogenetic trees are often considered to be binary in theory. Most polytomies are therefore considered a limitation of the available data or method of tree reconstruction [11,12] rather than a biological reality [13,14]. In the setting of BMGs, this distinction is important because not all BMGs can be derived from binary gene trees. Instead, binary-explainable BMGs (beBMGs) form a proper subclass [15] that is distinguished by a single forbidden induced subgraph, the hourglass, from other BMGs [16]. As “true phylogenies” are often assumed to be binary, BMGs that are not binary-explainable will be considered as a poor model. It is of interest, therefore, to consider the problem of modifying a BMG to a beBMG. Conceptually, this is similar to fully resolving phylogenetic trees starting from a tree with multifurcations. The arc modification problems for beBMGs are, as the more general case, NP-complete [10,15]. Thus, heuristic algorithms must be employed in practice [17]. It is useful to know, therefore, whether an approximation of a graph by a BMG that is not binary-explainable may be helpful towards finding a beBMG. That is, whether a solution to the more general problem makes is easier to find a solution of the constrained problem. To this end, we naturally ask whether the problem of modifying a BMG to a beBMG is as difficult as the general case. It is, in fact, not unusual that graph modification problems that are hard in general become easy when the input is confined to a—usually restrictive—class of graphs, see, e.g., in [18,19]. Here, we show that the problem of completing a 2-colored BMG to a beBMG can indeed be solved in polynomial time.
To prove this result, we make use of the fact that every BMG is associated with a unique least resolved tree (LRT). Theorem 1 shows that the property of being the LRT for some BMG is preserved under contraction of inner edges. This observation leads to the explicit construction of a “collapsed tree” from the LRT of the input BMG , which not only is the LRT of a 2-colored beBMG, but also minimizes the number of arcs that need to be inserted to obtain a beBMG from . The construction does not generalize to more than 2 colors.
2. Notation
We consider simple directed graphs (digraphs) G with vertex set V and arc set and rooted (undirected) trees T with root . Correspondingly, we write for directed arcs from x to y, and for undirected tree edges. We write for the subgraph of G induced by a set of vertices . Given a tree T, we write and for its set of vertices and edges, respectively; for the set of leaves; and for the set of inner vertices.
A vertex coloring of a graph is a map , where S is a non-empty set of colors. A vertex coloring of G is proper if for all . We will also consider leaf-colorings for trees T and denote by and vertex-colored (di)graphs and leaf-colored trees, respectively.
Given a rooted tree, we write if y is an ancestor of x, i.e., if y lies along the unique path from to x in T. We write if and . The relation is a partial order on T. If and , then y is the unique parent of x, denoted by , and x a child of y. The set of children of a vertex is denoted by . A rooted tree T is phylogenetic if every inner vertex has at least two children. All trees in this contribution are assumed to be phylogenetic. Furthermore, we write for the subtree rooted in u, i.e., . The last common ancestor of a non-empty subset is the unique -minimal vertex of T, that is, an ancestor of every . For convenience, we write instead of .
A triple is a rooted tree with the three leaves x, y, and z such that . If , we denote by the tree obtained by contracting the edge e. We will only be interested in contractions of inner edges, i.e., those that preserve the leaf set. We say that Tdisplays a tree , in symbols , if can be obtained from T as the minimal subtree of T that connects all elements in with root and by suppressing all inner vertices that only have one child left, which can, e.g., be achieved by a stepwise contraction of one of their two incident edges until no such vertices remain.
3. Best Match Graphs, Least Resolved Trees, and Binary-Explainable BMGs
In this section, we first summarize some properties of best match graphs and their least resolved trees. We then show that the contraction of inner edges in least resolved trees always leads to least resolved trees. Furthermore, we recall some properties of binary-explainable best match graphs that will be needed later.
Definition 1.
Let be a leaf-colored tree. A leaf is a best match of the leaf if and holds for all leaves of color .
Given , the digraph with vertex set , vertex-coloring , and with arcs if and only if y is a best match of x w.r.t. is called the best match graph (BMG) of [1]:
Definition 2.
An arbitrary vertex-colored digraph is a best match graph (BMG) if there exists a leaf-colored tree such that . In this case, we say that explains .
Proposition 1
([16], Lemma 8). If is obtained from a tree T by contracting all edges in a subset A of inner edges in T, then .
An edge e of a leaf-colored tree is redundant (w.r.t. ) if it can be contracted without affecting the BMG, i.e., if .
Definition 3.
A leaf-colored tree is least resolved if there is no non-empty subset such that .
We define the notion of being least resolved here as a property of the tree alone. Of course, every least resolved tree is also least resolved w.r.t. some BMG, namely, the (uniquely defined) digraph .
It is shown in [1] that is least resolved if and only if it does not contain a redundant edge.
Proposition 2
([1], Thm. 8). Every BMG is explained by a unique least resolved tree (LRT), which is obtained from an arbitrary tree that explains by contraction of all redundant edges of .
In particular, therefore, there is a bijection between BMGs and LRTs. Surprisingly, the property of being least resolved for some BMG is preserved under contraction of inner edges of T.
Theorem 1.
Suppose is least resolved and let A be a set of inner edges of T, and denote by the tree obtained from a tree T by contracting all edges in A. Then, is again least resolved.
Proof.
Assume that is least resolved, i.e., it does not contain any redundant edges, and set . Lemma 7 in [16] states that an inner edge with in is non-redundant if and only if there is an arc such that and . The statement trivially holds if has at most one inner edge. Therefore, we assume that has at least two distinct inner edges and . We show that every non-redundant edge e in T remains non-redundant in . Thus, let e be a non-redundant edge in T. Therefore, there is an arc such that and . Now consider the tree obtained from T by contraction of the inner edge . Clearly, we also have and . Proposition 1 implies , and thus . Making use of the characterization of redundant edges in ([16], Lemma 7) again, we conclude that e is non-redundant in .
As both e and were chosen arbitrarily, we observe that the contraction of a single inner edge does not produce new redundant edges. We can therefore apply this argument for each step in the consecutive contraction of all edges in A (in an arbitrary order) to conclude that does not contain redundant edges. Therefore, Proposition 2 implies that is least resolved. □
Corollary 1.
If is least resolved and A is a non-empty set of inner edges of T, then .
Proof.
By Proposition 1, we have . By Theorem 1, is least resolved. As the LRT of a BMG is unique (cf. Proposition 2), we have . □
As another immediate consequence of Theorem 1 and uniqueness of the LRT of a BMG (Proposition 2), we obtain the following.
Corollary 2.
If e and are two distinct inner edges of a least resolved tree , then .
Let us now turn to the subclass of BMGs that can be explained by a binary tree.
Definition 4.
A binary-explainable BMG (beBMG) is a BMG such that there is a binary leaf-colored tree that explains .
As shown in [16], beBMGs can be characterized among BMGs by means of a simple forbidden colored induced subgraph:
Definition 5.
An hourglass in a properly vertex-colored digraph , denoted by , is a subgraph induced by a set of four pairwise distinct vertices such that (i) , (ii) and are bidirectional arcs in G, (iii) , and (iv) .
An hourglass together with a (non-binary) tree explaining it is illustrated in Figure 1A. A properly vertex-colored digraph that does not contain an hourglass as an induced subgraph is called hourglass-free.
Figure 1.
(A) An hourglass as the characteristic forbidden induced subgraph of beBMGs and its non-binary explaining tree. (B) The three classes of forbidden induced subgraphs of 2-colored BMGs (see Definition 6 below). The gray-dashed arcs may or may not exist.
Proposition 3
([16], Lemma 31 and Prop. 8). For every BMG explained by a tree , the following three statements are equivalent:
- 1.
- is binary-explainable.
- 2.
- is hourglass-free.
- 3.
- There is no vertex with three distinct children—, , and —and two distinct colors—r and s—satisfying
- (a)
- , , and , and
- (b)
- , and .
Note that the LRTs of beBMGs are usually not binary. In fact, it is shown in [15] that, for a beBMG , there exists a unique binary refinable tree (BTR) with the property that every binary tree that displays explains . The BRT is in general much better resolved than the LRT of .
4. Two-Colored BMGs
Let us now briefly focus on 2-colored BMGs (2-BMGs). As arcs in BMG can only connect vertices with different colors, every 2-BMG is bipartite. Furthermore, every leaf x in a tree with two leaf colors has at least one best match y. Every 2-BMG is therefore sink-free, i.e., every vertex has at least one out-neighbor. Furthermore, Schaller et al. [10] showed that the following graphs (see also Figure 1B) are forbidden induced subgraphs for 2-BMGs.
Definition 6
(F1-, F2-, and F3-graphs).
- (F1)
- A properly 2-colored digraph on four distinct vertices with coloring is an F1-graph if and .
- (F2)
- A properly 2-colored digraph on four distinct vertices with coloring is an F2-graph if and .
- (F3)
- A properly 2-colored digraph on five distinct vertices with coloring is an F3-graph ifand .
Proposition 4
([10], Thm. 4.4). A properly 2-colored digraph is a BMG if and only if it is sink-free and does not contain an induced F1-, F2-, or F3-graph.
A peculiar property of 2-BMGs is that their LRTs can be constructed efficiently by recursively decomposing an input 2-BMG into non-trivial induced subgraphs and individual vertices [15]. Although we will not need this construction here, one of its corner stones plays an important role:
Definition 7
(Support Leaves). For a given tree T, the set is the set of all support leaves of vertex .
We note in passing that every inner vertex u of the LRT of a 2-BMG , with the possible exception of the root , has a non-empty set of support leaves , and if and only if is connected [20]. In the following, we will make use of a connection between a 2-BMG and its LRT.
Lemma 1.
Let be a 2-BMG, its LRT, and . Then, if and only if and .
Proof.
First note that as is 2-colored, has at least two leaves and is always defined. First, assume , and thus , and let . As x is a child of u, we have . Moreover, as u is the parent of x, there is no vertex of color such that . Therefore, y is a best match of x, i.e., .
Now suppose, for contraposition, that or . If , then, by definition, . If , then . Therefore, we can apply Corollary 1 in [20] to the inner vertex u to conclude that , i.e., the subtree contains both colors. Thus, we can find a vertex of color such that which implies that . □
As an immediate consequence, we find the following.
Corollary 3.
Let be a 2-BMG, its LRT and . Then, if and only if and .
5. Completion of a 2-BMG to a 2-beBMG
Writing for a digraph and arc set , consider the following graph completion problem:
Problem 1 (2-BMG Completion restricted to Binary-Explainable Graphs (2-BMG CBEG)
)
| Input: | A properly 2-colored digraph and an integer k. |
| Question: | Is there a subset such that |
| and is a binary-explainable 2-BMG? |
In the general case, 2-BMG CBEG is NP-complete ([10], Cor. 5.11). Here, we are interested in the restriction of the 2-BMG CBEG problem with BMGs as input.
The following result holds for BMGs and their completions to beBMGs with an arbitrary number of colors.
Lemma 2.
Let be a completion of a BMG to a beBMG, and let be an induced hourglass in . Then, contains both arcs and .
Proof.
It is shown in ([1], Obs. 1) that the subgraphs of a BMG induced by all vertices with any two given colors is a 2-BMG. As is a (binary-explainable) BMG, all of its 2-colored induced subgraphs are therefore 2-BMGs. By assumption, is not binary-explainable as it contains the hourglass as an induced subgraph (cf. Proposition 3). The hourglass contains all possible arcs between vertices of different colors except and . As contains no hourglass and is a completion of G, i.e., , we conclude that contains at least one of the arcs and .
Assume for contradiction that, w.l.o.g., only contains . We have and by the definition of hourglasses, and by assumption and . Therefore, the four vertices induce an F2-graph in . By Proposition 4, the 2-colored subgraph of induced by the two colors and is not a BMG. Consequently, is not a BMG either, it is a contradiction. Therefore, contains both arcs and . □
Definition 8.
Let be a tree with a 2-colored leaf set, i.e., . Denote by the collapsed tree obtained from by contraction of all inner edges in for all that have support leaves of both colors.
In other words, is obtained from by collapsing every subtree to a star if u has support leaves of both colors.
Lemma 3.
The collapsed tree of is uniquely defined and can be computed from in -time.
Proof.
The collapsed tree is well defined because whenever , collapsing the subtree to a star does not change the set of support leaves . Similarly, collapsing if v is not -comparable with u does not change . Thus, is uniquely defined. To see that can be computed in operations, we observe that it suffices to collapse all subtrees such that has support leaves of both colors and there is no with this property, i.e., u is -maximal in that sense. These vertices u for which is replaced by a star are found by a top-down traversal of T and evaluating , all of which can be computed in linear total time. □
As an immediate consequence of the uniqueness of and the construction in the second part of the proof of Lemma 3, we obtain the following.
Corollary 4.
The collapsed tree of a collapsed tree satisfies .
Lemma 4.
If is the collapsed tree of an LRT with 2-colored leaf set, then is binary-explainable.
Proof.
As the collapsed tree is obtained from the LRT by contraction of edges, Theorem 1 implies that is also least resolved. Now suppose, for contradiction, that is not binary-explainable. By, Proposition 3(3), has a vertex with three distinct children—, , and —and two distinct colors—r and s—satisfying (i) , , and , and (ii) and . As is only 2-colored, the latter arguments imply that and . As moreover is least resolved and none of the vertices , , and is the root of , we can apply Corollary 1 in [20] to conclude that and are leaves, and that is an inner vertex, respectively. In particular, . Therefore, is not a star tree and u has support leaves of both colors in ; a contradiction to its construction. Therefore, we conclude that is binary-explainable. □
Theorem 2.
The optimization version of2-BMG CBEGwith a 2-BMG as input has the unique solution , where is the collapsed tree of the LRT of .
Proof.
First note that the optimization version of 2-BMG CBEG always has a solution. To see this, consider the complete bipartite and properly 2-colored digraph with vertex set . This digraph is explained by the star tree with leaf set . Moreover, is clearly hourglass-free as hourglasses require non-arcs (between vertices of distinct colors). By Proposition 3, the BMG is binary-explainable.
Now, consider the collapsed tree of . As is obtained from T by contraction of inner edges, Proposition 1 implies . Furthermore, is binary-explainable by Lemma 4. Therefore, is a valid completion of to a beBMG.
We continue by showing the existence of certain arcs in every (not necessarily optimal) completion of to a beBMG. To this end, consider a -maximal vertex u such that the subtree is not a star tree and u has support leaves of both colors in T. We will make frequent use of the fact that . We consider the following cases in order to show that all arcs between vertices with exist in :
- (i)
- ,
- (ii)
- and , and
- (iii)
- .
In Case (i), the leaves x and y are both children of u. Together with Corollary 3, this implies .
In Case (ii), we can find a vertex of color as contains vertices of both colors. As in Case (i), we have . As , we can conclude that by the definition of support leaves. Therefore, the inner vertex v is not the root of T and we can apply Cor. 1 in [20] to conclude that the subtree of the inner vertex v contains both colors. The latter together with Lemma 10 in [21] implies that there are arcs with and . Note that is possible. As in , and , we can apply Lemma 1 to conclude that and . Together with and the coloring, this implies that induce an hourglass in . By Lemma 2, we have arcs . If , we immediately obtain . Now, suppose , i.e., it remains to show that . Thus assume, for contradiction, that . Lemma 1 together with and implies that . Therefore, we have the arcs but , i.e., induce a forbidden F2-graph. Together with Proposition 4, this is a contradiction to being a 2-BMG. Therefore, we conclude that .
In Case (iii), we have . We can find two vertices , which are distinct from x and y, and satisfy . From Cases (i) and (ii), we obtain and , respectively. Now assume for contradiction that . Thus, we have and , i.e., induce a forbidden F2-graph in ; a contradiction to being a 2-BMG. Therefore, we conclude that . The existence of the arc can be shown by analogous arguments.
We will now show that for every (not necessarily optimal) completion of the 2-BMG to a beBMG. To this end, consider an arbitrary arc . If , then follows immediately. Now, assume that . As is a 2-BMG and thus properly-colored and sink-free (cf. Proposition 4), there must be a vertex of color such that . As , we have and thus the LRT displays the triple . However, implies that does not display the triple , i.e., all edges on the path from to have been contracted. Therefore, there is a -maximal inner vertex such that , is not a star tree and u has support leaves of both colors in T. By the arguments above, we can conclude that .
In summary, F is a solution for 2-BMG CBEG with the 2-BMG (and some integer ) as input, and for every other solution . Therefore, we conclude that F is the unique optimal solution. □
As a direct consequence of Theorem 2, the fact that LRTs can be constructed in (cf. [20]) and Lemma 3, we have
Corollary 5.
2-BMG CBEGwith a 2-BMG as input can be solved in time.
We also immediately obtain a characterization of the LRTs of 2-beBMGs.
Corollary 6.
A 2-colored least resolved tree is the LRT of 2-beBMG if and only if it is a collapsed tree.
6. Concluding Remarks
Starting from the observation that the property of being least resolved is preserved under contraction of inner edges, we have obtained a characterization of the LRTs that explains 2-colored beBMGs. The construction of these “collapsed trees” corresponds to the completion of BMGs to beBMGs, resulting in a simple, polynomial-time algorithm for this problem. This result is primarily of theoretical interest.
In contrast to the 2-colored case, ℓ-BMG CBEG with a BMG as input and in general does not have a unique optimal solution. In the example in Figure 2, the missing arcs and in the induced hourglass must be inserted. The resulting digraph is not a BMG. To obtain a beBMG, it suffices to insert in addition either the arc or the arc (cf. Proposition 3). We suspect, therefore, that ℓ-BMG CBEG does not admit an efficient solution in general. The solutions of 2-BMG CBEG problems for all 2-colored induced subgraphs that are not binary-explainable are nevertheless an appealing starting point for constructing heuristics for ℓ-BMG CBEG. We refer to the work in [17] for a detailed analysis of a class of approximation algorithms for BMG and beBMG modification.
Figure 2.
Example for 3-BMG CBEG with the 3-BMG (explained by the LRT ) as input that has no unique optimal solution. Insertion of the missing arcs and produces a digraph that is not a BMG. At least one of the arcs or has to be inserted additionally to obtain the beBMGs and (shown with their LRTs and ), respectively.
The simple solution of 2-BMG CBEG begs the question whether other arc modification problems for beBMGs, in particular the corresponding deletion and editing problems, have a similar structure. This does not seem to be case however. Neither 2-BMG EBEG nor 2-BMG DBEG with a 2-BMG as input has a unique optimal solution. To see this, consider the 2-BMG consisting of the hourglass which is explained by the unique non-binary tree (in Newick format, see also Figure 1A). Deletion of the arcs or results in a digraph that is explained by the binary trees or , respectively. We suspect that a BMG as input does not make these problems easier than the general case—the complexity of which remains an open question however.
Author Contributions
Conceptualization, D.S., M.G., M.H. and P.F.S.; formal analysis, D.S., M.G., M.H. and P.F.S.; methodology, D.S., M.G., M.H. and P.F.S.; writing—original draft, D.S., M.G., M.H. and P.F.S. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded in part by the German Research Foundation (DFG), the Austrian Federal Ministries BMK and BMDW and the Province of Upper Austria in the frame of the COMET Programme managed by FFG. We acknowledge support from Leipzig University for Open Access Publishing.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| BMG | Best Match Graph |
| beBMG | Binary-explainable Best Match Graph |
| LRT | Least resolved tree |
References
- Geiß, M.; Chávez, E.; González Laffitte, M.; López Sánchez, A.; Stadler, B.M.R.; Valdivia, D.I.; Hellmuth, M.; Hernández Rosales, M.; Stadler, P.F. Best Match Graphs. J. Math. Biol. 2019, 78, 2015–2057. [Google Scholar] [CrossRef]
- Schaller, D.; Geiß, M.; Chávez, E.; González Laffitte, M.; López Sánchez, A.; Stadler, B.M.R.; Valdivia, D.I.; Hellmuth, M.; Hernández Rosales, M.; Stadler, P.F. Corrigendum to “Best Match Graphs”. J. Math. Biol. 2021, in press. [Google Scholar]
- Korchmaros, A. The Structure of 2-Colored Best Match Graphs. arXiv 2020, arXiv:2009.00447v3. [Google Scholar]
- Korchmaros, A. Circles and Paths in 2-Colored Best Match Graphs. arXiv 2020, arXiv:2006.04100v1. [Google Scholar]
- Cohn, H.; Pemantle, R.; Propp, J.G. Generating a random sink-free orientation in quadratic time. Electr. J. Comb. 2002, 9, R10. [Google Scholar] [CrossRef]
- Abrams, G.; Sklar, J.K. The Graph Menagerie: Abstract Algebra and the Mad Veterinarian. Math. Mag. 2010, 83, 168–179. [Google Scholar] [CrossRef]
- Das, S.; Ghosh, P.; Ghosh, S.; Sen, S. Oriented Bipartite Graphs and the Goldbach Graph. arXiv 2020, arXiv:1611.10259v6. [Google Scholar]
- Natanzon, A.; Shamir, R.; Sharan, R. Complexity Classification of Some Edge Modification Problems. Discr. Appl. Math. 2001, 113, 109–128. [Google Scholar] [CrossRef]
- Hellmuth, M.; Wieseke, N.; Lechner, M.; Lenhof, H.P.; Middendorf, M.; Stadler, P.F. Phylogenetics from Paralogs. Proc. Natl. Acad. Sci. USA 2015, 112, 2058–2063. [Google Scholar] [CrossRef] [PubMed]
- Schaller, D.; Stadler, P.F.; Hellmuth, M. Complexity of Modification Problems for Best Match Graphs. Theor. Comp. Sci. 2021, 865, 63–84. [Google Scholar] [CrossRef]
- Maddison, W. Reconstructing character evolution on polytomous cladograms. Cladistics 1989, 5, 365–377. [Google Scholar] [CrossRef]
- DeSalle, R.; Absher, R.; Amato, G. Speciation and phylogenetic resolution. Trends Ecol. Evol. 1994, 9, 297–298. [Google Scholar] [CrossRef]
- Hoelzer, G.A.; Meinick, D.J. Patterns of speciation and limits to phylogenetic resolution. Trends Ecol. Evol. 1994, 9, 104–107. [Google Scholar] [CrossRef]
- Slowinski, J.B. Molecular Polytomies. Mol. Phylog. Evol. 2001, 19, 114–120. [Google Scholar] [CrossRef] [PubMed]
- Schaller, D.; Geiß, M.; Hellmuth, M.; Stadler, P.F. Best Match Graphs with Binary Trees. In Proceedings of the 8th International Conference on Algorithms for Computational Biology, Missoula, MO, USA, 8–11 November 2021; Lecture Notes in Computer Science; Springer Nature: Cham, Switzerland, 2021; Volume 12715, in press. [Google Scholar]
- Schaller, D.; Geiß, M.; Stadler, P.F.; Hellmuth, M. Complete Characterization of Incorrect Orthology Assignments in Best Match Graphs. J. Math. Biol. 2021, 82, 20. [Google Scholar] [CrossRef] [PubMed]
- Schaller, D.; Geiß, M.; Hellmuth, M.; Stadler, P.F. Heuristic Algorithms for Best Match Graph Editing. arXiv 2021, arXiv:2103.07280. [Google Scholar]
- Liu, Y.; Wang, J.; Guo, J.; Chen, J. Cograph Editing: Complexity and Parametrized Algorithms. In COCOON 2011; Fu, B., Du, D.Z., Eds.; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2011; Volume 6842, pp. 110–121. [Google Scholar] [CrossRef]
- Gao, Y.; Hare, D.R.; Nastos, J. The cluster deletion problem for cographs. Discret. Math. 2013, 313, 2763–2771. [Google Scholar] [CrossRef]
- Schaller, D.; Geiß, M.; Hellmuth, M.; Stadler, P.F. Least resolved trees for two-colored best match graphs. arXiv 2021, arXiv:2101.07000. [Google Scholar]
- Geiß, M.; Stadler, P.F.; Hellmuth, M. Reciprocal Best Match Graphs. J. Math. Biol. 2020, 80, 865–953. [Google Scholar] [CrossRef] [PubMed]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).