<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Pairwise Compatibility Graphs</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Sapienza University of Rome Computer Science Department</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Pairwise Compatibility Graphs (PCG) are graphs introduced in relation to the biological problem of reconstructing phylogenetic trees. Without demanding to be exhaustive, in this note we take a quick look at what is known in the literature for these graphs.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The evolutionary history of a set of organisms is usually represented by
a tree-like structure called phylogenetic tree, where the leaves are the
known species and the internal nodes are the possible ancestors that
might have led, through evolution, to this set of species. Edges are
evolutionary relationships between species, while the edge weights represent
evolutionary distances among species (evolutionary times).</p>
      <p>The phylogenetic tree reconstruction problem consists in nding a fully
labeled phylogenetic tree that 'best' explains the evolution of given species,
where 'best' means that it optimizes a speci c target function.</p>
      <p>
        Tree reconstruction problem is proved to be NP-hard under many criteria
of optimality, so the performance of the heuristics for this problem is
usually experimentally evaluated by comparing the output trees with
the partial trees that are unanimously recognized as sure by biologists.
But real data consist of a huge number of species, and it is unfeasible to
compare trees with such a number of leaves, so it is common to exploit
sample techniques. The idea is to nd e cient ways to sample subsets
of species from a large set in order to test the heuristics on the smaller
sub-trees induced by the sample. The constraints on the sample attempt
to ensure that the behavior of the heuristics will not be biased by the fact
it is applied on the sample instead of on the whole tree. Since very close
or very distant taxa can create problems for phylogenetic reconstruction
heuristics [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], the following de nition of Pairwise Compatibility Graphs
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] appears natural:
De nition 1. Graph G = (V; E) is a Pairwise Compatibility Graph,
P CG(T; dmin; dmax), if:
V = Leaves(T ) and E = f(u; v)jdmin dT (u;v) dmaxg where:
{ T is a positive edge-weighted tree and is called witness tree for G;
{ dT (u;v) is the sum of the weights of all the edges on the (unique) path
from u to v on T ;
{ dmin and dmax are two nonnegative values.
u
a
u
c
      </p>
      <p>In g. 1.a graph G = P CG(T; 4; 5) is depicted, where T is shown in g.
1.b.</p>
      <p>The sample problem in terms of graph theory is hence strictly related
with the PCG recognition problem, asking whether a given graph is PCG,
for some tree T and values dmin and dmax. While it is trivial to construct
graph G starting from T; dmin; dmax, the inverse problem is di cult and
it has been conjectured that this problem is NP-hard, so the aim of the
researchers has been to prove or disprove the conjecture; to this aim,
some graph classes have been proved to be inside and outside PCGs,
moreover some steps towards characterization of PCGs have been done
(conditions, techniques, properties, : : :).</p>
      <p>In the following we will present a brief overview of some results on PCGs.
u
u
u
u
c.</p>
      <p>u
u</p>
      <p>u
u
u
u
u
u u u u u u u u u u
u
u
u</p>
      <p>u
u</p>
      <p>
        It was conjectured [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] that all graphs are PCGs, but this was disproved
in 2010 showing that the graph in Fig. 2.a cannot be PCG [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
All graphs with a number of nodes not greater than 7 are PCGs [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and
there are examples of graphs with 8 nodes that are not PCGs (see Fig.2.b
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and 2.c [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]).
      </p>
      <p>
        Some classes of graphs are pairwise compatibility; among them there
are interval graphs [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], cliques, trees,cycles, cacti, single chord cycles [
        <xref ref-type="bibr" rid="ref16 ref17">16,
17</xref>
        ], triangle-free outerplanar 3-graphs [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], subclasses of split matrogenic
graphs [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Moreover some classes of graphs are not pairwise compatibility, such as
some bipartite graphs [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], tolerance graphs [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], permutation graphs [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ],
graphs that are the strong product between Cn and P2, n &gt; 4 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and
the square of a cycle [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        Since all graphs with 7 vertices are PCGs, it is natural to wonder whether
some interesting classes of graphs remain PCGs or not when they have
n 8 nodes. The n node wheels Wn behave in an unexpected way:
wheel with 7 nodes, W7, is clearly PCG (see Fig. 3.a for a witness tree
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]); wheel with 8 nodes has later been proved to be also in PCG (see
Fig. 3.b for a witness tree) while larger wheels (with 9 or more nodes)
are not PCGs anymore [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        The following results are not restricted to special classes of graphs and
are mainly based on the de nition of tri-coloring:
De nition 2. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] A tri-coloring C is an edge-coloring of a P CG(T; dmin; dmax)
such that:
{ (u; v) is red in C if d(u; v) &lt; dmin,
{ (u; v) is black in C if dmin d(u; v) dmax,
{ (u; v) is blue in C if d(u; v) &gt; dmax.
      </p>
      <p>We say that triple (T; dmin; dmax) induces C.</p>
      <p>In g. 1.c a tri-coloring for the graph of g. 1.a is depicted.</p>
      <p>A tri-coloring C (even only partial) of a graph G is forbidden if no triple
(T; dmin; dmax) inducing C exists.</p>
      <p>It holds that:
{ Any induced subgraph H of a given PCG G inherits the tri-coloring</p>
      <p>C of G and so is PCG, too (easy to prove).
{ If a graph contains as induced subgraph a not PCG, then it is not</p>
      <p>
        PCG, too (easy to prove by contradiction).
{ If a tri-coloring C of a graph G is forbidden for a PCG subgraph of
G, then it is forbidden also for G. Consequently, G is not PCG if and
only if each tri-coloring of a graph G induces a forbidden tri-coloring
in at least an induced PCG subgraph of G [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
{ Let G be a graph and let Gc be its complement. If Gc has two disjoint
chordless cycles, then G is not a PCG. If Gc has no cycles, then G
is a PCG [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]
{ A graph G consisting of two graphs G1and G2 that share a node as
a cut-node in G is a PCG if and only if both G1 and G2 are PCG
[
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>
        In Fig. 4 an interesting picture shows how PCGs contain many well
known classes of graphs. Here there are the de nitions of all the named
subclasses:
{ C: cycles;
{ LP G: Leaf Power Graphs, i.e. PCGs in which dmin is always equal
to 0: G = P CG(T; 0; dmax) = LP G(T; dmax) [
        <xref ref-type="bibr" rid="ref14 ref2">2, 14</xref>
        ];
{ mLP G: Minimum Leaf Power Graphs, i.e. PCGs in which dmax is
always equal to 1: G = mLP G(T; dmin) = P CG(T; dmin; 1) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ];
{ T : threshold graphs, i.e. split graphs with the neighborhoods of the
vertices nested [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ];
{ SM: Split Matching graphs, i.e. split graphs where the subgraph
connecting the clique and the stable set is a perfect mathching [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ];
{ SA: Split Anti-matching graphs, i.e. split graphs where the subgraph
connecting the clique and the stable set is a perfect anti-mathching
[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>
        It holds that the complement of every graph in LPG is in mLPG and,
conversely, the complement of every graph in mLPG is in LPG [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. It
would be interesting to understand which other graph classes are in PCG
and in particular to study if threshold graphs are the only graphs in the
intersection between LPG and mLPG or not.
      </p>
      <p>PCG
'</p>
      <p>$
'</p>
      <p>LPG</p>
      <p>SM
&amp;</p>
      <p>T
&amp;
$</p>
      <p>SA
mLPG
%</p>
      <p>C
%</p>
      <p>
        To conclude this brief presentation on PCGs, we make some
considerations on di erent classes of trees that can be witness trees of a PCG.
Caterpillars and stars are very simple and natural tree structures so, since
PCGs may have di erent witness trees, they have often been exploited to
prove that some graph classes are in PCG. Nevertheless there are graphs
that are PCGs, but not PCGs of caterpillars nor of stars. Consequently, it
appears very natural to characterize PCGs that have as witness tree one
of these two tree structures. For what concerns caterpillars, the complete
characterization of PCGs of caterpillars is at moment an interesting open
problem since the literature contains results only on caterpillars with all
weights equal 1. Namely,it is known that graph classes P CG(T; 0; dmax)
and unit interval graphs are equivalent when T is a caterpillar with all
weights equal 1 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] this result has been generalized to any value
of dmin. For what it concerns stars, it is known that PCGs of stars are
a superclass of threshold graphs; indeed, it is possible to partition the
nodes of a PCG of a star in such a way that one partition induces a
clique, while the other two induce two stable sets, where the subclasses
induced by the clique and each one of the stable sets are threshold graphs
(see g. 5) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        It is worth to be noticed that there exists an algorithm requiring O(n6)
time for testing if a given n node graph is PCG of a star or not [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
K
(a)
      </p>
      <p>AAA
AAA</p>
      <p>AAA
S1</p>
      <p>S2
u
S1
u
u
u
u</p>
      <p>u
(b)</p>
      <p>K
u
u
u
u
S2
u u u u
2 2 3 4</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>P.</given-names>
            <surname>Baiocchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Calamoneri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Monti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Petreschi</surname>
          </string-name>
          (
          <year>2018</year>
          )
          <article-title>Graphs that are Not Pairwise Compatible: A New Proof Technique (Extended Abstract)</article-title>
          ,
          <source>Proc. IWOCA</source>
          <year>2018</year>
          , Lecture Notes in Computer Science, in press.
          <source>Also presented at ICTCS</source>
          <year>2017</year>
          ,
          <source>CEUR Workshop Proceedings</source>
          <year>1949</year>
          ,
          <volume>203</volume>
          {
          <fpage>207</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. A. Brandstadt, C.
          <string-name>
            <surname>Hundt</surname>
          </string-name>
          (
          <year>2008</year>
          )
          <article-title>Ptolemaic graphs and interval graphs are leaf powers</article-title>
          ,
          <source>Proc. LATIN 2008, Lecture Notes in Comput. Sci. 4957</source>
          , pp.
          <volume>479</volume>
          {
          <fpage>491</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>T.</given-names>
            <surname>Calamoneri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Frascaria</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Sinaimeri</surname>
          </string-name>
          (
          <year>2014</year>
          )
          <article-title>All graphs with at most seven vertices are Pairwise Compatibility Graphs</article-title>
          ,
          <source>The Computer Journal</source>
          <volume>56</volume>
          (
          <issue>7</issue>
          )
          <fpage>882</fpage>
          {
          <fpage>886</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>T.</given-names>
            <surname>Calamoneri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gastaldello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Sinaimeri</surname>
          </string-name>
          (
          <year>2015</year>
          )
          <article-title>On Pairwise Compatibility of Some Graph (Super)classes</article-title>
          , arXiv:
          <fpage>1504</fpage>
          .
          <fpage>06454</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>T.</given-names>
            <surname>Calamoneri</surname>
          </string-name>
          , E. Montefusco,
          <string-name>
            <given-names>R.</given-names>
            <surname>Petreschi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Sinaimeri</surname>
          </string-name>
          (
          <year>2013</year>
          )
          <article-title>Exploring pairwise compatibility graphs</article-title>
          ,
          <source>Theoret. Comput. Sci., 468</source>
          <volume>23</volume>
          {
          <fpage>26</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>T.</given-names>
            <surname>Calamoneri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Petreschi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Sinaimeri</surname>
          </string-name>
          (
          <year>2013</year>
          )
          <article-title>Pairwise compatibility property of some superclasses of threshold graphs</article-title>
          ,
          <source>Discrete Math. Algorithms Appl</source>
          .,
          <volume>5</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>T.</given-names>
            <surname>Calamoneri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Sinaimeri</surname>
          </string-name>
          (
          <year>2016</year>
          )
          <article-title>On Pairwise Compatibility Graphs: a Survey</article-title>
          .
          <source>SIAM Review</source>
          <volume>58</volume>
          (
          <issue>3</issue>
          )
          <fpage>445</fpage>
          {
          <fpage>460</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>S.</given-names>
            <surname>Durocher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Mondal</surname>
          </string-name>
          , Md. S.
          <string-name>
            <surname>Ramhan</surname>
          </string-name>
          (
          <year>2015</year>
          )
          <article-title>On graphs that are not PCGs</article-title>
          ,
          <source>Theoretical Computer Science 571</source>
          <volume>78</volume>
          {
          <fpage>87</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. J.
          <string-name>
            <surname>Felsenstein</surname>
          </string-name>
          (
          <year>1978</year>
          )
          <article-title>Cases in which parsimony or compatibility methods will be positively misleading</article-title>
          ,
          <source>Systematic Zoology, 27</source>
          <volume>401</volume>
          {
          <fpage>410</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>V.</given-names>
            <surname>Chvatal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Hammer</surname>
          </string-name>
          (
          <year>1977</year>
          )
          <article-title>Aggregation of inequalities in integer programming</article-title>
          ,
          <source>Annals of Discrete Mathematics, 1</source>
          <volume>145</volume>
          {
          <fpage>162</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Md</surname>
            .I. Hossain,
            <given-names>S. A.</given-names>
          </string-name>
          <string-name>
            <surname>Salma</surname>
            ,
            <given-names>Md. S.</given-names>
          </string-name>
          <string-name>
            <surname>Rahman</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Mondal</surname>
          </string-name>
          (
          <year>2017</year>
          )
          <article-title>A Necessary Condition and a Su cient Condition for Pairwise Compatibility Graphs</article-title>
          ,
          <source>J. Graph Algorithms Appl</source>
          .
          <volume>21</volume>
          (
          <issue>3</issue>
          )
          <fpage>341</fpage>
          {
          <fpage>352</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>P.E. Kearney</surname>
            ,
            <given-names>J. I.</given-names>
          </string-name>
          <string-name>
            <surname>Munro</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Phillips</surname>
          </string-name>
          (
          <year>2003</year>
          )
          <article-title>E cient generation of uniform samples from phylogenetic trees</article-title>
          ,
          <source>Proc. Algorithms in Bioinformatics, Lecture Notes in Computer Science 2812</source>
          <volume>177</volume>
          {
          <fpage>189</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>N.</given-names>
            <surname>Mahadev</surname>
          </string-name>
          , U. Peled (
          <year>1995</year>
          )
          <article-title>Threshold graphs and related topics</article-title>
          ,
          <source>Annals of Discrete Mathematics</source>
          <volume>56</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>N.</given-names>
            <surname>Nishimura</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Ragde</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.M.</given-names>
            <surname>Thilikos</surname>
          </string-name>
          (
          <year>2002</year>
          )
          <article-title>On graph powers for leaf-labeled trees</article-title>
          ,
          <source>Journal of Algorithms</source>
          <volume>42</volume>
          (
          <issue>1</issue>
          )
          <fpage>69</fpage>
          {
          <fpage>108</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Salma</surname>
          </string-name>
          , Md. S. Rahman,
          <string-name>
            <surname>Md. I. Hossain</surname>
          </string-name>
          (
          <year>2013</year>
          )
          <article-title>Triangle-free outerplanar 3-graphs are pairwise compatibility graphs</article-title>
          ,
          <source>J. Graph Algorithms Appl., 17</source>
          <volume>81</volume>
          {
          <fpage>102</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>M.N. Yanhaona</surname>
          </string-name>
          , Md.S. Bayzid, Md. S.
          <string-name>
            <surname>Rahman</surname>
          </string-name>
          (
          <year>2010</year>
          )
          <article-title>Discovering Pairwise Compatibility Graphs</article-title>
          ,
          <source>Discrete Mathematics, Algorithms and Applications</source>
          <volume>2</volume>
          (
          <issue>4</issue>
          )
          <fpage>607</fpage>
          {
          <fpage>623</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>M. N. Yanhaona</surname>
          </string-name>
          ,
          <string-name>
            <surname>K. S. M. T. Hossain</surname>
          </string-name>
          , Md. S.
          <string-name>
            <surname>Rahman</surname>
          </string-name>
          (
          <year>2009</year>
          )
          <article-title>Pairwise compatibility graphs</article-title>
          ,
          <source>J. Appl. Math. Comput., 30</source>
          <volume>479</volume>
          {
          <fpage>503</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>M. Xiao</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Nagamochi</surname>
          </string-name>
          (
          <year>2018</year>
          )
          <article-title>Some reduction operations to pairwise compatibility graphs</article-title>
          , arXiv:
          <year>1804</year>
          .02887v1//9Apr
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>M. Xiao</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Nagamochi (2018) Characterizing</surname>
          </string-name>
          Star-PCGs, arXiv:
          <year>1804</year>
          .02895v1//9Apr
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>