Abstract
Max-point-tolerance graphs (MPTG) were introduced by Catanzaro et al. in 2017 as a generalization of interval graphs. This graph class has many practical applications in the study of the human genome as well as in signal processing for networks. The same class of graphs was also studied by Soto and Caro in 2015 with a different name, p -BOX(1) graphs. In our article, we consider a natural subclass of max-point-tolerance graphs, namely, proper max-point-tolerance graphs (proper MPTG), where intervals associated with the vertices are not contained in each other properly. We present the first characterization theorem of this graph class by defining certain linear ordering on the vertex set. In the course of this study, we prove proper max-point-tolerance graphs are asteroidal triple-free, and perfect. We also find that proper max-point-tolerance graphs are equivalent to unit max-point-tolerance graphs. Further, we show that MPTG (proper MPTG) and max-tolerance graphs (proper max-tolerance graphs) are incomparable. In conclusion, we demonstrate relations between proper MPTG with other variants of MPTG and max-tolerance graphs.
1 Introduction
A graph is an interval graph if each vertex is mapped to an interval on real line in such a way so that any two of the vertices are adjacent if and only if their corresponding intervals intersect. Many people [Citation5, Citation6] have done extensive research work on interval graphs for their worldwide practical applications in Computer Science and Discrete Mathematics. In 1962, Lekkerkerker and Boland [Citation12] first characterized this graph class by proving it chordal and asteroidal triple-free. After that, many combinatorial problems, like the maximal clique problem, the independent set problem, the coloring problem, the domination problem, and most importantly, the recognition problem, have been solved in linear time for interval graphs.
Due to their significant applications in many theoretical and practical situations, interval graphs were generalized to several variations [Citation1, Citation10, Citation14]. One of the most relevant variations of this graph class related to this article is tolerance graph which was first introduced by Golumbic and Monma [Citation8] in 1982. A simple undirected graph is a min-tolerance graph (typically known as tolerance graph) if each vertex corresponds to a real interval and a positive real number , called tolerance, such that uv is an edge of G if and only if . Golumbic and Trenk [Citation9] introduced max-tolerance graphs where each vertex corresponds to a real interval and a positive real number (known as tolerance) such that uv is an edge of G if and only if . For max-tolerance graphs, we may assume for each since otherwise u becomes isolated. Max-tolerance graphs having a representation in which no interval properly contains another are called proper max-tolerance graphs. Some combinatorial problems, such as finding the maximal cliques, were obtained in polynomial time whereas the recognition problem was proved to be NP-hard [Citation11] for max-tolerance graphs in 2006. Also, a geometrical connection of max-tolerance graphs to semi-squares was found by Kaufmann et al. [Citation11]. The research work by Golumbic and Trenk [Citation9] can be referred to for more information on tolerance graphs.
In 2015, Soto and Caro [Citation15] introduced a new graph class, namely p -BOX graphs, where each vertex corresponds to a box and a point inside it in the Euclidean d-dimensional space. Any two vertices are adjacent if and only if each of the corresponding points is at the intersection of their respective boxes. When the dimension is one, this graph class is denoted by p-BOX(1). In 2017, Catanzaro et al. [Citation3] studied these dimension one graphs independently by giving them a different name, max-point-tolerance graphs (MPTG) where each vertex corresponds to a pair of an interval and a point , where is an interval on the real line and , such that uv is an edge of G if and only if . More precisely, each pair of intervals can “tolerate” a non-empty intersection without creating an edge as long as at least one distinguished point does not fall in the intersection. Then G is said to be represented by . They characterize MPTG by defining a special linear ordering to its vertex set. The graphs MPTG have a number of practical applications in human genome studies for DNA scheduling and in modeling telecommunication networks for sending and receiving messages [Citation3]. Recently in [Citation13] central-max-point-tolerance graphs (central MPTG) have been studied considering as the center point of for each . In the course of this research, the class of central MPTG is proven to be equivalent to unit max-tolerance graphs, where each interval possesses a unit length.
A natural and well-studied subclass of interval graphs is the class of proper interval graphs where no interval contains another properly. This graph class has various characterizations in terms of the linear ordering of its vertices, the consecutive 1’s property of its associated augmented adjacency matrix, the forbidden graph structure () etc [Citation7]. It is known [Citation2] that proper interval graphs are the same as unit interval graphs where each interval possesses the same length. So the natural question arises as to what will be the characterization of MPTG when the intervals are proper.
In this article, we introduce proper-max-point-tolerance graphs (proper MPTG). It is a MPTG having a representation where no interval is properly contained in another. We find this graph class to be asteroidal triple-free and perfect. We obtain the first characterization theorem of this graph class by introducing certain linear ordering on its vertex set, which can be an independent interest of study for the class of proper MPTG graphs. Interestingly, we note that interval graphs form a strict subclass of proper MPTG. Analogous to unit interval graphs, we define unit-max-point-tolerance graphs (unit MPTG) as a MPTG where all the intervals have equal length. Next, we show that proper MPTG graphs are the same as unit MPTG. We investigate the connection between max-tolerance graphs (proper max-tolerance graphs) and MPTG (proper MPTG) and be able to prove that these graph classes are incomparable. Incidentally, we settle a query raised in the book [Citation9] by Golumbic and Trenk about whether unit max-tolerance graphs are the same as proper max-tolerance graphs or not. In the Conclusion section, we show the relations between the subclasses of MPTG and max-tolerance graphs related to proper MPTG.
2 Preliminaries
A matrix whose entries are only 0, 1 is a binary matrix. The augmented adjacency matrix of a simple undirected graph is obtained from the adjacency matrix of G by replacing 0’s by 1’s along the principal diagonal [Citation7] and is denoted by throughout the article.
The following characterization of MPTG is known:
Theorem 2.1.
[Citation3, Citation13] Let be a simple undirected graph. Then the following are equivalent.
G is a MPTG.
There is an ordering of vertices such that for every quadruplet x, u, v, y the following condition holds: (2.1)
There is an ordering of vertices of G such that for any , , (2.2) (2.2)
There exists an ordering of vertices such that every 0 above the principal diagonal of the augmented adjacency matrix has either all entries right to it are 0 (right open) or, all entries above it are 0 (up open).
If the vertices of G satisfy any of the aforementioned conditions with respect to a vertex ordering, then we call the ordering as MPTG ordering of G. One can verify that MPTG orderings need not be unique for G.
From [Citation13] one can note that MPTG and max-tolerance graphs are not the same. In Theorem 2.4 we prove that these graph classes are incomparable. To obtain the proof, we need certain properties of proper max-tolerance graphs, as described in Corollary 2.3.
Observation 2.2.
Let be a proper max-tolerance graph. Then there exists a vertex ordering () of V such that for every quadruplet the following holds:
Proof.
Let G be a proper max-tolerance graph with interval and tolerance for each vertex . Then arranging the intervals according to the increasing order of their left endpoints, one can show as and . Again as and . Therefore we get which imply . Now if then or . If then introduces contradiction. Hence . Thus we get . Again if one can find which is again a contradiction. Hence the result follows. ▪
Corollary 2.3.
is not a proper max-tolerance graph.
Proof.
On the contrary, if is a proper max-tolerance graph, then one can find a vertex ordering ( say) from Observation 2.2 with respect to which the vertices of satisfies (2.3). Let are two partite sets of it. Now if . Then adjacency of vertices helps us to conclude that any two vertices from can not occur simultaneously within or left to or right to in . Hence exactly one among them can occur within and between two other vertices, one (say ) occurs left to and the other (say ) occurs right to respectively. But again (2.3) gets contradicted for vertices as are nonadjacent. A similar contradiction will arise when . ▪
Theorem 2.4.
Max-tolerance graphs and the class of max-point-tolerance graphs are not comparable.
Proof.
From [Citation13] one can verify that the graph in Example 2.6 (see ) is a max-tolerance graph, which is not a MPTG. Now in Lemma 2.5 we prove , is not a max-tolerance graph. Next, in Lemma 2.6 we show that for any two positive integers m, n is a max-point-tolerance graph. Thus, for and separate MPTG from max-tolerance graphs. Hence, these graph classes become incomparable. ▪
We verify the proof of the aforementioned theorem with the help of the following lemmas:
Lemma 2.5.
Complete bipartite graph when is not a max-tolerance graph.
Proof.
We assume on the contrary that for is a max-tolerance graph with interval representation and tolerance for each vertex where the vertex set V is partitioned into two partite sets , and E be the edge set of .
Claim 1: No two intervals from same partite set can containFootnote1 an interval from other partite set.
proof:
On the contrary, we assume that and contain . As , from definition. Now if then as . Similar contradiction will arise if . Hence, the claim is justified.
Claim 2: There always exist three vertices from each partite set whose corresponding intervals are not contained in each other. (we only need )
proof:
Note that are posets with respect to the interval containment relation. Hence, if our claim is not true, as each poset must contain a totally ordered subset having cardinality at least 3. Let the totally ordered subset of be satisfying
We will show there can not be two intervals from that intersect at the same end (left or right). On the contrary, let and intersect in its left end and . Now as contained in , . Again Footnote2 . Hence it follows that which is a contradiction as are nonadjacent.
Similarly, one can show that there can be at most one interval from that intersects at its same end. Now, as there must exist atleast intervals corresponding to vertices of properly contained in which is not possible due to Claim 1. So the claim is true.
Since we can always choose three vertices from satisfying the conditions of Claim 2. Similarly, we choose vertices from and from by observing and respectively. Now as each for can be contained in at most one from Claim 1, we can discard at most nine such ’s from where . Again, as , if we discard these ’s from we can choose two vertices (say) for which and . Otherwise, becomes a totally ordered set having at least four ’s in it as . Now as , following proof of Claim 2 one can find a contradiction. Clearly for . Again, as and can be contained in at most one interval of from Claim 1, between A, B, C we can always get one set C (say) for which are not contained in any of the intervals of that set. Now it is easy to see form for which no interval is contained in another. Therefore, they form an induced proper max-tolerance graph. But it can not be true from Corollary 2.3. ▪
Lemma 2.6.
is max-point-tolerance graph for all positive integers m, n.
Proof.
Let be two partite sets of . We assign intervals and points for for vertices of and and points for for vertices of where . It is easy to check that the above assignment actually gives a max-point-tolerance representation of . ▪
3 Proper max-point-tolerance graphs (proper MPTG)
Proposition 3.1.
If a graph G has a proper MPTG representation S, then G has a proper MPTG representation T in which all the points associated with each interval are distinct.
Proof.
Let be a proper MPTG and be a proper MPTG representation of G where be an interval, and is a point within it. We arrange the intervals according to the increasing order of ’s, through . We iterate the following rule at each shared point, moving from left to right until all -values become distinct. Suppose is the smallest -value shared by multiple points in S. Then . It is easy to see that there can be atmost two intervals having their endpoints as as the intervals are proper we can consider the interval endpoints to be distinct. If they are two in number, then one of them must be the left endpoint (say ), and another must be the right endpoint (say ). Take a positive value of smaller than where , , are the associated points, left endpoint and right endpoint, respectively, occurred just after along the real line. To obtain a new proper MPTG representation T of G we assign , for all , . It is easy to check now that the adjacencies remain intact and the intervals remain proper in T. ▪
Proposition 3.2.
Complete graphs for any positive integer n are proper MPTG.
Proof.
We give a proper MPTG representation of by assigning intervals and points for each vertex where . , , , and , for . ▪
Proposition 3.3.
Complete bipartite graphs , for any positive integer m and n are proper MPTG.
Proof.
Follows from the same MPTG representation of given in Lemma 2.6. ▪
Proposition 3.4.
Caterpillars are proper MPTG.
Proof.
Let be a caterpillarFootnote3 with spine vertices and additional vertices . Let be the vertices adjacent to the spine vertex where , and . We set intervals and points for spine vertices where and intervals , points for additional vertices adjacent to the spine vertex where = number of vertices adjacent to and . ▪
Let be the set of all vertices that are adjacent (nonadjacent) to a vertex x of G. They are called neighbors (non neighbors) of x in G. The subgraph induced by neighbors of x in G is called neighborhood of x in G. An independent set of three vertices where each pair is joined by a path that avoids the neighborhood of the third is called an asteroidal triple. A graph is said to be asteroidal triple-free (AT-free) if it does not contain any asteroidal triple. For vertices u, v of a graph G, let denote the set of vertices that intercepts (i.e., either the vertex is in the path or adjacent to some vertex of the path) all u, v paths. For vertices u, v, x of G, u and v are said to be unrelated to x if and [Citation4].
Theorem 3.5.
[Citation4] A graph G is asteroidal triple-free if and only if, for every vertex x of G, no component F of contains unrelated vertices.
Lekkerkerker and Boland exhibited the importance of asteroidal triples in [Citation12] by proving interval graphs to be chordal and AT-free. It was proved in [Citation3] that interval graphs form a strict subclass of MPTG. But there are certain MPTG graphs that are not AT-free (see ). But interestingly, in the following lemma, we find the class of proper MPTG graphs to be asteroidal triple-free.
Lemma 3.6.
If G is a proper MPTG then it is asteroidal triple-free.
Proof.
Let be a proper MPTG with representation where be an interval and be a point within it. On contrary to Theorem 3.5 let’s assume there exists a vertex and a component F of containing a pair of unrelated vertices u, v (say). Let be two arbitrary paths of and respectively such that is not adjacent to any vertex of where .
Let occur on the same side of on the real line (say ). Now, if then clearly. Now as are adjacent (3.1) (3.1)
which imply . But as v is not adjacent to , imply from (3.1), which is a contradiction as the intervals are proper. Again, if one can similarly find contradiction as and . Hence must occur left (right) to , i.e., . Now, replacing u by and x by one can similarly find . Hence, using the above technique for a finite number of times (as the length of is finite), one can get for some such that are adjacent in . But this again introduces a similar contradiction.
Now consider the case when occur opposite to on the real line (say ). As F is a connected component of there must exist a path between u, v in F. It is easy to observe that must fall within an interval (say) for some vertex k of the path P. Again as k is not adjacent to x either or . Now if then there must exist some vertices in P such that where in P, which imply , which is not true as the intervals are proper. One can find a similar contradiction when . Hence we are done by Theorem 3.5. ▪
It is easy to observe following the above lemma that all trees are not proper MPTG although they are all MPTG [Citation15]. Note that, it is not necessary that all AT-free graphs have to be perfect ( is AT-free). However, in Theorem 3.10 we prove proper MPTG graphs to be perfect.
Lemma 3.7.
Let be a cycle of length n. Then does not belong to the class of proper MPTG.
Proof.
Since proper MPTG graphs are AT-free following Lemma 3.6, does not belong to the class of proper MPTG as form an asteroidal triple.
On the contrary, let has a proper MPTG representation where be an interval and be a point within it. Let be the vertices that occurred in a circularly consecutive way in clockwise (anticlockwise) order in . Now if occurs between on the real line (say ) then as either or .
If then (as ) and hence as the intervals are proper. Thus we get . Now as , . Hence . If occurs left to then . But as , which imply which contradicts . Hence . Now, as is adjacent to both , . Therefore we get as . But as , either or .
If then from the previous relations we get (3.2) (3.2)
Hence from (3.2). But as , , which implies from (3.2), which is a contradiction as the intervals are proper. Again, if then and therefore . Combining, we get (3.3) (3.3)
Hence from (3.3). But as , . Thus we get from (3.3), which is not true as the intervals are proper. One can similarly find contradiction when .
Now if occurs on the same side of (say ) then . But as , and hence and therefore as the intervals are proper.Hence (3.4) (3.4)
Now imply . Now if then . But as , which imply . Hence, by combining, we get . Thus and , which is not true as .
Next, if , then imply . Hence, we get (3.5) (3.5)
Now, as is adjacent to , . This imply from (3.5). But as , and therefore does not belong to . Hence or from (3.4).
Now if then from (3.5) as . Hence, combining, we get . This implies which is a contradiction. Again, if then as from (3.5). Now as from (3.5) we get which is again not true as the intervals are proper. ▪
We note that the 4-wheel graphFootnote4 is a proper MPTG from Proposition 3.2. Again the 5-wheel graph is also a proper MPTG with representation for the center vertex u and , , for other vertices.
Corollary 3.8.
The n-wheel graphs for are not proper MPTG.
Proof.
If be a proper MPTG then would also be a proper MPTG where u is the central vertex of . But this is not true from Lemma 3.7 as . ▪
Lemma 3.9.
does not belong to the class of MPTG.
Proof.
One can note that form an induced 4-cycle (C say) in . From (2.1) one can find that in any MPTG ordering of vertices of C neither nor can sit together within the other.
Now if we consider in some MPTG ordering of C then it is easy to verify from (2.1) that when neither nor can occur prior to or after as are adjacent to respectively. Hence they have to sit within . Now one can find contradiction from (2.1) applying it to the vertex set as are nonadjacent. Similar contradictions will arise for other MPTG orderings of C. Again, for repeatedly applying (2.1) one can show there is no MPTG ordering of . ▪
From the aforementioned lemma, it is obvious that proper MPTG graphs can not contain as an induced subgraph. Combining this fact with Lemma 3.7 one can conclude the following:
Theorem 3.10.
The class of proper MPTG graphs are perfect.
Definition 3.11.
Let be an undirected graph with a linear ordering (say ) on its vertex set V. We call such an ordering as proper MPTG ordering of V if it satisfies the following conditions.
For any , if and , then or . (3-point condition)
For any , if and , then . (4-point condition)
For any , if and , then or when or . (5-point condition-1)
For any , if and , then or or . (5-point condition-2)
For any , if and for some j, k such that , then or or . (6-point condition)
One can observe that any proper MPTG ordering is a MPTG ordering as it satisfies condition 2, which is the same as (2.1). Therefore, any graph satisfying a proper MPTG ordering must be a MPTG by Theorem 2.1. We now prove that proper MPTG graphs are characterized as graphs with proper MPTG orderings. In the following lemma, we present a necessary condition for proper MPTG graphs.
Lemma 3.12.
Let be a proper MPTG. Then G has a proper MPTG ordering of V.
Proof.
Let G be a proper MPTG with representation where be an interval on the real line, and is a point within it. We arrange the vertices of V according to the increasing order of ’s. Let’s denote the ordering of V by “”. We will show that with respect to this ordering all the conditions of Definition 3.11 hold true.
proof of condition : Let for some and . Since , which imply . Now if , which imply and as . Hence which imply which contradicts that the intervals are proper. Hence the result follows. proof of condition : Since G is a MPTG, this verification follows from the proof of Theorem 5.4 of [Citation3]. proof of condition : Let for some and . Since , , which imply . Again as , which imply . Now if , which imply and as . If then which imply which is a contradiction as the intervals are proper. Now if then imply which is again a contradiction as the intervals are proper. Thus, the condition holds true.
proof of condition : Let for some and . Since imply . Therefore . Now if , then as . Now as , . This imply . Now if , then as . Now as if imply either or as . If then which imply which is a contradiction as the intervals are proper. Again, if then which imply which is again a contradiction as the intervals are proper. Hence, the proof holds.
proof of condition : Let for some and for some j, k such that . Since , , which imply . Now if , then as . Again as , , which imply . Now if , then as . If then either or as . Now if then as , which imply which is a contradiction as the intervals are proper. Again, if then as , which imply which again contradicts that the intervals are proper. Hence the result follows.
Therefore, becomes a proper MPTG ordering of V. ▪
Definition 3.13.
Let be an undirected graph possessing a proper MPTG ordering (say ) of V. From Theorem 2.1 it is clear that G is a MPTG with respect to . Let be a MPTG representation of G. Below we define an order relation among the right endpoints of each interval associated to every vertex of G when vertices are arranged in order in along both rows and columns of it. For convenience, we shall use the symbol instead of .
Let be two partial order relations defined on the set . For in we define,
if there exists some such that Footnote5 and (3.6)
if there exists some such that Footnote6 and (3.7)
Now we define an order “” between ’s in the following way. For , (3.8) (3.8) (3.9) (3.9)
We call the ordering “” as proper MPTG endpoint ordering corresponding to the proper MPTG ordering of V. It is important to note for , whenever . If not let , then from the above definition of , one of the following holds, , or and for some such that . In the first two cases, condition 1 of Definition 3.11 and in the last case, condition 4 of Definition 3.11 gets contradicted.
In the following lemma, we will prove to be a total orderFootnote7.
Lemma 3.14.
Let be an undirected graph that admits a proper MPTG ordering of V, then the associated proper MPTG endpoint ordering is a total order.
Proof.
Since is a proper MPTG ordering of V, the associated proper MPTG end point ordering is obtained by defining a certain linear order between all the ’s looking at the adjacency of the vertices in (see Definition 3.13) when the rows and columns of it are arranged according to and is the MPTG representation of G where and . Now to show is a total order, it is sufficient to prove “” is transitive. Let and . Below we will show . Several cases may arise depending on the occurrence of in .
Case (i)
We assume on contrary . We use the following observations repeatedly for the rest of the proof.
Observations:
First we note as .
Next for any imply existence of some such that . Moreover, otherwise (2.1) gets contradicted for vertices .
Further, we see that for any imply the existence of some such that . Note that if for any then if , becomes zero as is right open, which helps us to conclude from (3.6).
Similarly, for any ensure the existence of some such that .
Again for any ensure there is some satisfying . We note that otherwise as is up open, becomes zero, which imply which is a contradiction. Now if holds for any then if , becomes zero as is up open, which implies from (3.7).
Main proof: Let . Now if for any then we get must be greater than otherwise (2.1) gets contradicted for vertices . Hence, from observation 3 we get .
Now if we get from last paragraph. Again if then follows from (3.8) as and . Next, if and for some such that , we get from last paragraph. Hence from (3.8) we get as and . Thus, all the above cases contradict our assumption.
Let . If then from observation 2. Hence otherwise from (3.6) imply which is not true. Hence condition 3 of Definition 3.11 gets contradicted for vertices . Again, if then from observation 5 if we get which is not true. Again, clearly. Hence . But again (2.1) gets contradicted for vertices . Now if and for some such that . Then otherwise, we get which imply as and . But we get a contradiction applying condition 3 of Definition 3.11 on vertices .
Let and for some such that . Now if for any then if , from observation 3 we get .
Now if then if from last paragraph we get which is not true. Hence . Again from (2.1) applying to the vertices . Hence condition 3 of Definition 3.11 gets contradicted for vertices . Next if then if then from observation 5 we get and hence from (3.8) we find as and . Again when , (2.1) gets contradicted for vertices . Now let and for some satisfying . As then if then from the last paragraph we get which helps us to conclude from (3.8) as . Hence . Thus, in this case, condition 3 of Definition 3.11 gets contradicted for vertices (note otherwise (2.1) gets contradicted for vertices ).
The verification of other cases is also long and rigorous. Therefore, we put them in Appendix. ▪
Definition 3.15.
Let be a MPTG having representation satisfying a proper MPTG ordering of V. Then from Definition 3.13 and Lemma 3.14 it follows that by observing the adjacencies of the vertices in one can find a total order between all ’s in such a way that they can be put together in a single sequence (say). Next, we arrange ’s in a single sequence (say) in the same order. Let . Then
and where .
We now combine ’s in a single sequence P by following the rule. Henceforth, we call P by canonical sequence corresponding to .
First, we place all ’s on the real line according to the occurrence of i’s in .
Now, using induction, starting from the last element of until the first element is reached, we place ’s on the real line in the following way.
We first place between and . Now for if then we place just before , place between and otherwise, where is the first column containing 1 in the th row in .
Again using induction, starting from the first element of until the last element is reached, we place ’s on the real line by following the rule.
First we place between and . Now for if then we place just after , place between and otherwise where is the last column containing 1 in the th row in .
From the construction of P one can verify that if more than one ’s occurs between two ’s then they are arranged according to their occurrence in respectively. Again, it is easy to check that the order of the sequences get preservedin P.
Example 3.16.
Consider the MPTG in whose augmented adjacency matrix is arranged according to a proper MPTG ordering of V. One can note that all the conditions of Definition 3.11 are satisfied by . A MPTG representation of G is provided by assigning an interval and a point within corresponding to each vertex where . Now looking at the adjacencies of the vertices in we construct sequences of endpoints respectively, according to the construction described in Definition 3.15.
.
.
The combined sequence of is .
We now present the main theorem of our article, which characterizes a proper max-point-tolerance graph.
3.1 Characterization of proper MPTG
Theorem 3.17.
Let be an undirected graph. Then G is a proper MPTG if and only if it satisfies a proper MPTG ordering of V.
Proof.
Let be a proper MPTG. Then it satisfies a proper MPTG ordering of V following Lemma 3.12.
Conversely, let G possess a proper MPTG ordering (say ) of V. Then it satisfies all the conditions of Definition 3.11 with respect to . Let the augmented adjacency matrix of G, i.e., is arranged according to . Then, from Theorem 2.1 G becomes a MPTG with respect to . Let be the interval and be a point within it associated with each vertex in its MPTG representation. Now, from the adjacencies of the vertices in we define a proper MPTG endpoint ordering among ’s as described in Definition 3.13. Moreover, in Lemma 3.14 we prove as a total order. Next, we construct sequences consists of as described in Definition 3.15. Then we construct the canonical sequence P corresponding to , which is basically a combined sequence containing all ’s. Now we associate the numbers 1 to 3n () to P starting from the first element of it, and define and where denote the numbers associated to in P. Below we prove will actually give a proper MPTG representation of G.
Step 1. First we verify that the intervals are proper.
First, we show for each i in P. From the construction of P one can easily check that each is placed left to and each is placed right to where denote columns containing the first and last 1 in i th row of . Now as in P, .
Since ’s are arranged in in the same order, and they individually keep their orderings intact in P, no interval can be contained in another. Hence the intervals are proper with respect to our given representation.
Step 2. Note that in P as from Definition 3.15.
Step 3. Next, we verify that is the proper MPTG representation of G.
For this, it is sufficient to show that, with respect to the above representation, satisfies all of its adjacency relations.
Case (i): We show that imply .
Let for , . If in (i.e., in ) then as , in P. Again as , in P. Further, if in (i.e., in ) then as , in P. Again, imply . Now as the order of the elements of remains intact in P we get .
Case (ii): Next, we show that imply either or .
The proof will follow from the following two claims.
Claim 1: For when is only up openFootnote8, in P .
Let for , is only up open. Then there exists some such that . From condition 1 of Definition 3.11 we get . Again, as in . Now as , . Again, we note . Hence, to show in P it is sufficient to prove that if there exists some such that in then .
On the contrary, let’s assume for some l such that . Several cases may arise depending on the occurrence of l in . Note that l can not be equal to i as in then contradicts our assumption. Again otherwise from (3.7) imply in and hence we get in which introduces contradiction. Next if then becomes zero as is up open, which imply in and thus we get in which again contradicts ourassumption.
Now we consider the case when . We need to use the following observations to find contradictions in this case.
Observations:
Since , from (2.1) applying to the vertices .
If for any then there exists some such that . We note that as otherwise (2.1) gets contradicted for vertices .
If for any then there exists some such that . If then contradict (2.1). Hence .
Main proof: Now if then from observation 2 we get . One can verify now that condition 3 of Definition 3.11 get contradicted for vertices using observation 1. Again, if then from observation 3. But in this case also (2.1) gets contradicted for vertices . Now if and for some such that then must be greater than k and from observations 2, 3. This implies applying (2.1) on vertex set But in this case condition 3 of Definition 3.11 gets contradicted for vertices .
Now if then if , as is up open. This imply from (3.7) i.e., . Thus we get , which is a contradiction. Again, for we get a similar contradiction.
Hence, for any l, in imply . Thus, from our above claim in P is established, and therefore .
Claim 2: For when is right open, then either or in P.
Let for , is right open. Then in . As it is sufficient to prove that either for all satisfying in , which imply or for all such that in , which imply .
We assume, on the contrary, the existence of some r satisfying and . Note that r can not be greater than j as in that case becomes zero due to the fact is right open, which implies which contradicts our assumption. Again, when , as and is right open, becomes zero, which implies from (3.6) and hence we get which contradicts our assumption. A similar contradiction will occur when . Hence .
Case (i): If , then there exists such that . Note that can not occur right to j in as is right open. Hence . Now one can find as is right open. Hence , which again contradicts (2.1) for vertices .
Thus, for any if holds, then we get . Hence, one can conclude as in this case.
Case (ii): If then there exist some such that . From condition 1 of Definition 3.11, . We will show in this case . For this we assume on contrary for some such that . Using Lemma 3.14 we get (3.10) (3.10)
In the following paragraph, we list some important observations, which we vastly use in the rest of the proof.
Observations:
For , , for , and for , otherwise (3.10) gets contradicted.
For , . If then becomes zero as is up open, which implies from (3.7), i.e., which is not true from (3.10). Hence .
Next we show . We assume on contrary that then .
When following observation 1, one can see that (2.1) gets contradicted for vertices . Next, when , otherwise (i.e., ) follows from (3.7) and the fact (observation 2) which contradicts (3.10). Hence, applying (2.1) on vertices one can get a contradiction.
Again, when the following cases lead us to contradiction.
If holds then for some . Now if then becomes zero as is right open and hence from (3.6) we get , i.e., which contradicts (3.10). Again if , then follows from (2.1) applying to the vertices (observation 2). Hence, from observation 6, one can see that condition 3 of Definition 3.11 gets contradicted for .
If then there exist such that . Hence (2.1) gets contradicted for .
Now if and for some such that . Then there exist some satisfying . Similar contradiction will arise when as described in the last paragraph. Now when , applying (2.1) on vertices . Hence, applying condition 3 of Definition 3.11 on vertex set one can find contradiction.
For , . When , using observations 1, 2 and applying (2.1) on vertices we get . Next if , (see proof of observation 3). Now if we assume on the contrary that then . But then condition 3 of Definition 3.11 gets contradicted for the vertices .
Again for , if and hold for some m such that then and where for some .
If then becomes zero as is up open which implies and hence we get from Lemma 3.14 (as ) which is not true from above. Again, as from observation 4. Now when , (2.1) gets contradicted for the vertices . Hence .
Now if , using observation 1 and applying (2.1) on the vertices we get . Again, when , we obtain by applying observation 3 and (2.1) to the vertices . Further applying condition 3 of Definition 3.11 on the vertices one can get .
Main proof: If , then as is up open, which implies as . But this is not true from (3.10). Next if . Now using observations 1, 3 one can verify that condition 3 of Definition 3.11 gets contradicted for vertices . Again, when , as is right open, becomes zero. Hence, from observation 2, we get . One can now show that condition 3 of Definition 3.11 gets contradicted for the vertices using the fact (see proof of observation 3).
Next, we consider the case . Now if then there exists such that . From observations 3, 4, we get and . Now applying condition 5 of Definition 3.11 on the vertex set one can find contradiction.
If then there exists such that . Proceeding similarly to observation 5 and replacing m by l one can prove . Again, from observation 3, we get . Hence, by applying condition 3 of Definition 3.11 to the vertices , one can find a contradiction.
Again if and for some such that . Then there exist such that . From observation 5 one can find . Also note from observation 3 and from observation 5. Hence, applying condition 5 of Definition 3.11 on the vertex set one can findcontradiction.
Thus, in this case, we prove that if there exists some satisfying such that then for any , in imply . Hence in P and therefore .
Case (iii): If and for some such that . Then there exist such that . Note that otherwise (2.1) gets contradicted for vertex set as . Hence . Now as , and , proceeding similarly as Case (ii), just replacing r by one can find the same result. ▪
Remark 3.18.
By Theorem 3.17 we are able to provide a proper MPTG representation of a graph G (see ), which satisfies a proper MPTG ordering . In Example 3.16 we found the canonical sequence P of the graph G from its augmented adjacency matrix , arranged according to along both rows and columns.
.
Therefore we obtain the proper MPTG representation of G from the following table according to the proof of the abovetheorem.
Catanzaro et. al [Citation3] have shown that the interval graphs form a strict subclass of MPTG. We extend this result to the class of proper MPTG graphs.
Corollary 3.19.
Interval graphs form a strict subclass of proper MPTG.
Proof.
Let be an interval graph having representation . Now, arranging the intervals according to the increasing order of left endpoints () and ordering vertices of V with the same, it is easy to check that G satisfies all the conditions of Definition 3.11. Hence, G becomes a proper MPTG by Theorem 3.17. Also, one can easily verify that is a proper MPTG (see ) but it is not an interval graph. Therefore, the result follows. ▪
In [Citation2] Bogart and West proved that proper interval graphs are the same as unit interval graphs. Here we can also conclude a similar result for the class of proper MPTG graphs.
Proposition 3.20.
Let be an undirected graph. Then the following are equivalent:
G is a proper MPTG.
G is a unit MPTG.
Proof.
Let be a proper MPTG with representation where is an interval, and is a point within . From Theorem 3.17 it follows that G must possess a proper MPTG ordering of V. Hence one can construct the sequences as described in Definition 3.15. Let and . We assign with real values in P. At i th step, we assign with real values where where and . After the assignment is done for all where , assign values for in P in such a way so that P still remains an increasing sequence. Now it is easy to check that gives us unit MPTG representation (unit length l) as the order of remains intact in P after assigning their values in the above way.
Converse is obvious. ▪
Remark 3.21.
The unit vs. proper question is addressed for many graph classes in reference [Citation9]. Golumbic and Trenk wrote, “For min-tolerance graphs, the classes are different. For max-tolerance graphs, the question is still open” [9, p. 215]. We settle this query below.
Proposition 3.22.
Unit max-tolerance graphs form a strict subclass of proper max-tolerance graphs.
Proof.
An unit max-tolerance graph is a proper max-tolerance graph with the same tolerance representation. Let are vertices of occurred in circularly consecutive order in . Then is a proper max-tolerance representation of . But from [Citation13] one can verify that is not a unit max-tolerance graph. Hence the result follows. ▪
In the following proposition, we will show that proper MPTG and proper max-tolerance graphs are not comparable, although both of them belong to the class of MPTG.
Proposition 3.23.
Proper MPTG and the class of proper max-tolerance graphs are not comparable.
Proof.
is a proper max-tolerance graph with representation . But follows from Proposition 3.7.
Again, we note from Proposition 3.3 that is a proper MPTG. But it is not a proper max-tolerance graph, as follows from Corollary 2.3. ▪
4 Conclusion
In this article, we introduce proper max-point-tolerance graphs and characterize this graph class in Theorem 3.17. We have proved in the previous section that interval graphs proper MPTG. Interestingly, one can note that both of these graph classes are AT-free and perfect (Section 3, [Citation12]). Therefore, any proper MPTG that is not an interval graph must contain as an induced subgraph. Also interval graphs central MPTG unit max-tolerance graph max-tolerance graph according to the reference [Citation13]. Again, Proposition 3.22 helps us to conclude that unit max-tolerance graphs proper max-tolerance graphs.
Next, we find that proper MPTG central MPTG. It is a proper MPTG with the representation . But it is not a central MPTG, follows from Theorem 3.9 of [Citation13]. Again, central MPTG proper MPTG follows from [Citation15] and Lemma 3.7 of this article. Hence, these two classes become incomparable. Next, in Proposition 3.23 we see that proper max-tolerance graphs are not comparable to proper MPTG whereas both of these graph classes belong to the class of MPTG.
Further, we find that in is a MPTG. It is also a max-tolerance graph with representation . But it is not a proper MPTG. Again, is a max-tolerance graph with representation for one partite set and for the other partite set. But it is not a proper max-tolerance graph from Corollary 2.3. Lastly, from Theorem 2.4 we establish that MPTG and max-tolerance graphs are not comparable.
Combining these we obtain relations between some subclasses of max-tolerance graphs and MPTG related to proper MPTG in .
Acknowledgments
The author would like to thank Prof. Shamik Ghosh of Jadavpur University, India for his valuable suggestions to build up this paper.
Disclosure statement
No conflict of interest was reported by the author.
Additional information
Funding
Notes
1 contains means
2 If x, y are nonadjacent and then
3 it is a tree with a path (known as spine) such that every other vertex is of exactly one distance from the spine.
4 A n-wheel graph is formed by connecting a single vertex to all the vertices of a cycle of order
5 This zero is right open from condition 4 of Theorem 2.1
6 This zero is up open from condition 4 of Theorem 2.1
7 is a partial order relation where any two elements are comparable
8 up open but not right open
References
- Basu, A., Das, S., Ghosh, S., Sen, M. (2013). Circular-arc bigraphs and its subclasses. J. Graph Theory 73(4): 361–376.
- Bogart, K. P., West, D. B. (1999). A short proof that “proper = unit”. Discrete Math 201: 21–23.
- Catanzaro, D., Chaplick, S., Felsner, S., Halldórsson, B. V., Halldórsson, M. M., Hixon, T., Stacho, J. (2017). Max point-tolerance graphs. Discrete Appl. Math. 216: 84–97.
- Corneil, D. G., Olariu, S., Stewart, L. (1997). Asteroidal triple-free graphs. Siam J. Discrete Math. 10: 399–430.
- Fishburn, P. (1985). Interval Orders and Interval Graphs—A Study of Partially Ordered Sets, New York: Wiley.
- Fulkerson, D. R., Gross, O. A. (1965). Incidence matrices and interval graphs. Pac. J. Math. 15: 835–855.
- Golumbic, M. C. (2004). Algorithmic Graph Theory and Perfect Graphs, Vol. 57: Annals of Discrete Mathematics. New York: Elsevier Science.
- Golumbic, M. C., Monma, C. L. (1982). A generalization of interval graphs with tolerances. Congress. Numer. 35: 321–331.
- Golumbic, M. C., Trenk, A. (2004). Tolerance Graphs. Cambridge Studies in Advanced Mathematics 89. New York: Cambridge University Press.
- Ghosh, S., Podder, M., Sen, M. K. (2010). Adjacency matrices of probe interval graphs. Discrete Appl. Math. 158: 2004–2013.
- Kaufmann, M., Kratochvil, J., Lehmann, K. A., Subramanian, A. R. (2006). Max-tolerance graphs as intersection graphs: Cliques, cycles, and recognition. Paper presented at SODA ’06, January 22–26, Miami, FL.
- Lekkerkerker, C. G., Boland, J. C. (1962). Representation of a finite graph by a set of intervals on the real line. Fund. Math. 51: 45–64.
- Paul, S. (2020). On central-max-point tolerance graphs. AKCE Int. J. Graphs Comb. 17(3): 1069–1075.
- Sen, M., Das, S., Roy, A. B., West, D. B. (1989). Interval digraphs: an analogue of interval graphs. J. Graph Theory 13(2): 189–202.
- Soto, M., Caro, C. T. (2015). p− Box: A new graph model. J. Discrete Math. Theor. Comput. Sci. 17: 169–186.
Appendix
Here we provide a detailed verification of the other cases that occurred in Lemma 3.14.
Case (ii)
As , if then there exists some such that . We note that must be one; otherwise, from (3.6) we get , i.e., which contradicts our assumption. Hence from (3.6), i.e., . Now if then there exists some such that . Now if then from (3.7) imply which is again a contradiction. Hence , which imply from (3.7), i.e., . Now if and for some such that . Then there exists and such that . Now when , if then imply from (3.8) as which is a contradiction. Hence and from (3.6) it follows , i.e., . Now when , if then from (3.7) imply which is a contradiction. Hence which imply which helps us to conclude from (3.8) as .
Case (iii)
In this case, we assume on the contrary .
Let . Then there exists such that . Now if then from (3.6) imply which contradicts our assumption. Again, if then imply which is again a contradiction. Now if then there exists some such that . Now if then from (3.7) imply which is a contradiction. Again, if then imply which is again a contradiction. Now let and for some such that . Then there exist and such that . Now when then if then from (3.6) imply which is not true. Again, if then from (3.6) which helps us to conclude from (3.8) as which is a contradiction. Now when then if , , i.e., from (3.7) which is not true. Further, if then which helps us to conclude from (3.8) as , which is again a contradiction.
Case (iv)
Since , if then there exist such that . Now if then from (3.6), i.e., which is a contradiction. Hence which imply . Therefore . If then there exist such that . If then from (3.7) imply which is a contradiction. Hence which imply , i.e., . If and for some such that . Then there exist such that . Now when , if then from (3.6) which imply which is a contradiction. Hence which imply which helps us to conclude from (3.8) as . Again when , if then imply from (3.8) (as ) which contradicts our assumption. Hence which imply as earlier.
Case (v)
We need the following observations to prove this case.
Observations:
First note as and .
Next, if for any then there exists some such that .
Further for any imply existence of some such that . Now if then becomes zero as is up open, which imply which contradicts our assumption. Hence .
Again, for any ensure existence of some satisfying . Clearly otherwise (2.1) gets contradicted for vertices .
Similarly, for any ensure existence of some satisfying .
Let . Then from observation 4. Now if for any then from observation 3. Next, if then condition 3 of Definition 3.11 gets contradicted for vertices . Hence , which imply from (3.7).
Let . Then from observation 5. Now if for any then from observation 3. Next if then (2.1) gets contradicted for vertices . Hence which imply as is up open. Thus we get from (3.7).
Main proof: Let . Now if for any then using observations 2 and 4 we note otherwise (2.1) gets contradicted for the vertices . Now clearly as is right open. This imply from (3.6) which imply .
If , we get from last paragraph. Again, if then from (3.8) as and . When and for some such that , we get from above paragraph. Hence we can conclude from (3.8) as .
Now let . If then using observations 3, 4, 6 one can get , i.e.; . Again when then follows from observation 7, i.e., . Now if and for some such that then if , condition 3 of Definition 3.11 gets contradicted for vertices (observations 3, 4). Hence which imply which helps us to conclude from (3.8) as .
Let and for some such that . If then from observations 3, 4, 6 we get which helps us to conclude from (3.8) as . Again if then from observation 7 which helps us to conclude from (3.8) as .
Now if and for some such that . Then if (observations 3, 5) then applying (2.1) on vertices . Therefore, condition 3 of Definition 3.11 gets contradicted for vertices (observations 3, 4). Hence we get . Thus becomes zero as is up open, which imply from (3.7). Hence from (3.8) we get as and .
Case(vi)
Let’s assume on the contrary. We make the following observations, which we will use throughout the proof.
Observations:
First note that as .
Next, if for any then there exists such that . Now if then becomes zero as is right open, which implies . But this contradicts our assumption. Hence .
Again, if for any then there exists satisfying .
If for any then there exists satisfying . Now if then (2.1) gets contradicted for vertices using observation 1. Hence .
Again, if for any ensure existence of some such that .
Let . Then from observation 2. Now if for any then from observation 4 we get . Again, if then condition 3 gets contradicted for vertices . Hence .
Let . Then from observation 3. Now if holds for any then from observation 4. Moreover otherwise (2.1) gets contradicted for vertices .
Main proof:
Let . Now if holds then if then (2.1) gets contradicted for the vertices (observations 2, 5). Again, if then becomes zero as is right open, which implies from (3.6), i.e., which is a contradiction. Now if then from observation 4. Again from observation 6. But in this case, from (3.7) imply which is not true. Now if and for some such that . Note that from observation 4. Again from observation 6. Hence we get which along with helps us to conclude from (3.8), which isnot true.
Now let . Now if then from (3.8) as , which is a contradiction. If then from observations 3, 4, 7. Hence as is up open, which imply from (3.7), i.e., which is a contradiction. Again, if and for some such that then and follows from observations 4, 5. Again, note from observation 7. Now must be zero as is up open, which implies from (3.7) which helps us to conclude from (3.8) as , which again contradicts ourassumption.
Now let and for some such that . Then from observation 2. Now if then (observation 5) can not be greater than as in that case (2.1) gets contradicted for vertices . Again, if then as is right open, which implies from (3.6) which helps us to conclude from (3.8) as , which is again a contradiction.
Now if then from observation 4. Now if (observations 3, 4) then applying (2.1) on vertices . Now applying condition 3 of Definition 3.11 on vertices one can find a contradiction. Now if then becomes zero as is up open, which implies from (3.7), i.e., which is a contradiction.
Again if and for some such that then from observation 4. Now if then become one from (2.1) applying on vertices . Hence applying condition 3 of Definition 3.11 on vertices one can get a contradiction. Now if then becomes zero as is up open, which imply from (3.7) which helps us to conclude from (3.8) as , which is again a contradiction.