Cut polytope has vertices on a line
Nevena Maric

TL;DR
This paper demonstrates that, after appropriate scaling, all vertices of the cut polytope can be approximately aligned along a single line, revealing a new geometric property of the polytope.
Contribution
It establishes that vertices of the scaled cut polytope are approximately collinear, connecting combinatorial optimization with probabilistic interpretations.
Findings
Vertices of scaled cut polytope lie near a straight line
The result links geometric and probabilistic perspectives
Vertices are approximately on the line y = x - 1/2
Abstract
The cut polytope is the convex hull of the cut vectors in a complete graph with vertex set . It is well known in the area of combinatorial optimization and recently has also been studied in a direct relation with admissible correlations of symmetric Bernoulli random variables. That probabilistic interpretation is a starting point of this work in conjunction with a natural binary encoding of the CUT(). We show that for any , with appropriate scaling, all vertices of the polytope -CUT() encoded as integers are approximately on the line .
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
TopicsAdvanced Combinatorial Mathematics · Random Matrices and Applications · Limits and Structures in Graph Theory
Cut polytope has vertices on a line
Nevena Marić
Department of Mathematics and Computer Science
University of Missouri - St. Louis
St. Louis, USA
Abstract
The cut polytope is the convex hull of the cut vectors in a complete graph with vertex set . It is well known in the area of combinatorial optimization and recently has also been studied in a direct relation with admissible correlations of symmetric Bernoulli random variables. That probabilistic interpretation is a starting point of this work in conjunction with a natural binary encoding of the CUT(). We show that for any , with appropriate scaling, all encoded vertices of the polytope -CUT() are approximately on the line .
keywords:
Cut polytope, Bernoulli correlations.
††volume: NN††journal: Electronic Notes in Discrete Mathematics
††thanks: Email: \[email protected]
1 Introduction
The cut polytope is the convex hull of cut vectors in a complete graph with vertex set . It is well known in the area of combinatorial optimization as it can be used to formulate the max-cut problem, which has many applications in various fields, like statistical physics, in relation to spin glasses [1]. It has also been studied in relation with correlations of binary random variables. A symmetric Bernoulli random variable is such that takes values 0 and 1 with equal probabilities. The space of all -variate symmetric Bernoulli r.v. is denoted by and its correlation space . It s well known that every correlation matrix belongs to , the set of symmetric positive semi-definite matrices with all diagonal elements equal to 1. For Gaussian marginals, the entirety of can be realized, but surprisingly enough, for other common distributions very little is known [2]. For multivariate symmetric Bernoulli the problem was recently solved in [3] where the polytope was characterized by identifying its vertices. A relationship with the CUT() was established explicitly as . A relation between CUT() and its approximation by has also been studied in [4]. In this work the established relationship of 1-CUT() with is our starting point. We then use a natural binary encoding to study the vertices of 1-CUT() as integers. It is shown that, with appropriate scaling, for any , the encoded vertices of this polytope are approximately on the line . Consequently, the encoded vertices of CUT() are approximately on the line .
2 Cut polytopes
Let be a graph with vertex set and edge set . For a cut of the graph is a partition of the vertices. The cut-set consists of all edges that connect a node in to a node not in .
Let , , and be a complete graph with the vertex set .
Definition 2.1**.**
For every a vector , defined as
[TABLE]
for , is called a cut vector of .
The cut polytope CUT() is the convex hull of all cut vectors of :
[TABLE]
Remark 2.2**.**
Since every cut vector is a vertex of , there are vertices of this polytope [5].
Each is a -vector (every coordinate value is either 0 or 1). The convex hulls of finite sets of -vectors are called 0/1-polytopes, out of which cut polytopes are a sub-class. An excellent lecture on 0/1-polytopes, including CUT, is given in Ziegler [5]. A thorough treatment of cut polytopes can be found in Deza and Laurent [1]. The starting point for us here are results from Huber and Marić [3] where the cut polytopes are given a new probabilistic interpretation.
3 Cut polytopes via agreement probabilities
Definition 3.1**.**
For an -dimensional -vector we define its concurrence vector as where , for .
Here denotes the indicator function: if is true and [math] otherwise. Applying the definition to an example , . Note that if has coordinates then has coordinates.
Introduction of the concurrence vector has its motivation from the context of symmetric Bernoulli random variables [2]. Let , that is , for all . The random vector takes values in and correlations among these variables are explicitly related to concurrence probabilities, i.e. probabilities of two variables taking the same value, , for .
Let’s look at elements of (the set of all -variate symmetric Bernoulli dist.) that are uniformly distributed over two diagonal points of , where by a diagonal we mean the set , . There are such distributions and they play an important role for both and . Namely it was shown in [3] that the concurrence vectors associated to those diagonal distributions are precisely vertices of the polytope 1 - CUT() (obtained by replacing all coordinates by ).
3.1 Binary encoding
Let us look now at elements of encoded as a binary representation of numbers . For instance we will identify with a binary number , that is decimal number 7. Note that also represents decimal number 7, so when needed we will specify the number of bits used in representation of the specific number. The notation in that case will be , where is the number of bits. When it is helpful for easier reading to emphasize that the number is represented in binary, we will add in superscript, like . More notation: We will write two strings next to each other with vertical dots in between to denote concatenation: if , then . Also is the complement of .
What happens with in this encoding? It becomes a function from to and in place of vectors we get integers that perhaps follow some interesting law.
Going back to the set , label the upper half of the points by (all binary). Take as an example , then , ,…, . Using the definition 3.1 we can easily calculate the concurrence vectors associated to these numbers: . As mentioned previously, these points (i.e. the associated 0/1 vectors) are vertices of the polytope 1-CUT(). Obviously, out of vertices, we can directly identify two vertices of the polytope: and . Actually, for every evaluating is straightforward but it is interesting to see is there a more general law between these integers.
Remark 3.2**.**
Note that and .
For example .
Proposition 3.3**.**
For written using same number of bits and with 1 as a leading digit, If then
Proof 3.4**.**
Suppose and can be written using same number of bits and have 1 as a leading digit. Then they can be written as and Then, . The strict inequality here is due to the fact that 1 at any position to the left from the has more weight than all ones at the right side.
This proposition tells us that the sequence is increasing. Moreover, with appropriate scaling they are approximately on the line . This is the statement of the next theorem.
Theorem 3.5**.**
For and
**
That is, are approximately on the line with residuals being at most 1/2.
Proof 3.6**.**
[TABLE]
Note that has bits and therefore . Then
[TABLE]
which finishes the proof.
In the following figures is plotted versus , for and . The fitted line is obtained using linear regression (MATLAB). For the residuals plot is also shawn, and it can be clearly seen that residuals, in absolute value, are bounded by 1/2 as stated in the above theorem.
Note that the above analysis refers to the vertices of a polytope 1 - CUT(). If we denote by the appropriate encoded vertices of CUT(), then . A corollary of the Theorem 3.5 then says that are approximately on the line .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Deza, M. M. and M. Laurent, “Geometry of Cuts and Metrics,” Algorithms and Combinatorics 15 , Springer-Verlag, 1997.
- 2[2] Huber, M. and N. Marić, Simulation of multivariate distributions with fixed marginals and correlations , J. Appl. Probab. 52 (2015), pp. 602–608, ar Xiv:1311.2002.
- 3[3] Huber, M. and N. Marić, Bernoulli correlations and cut polytopes , ar Xiv preprint ar Xiv:1706.06182 (2017).
- 4[4] Tropp, J. A., Simplicial faces of the set of correlation matrices , Discrete & Computational Geometry 60 (2018), pp. 512–529.
- 5[5] Ziegler, G. M., Lectures on 0/1 polytopes , in: Polytopes - combinatorics and computation , Birkhäuser Basel, 2000 pp. 1–41.
