A partial answer to the Demyanov-Ryabova conjecture
Aris Daniilidis, Colin Petitjean

TL;DR
This paper investigates the Demyanov-Ryabova conjecture for finite polytope families, proving a strong version under specific conditions related to minimal polytopes with well-positioned extreme points.
Contribution
It establishes a strong version of the conjecture assuming the initial family contains sufficiently many minimal polytopes with well-placed extreme points.
Findings
Proves the conjecture under new conditions
Demonstrates finite convergence to 1- or 2-cycles
Provides insights into polytope dualization dynamics
Abstract
In this work we are interested in the Demyanov--Ryabova conjecture for a finite family of polytopes. The conjecture asserts that after a finite number of iterations (successive dualizations), either a 1-cycle or a 2-cycle eventually comes up. In this work we establish a strong version of this conjecture under the assumption that the initial family contains "enough minimal polytopes" whose extreme points are "well placed".
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.
A partial answer to the Demyanov-Ryabova conjecture111Research partially supported by the grants BASAL PFB-03 and ECOS/CONICYT–ECOS/Sud C14E06. The first author has also been partially supported by the grants FONDECYT 1171854 (Chile) and MTM2014-59179-C2-1-P (MINECO of Spain and ERDF of EU)
Aris Daniilidis & Colin Petitjean
Abstract. In this work we are interested in the Demyanov–Ryabova conjecture for a finite family of polytopes. The conjecture asserts that after a finite number of iterations (successive dualizations), either a 1-cycle or a 2-cycle eventually comes up. In this work we establish a strong version of this conjecture under the assumption that the initial family contains “enough minimal polytopes” whose extreme points are “well placed”.
Key words. Polytope, extreme point, sublinear function, subdifferential, exhauster.
AMS Subject Classification Primary 52B12 ; Secondary 49J52, 90C49.
1 Introduction
We call polytope any convex compact subset of with a finite number of extreme points. Throughout this work we consider a finite family of polytopes of together with an operation which transforms the initial family to a dual family of polytopes that we denote (Motivation and origin of this operation will be given at the end of the introduction).
Let us now describe the operation : let stand for the set of extreme points of the polytope and let denote the unit sphere of Then given a family as before, for any direction and polytope () we consider the set of -active extreme points of
[TABLE]
We associate to the polytope
[TABLE]
that is, the polytope obtained as convex hull of the set of all -active extreme points (when is taken throughout ). Since the set of extreme points of all polytopes of the family
[TABLE]
is finite, the family of polytopes
[TABLE]
is also finite, hence of the same nature as . We call the dual family of
Now starting from a given family of polytopes , we define successively a sequence of families by applying repeatedly this duality operation (transformation) , that is, setting for all . Since the transformation cannot create new extreme points, the sequence
[TABLE]
is nested (decreasing) and eventually becomes stable, equal to a finite set By a standard combinatorial argument, we now deduce that for some and we necessarily get (and ), for all . Therefore, a -cycle is always formed. We are now ready to announce the conjecture of Demyanov and Ryabova:
- •
Conjecture (Demyanov–Ryabova, [1]). Let be a finite family of polytopes in Then for some we shall have .
In other words, after some threshold the sequence
[TABLE]
stabilizes to either a -cycle (self-dual family ) or to a -cycle (reflexive family ) for . In [1], the authors carried out generic numerical experiments over two hundred families of polytopes, where only -cycles eventually arise. Notice however that one can construct particular examples where a -cycle is formed. In all known cases, the initial family ends up, after finite iterations, to a reflexive one.
Besides the recorded numerical evidence, there is still no proof of this conjecture. The only known result in this direction is due to [7]. In that work, the author establishes the conjecture under the additional assumption that the set of extreme points of the initial family is affinely independent.
Before we state and prove our main result, let us mention that in –dimension the conjecture is trivially true.
Proposition 1.1** (The conjecture is true in –dim).**
Let be a finite family of closed bounded intervals of . Then .
Proof. Let us denote the elements of with . Since the unit sphere consists of only two directions, the construction of the dual family is very simple. To this end, we set , , , . This leads to the family
[TABLE]
The construction of is even simpler, since we only have two intervals (polytopes) to consider. We actually have
[TABLE]
It now suffices to compute and obtain directly that . (Notice that if it happens then we actually get a -cycle: .)
The extreme simplicity of the problem in dimension is due to the fact that the family that arises after any new iteration has at most elements (corresponding to the directions and of the unit sphere ). The problem gets much more complicated though in higher dimensions, where no prior efficient control on the cardinality of the iterated families can be obtained (apart from an absolute combinatorial bound on the number of all possible polytopes that can be obtained by convexifying subsets of the prescribed set of extreme points ). We shall now treat this general case.
Let be a finite family of polytopes in (). We denote by E:=E_{\Re_{0}}\the set of extreme points of all polytopes of the family, see (1.2), by its cardinality and we set
[TABLE]
its convex hull. Notice that every polytope of the family (or of any family obtained after -iterations, for every ), is contained in Let further
[TABLE]
denote the number of extreme points of the polytope and set
[TABLE]
We now state the main result of the paper.
Theorem 1.2** (Main result).**
Let be a finite family of polytopes in and as in (1.4). Then (i.e. a reflexive family occurs after one iteration) provided:
- (H1)
(i.e. each is extreme in )
- (H2)
contains all -polytopes (that is, all polytopes made up of points of ).
Remark 1.3*.*
(i) Assumption (H1) easily yields that the set of extreme points remains stable from the very beginning, that is,
[TABLE]
Indeed pick and which exposes in . Let be such that (there is clearly at least one such a polytope in ). Then exposes in , that is It follows readily that (see the definition in (1.1)) and by a simple induction, , for every .
(ii) Assumption (H2) will be weakened in the sequel.
Origin of the conjecture. The initial motivation which eventually led to the formulation of the above conjecture stems from the problem of stable representation of positively homogeneous polyhedral functions as finite minima of sublinear ones, or its geometric counterpart, the representation of a closed polyhedral cone as finite union of closed convex polyhedral cones. Let us recall that a function is called positively homogeneous provided for every and . It is called sublinear (respectively, superlinear) if it is positively homogeneous and convex (respectively, concave).
Following [5], a sublinear function is called an upper convex approximation of if majorizes on , that is, for every . In the same way, a superlinear function : is called a lower concave approximation of if minorizes on , that is, for all . Then we say that a set of sublinear functions is an upper exhaustive family for if the following equality holds for every :
[TABLE]
Similarly, we say that a set of superlinear functions is a lower exhaustive family for if the following equality holds for every :
[TABLE]
In [2] the authors established the existence of an upper exhaustive family of upper convex approximations (respectively lower exhaustive family of lower concave approximations) when is upper semicontinuous on (respectively lower semicontinuous). In particular, if is continuous, the existence of both such families is guaranteed.
It is well known (see [3, 4] e.g.) that a function : is sublinear if and only if . Using this fact we are able to restate (1.5) in the following way:
[TABLE]
where is the family of subdifferentials of the sublinear functions that represent and . In a similar way, considering superlinear functions (lower concave approximations of ) and denoting by the family of superdifferentials , we can restate (1.6) as follows:
[TABLE]
In case of a polyhedral function the exhaustive families and can be taken to be finite, with elements being polyhedral functions ( and respectively). In this case, the corresponding families and —called upper (respectively lower) exhausters— are made up of finite polytopes. In [1], the authors presented a procedure —that they called converter— which permits to define from a given lower exhauster an upper exhauster and vice-versa (this is actually the same procedure and coincides with the described operator in the beginning of the introduction). A lower (respectively, an upper) exhauster (respectively, ) is called stable or reflexive, if
[TABLE]
An equivalent way to formulate the Demyanov–Ryabova conjecture is to assert that starting with any finite (upper or lower) exhaustive family of polyhedral functions, we eventually end up to a stable one.
2 Preliminary results
Notation.
is a finite set of polytopes in with .
denotes the unit sphere of .
is the set of extreme points of a given polytope .
is the set of extreme points of all polytopes in .
We assume throughout the paper that satisfies the assumption (H1) of Theorem 1.2. For the proof of Theorem 1.2, we shall need the two following notions.
Definition 2.1**.**
- •
(-compatible enumeration) An enumeration of is called -compatible with respect to a direction , provided
[TABLE]
Notice that a -compatible enumeration is not necessarily unique: indeed, whenever , for the elements and can be interchanged in the above enumeration.
- •
(strict -location) A direction is said to locate strictly an element at the -position (where ), if there exists a -compatible enumeration of for which and
[TABLE]
In case (resp. ) the left strict inequality (resp. the right strict inequality ) is vacuous. Notice further that since is a polytope, assumption (H1) yields that for every the normal cone
[TABLE]
of at has nonempty interior (see [6, 3] e.g.), and every strictly locates in the -position, under any -compatible enumeration of
- •
(selection) A map is called a selection if
[TABLE]
Thus, for every , is a direction that strictly exposes .
We now begin a series of “reordering results”. The main goal is the following. Given a -compatible enumeration of which locates an element at some position, say , we construct a direction and a -compatible enumeration of which locates strictly to a possibly different position . To construct such a , the general idea is to do small perturbations on using other well chosen directions. These perturbations need to be quantified and adequately controlled. We start with the following simple lemma.
Lemma 2.2** (Uniform control).**
Let and fix a selection. Then, there exist constants and such that, for every , the map : defined for every by satisfies the following properties:
- (i)
is continuous and . 2. (ii)
For (respectively ) large enough in absolute value, any -compatible enumeration of strictly locates at the -position (resp. at the -position). That is, for every , : (resp. ). 3. (iii)
For every : . 4. (iv)
For every , : .
Proof. The first assertion is obvious. The second assertion is a simple consequence of the fact that exposes .
Now let us prove (iii). We define . Then, for every ,
[TABLE]
In the same way we prove (iv). Define . Then for every with ,
[TABLE]
Remark 2.3*.*
Note that, whenever the selection is fixed, the constants and in the previous lemma hold for every function (and do not depend neither on , nor on ).
The next lemma will play a key role in the sequel.
Lemma 2.4** (Strict location in the very next position).**
Let be a -compatible enumeration of such that for some we have:
[TABLE]
Then there exist a direction and a -compatible enumeration satisfying
[TABLE]
and locating strictly at the -position, that is,
[TABLE]
Proof. Throughout the proof, we fix a selection and the universal constants given in Lemma 2.2 (c.f. Remark 2.3).
Case 1: is not strictly located in the -position, that is the -compatible enumeration verifies
[TABLE]
An additional difficulty here is that they may exist more than one such that (that is may not be the unique point with this property). So let be the maximum index such that . Our strategy would be to do a small perturbation on with a good control in order to put at the -position strictly. Of course this creates a new direction together with a new ordering of elements in through . Then, we consider an element which is right after in the -ordering. Again, we do a small perturbation of with a good control in order to reverse the order of and . The key point is the uniform control of the employed perturbations ensuring that the element reaches the -position and not a further position.
Let us write , and let such that . Let us summarize our notations with the following picture
\langle\cdot,d\rangle$$x_{1}$$\cdots$$x_{i-1}$$x_{i}$$x_{i+1}$$\cdots$$x_{R}$$a
Step 1: We locate strictly in the -position but in a controlled way. Consider the map defined in Lemma 2.2, and then define the function
[TABLE]
The map is continuous, satisfies and . Thus, by the intermediate value theorem, there exists such that . That is
[TABLE]
Taking small enough we ensure that if is such that , then . Pick such a . Thanks to the assertion (iv) of Lemma 2.2, we have
[TABLE]
Thus . Next, thanks to the assertion (iii) of Lemma 2.2, for every in we have:
[TABLE]
This implies that
[TABLE]
Therefore we obtain a -compatible enumeration satisfying , and . We resume the situation in the following picture:
\langle\cdot,D_{x_{i}}(t_{0})\rangle$$x_{1}^{\prime}$$\cdots$$x_{i-1}^{\prime}$$x_{i}^{\prime}$$x_{i+1}^{\prime}$$\cdots$$x_{R}^{\prime}$$\geq a-c\varepsilon$$\varepsilon
Step 2: We define a new direction together with a -enumeration which locates at the -position and such that there is only one element in , , verifying . Consider . Reasoning as before, by the intermediate value theorem, there exists such that . Thanks to the assertion (iv) of Lemma 2.2, we have
[TABLE]
Thus . Next, thanks to the assertion (iii) of Lemma 2.2, evoking 2.2 under the new enumeration , for every we deduce:
[TABLE]
Note that we also have for . Therefore, denoting , we may fix a -compatible enumeration satisfying , and . This leads us to the following configuration:
\langle\cdot,D_{x_{i+1}}(t_{1})\rangle$$x_{1}^{\prime\prime}$$\cdots$$x_{i-1}^{\prime\prime}$$x_{i}^{\prime\prime}$$x_{i+1}^{\prime\prime}$$x_{i+2}^{\prime\prime}$$\cdots$$x_{R}^{\prime\prime}$$\geq a-2c\varepsilon$$\geq m|t_{1}|
Step 3: Conclusion. To complete the proof. It suffices to evoke a continuity argument and take such that:
[TABLE]
Setting , we deduce the existence of a -compatible enumeration satisfying the desired conditions. That is , , and
[TABLE]
This finishes the first part of the proof.
Case 2: is strictly located in the -position, that is . We prove that this case reduces to the first case. Indeed, consider : the map given by Lemma 2.2. Applying again the intermediate value theorem we deduce the existence of such that
[TABLE]
Thus, replacing by we obtain a -compatible enumeration of verifying , and . Therefore we rejoined the first case.
Remark 2.5*.*
It might seem strange, at a first sight, to back to the first case, since the first step of the latter was precisely to apply a perturbation that strictly locates in the -position. However, as we pointed out in the proof, this is done in a precise quantified way.
The following corollary is an easy consequence of the previous lemma and will be recalled in several occasion in the proof of Theorem 1.2.
Corollary 2.6** (Reordering lemma).**
Let be a -compatible enumeration of and assume that for . Then there exist a direction and a -compatible enumeration satisfying and strictly locating at the -position, that is,
[TABLE]
Proof. First note that if , then the result follows from Lemma 2.4 applied successively times. So let us assume that . Fix and consider the map : given by Lemma 2.2. Recall that is continuous with . Since , there exists such that and is strictly located at some position, say , in every -compatible enumeration. Thus we set and we fix a -compatible enumeration. Of course we have and is strictly located at the -position in this -compatible enumeration. Now the result follows from Lemma 2.4 applied times.
3 Proof of the main result (Theorem 1.2)
Extra notation. We keep the notation introduced at the beginning of Section 2. For the needs of the proof, we introduce some extra notation.
Given we shall often use the abbreviate notation . Under this notation we trivially have .
Starting from a finite family of polytopes , we recall that () where means applying the operator defined in (1.3) times. For and we denote
[TABLE]
where . Under this notation,
[TABLE]
We recall that a subset of a polytope is called a face of if there exists a direction such that
[TABLE]
In this case we denote the face by Notice that for any it holds:
[TABLE]
We are ready to proceed to the proof of Theorem 1.2.
Proof of Theorem 1.2. In view of Proposition 1.1 we may assume . Let us first treat the case that is, the case where the initial family contains all singletons. In this case, pick any and Since we deduce that and consequently, It follows that for all that is, Consequently, the family consists of all faces of that is,
[TABLE]
In particular, for and (direction that exposes in ) we get , therefore contains all singletons and .
Let us now treat the case In this case and we deduce, as before, that is the family of all faces of and .
It remains to treat the case which is what we assume in the sequel. In this case, we show that which in view of (3.1) yields ), i.e.
[TABLE]
To establish (3.3) we shall proceed in three steps (Subsections 3.1–3.3), characterizing respectively, the polytopes belonging to the families , and respectively
3.1 Characterization of polytopes in .
In this step, by means of geometric conditions on we characterize membership of a given polytope to the family . We start with the biggest possible polytope, namely .
Proposition 3.1**.**
Assume satisfies (H1), (H2). Then the following are equivalent:
(i) , for some (that is, ) ;
(ii) (that is, has a face containing at least points).
Proof. [(ii)(i)] Let us first assume that for assertion (ii) holds and let us prove that
[TABLE]
It suffices to prove that for each there exists a polytope such that Since contains at least extreme points different than , by assumption (H2) the family contains the polytope obtained by convexification of and the aforementioned points. Recalling (3.2) we deduce
[TABLE]
In all cases which shows that (3.4) holds true.
[(i)(ii)] Let us now assume that , for some , and let be a -compatible enumeration. Let k=\max\{i:\langle x_{i},d_{0}\rangle=\langle x_{1},d_{0}\rangle\}\so that
[TABLE]
Assume towards a contradiction, that , and fix . Then (in view of the definition of , see (1.4)) any polytope that contains should necessarily contain some element with In particular, , hence Thus contradicting (i).
Let us now characterize membership of smaller polytopes to .
Proposition 3.2**.**
Assume satisfies (H1), (H2). Let be distinct points in with . The following are equivalent:
(i) , for some (that is, );
(ii) There exists a -compatible enumeration of such that
[TABLE]
and
[TABLE]
Proof. [(ii)(i)] The proof is very similar to the previous one. Let us first assume that (ii) holds for any and distinct points We shall prove
[TABLE]
which obviously yields Pick any Then by (3.6) there exists with Let be such that Then since should contain some with (see (3.5)). Thus This shows that
[TABLE]
Let now Then and by assumption, there exist at least extreme points with values less or equal to forming, together with an -polytope for which This shows that
[TABLE]
that is (i) holds.
[(i)(ii)]. Assume now that for some we have , consider a -compatible enumeration of , set and let (respectively, ) be the minimum (respectively, maximum) integer such that If then in view of (3.2) the face contains extreme points . Then, according to Proposition 3.1, which is a contradiction. It follows that Then the -compatible enumeration satisfies
[TABLE]
Applying [(ii)(i)] for we deduce that whence and The proof is complete.
Let us complete this part with the following result.
Proposition 3.3**.**
Assume satisfies (H1), (H2). Then does not contain any polytope of the form where are distinct and
Proof. This fact is obvious since contains all possible -polytopes. In particular, there exists a polytope entirely contained in and consequently for every it holds
[TABLE]
The proof is complete.
To resume the above results, we have established that a polytope belongs to the family if and only if there is a -compatible enumeration of such that
[TABLE]
with the obvious abuse of notation: .
3.2 Characterization of polytopes in .
In this step, we shall describe the elements of the family
[TABLE]
where as usual,
[TABLE]
Let us proceed to a complete description of the above elements. To this end, let us fix a direction . By the previous step (Subsection 3.1), there exists a -compatible enumeration of and such that
[TABLE]
Proposition 3.4**.**
Let denote the above -compatible enumeration of for which (3.7) holds. Then
[TABLE]
where
[TABLE]
Proof. Let us first assume According to Proposition 3.2, we have
[TABLE]
Since the above yields
[TABLE]
therefore
[TABLE]
Let further be such that
[TABLE]
It follows easily that
[TABLE]
Finally, let and let us show that To this end, we need to exhibit a direction such that the polytope contains but does not contain any for (In such a case we would get and we are done.) Indeed, let be given by Corollary 2.6 for Then there exists a -compatible enumeration of locating strictly in the position (i.e. ) and . Applying Proposition 3.2 [(ii) ] for we deduce
[TABLE]
and consequently
[TABLE]
This proves that It remains to show that if then . Indeed, since it follows from Proposition 3.3 that any polytope of should contain at least one of the elements . Therefore for all It follows that as asserted.
Let us now assume , that is, Then according to Proposition 3.1 the face contains at least points of . In view of (3.8) we deduce that
[TABLE]
Using the same argument as before, we get that whenever Indeed, according to Proposition 3.3, since any polytope of should contain at least one of the elements . Thus for any polytope in containing we have . The proof is complete.
Since Proposition 3.4 can be applied to all directions we eventually recover a full description of polytopes in .
3.3 Construction of and conclusion.
In this part we prove the following assertion: For every , we have . This last statement trivially implies that and finishes the proof of the theorem.
Let us proceed to the proof of the assertion. Fix any direction . According to Subsection 3.1, we can fix a -compatible enumeration such that
[TABLE]
where (under the convention that for ). Then, according to Proposition 3.2,
[TABLE]
where being defined in (3.8). Thus, we are in the following configuration:
[TABLE]
The above readily yields that
[TABLE]
Let be such that
[TABLE]
It follows that
[TABLE]
Let us prove that for all . Notice that is located in the -position in the inverse -compatible enumeration. Applying Corollary 2.6 we obtain a direction that pushed forward to the -position, locating it there strictly. So we obtain a -compatible enumeration such that
[TABLE]
Writing the above assertion in reverse order yields
[TABLE]
It follows by Proposition 3.2 [(ii) (i)] that
[TABLE]
and consequently,
It remains to prove that whenever . Indeed, if this were not the case, then there would exist a polytope such that and consequently the polytope cannot contain any other element with . In particular . Thus such a polytope could contain at most points of with , which is impossible according to Proposition 3.4 (every polytope of contains at least points of ). It follows that
[TABLE]
which proves the assertion and the theorem.
3.4 Weakening assumption (H2)
A careful inspection of the previous proof reveals that some -polytopes do not intervene in the construction of the family and consequently assumption can be relaxed as follows (we leave the details to the reader):
The family contains all -polytopes of the form for which there exists a direction and a -compatible enumeration such that
[TABLE]
Acknowledgments. The authors thank Vera Roshchina (University of Melbourne) for introducing to them the conjecture. They also thank Abderrahim Hantoute (CMM, University of Chile) and Bernard Baillon (University Paris 1) for useful discussions. Major part of this work has been accomplished during a research visit of the second author to the Department of Mathematical Engineering of the University of Chile (October 2016) and of the first author to the Laboratory of Mathematics of the University of Franche-Comté in Besançon (December 2016). The authors thank their hosts for hospitality.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] V. F. Demyanov, J. A. Ryabova, Exhausters, coexhausters and converters in nonsmooth analysis , Discrete Contin. Dyn. Syst. 31 (2011), no. 4, 1273–1292
- 2[2] V. F. Demyanov et al. Negladkie zadachi teorii optimizatsii i upravleniya , (Leningrad. Univ. 1982).
- 3[3] J.-B. Hiriart-Urruty, C. Lemaréchal, Fundamentals of convex analysis , Grundlehren Text Editions. (Springer, 2001).
- 4[4] R. R. Phelps , Convex functions, monotone operators and differentiability , Second, Lectures Notes in Mathematics, vol. 1364 , (Springer, 1993).
- 5[5] B. N. Pshenichnyi, Convex Analysis and Extremal Problems , (Nauka, Moscou, 1980).
- 6[6] T. R. Rockafellar, Convex analysis , Princeton Mathematical Series, No. 28, (Princeton, N.J. 1970).
- 7[7] T. Sang, On the conjecture by Demyanov-Ryabova in converting finite exhausters , Ar Xiv e-prints (2016).
