Geometric Realizations of Dichotomous Ordinal Graphs
Abstract
A dichotomous ordinal graph consists of an undirected graph with a partition of the edges into short and long edges. A geometric realization of a dichotomous ordinal graph in a metric space is a drawing of in in which every long edge is strictly longer than every short edge. We call a graph pandichotomous in if admits a geometric realization in for every partition of its edge set into short and long edges.
We exhibit a very close relationship between the degeneracy of a graph and its pandichotomic Euclidean or spherical dimension, that is, the smallest dimension such that is pandichotomous in or the sphere , respectively. First, every -degenerate graph is pandichotomous in and and these bounds are tight for the sphere and for and almost tight for , for . Second, every -vertex graph that is pandichotomous in has at most edges, for some absolute constant . This shows that the pandichotomic Euclidean dimension of any graph is linearly tied to its degeneracy and in the special case resolves open problems posed by Alam, Kobourov, Pupyrev, and Toeniskoetter.
Further, we characterize which complete bipartite graphs are pandichotomous in : These are exactly the with or and . For general bipartite graphs, we can guarantee realizations in if the short or the long subgraph is constrained: namely if the short subgraph is outerplanar or a subgraph of a rectangular grid, or if the long subgraph forms a caterpillar.
Keywords and phrases:
Ordinal embeddings, geometric graphs, graph representationsCopyright and License:
![[Uncaptioned image]](x1.png)
Fabrizio Montecchiani, Raphael Steiner, and Antonios Symvonis; licensed under Creative Commons License CC-BY 4.0
2012 ACM Subject Classification:
Mathematics of computing Combinatorics ; Mathematics of computing Graph theory ; Human-centered computing Graph drawingsAcknowledgements:
This work was initiated at the Annual Workshop on Graph and Network Visualization (GNV 2023), Chania, Greece, June 2023.Editors:
Oswin Aichholzer and Haitao WangSeries and Publisher:

