Drawing outerplanar graphs using thirteen edge lengths
Ziv Bakhajian, Ohad N. Feldheim

TL;DR
This paper proves that all outerplanar graphs can be embedded in the plane with at most thirteen distinct edge lengths, avoiding overlaps and intersections, thus solving a previously open geometric graph drawing problem.
Contribution
It extends prior work by allowing no vertex-edge overlaps and establishes a universal embedding method for outerplanar graphs with limited edge length diversity.
Findings
Every outerplanar graph can be embedded with at most thirteen distinct edge lengths.
The embedding avoids vertex-edge overlaps and edge intersections.
It resolves a problem posed by Carmi, Dujmović, Morin, and Wood.
Abstract
We show that every outerplanar graph can be linearly embedded in the plane such that the number of distinct distances between pairs of adjacent vertices is at most thirteen and there is no intersection between the image of a vertex and that of an edge not containing it. This extends the work of Alon and the second author, where only overlap between vertices was disallowed, thus settling a problem posed by Carmi, Dujmovi\'{c}, Morin and Wood.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Advanced Graph Theory Research · graph theory and CDMA systems
Drawing outerplanar graphs using thirteen edge lengths
Ziv Bakhajian Israel Arts and Science Academy, Chaim E. Kolitz rd., Jerusalem, Israel. Email: [email protected]
Ohad N. Feldheim Einstein Institute of Mathematics, The Hebrew University of Jerusalem, Givat Ram, Jerusalem, Israel. Email: [email protected]
Abstract
We show that every outerplanar graph can be linearly embedded in the plane such that the number of distinct distances between pairs of adjacent vertices is at most thirteen and there is no intersection between the image of a vertex and that of an edge not containing it.
This extends the work of Alon and the second author, where only overlap between vertices was disallowed, thus settling a problem posed by Carmi, Dujmović, Morin and Wood.
Keywords: Outerplanar graphs, planar graphs, distance number of a graph, drawing of a graph.
1 Introduction
The subject of this paper are linear embeddings of a graph . Such an embedding is a map , where we view the open interval as the image of the edge through . The length of this interval is called the edge length of in the embedding .
A degenerate drawing of a graph is a linear embedding in which the images of all vertices are distinct. A drawing of is a degenerate drawing in which the image of every edge is disjoint from the image of every vertex. Observe that in both cases edges are allowed to cross each other so that the embedding is not planar (see Figure 2). The (degenerate) distance number of a graph is the minimum number of distinct edge lengths in a (degenerate) drawing of .
An outerplanar graph is a graph that can be embedded in the plane without edge crossings so that all vertices lie on the boundary of the unbounded face of the embedding. In [3], Carmi, Dujmović, Morin and Wood ask whether the distance number of outerplanar graphs is uniformly bounded. We answer this question to the affirmative, showing that the distance number of outerplanar graphs is at most .
Theorem 1**.**
Every outerplanar graph has distance number at most .
This we obtain by providing an explicit drawing of the universal infinite outerplanar graph (See Definition 4.3 below), for generic edges-lengths, subject to certain triangle inequalities.
2 Background and Motivation
The notions of distance number and degenerate distance number of a graph were introduced by Carmi, Dujmović, Morin and Wood in [3] in order to generalize several well studied problems. These include the problem of estimating the minimum possible number of distinct distances between points in the plane (see [4], [5]) and the minimum number of distances between non-co-linear points in the plane ([6, Theorem 13.7]).
The notion of degenerate distance number also generalizes the notion of a unit distance graph (equivalent to degenerate distance number 1), while distance number puts an additional constraint that vertices and edges do not overlap. For additional discussion concerning these problems and their relation to distance numbers, see [1, 3].
After introducing the notions of distance number and degenerate distance number, Carmi, Dujmović, Morin and Wood studied in [3] the behavior of bounded degree graphs with respect to these notions. They show that the degenerate distance number of certain graphs with maximum degree five can be arbitrarily large, giving a polynomial lower-bound for other graphs whose degree is at most seven. They also provide a upper-bound on the distance number of bounded degree graphs with bounded treewidth (and in particular of outerplanar graphs). There, the authors raised the question as to whether the (degenerate) distance number of outerplanar graphs is uniformly bounded. Alon and the second author [1] gave a partial answer by proving that outerplanar graphs have degenerate distance number at most , however they observe that their construction does not result in a drawing. Here we extend their result showing that outerplanar graphs have distance number at most . The question of finding the exact maximum distance number of outerplanar graphs remains open.
3 Proof outline
Our proof of Theorem 1 is obtained in four steps, whose rough outline we provide here.
Reduction to drawing the rhombus tree. Firstly, we recall that outerplanar graphs are all sub-graphs of a universal cover called the (binary) triangle tree, generated by starting from a single base triangle with a marked base edge and iteratively gluing additional triangles along any unglued side of a triangle except for the marked base edge, ad infinitum. We observe that this graph could also be represented as a trinary tree whose nodes are copies of a rhombus , where two nodes are connected if they are glued to each other (see Figure 2). Denoting for the natural mapping of to , Theorem 1 reduces to showing that the images of every edge of through is of one of distances.
Encoding the rhombi. To describe each rhombus of , we encode it using the sequence of descending steps taken to reach it from the root rhombus. These correspond to left (right) steps, where we move to a rhombus glued along the edge to the left (right) of the base edge and forward steps, where we move to a rhombus glued along the edge parallel to the base edge. These steps are depicted in Figure 2. As every vertex in appears in infinitely many rhombi (i.e., images of nodes of ), we use a canonical one-to-one mapping between vertices and a subset of the nodes, introduced in [1] (see Observation 4.5).
Polynomial embedding. We define a polynomial mapping which maps every vertex of to a polynomial with integer coefficients in where . For every choice of parameters in the unit circle, our mapping reduces to a mapping from to the complex plane, such that every rhombus in is mapped through to a rhombus in with side length and diagonal . We call the type of the rhombus. It is our purpose to show that for almost every choice of in the unit circle, the mapping is a drawing, i.e., the images of vertices of through do not coincide nor do they intersect with the image of any edge.
Avoiding intersections. In order to show that image of distinct vertices do not coincide for almost every , it suffices to show that the corresponding polynomials do not coincide. This is due to the fact that any two polynomials in that do not coincide take distinct values for almost every on the unit circle. Showing that a vertex and an edge cannot coincide is more challenging, and is the main innovation of the paper. We show that if a vertex lies on the line extending the image of an edge for more than a zero measure set of assignments – then is a symmetric Laurent polynomial (i.e., a polynomial divided by a monomial with the same coefficients for and ). Our choice for the type of each rhombus is made to guarantee that this cannot occur, unless the vertex is obtained by taking forward steps from a rhombus containing the edge or vice versa (in which case, the vertex and the edge cannot coincide).
4 Preliminaries
In this section we repeat many of the notations, definitions and observations used in [1]. These are included in order to make the paper self-contained. Throughout we omit separating commas from sequences descriptions and denote concatenation of sequences by product.
Outerplanarity, -trees and . We shall use the well-known fact that a Graph is outerplanar if and only if it has a planar linear embedding mapping its vertices to any set of distinct roots of unity (see e.g., [2, Theorem 4.10.3]) . Such a graph is said to be a complete outerplanar graph if all of the bounded faces of such an embedding are triangular. A triangulation of an outerplanar graph is simply a complete outerplanar graph containing it. It is a well known fact that every outerplanar graph can be triangulated.
Let be the triangle graph, that is, a graph on three vertices , , and , whose edges are , and . A graph is said to be a -tree if it can be generated from by iterations of adding a new vertex and connecting it to both ends of some external edge other than , that is, a edge which no triangle has been glued to previously. We call this procedure the gluing of a triangle to , saying that the edge connected to is its left edge and the one connected to is its right edge. It is a classical fact, which can be proved using induction, that any complete outerplanar graph is a -tree.
The adjacency graph of the bounded faces of such a graph forms a binary tree, that is – a rooted tree of maximal degree 3. By repeating the above gluing procedure ad infinitum, leaving no external edges, one obtains , the infinite complete outerplanar graph, which contains all -trees as subgraphs. Note that this graph is not locally finite. Formally, writing ,
Definition 4.1**.**
The infinite complete outerplanar graph is the graph where and for and with whenever either
- •
* and, for all we have ;*
- •
or and for all we have .
The root edge of the graph is the edge .
The root triangle of this tree thus consist of the vertices . The sequence describing a particular vertex , consists, after the initial , of sequential instructions whether we should glue a new vertex on the left edge of the previously glued triangle (indicated, say, by 0) or on the right edge (indicated by 1). The vertex added in the final step corresponds to . Since every -tree is a finite subgraph of , we deduce that every outerplanar graphs is also a finite subgraphs of . Thus, Theorem 1 reduces to the following proposition.
Proposition 4.2**.**
For almost every set , the graph has a drawing using only edge lengths from the set .
The rhombus graph , Covering by rhombi. In order to prove the above proposition, we construct an explicit embedding of in . To do so we introduce a covering of by copies of a particular directed graph which we call a rhombus. We then embed into , one copy of at a time.
The rhombus directed graph , is defined to be the graph satisfying and . We call and the base vertex and base edge of , respectively.
Define the rhombus tree to be the infinite directed rooted trinary tree whose nodes are copies of . Labeling the three directed arcs emanating from every node by [math] (corresponding to ), (corresponding to ) and (corresponding to ), we denote the root node of by and every other node by where is a trinary sequence starting with , describing the path to it from the root. Let be a node of , and let ; we call a pair a vertex of , and a pair , an edge of . Notice the distinction between arcs of and edges of , and the distinction between nodes and vertices. We denote the collection of all vertices of by .
There exists a natural map which maps the vertices of each node of to the vertices of a pair of adjacent triangles of and which is faithful in the following sense. If is connected to through an arc labeled by a trinary digit corresponding to an edge , then and . The edge of , the root node of , is mapped to the root edge of . To simplify our notation, from now and on we abridge to .
We also provide a formal definition of the mapping , as follows.
Definition 4.3**.**
Let with and . is then defined by writing
[TABLE]
and recursively setting,
[TABLE]
with and
We remark, that by writing for a sequence produced from by replacing every along the sequence with and every with , we can provide a direct simple translation formula
[TABLE]
In the rest of the paper we extend naturally to edges and subgraphs. A portion of and its covering by through are depicted in Figure 2.
Encoding the rhombi. To simplify our proofs, we further encode by a so called QR-encoding which encodes the path to each node via "how many forward steps to take between each turn left or right" and "whether the -th turn is left or right". Formally, writing , the QR-encoding of consists of the pair . We set
[TABLE]
Namely, is the number of -s labeled steps between the -th non- label in and the -th one, and indicates taht the -th non- labeled step is labeled . When we omit it, and denote the QR encoding by .
In accordance with our informal introduction, a QR-encoding should be interpreted as taking steps forward, then turning left or right according to being [math] or respectively, then taking another steps forward in the new direction and so on and so forth. Observe that the QR-encoding of each node is unique.
Encoding the vertices of . We further require en encoding for each vertex which would relate it to the QR encoding of a rhombus whose vertex is mapped to via . We fist make the following observation,
Observation 4.4**.**
For every vertex in except [math] and , there exists a unique such that , and .
To further simplify our encoding, associate each with a unique node which satisfies . Informally, for all vertices not contained in the root edge, this is done by taking another step forward and a step to the right or to the left from the unique rhombus in which plays the role of or .
Formally, let , if (so that ) and or , we say that has a proper encoding.
This allows us to use the following observation from [1].
Observation 4.5** ([1, Observation 1]).**
Let , there exists a unique with proper encoding such that .
For example, observe that , whose QR encoding is . Hence this is the proper encoding of . Similarly, , whose QR encoding is . Hence this is the proper encoding of .
Using this observation we define for as the unique proper encoding of the node for which .
Polynomial embedding. Denote by the -dimensional unit torus in , i.e.,
[TABLE]
We begin by defining a degenerate polynomial embedding, as an auxiliary in defining a full polynomial embedding.
Definition 4.6**.**
A * -degenerate polynomial embedding of a graph is a one-to-one mapping with integer coefficients, for which it holds that for every fixed the map is a linear embedding.*
The importance of -degenerate polynomial embeddings to our purpose stems from the following proposition from [1].
Proposition 4.7** ([1, Proposition 2]).**
If is a -degenerate polynomial embedding of a graph , then for almost every , is a degenerate drawing of .
Recall our notation and define the following.
Definition 4.8**.**
A -polynomial embedding of a graph is a -degenerate polynomial embedding which satisfies that for every vertex and edge in and for almost every we have
[TABLE]
This definition guarantees the following
Observation 4.9**.**
If is a -polynomial embedding of a graph , then, for almost every , we have that is a drawing of .
Next, consider a vertex and an edge in and denote . We first observe that if is not a real function we obtain that only on a set of measure [math] in . Indeed, to see this, observe that implies that is real; take a parametrization of by for and notice that is a trigonometric rational function. Hence is real trigonometric rational function. Consequently, unless , it nullifies only on a finite set in .
Hence we make the following observation.
Observation 4.10**.**
To show that is a -polynomial embedding of a graph , it would suffice to show that, for every and , one of the following holds:
either for all , 2. 2.
or the rational function is not real on .
Real rational functions and central palindromicity. In this section we establish criteria for a rational function to be real. We later apply this together with Observation 4.10 to establish the fact that our construction consists of a polynomial embedding. Let be a multivariate polynomial with leading monomial . The ray , for , will be called the main ray of .
Denote by the set of monomials in of total degree at most and write . A rational function with coefficients in a field is called central palindromic of order , if it can be written as for some real coefficients , where (here the role of is to allow central palindromic polynomial functions containing monomials of degrees which are half integer multiples).
We say that a monomial is the symmetric monomial of relative to if . When is understandable from the context, will simply be called the symmetric monomial of . Observe that symmetric monomials in relative to have the same coefficient if and only if is central palindromic.
Proposition 4.11**.**
Let and be a polynomial and a monomial with coefficients in , respectively. Denote . Then is real over the unit torus if and only if is central palindromic, i.e., the coefficients of symmetric monomials relative to are equal.
Proof.
The fact that a central palindromic function is real over follows directly from the fact that for all we have which implies that on the unit torus .
To see the other implication, let be a rational function taking real values over and let be the maximum total degree of . Denote . Since is analytic, we have so that on . Hence,
[TABLE]
From this we obtain,
[TABLE]
The proposition then follows by comparing the coefficients in (2). ∎
We further observe that central palindromicity is preserved under substitution of monomials.
Observation 4.12**.**
For any central palindromic function and any vector of monomials of the variables , the function is a central palindromic function.
We also required the following counterpart of proposition 4.11 for quotient of a polynomial and a certain class of binomials.
Proposition 4.13**.**
Let be a complex polynomial and be a monomial. Denote . Then is real over if and only if it is central palindromic, i.e., the coefficients of monomials in which are symmetric relative to are additive inverses.
Proof.
As the proof of Proposition 4.11, we observe that a central palindromic function is real on if and only if .
To see the other implication, let be a rational complex function taking real values over and let be the maximum total degree of . Denote . As before, we have on so that
[TABLE]
Hence, multiplying by and using the fact that , we obtain
[TABLE]
The proposition then follows by comparing the coefficients in (3). ∎
Our construction will map vertices of to polynomials satisfying several properties. These are summarized in the following definition.
Definition 4.14**.**
A polynomial with non-negative coefficients is called -ascending if it can be represented as
[TABLE]
such that for every , the following holds:
, . 2. 2.
. 3. 3.
* if and only if and .* 4. 4.
If for then .
Observation 4.15**.**
If is -ascending then
Monomials in are ordered by their degree so that the degrees of consecutive monomials in each variables are weakly increasing. Denote this order by . We say that monomials are consecutive in if they have non-zero coefficients, and there is no in with non-zero coefficient such that . 2. 2.
Let be two consecutive monomials in . Then is a bivariate monomial of the form
[TABLE]
for some . 3. 3.
Let be three consecutive monomials in . Then and are bivariate monomials of the form
[TABLE]
for some .
Proof.
Throughout the proof we omit the modulo in the indices of . The first item is straightforward from the definition. To see the second item, let and be such that
[TABLE]
We consider two cases. If , then, by Item 4 of Definition 4.14, we have so that
[TABLE]
and the item follows. Otherwise so that, by Item 3 of Definition 4.14 applied to , we obtain , so that if the proposition follows. We are left with the case . In this case, if , we obtain
[TABLE]
and the second item follows. On the other hand, if , then, by Item 3 of Definition 4.14 applied to , we have so that, by items 2 and 4 either or . In either case we obtain
[TABLE]
for some . The second item follows. The third item follows from similar arguments, applied to three consecutive terms. ∎
Proposition 4.16**.**
Let be two -ascending polynomials with coefficients over . Assume that and that is central palindromic, and let be the leading monomial of . Then for some .
Proof.
Throughout the proof we omit the modulo in the indices of . Denote , by the collection of all monomials with positive coefficients in which are of degree greater or equal than , and by the collection monomials which are symmetric to monomials in with respect to . Observe that the coefficient of every in is the same as its coefficient in . By Proposition 4.11 symmetric monomials of have the identical coefficients so that all monomials in have a positive coefficient in . Since the only positive contribution to monomials in comes from their coefficient in , we deduce that are monomials of positive coefficients in .
Our purpose is to show that , as this would imply that has no monomials of positive coefficients of degree greater than . This would imply, by Proposition 4.11, that for as required. To this end assume towards obtaining a contradiction that . Recall Item 1 of Observation 4.15 and observe that every monomial in is lexicographically greater than , since otherwise, its symmetric monomial will not be lexicographically ordered with respect to it. Let be the minimal monomial greater than in and denote by its symmetric monomial with respect to , Then either and are consecutive in , or is followed by which is then followed by . The former case is impossible by Item 2 of Observation 4.15, since it would imply that is of the form in which case and cannot be symmetric. The latter case could also be ruled out by observing that Item 3 of Observation 4.15, does not allow and to be symmetric. ∎
5 Polynomial embedding of degree 12 of all outerplanar graphs
In this section we prove Proposition 4.2 and thus Theorem 1. To do so, we introduce in Section 5.1 a -polynomial embedding , where
[TABLE]
In Section 5.2 we then write an explicit formula for the image of every vertex under . This we do using the QR-encoding introduced in the preliminaries section. In Section 5.4 we prove that is a degenerate polynomial embedding. In Section 5.5 we further show that is a polynomial embedding. Finally, in Section 5.6 we conclude the proof of Proposition 4.2.
5.1 The definition of
In this section we define . The construction is a somewhat more elaborate variant of the construction used in [1]. We start by presenting , a -polynomial embedding of which embeds the rhombus graph onto a rhombus of side length with angle (identifying the complex number with its angle on the unit circle). We then define a type function Ty on each node and a map , which maps the rhombus encoded by to a rotate copy of in the only way which respects , as defined in Section 4. The image of several subsets of through is depicted in Figure 4.
Polynomial embedding of a single rhombus. We set , , and . This is indeed a polynomial embedding, mapping the rhombus graph to a rhombus of edge length , whose angle is . Figure 3 illustrates the image of under .
Defining , the type function. Let be a vertex of with the QR encoding
[TABLE]
for . We set
[TABLE]
where
[TABLE]
and set .
Definition of and . Set . Let be a pair of nodes such that is an arc of , and assume that is already defined on the vertices of . By the definition of , this implies that and are already defined. We then define so that form a translated and rotated copy of . Because every vertex in , except from vertices of the root edge, appears exactly once as either or in some node (Observation 4.4), this is a well defined map from to functions from to . For every vector of points on the unit circle, this map reduces to a map from to , which we denote by .
As the image of every edge in is isometric to some edge of when , we get
Observation 5.1**.**
For every , every edge of is mapped through to an interval of length in
[TABLE]
While this definition of is complete, an explicit formula for every vertex in under is required for proving that is indeed a polynomial embedding. We devote the next section to develop this formula.
5.2 The image of
In this section we state a formula for of every base vertex. An illustration of the image of several such vertices through is given in Figure 4. Let and let , such that is the proper encoding of (as per Observation 4.5). Let , and write for the node in which is encoded by (where corresponds to the null sequence). Naturally, . From (6) we get
[TABLE]
Observe that in the embedding of every node through , the edges , are parallel, as are the edges . Towards developing a formula for , denote and define
[TABLE]
Notice that, by definition, . Thus, is a unit vector in the direction of the edges in which, for , is the same as the direction of in .
With this in mind, it is possible to describe the change between and , namely
[TABLE]
For write
[TABLE]
and observe that . Next, we describe how to get from using the QR encoding . By definition,
[TABLE]
Thus, can be computed from the labels of the edges along the path connecting and . Each edge labeled contributes to this difference , and thus in total such edges contribute . An edge with label contributes , while an edge labeled does not change the base vertex at all.
Applying this to the encoding, we get that
[TABLE]
Summing this over , we get:
[TABLE]
Equivalently, setting and , we have
[TABLE]
where
[TABLE]
Observe that for every , is a polynomial in (as are monomials). Also observe that the total degree of , which we denote by , obeys . Therefore is the coefficients of the only -th degree monomial in the polynomial .
Note that, in particular, using the above notation, Observation 4.5 and the fact that the encoding is proper, yield that for ,
[TABLE]
5.3 Relating to ascending polynomials
In this section we show that, under the substitution , the image of each vertex of under forms a -ascending polynomial. To this end let and write . Denote for the vector satisfying
[TABLE]
and write
[TABLE]
Proposition 5.2**.**
For every vertex the polynomial is -ascending.
Proof.
Our purpose is to verify that satisfies the conditions of Definition 4.14. Throughout the proof we omit the modulo in the indices of . Denote for the monomial of total degree in as per . Recall (6), (7) and (10), and use that fact that and to deduce that there existsa sequence of natural numbers such that for all , writing
[TABLE]
By (11), we deduce that can be written
[TABLE]
where, by (13), , and if . Thus Items 1 and 2 of the definition are satisfied. Next, observe that, for ,
[TABLE]
Further observe that, by (7) and (10), we have if and only if , so that
[TABLE]
Next, let and write . To obtain Item 3 in definition 4.14, observe that, by putting together (14), (15) and the definition of , we have if and only if (which in turn implies ).
To obtain Item 4, assume that and denote . Observe that, by (15), . By the definition of this implies that so that, by (14), . ∎
5.4 is a
degenerate polynomial embedding
In this section we show that the image of the vertices of under are all distinct. Relation (11) and Observation 5.1 imply that if this is the case, then is a -degenerate polynomial embedding of .
The proof is a significantly simplified version of the proof used in [1] (n.b. that the result there is not directly applicable to our modified construction). The main proposition of this section is the following.
Proposition 5.3**.**
Let be two distinct vertices. Then and are distinct polynomials in .
Proof.
Assume that and let the proper QR-encoding of the two vertices be
[TABLE]
Further assume that , as otherwise is a constant function and the proposition is straightforward. As per (11), we write
[TABLE]
Since and (by Observation 4.5), we obtain that . By substituting for all , and equating coefficients in (16) we get
[TABLE]
where and . Denote and . Assume for the sake of obtaining a contradiction that and observe that since , we have . Observe that, by 10 and the definition of , we have and denote this monomial by . Moreover, since
[TABLE]
and either , or we obtain that both must hold so that . By the definition of , for every we have
[TABLE]
Hence, using (7), (8) and (10),
[TABLE]
One may verify that since and , we must have , while the coefficient of at least one of the them is not [math], in contradiction to our assumption that . Hence ; the proposition follows. ∎
5.5 is a
polynomial embedding
In this section we study the possible configurations of a vertex under with respect to the line connecting the images of two adjacent vertices in . This is studied separately for edges which form the side of a rhombus in (Proposition 5.4) and those that form a diagonal (Proposition 5.5). This, together with Relation (11) and Observation 5.1 guarantee that is a -polynomial embedding of .
Proposition 5.4**.**
Let be two distinct vertices, and denote by the leading monomial of . If for all we have
[TABLE]
then there exists such that
[TABLE]
Proof.
Denote , and assume that is a real function on , so that, by Proposition 4.11, is central palindromic. Further assume that , as otherwise the proposition is straightforward. Let and write . Denote for the vector satisfying
[TABLE]
as in Section 5.3. Denote
[TABLE]
Observe that the leading monomial of is and denote the total degree of by . By Proposition 5.2, the polynomials and are -ascending. Denote and observe that, by Observation 4.12, is central palindromic. Hence, by Proposition 4.16, , for some . Hence all monomials of total degree other than in and coincide.
Next we wish to lift the above argument to show that all monomials of total degree other than in and also coincide. Observe that, by (11), and have at most one monomial of each total degree. Let and denote by and the unique monomial of total degree in and respectively (which may have coefficient [math]). Observe that, for every there is at most one monomial of total degree in the polynomial , and thus, by Proposition 4.11, this polynomial contains at most one monomial of each total degree . From the fact that and coincide we deduce that and are equal.
Denote for the monomial of total degree in . It follows that
[TABLE]
for , where for . Since is central palindromic we deduce that either , or . The proposition follows. ∎
Proposition 5.5**.**
Let be two distinct vertices, where is the vertex of a rhombus in , denote and write for the leading monomial of . If for all we have
[TABLE]
then there exists such that .
The proposition is acompanid by Figure 5.
Proof.
Denote
[TABLE]
Under the assumptions of the proposition, the function is real and thus,
[TABLE]
Observe that the coefficients of the monomials of and are all positive. The monomials with total degree greater than in the polynomial have positive coefficients. Hence, by Proposition 4.13, their symetric monomials around have negative coefficients. Moreover, there is at most one monomial of each total degree in the polynomial . Denote
[TABLE]
Observe that , unless . Assume towards obtaining a contradiction that . By the definition of and (10), the monomials and are equal and we write . Observe that since, , we have
[TABLE]
Thus, by (7), the monomials and satisfy:
[TABLE]
From the assumption that and Proposition 4.13, it follows that and hence, . We obtain that the total degree of the varliables in the monomials and are equal. Moreover, the monomial does not contain terms of the form so that does not contain such terms as well. The contradiction will now follow from a case study of .
Recall that , so that if or , then . Hence, in this case must be the only variable of the form in , so that it must be equal to , in contradiction with the definition of . On the other hand, if and it follows that for every . Hence,
[TABLE]
so that by (7) and (18), we have , in contradiction with our definition of . We conclude that . By the fact that and we obtain that . By the antisymmetry of coefficients we deduce that . By the definition of and we obtain that either or . Therefore,
[TABLE]
where . From Proposition 4.13, we have . The proposition follows. ∎
5.6 Thirteen Distances Suffice
We are now ready to present the proof of Proposition 4.2, and thus conclude the proof of Theorem 1.
Proof of Proposition 4.2.
By proposition 5.3 is a one-to-one maping. By Definition 4.6 and Observation 5.1 is a -degenerate polynomial embeding of every finite subgraph .
To show that is a polynomial embedding, we will verify that for every vertex and every edge we have that
[TABLE]
which would imply that satisfies definition 4.8, by Observation 4.10.
Every edge except the base edge of plays either the role of a edge, or a edge, or a edge or a edge of some rhombus in . Denote by the leading monomial of and . Observe that
[TABLE]
Proposition 5.4 guarantees that (19) is satisfied in case that plays the role of either , or in . While Proposition 5.5 guarantees that (19) is satisfied in case that plays the role of . Thus is a -polynomial embedding of every finite subgraph . By Observation 4.9, the set of such that is a drawing is of full measure, and by Observation 5.1 each of these drawings uses only side lengths and . To see that this is the case for almost every choice of lengths in , let and observe that the embedding , i.e., the composition of a multiplication by with , is a drawing of for almost every , using the side lengths . The proposition follows. ∎
6 Open problem
We conclude the paper with an open problem whose solution would naturally extend our work.
In [3] the original paper of Carmi, Dujmovic, Morin and Wood the authors have shown the following theorem.
Theorem**.**
Let be a graph with vertices, maximum degree , and treewidth . Then the distance number of is .
The authors use this result to provide a similar bound for the distance number of outerplanar graphs, as these have treewidth at most . Our work demonstrates that outerplanar graphs have, in fact bounded distance number. It is therefore natural to ask if our result could be generalized to every graph with bounded degree and treewidth.
Conjecture 1**.**
Let , The distance number of all graphs with treewidth at most and degree at most is bounded by , where is a universal constant depending only on and .
Naturally, it would also be of interest to find other natural families of graphs with bounded distance number.
7 Acknowledgment
We would like to thank an anonymous referee for useful remarks which significantly improved the presentation of our results and their context.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] N. Alon and O. N. Feldheim, Drawing outerplanar graphs using three edge lengths, Computational Geometry 48 no. 3 (2015), pp. 260-267.
- 2[2] A. Brandstädt, V. B. Le, and J. P. Spinrad. Graph classes: a survey. Society for Industrial and Applied Mathematics, 1999.
- 3[3] P. Carmi, V. Dujmović, P. Morin and D. Wood, Distinct distances in graph drawings, Electronic Journal of Combinatorics (2008), 15:1.
- 4[4] P. Erdős, On sets of distances of n points, American Mathematical Monthly 53 no. 5 (1946), pp. 248–250.
- 5[5] L. Guth and N H. Katz, On the Erdős distinct distance problem in the plane, Annals of Mathematics, Series II 181, no. 1 (2015) pp. 155–190.
- 6[6] J. Pach and P K. Agarwal, Combinatorial Geometry, John Wiley & Sons Inc., New York, 1995.
