Complexity of Modification Problems for Reciprocal Best Match Graphs

07/20/2019
by   Marc Hellmuth, et al.
0

Reciprocal best match graphs (RBMGs) are vertex colored graphs whose vertices represent genes and the colors the species where the genes reside. Edges identify pairs of genes that are most closely related with respect to an underlying evolutionary tree. In practical applications this tree is unknown and the edges of the RBMGs are inferred by quantifying sequence similarity. Due to noise in the data, these empirically determined graphs in general violate the condition of being a “biologically feasible” RBMG. Therefore, it is of practical interest in computational biology to correct the initial estimate. Here we consider deletion (remove at most k edges) and editing (add or delete at most k edges) problems. We show that the decision version of the deletion and editing problem to obtain RBMGs from vertex colored graphs is NP-hard. Using known results for the so-called bicluster editing, we show that the RBMG editing problem for 2-colored graphs is fixed-parameter tractable. A restricted class of RBMGs appears in the context of orthology detection. These are cographs with a specific type of vertex coloring known as hierarchical coloring. We show that the decision problem of modifying a vertex-colored graph (either by edge-deletion or editing) into an RBMG with cograph structure or, equivalently, to an hierarchically colored cograph is NP-complete.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/30/2020

Complexity of Modification Problems for Best Match Graphs

Best match graphs (BMGs) are vertex-colored directed graphs that were in...
research
04/24/2020

Incompressibility of H-free edge modification problems: Towards a dichotomy

Given a graph G and an integer k, the H-free Edge Editing problem is to ...
research
03/10/2021

Heuristic Algorithms for Best Match Graph Editing

Best match graphs (BMGs) are a class of colored digraphs that naturally ...
research
05/18/2021

A cubic vertex-kernel for Trivially Perfect Editing

We consider the Trivially Perfect Editing problem, where one is given an...
research
04/07/2021

Destroying Multicolored Paths and Cycles in Edge-Colored Graphs

We study the computational complexity of c-Colored P_ℓ Deletion and c-Co...
research
06/24/2019

Finding Optimal Solutions With Neighborly Help

Can we efficiently compute optimal solutions to instances of a hard prob...
research
12/06/2021

Modification-Fair Cluster Editing

The classic Cluster Editing problem (also known as Correlation Clusterin...

Please sign up or login with your details

Forgot password? Click here to reset