1 Introduction
For an ordinal embedding, we are given a set of objects in an abstract space, together with a set of ordinal constraints of the form . The objective is to compute a set of points in a metric space while preserving as many ordinal constraints as possible. Ordinal embeddings were first studied in the 1960’s by Shepard [20, 21] and Kruskal [13, 14] in the context of psychometric data analysis. Recently, there have been applications in the field of Machine Learning [23]. The computation of ordinal embeddings is also known in the literature as non-metric multi-dimensional scaling. For an extensive literature review on ordinal embeddings refer to [24].
Of particular interest in relation to our work is the application of ordinal embeddings to the problem of recognizing multidimensional preferences [5, 7, 19] in the field of Computational Social Science. The objects are either voters or options, which, together with the ordinal constraints (i.e., the voters’ preferences), naturally define a bipartite graph. However, the goal is to find an embedding in where all constraints are satisfied rather than to seek for an approximation. Efficient algorithms exist when [6, 7], while for any the problem is as hard as the existential theory of the reals [19]. In the simplest case, the preferences form a dichotomy, that is, a voter may either support or reject an option [9, 19].
This setting is naturally modeled as a dichotomous ordinal graph, which consists of an undirected graph together with a partition of the edges into a set of short edges and a set of long edges. A geometric realization of a dichotomous ordinal graph is a drawing of in some metric space along with a threshold such that the short edges of are exactly those that have length at most in . In this work we consider two natural classes of drawings in which edges are drawn as geometrically shortest paths: (1) straight-line drawings in the Euclidean space and (2) geodesic drawings on the sphere . Figure 1 shows two straight-line drawings of the same dichotomous ordinal graph in . The drawing in (a) is a valid geometric realization, whereas the drawing in (b) is not.
A dichotomous ordinal graph may or may not be realizable in any particular space. For instance, it is easy to see that where the short edges induce a star cannot be realized in . In general, it is NP-hard to decide whether a dichotomous ordinal graph admits a geometric realization in , even if the underlying graph is a complete graph and the short edges induce a planar graph [3, Lemma 1]. According to Peters [19, Theorem 4] the problem is -complete for bipartite graphs.111But even the full version of the paper [18] does not contain an explicit proof but only refers to the work of Kang and Müller [12, Theorem 1]. The graph constructed in this proof is not bipartite. While it is plausible that the construction could be adapted, it does not seem immediately obvious to us.
In light of the motivation, it is desirable that a geometric realization always exists, no matter the preferences of the voters. We call a graph pandichotomous in a metric space if admits a geometric realization in for every partition of into short and long edges. Graphs that are pandichotomous in are also called total-threshold-colorable [1, 2] or total weak unit interval graphs [3]. Angelini, Bekos, Gronemann, and Symvonis [4] exhibited some graph classes that are pandichotomous in , such as double-wheels (a cycle and two additional vertices connected to all vertices of the cycle), 2-degenerate graphs (can be reduced to the empty graph by repeatedly removing a vertex of degree at most two), and subcubic graphs (vertex degree at most three). On the negative side, there exists a dichotomous ordinal graph whose underlying graph can be obtained from a double-wheel by adding a single edge such that does not admit a geometric realization in [4]. Clearly, being pandichotomous is a monotone graph property, that is, if a graph is pandichotomous in , then so is every subgraph of . For , being pandichotomous is also closed under taking disjoint unions, but for this is not immediate.
A related question is the existence of a realization of a graph as a unit disk graph, where vertices are represented by unit disks, and they are connected by an edge if and only if the corresponding disks intersect. More generally, the sphericity [10, 15] of a graph is the smallest such that can be realized as an intersection graph of unit balls in . The main difference between geometric realizations of dichotomous ordinal graphs and unit ball realizations lies in the different types of edges. In a unit disk realization there are only two types: edge and non-edge, and all of them have to be faithfully represented. In a geometric realization of dichotomous ordinal graphs there are three types of edges: long, short, and non-edges, and we have no constraints concerning the last type. Therefore, only upper bounds on the sphericity carry over to the dichotomous setting. Since every graph on vertices has sphericity at most [15], every graph on vertices is also pandichotomous in . So for every finite graph we can define its pandichotomic Euclidean dimension to be the smallest dimension such that is pandichotomous in . Analogously, we define the pandichotomic spherical dimension . Trivially, .
Results.
In this paper, we initiate the study of the pandichotomic dimension of graphs, with a focus on the bipartite case. In Section 3, we characterize the complete bipartite graphs that are pandichotomous in . Specifically, we show that is pandichotomous in if and only if either (1) or (2) and .
A dichotomous ordinal graph has two natural induced subgraphs: The short subgraph, induced by the short edges, and the long subgraph, induced by the long edges. In Section 4, we show that if either of these subgraphs is sufficiently constrained, then a realization in always exists. Specifically, this is the case if (1) the graph is bipartite and the short subgraph is outerplanar (Theorem 8); (2) the short subgraph forms a subgraph of a rectangular grid (Theorem 9); or (3) the long subgraph forms a caterpillar (Theorem 10). In (1) and (2), we can also ensure that the short subgraph is realized without edge crossings. However, there are bipartite dichotomous ordinal graphs that do not admit a geometric realization in , even though the short subgraph is planar (see, e.g., Lemma 6).
In Section 5, we study the pandichotomic Euclidean dimension and show that it is very closely related to the degeneracy. A graph is -degenerate if it can be constructed starting from the empty graph by iteratively applying the following operation: Add a new vertex and make it adjacent to at most existing vertices. The degeneracy of a graph is the smallest such that is -degenerate.
We show that all -degenerate graphs are pandichotomous on and in , for (Theorem 11). In particular, it follows that all bipartite planar graphs are pandichotomous on and in (Corollary 12). Our bounds imply and , for every graph with . We also show that these bounds are tight for the sphere (Corollary 14) and for (Theorem 15) and almost tight for , for (Theorem 13).
We also show that every -vertex graph that is pandichotomous in has at most edges, for some constant (Theorem 16), and this bound is optimal up to the value of . In the special cases , this affirmatively answers two open problems posed explicitly by Alam, Kobourov, Pupyrev, and Toeniskoetter [3]. Consequently, and , for every graph (Corollary 19). In other words, the pandichotomic Euclidean and spherical dimensions are linearly tied to the degeneracy. As a direct consequence of these bounds (Corollary 20), we determine up to a constant factor the smallest dimension for which every -vertex (bipartite) dichotomous ordinal graph is realizable in (or ).
2 Preliminaries
For two points we denote by the Euclidean distance between and . For a point and a positive real number , the ball of radius around is the set of all points that have Euclidean distance at most to . For a set we denote by the boundary of . The boundary of is formed by the sphere . A unit ball or sphere has a radius of . The geodesic distance between two points is determined by the central angle of a shortest great circle arc between and .
Given a finite set of geometric objects, such as hyperplanes or spheres, in , the arrangement of is the partition of induced by into so-called cells of various dimension. The maximal connected open subsets of are the -cells of . And every relatively open -dimensional intersection of two or more -cells forms a -cell of . The -cells are also called full-dimensional cells or even just cells of . The -cells and -cells are also called vertices and edges of , respectively.
For geometric realizations of dichotomous ordinal graphs in we may fix a global scale and assume without loss of generality a threshold of . Furthermore, as we consider finite graphs only, we may assume that no two vertices have distance exactly one.
Observation 1.
If a dichotomous ordinal graph admits a geometric realization in , then it admits a realization in where no two vertices have distance exactly one.
In contrast, such a global rescaling does not work in general for geometric realizations on . If the short subgraph of a dichotomous ordinal graph has several connected components, then we can draw these components mutually far apart. This yields the following.
Observation 2.
A dichotomous ordinal graph admits a geometric realization in if and only if each subgraph induced by a connected component of its short subgraph does.
3 Complete Bipartite Graphs
In this section, we prove the following theorem. The proof is split into Lemmas 4, 6, and 7, in combination with the fact that being pandichotomous is a monotone graph property.
Theorem 3.
The complete bipartite graph is pandichotomous in if and only if either (1) or (2) and .
A convenient way to reason about geometric realizations for bipartite graphs is in terms of arrangements of spheres. Consider a bipartite dichotomous ordinal graph and suppose that the vertices of are already drawn as points in . Then, to obtain a geometric realization for the task is to place each such that for each with we have if and only if the edge is short; see Figure 2.
Let , let , let , and let denote the arrangement of . To every vertex we associate a set such that if and only if is a short edge in . We refer to as a singleton, a pair, or a triple if , , or , respectively. A subset is realized by a drawing of if there is a cell in such that if and only if . Then admits a geometric realization if and only if there exists a drawing of where is realized, for all .
Lemma 4.
The complete bipartite graph is pandichotomous in , for all . The complete bipartite graph is pandichotomous in , for all .
Proof.
For we can draw so that all eight subsets of are realized; see Figure 2. Therefore, any dichotomous ordinal admits a geometric realization. For such a universal placement is not possible because an arrangement of circles has at most cells [22]. So an arrangement of four circles has at most cells, whereas a four-element set has subsets. However, for and we can always obtain a geometric realization as follows. Let .
If there are at least three pairs in , then, given that , the number of triples plus the number of singletons in together is at most three. Thus, as , there exists a vertex such that and . So we can use the drawing depicted in Figure 2, where we assign to the central disk. As all subsets of other than and are realized, this is a valid geometric realization of .
Otherwise, there are at most two pairs in . We use the drawing depicted in Figure 2, where we assign the vertices of to the disks so that both pairs in appear consecutively in the circular order of disks. (This works regardless of whether or not these pairs share a vertex.) As all subsets of other than the two pairs that correspond to opposite circles in the drawing are realized, this is a valid geometric realization of .
The following elementary lemma about unit disks turns out helpful.
Lemma 5.
Let be unit disks in , let be a chord of , and let be a closed part of bounded by and whose interior does not contain the center of . Then .
Lemma 6.
There exists a dichotomous ordinal that is not realizable in .
Proof Sketch.
Let and denote the vertex partition. For each , we can specify an associated set (such that exactly the edges between and are short; see Figure 3). We choose all four subsets of size three and the three subsets of size two that contain , and distribute them among the vertices of arbitrarily. In any geometric representation, each set corresponds to a cell in the induced arrangement of unit circles. Two more cells are required implicitly: The outer cell, which corresponds to , and a cell that corresponds to the whole set and is required by Helly’s Theorem [11] because disks are convex and we specified all triples to be among the sets . Using these properties of we can show that it cannot be realized using unit circles. It is crucial that the circles must have the same radius: If arbitrary radii are allowed, then a geometric realization exists (Figure 2).
Lemma 7.
There exists a dichotomous ordinal that is not realizable in .
Proof.
First we specify a dichotomous ordinal , see Figure 3 for an illustration.
Let and denote the partition of the vertex set. To each , for , we associate a set as follows:
where . Now consider an arbitrary but fixed geometric realization of this dichotomous ordinal . In a slight abuse of notation we identify the vertices with the corresponding points in the geometric realization. Denote by the unit disk centered at , which represents the region of points that are in short distance to . Let . As , whereas , by convexity of all points of lie in an open halfplane through . Let denote the counterclockwise order of the points from around within this halfplane. By symmetry of we may assume that without loss of generality. We consider two cases.
Case 1: The set contains one of or .
Then by symmetry between and we may assume without loss of generality that . See Figure 4 (left) for illustration. By convexity of , the triangle is contained in . As , we have . As but , the circle crosses the line segment twice in , and it also crosses both of the line segments and . Similarly, as but , the circle crosses both line segments and , and it also crosses both of the line segments and . Let denote the chord of induced by . As , by Lemma 5 we know that contains the part of on the side of that does not contain the center of . This is the part that contains because the other part contains . Similarly, as , by Lemma 5 it follows that also , which is a contradiction to . Thus, this case is impossible.
Case 2: The set does not contain any of or .
Then we have and both and . By symmetry we may assume without loss of generality that and . See Figure 4 (right) for illustration. Consider the two disks and . They both contain , and so the corresponding circles and intersect all of the rays , for . As and , the rays and intersect before , whereas the rays and intersect before . But then and cross in each of the cones , for , which is impossible, since any two distinct circles intersect in at most two points.
As we arrived at a contradiction in both cases, we conclude that no geometric realization of this dichotomous ordinal exists. If, however, we allow disks with arbitrary radii, then a geometric realization exists, as depicted in Figure 5.
4 Graphs with Constrained Short or Long Subgraphs
We show that every bipartite dichotomous ordinal graph admits a geometric realization if the short subgraph is outerplanar or a subgraph of the rectangular grid or if the long subgraph is a caterpillar. In the first case, we construct a plane drawing of in which the BFS-layers are drawn on horizontal lines (Figure 7). In the second case, we suitably perturb the grid (Figure 6). And in the third case, we suitably place points on .
Theorem 8.
A bipartite dichotomous ordinal graph admits a geometric realization if the subgraph induced by the short edges is outerplanar.
Proof Sketch.
Let be a bipartite dichotomous ordinal graph such that is outerplanar. By Observation 2, we may assume that is connected. We root at an arbitrary vertex . Let , , be the BFS layers of rooted at , i.e., , is the set of neighbors of , and , is the set of neighbors of the vertices in that are not already in . We say that is a child of and is a parent of if is an edge of , and for some . By outerplanarity, each vertex has at most two parents. We construct a planar drawing of with the following properties.
-
The root is drawn with y-coordinate . All vertices in layer , are on a horizontal line with y-coordinate strictly between and .
-
The distance between a vertex and its children is at most 1 while the distance between two vertices on consecutive layers is greater than 1 if they are not adjacent in .
-
For each vertex there is a vertical strip such that
-
–
is in ,
-
–
is contained in the union of the strips of ’s parents,
-
–
and are internally disjoint if and are on the same layer.
-
–
Special care has to be taken if a vertex has two parents and , i.e., if closes an internal face. In that case, we want to draw on line , on the common boundary of and , and with distance exactly one to both and .
Theorem 9.
A dichotomous ordinal graph admits a geometric realization if the set of short edges induces a subgraph of the grid.
Proof Sketch.
Extend by the remaining grid edges and require the new edges to be long. Use the construction in Figure 6 to place the vertices. Then the short edges are shorter than , while the long edges have length at least . Scale the drawing.
Theorem 10.
A dichotomous ordinal graph admits a geometric realization in and on if each component of the long subgraph forms a caterpillar.
Proof Sketch..
We draw the vertices on a circle of radius , for some small . For each point there is a region around its antipodal point such that for a point we have . We draw the vertices on the spine such that for the vertex lies at the counterclockwise boundary of . Then we place the leaves (if any) attached to within a very short arc around the point close to . More precisely, we obtain by shifting counterclockwise along by a small angle that monotonically increases with . In this way, we ensure that the leaves of are far from but close to the leaves of the neighbors of along the spine.
5 Pandichotomic Dimension and Degeneracy
In this section, we exhibit a strong connection between the degeneracy of a graph and its pandichotomic dimension. Among others, we show that the pandichotomic dimension is bounded both from above and from below by a linear function of the degeneracy, and we give bounds on the coefficients in these linear functions.
Theorem 11.
Every -degenerate graph, for , is pandichotomous on and in .
Proof.
Let be a -degenerate dichotomous ordinal graph, for , and let be a vertex ordering such that has at most neighbors in , for . To obtain a geometric realization of we place the vertices on the sphere such that for every -tuple of vertices the corresponding vectors are linearly independent. For a vertex denote by the corresponding vector; the points in distance less than one to on form a hemisphere, which consists of all points such that , where denotes the scalar product between and .
We place the vertices in this order. The first vertex is placed arbitrarily on . Then for each , for , we have a set of points, which correspond to the neighbors of in . Further, for each point in we know whether it should be close to or far from . Now we need to find a suitable point on that satisfies these constraints. We obtain the set from by setting , if should be close to and setting to the point antipodal to on if should be far from . As is linearly independent, so is . Furthermore, the linear system , for , has a (unique) solution . Normalizing we obtain a point , such that , for all . Thus, we can place at such that all constraints with respect to are satisfied. The points on that lie in a -dimensional subspace spanned by vertices, for , can easily be avoided when selecting . In this way we ensure that for all -tuples of vertices on the corresponding vectors are linearly independent. This realization also works for geodesic distances on if we take an arc with angle as a unit.
Corollary 12.
Every bipartite planar graph is pandichotomous on and in .
Proof.
Let be a planar bipartite graph on vertices. As a consequence of Euler’s formula, we have . By the handshaking lemma and, thus, the average degree in is strictly less than . Consequently, every planar bipartite graph is -degenerate, and the statement follows by Theorem 11.
We contrast the upper bound on the pandichotomic dimension in terms of the degeneracy provided by Theorem 11 by an almost matching lower bound in the Euclidean (Theorem 13) and a matching lower bound in the spherical case (Corollary 14), even for bipartite graphs. Note that every lower bound example is not just sporadic but spans an infinite family of examples, given that being pandichotomous is a monotone graph property.
Theorem 13.
For every , there exists a -degenerate bipartite graph that is not pandichotomous in .
Proof.
We build a graph starting with a set of isolated vertices. Then for each of the many choices of assigning short or long to the vertices of we add a new vertex and connect it by edges to accordingly. Observe that is bipartite and -degenerate by construction. Consider a geometric realization of and the corresponding arrangement of the unit spheres centered at the vertices of . In order to bound the number of full-dimensional cells in , we consider the standard parabolic lifting map , which orthogonally projects a point in to the unit paraboloid in . This map has a number of useful properties, see, for instance, Edelsbrunner’s book [8, Section 1.4]. Specifically, the image of a sphere lies on a hyperplane such that a point lies inside if and only if its image lies below . It follows that we may regard as an arrangement of hyperplanes in . As such an arrangement has at most many full-dimensional cells [16, Proposition 6.1.1], for at least one of the vertices in its distance requirements with respect to are violated. Thus, there is no geometric realization of in .
Corollary 14.
For every , there exists a -degenerate bipartite dichotomous ordinal graph that is not realizable on .
Proof.
We use the same graph as in the proof of Theorem 13, except that we start with a set of rather than isolated vertices. We consider as a unit sphere . For a point , the set of points on in distance at most some fixed unit from can be expressed as an intersection where is a halfspace.
Suppose there is some geometric realization of , and let denote the set of points that represent the vertices of in this realization. Consider the set of the bounding hyperplanes of the halfspaces , for . The arrangement of has at most many full-dimensional cells [16, Proposition 6.1.1]. Thus, for at least one of the vertices in there is no cell that satisfies its distance requirements with respect to . It follows that there is no geometric realization of in .
In the Euclidean case, we give a tight lower bound in , albeit not for bipartite graphs.
Theorem 15.
There exists a -degenerate graph that is not pandichotomous in .
Proof.
We build a dichotomous ordinal graph on eight vertices as follows (Figure 8). Start with a set and a complete graph on , all edges long. Then insert a vertex and connect it to all vertices in by a short edge. Next, insert a set of vertices as follows: the vertex , for , is connected to by a long edge and to each vertex in by a short edge. Finally, we add a vertex that is connected to all vertices in by a short edge. Observe that is -degenerate as constructed.
Consider any geometric realization of . In a slight abuse of notation we identify the vertices of with the corresponding points that represent them in . For a set denote and . As , we have and is simply connected. The constraints imposed by enforce and . In particular, for each , the set is contained in the lens . As , each has diameter strictly smaller than . Any lens in of diameter strictly smaller than contains at most two points at a pairwise distance at least one. Thus, in particular, we have , for all .
We analyze the interaction of the circles , for , with . As and as any two points in are at distance strictly larger than one, we have , for all . As and as is simply connected, some part of is disjoint from . We use such a part to break up the circular sequence of intersection points between and the into a linear sequence of six points (some but not all of which may coincide). On the one hand, as , for all , and as , we have , for all . On the other hand, if , for some with , then, given that we also have , a contradiction. It follows that up to the indexing of we have , where we write an integer to indicate an intersection .
Let denote the intersection point of in . Note that because would imply and thus , a contradiction. We continuously move a unit disk starting from towards such that the center of is on the line segment . We stop the movement as soon as . This process is well defined because and . Furthermore, during the whole movement we have and the disk at the end of the movement also contains . Thus, the lens contains all of and given that it has diameter strictly smaller than , a contradiction.
The examples discussed above demonstrate that the bound from Theorem 11 is tight in the worst case, that is, for some graphs. In the following, we will show that the bound is also tight for all graphs, up to a multiplicative constant. We first estimate the edge density of pandichotomous graphs in and show that it is linearly bounded in . In fact, we prove a stronger result, namely that every sufficiently dense graph not only is not pandichotomous in , but in fact, asymptotically almost all partitions of the edge-set of into short and long edges yield dichotomous ordinal graphs that are not realizable in .
Theorem 16.
Let , let , and let be a graph with vertices and edges. Let denote the unique positive root of the function , where is the binary entropy function .
If , then for asymptotically almost all222That is, a fraction of the partitions that tends to as . partitions of the edge-set of , the dichotomous ordinal graph has no geometric realization in . In particular, every graph that is pandichotomous in has at most edges. The term approaches zero quickly as . For illustration, we also show that , for all and and some explicit constant .
In the proof of Theorem 16, we will use the following result by Warren [25] on the number of sign-patterns of a collection of multivariate polynomials.
Theorem 17 (Warren [25, Theorem 2]).
Let be real polynomials in variables, each of degree at most . Then the number of connected components of the set
is at most
The following is an immediate consequence of the above.
Corollary 18.
Let be real polynomials in variables, each of degree at most and let . Then we have
Proof.
Let . Consider the map , defined by . It is easy to see, using the continuity of the polynomials , that is continuous. Let be a topological component of . The restriction of to is a continuous map on a connected topological space that takes on only finitely many (at most ) values. Since every such map is constant, we find that is constant on every component of . Hence, the size of is bounded by the number of components of . The statement now follows from Theorem 17.
Proof of Theorem 16.
Assume w.l.o.g. that has vertex set . Let be an -tuple of points in , no two of which are at distance exactly one. The distance-pattern of w.r.t. is the map , where
for every edge . In other words, given a configuration of points in , the distance-pattern captures the information of which edges of in a geometric realization placing vertices at points , respectively, are long or short.
Next, we estimate the size of the set of all possible distance-patterns for . Concretely, is the set of all mappings where ranges over all -tuples of points in , no two of which are at distance . Let us denote by the number of partitions of the edge-set of such that the dichotomous ordinal graph is realizable in . Let denote the fraction of such partitions compared to all possible partitions of . Note that and that if and only if is pandichotomous.
Claim 1.
.
Proof of Claim 1..
Consider any one of the partitions of the edge-set for which is realizable in . By Observation 1 we may assume a threshold of and that we use a set of points with no unit distances. The distance-pattern of the corresponding tuple of points in -space then has value for every long and for every short edge.
Since any two distinct partitions of into short and long edges result in different distance-patterns in this way, it follows that , as claimed.
Next, we obtain an upper bound on using Theorem 17.
Claim 2.
Proof of Claim 2..
For any two points , we have if and only if , and if and only if . Further, the expression
is a polynomial of degree two in the coordinates of . It is therefore natural to associate with every edge of a polynomial , defined as . The collection then forms a set of polynomials, each of degree , in the variables corresponding to the coordinates of . For every tuple of points in , no two at unit distance, we have .
Hence, the set defined before coincides with the set defined in Corollary 18 for the collection of multivariate polynomials. We therefore obtain, using the degree bound for the polynomials,
Using Claims 1 and 2, we obtain the inequality
Since , we have . This implies that the term is monotonically increasing for . Hence, we may bound the right hand side above by
Let . Using the estimate , which holds for any and , see e.g., [17, Lemma 9.2], we find
Taking logarithms and dividing by this simplifies to
(1) |
Consider the function . Observe that is strictly monotonically increasing and continuous for and that it has a unique positive root .
It follows that , and, since , Equation 1 above implies that
Since the right hand side of the last inequality tends to as , it follows that for . Hence, it is indeed true that asymptotically almost all partitions of the edge-set of into short and long edges yield dichotomous ordinal graphs with no geometric representation in . This completes the proof of the first statement.
It remains to show that if is pandichotomous (), then the explicit bound with holds for all and . Set and observe that for . We can then express Equation 1 as . The trivial bound suffices to show that , unless , i.e., unless . As is monotonically decreasing, it follows that . For the value we obtain , whereas . Therefore, as is monotonically increasing, it follows that , as claimed.
Corollary 19.
For some absolute constant we have for every graph and for every graph with .
Proof.
By Theorem 16 every graph that is pandichotomous in has at most edges, for some absolute constant . Thus, the minimum degree of is at most and so is -degenerate, for . This implies and so . Since we obtain the lower bound for the spherical dimension. The upper bounds follow from Theorem 11.
Corollary 20.
Every -vertex graph is pandichotomous in and . But there exists an absolute constant such that for every there exist -vertex bipartite graphs that are not pandichotomous in or .
Proof.
Since -vertex graphs are -degenerate, the first statement is a direct consequence of Theorem 11. The complete bipartite -vertex graph has minimum degree . Hence, Corollary 19 implies that is not pandichotomous in for any dimension such that , so in particular for .
6 Conclusion
We study pandichotomous graphs with an emphasis on bipartite graphs on one hand and the relationship between the degeneracy and the pandichotomous dimension on the other hand. Some interesting open questions remain, such as:
-
Is every planar graph, planar -tree, or planar bipartite graph pandichotomous in ?
-
Are bipartite dichotomous ordinal graphs realizable in if the short graph is a -tree?
-
Characterize the (complete) bipartite graphs that are pandichotomous in , for .
-
Given , is there a bipartite -degenerate graph that is not pandichotomous in ? We believe that the answer to this question should be positive.
References
- [1] Md. Jawaherul Alam, Steven Chaplick, Gasper Fijavz, Michael Kaufmann, Stephen G. Kobourov, Sergey Pupyrev, and Jackson Toeniskoetter. Threshold-coloring and unit-cube contact representation of planar graphs. Discret. Appl. Math., 216:2–14, 2017. doi:10.1016/J.DAM.2015.09.003.
- [2] Md. Jawaherul Alam, Stephen G. Kobourov, Sergey Pupyrev, and Jackson Toeniskoetter. Happy edges: Threshold-coloring of regular lattices. In Proc. 7th Internat. Conf. Fun with Algorithms (FUN 2014), volume 8496 of LNCS, pages 28–39. Springer, 2014. doi:10.1007/978-3-319-07890-8_3.
- [3] Md. Jawaherul Alam, Stephen G. Kobourov, Sergey Pupyrev, and Jackson Toeniskoetter. Weak unit disk and interval representation of graphs. In Proc. 41st Internat. Workshop Graph-Theoretic Concepts in Computer Science (WG 2015), volume 9224 of LNCS, pages 237–251. Springer, 2015. doi:10.1007/978-3-662-53174-7_17.
- [4] Patrizio Angelini, Michael A. Bekos, Martin Gronemann, and Antonios Symvonis. Geometric representations of dichotomous ordinal data. In Proc. 45th Internat. Workshop Graph-Theoretic Concepts in Computer Science (WG 2019), volume 11789 of LNCS, pages 205–217. Springer, 2019. doi:10.1007/978-3-030-30786-8_16.
- [5] Joseph F. Bennett and William L. Hays. Multidimensional unfolding: Determining the dimensionality of ranked preference data. Psychometrika, 25(1):27–43, 1960.
- [6] Jiehua Chen, Kirk Pruhs, and Gerhard J. Woeginger. The one-dimensional Euclidean domain: finitely many obstructions are not enough. Social Choice and Welfare, 48(2):409–432, 2017. doi:10.1007/s00355-016-1011-y.
- [7] Jean-Paul Doignon and Jean-Claude Falmagne. A polynomial time algorithm for unidimensional unfolding representations. J. Algorithms, 16(2):218–233, 1994. doi:10.1006/jagm.1994.1010.
- [8] Herbert Edelsbrunner. Algorithms in combinatorial geometry, volume 10 of EATCS Monographs on Theoretical Computer Science. Springer, 1987. doi:10.1007/978-3-642-61568-9.
- [9] Edith Elkind and Martin Lackner. Structure in dichotomous preferences. In Proc. 24th IJCAI, pages 2019–2025. AAAI Press, 2015. URL: https://ijcai.org/Abstract/15/286.
- [10] Timothy F. Havel. The combinatorial distance geometry approach to the calculation of molecular conformation. Ph.D. thesis, University of California, Berkeley, CA, 1982.
- [11] Eduard Helly. Über Mengen konvexer Körper mit gemeinschaftlichen Punkten. Jahresbericht der Deutschen Mathematiker-Vereinigung, 32:175–176, 1932. URL: http://eudml.org/doc/145659.
- [12] Ross J. Kang and Tobias Müller. Sphere and dot product representations of graphs. Discrete Comput. Geom., 47(3):548–568, 2012. doi:10.1007/s00454-012-9394-8.
- [13] Joseph Kruskal. Multidimensional scaling by optimizing goodness of fit to a nonmetric hypothesis. Psychometrika, 29(1):1–27, 1964.
- [14] Joseph Kruskal. Nonmetric multidimensional scaling: A numerical method. Psychometrika, 29(2):115–129, 1964.
- [15] Hiroshi Maehara. Space graphs and sphericity. Discrete Appl. Math., 7(1):55–64, 1984. doi:10.1016/0166-218X(84)90113-6.
- [16] Jiří Matoušek. Lectures on Discrete Geometry. Springer, New York, NY, 2002. doi:10.1007/978-1-4613-0039-7.
- [17] Michael Mitzenmacher and Eli Upfal. Probability and Computing: Randomized Algorithms and Probabilistic Analysis. Cambridge, New York, NY, 2005. doi:10.1017/CBO9780511813603.
- [18] Dominik Peters. Recognising multidimensional euclidean preferences. CoRR, abs/1602.08109, 2016. arXiv:1602.08109.
- [19] Dominik Peters. Recognising multidimensional Euclidean preferences. In Proc. 21st AAAI Conf. Artificial Intelligence (AAAI’17), pages 642–648, 2017. doi:10.1609/AAAI.V31I1.10616.
- [20] Roger N. Shepard. The analysis of proximities: Multidimensional scaling with an unknown distance function. I. Psychometrika, 27(2):125–140, 1962.
- [21] Roger N. Shepard. The analysis of proximities: Multidimensional scaling with an unknown distance function. II. Psychometrika, 27(3):219–246, 1962.
- [22] Jacob Steiner. Einige Gesetze über die Theilung der Ebene und des Raumes. J. für die reine und angewandte Mathematik, 1:349–364, 1826. doi:10.1515/crll.1826.1.349.
- [23] Yoshikazu Terada and Ulrike von Luxburg. Local ordinal embedding. In ICML, volume 32 of JMLR Workshop and Conf. Proc., pages 847–855. JMLR.org, 2014. URL: http://proceedings.mlr.press/v32/terada14.html.
- [24] Leena Chennuru Vankadara, Michael Lohaus, Siavash Haghiri, Faiz Ul Wahab, and Ulrike von Luxburg. Insights into ordinal embedding algorithms: A systematic evaluation. J. Mach. Learn. Res., 24:191:1–191:83, 2023. URL: http://jmlr.org/papers/v24/21-1170.html.
- [25] Hugh Warren. Lower bounds for approximation by nonlinear manifolds. Trans. Amer. Math. Soc., 133:167–178, 1968. doi:10.1090/S0002-9947-1968-0226281-1.