• Aucun résultat trouvé

A further generalization of the colourful Carathéodory theorem

N/A
N/A
Protected

Academic year: 2022

Partager "A further generalization of the colourful Carathéodory theorem"

Copied!
12
0
0

Texte intégral

(1)

CARATHÉODORY THEOREM

FRÉDÉRIC MEUNIER AND ANTOINE DEZA

ABSTRACT. Givend+1 sets, or colours,S1,S2, . . . ,Sd+1of points inRd, acolourfulset is a setSS

iSisuch that|SSi| ≤1 fori=1, . . . ,d+1. The convex hull of a colourful set Sis called acolourful simplex. Bárány’s colourful Carathéodory theorem asserts that if the origin0is contained in the convex hull ofSi fori=1, . . . ,d+1, then there exists a colourful simplex containing0. The sufficient condition for the existence of a colourful simplex containing0was generalized to0being contained in the convex hull ofSiSj for 1i <jd+1 by Arocha et al. and by Holmsen et al. We further generalize the sufficient condition and obtain new colourful Carathéodory theorems. We also give an algorithm to find a colourful simplex containing0under the generalized condition. In the plane an alternative, and more general, proof using graphs is given. In addition, we observe that any condition implying the existence of a colourful simplex containing0 actually implies the existence of mini|Si|such simplices.

1. COLOURFULCARATHÉODORY THEOREMS

Given d+1 sets, or colours, S1,S2, . . . ,Sd+1 of points in Rd, we call a set of points drawn from theSi’scolourfulif it contains at most one point from eachSi. Acolourful simplex is the convex hull of a colourful setS, and a colourful set of d points which missesSiis called anbi-transversal. The colourful Carathéodory Theorem 1.1 by Bárány provides a sufficient condition for the existence of a colourful simplex containing the origin0.

Theorem 1.1 ([Bár82]). Let S1,S2, . . . ,Sd+1 be finite sets of points in Rd such that 0∈ conv(Si)for i =1 . . .d+1. Then there exists a set S ⊆S

iSi such that |SSi| =1 for i =1, . . . ,d+1and0∈conv(S).

Theorem 1.1 was generalized by Arocha et al. [ABB+09] and by Holmsen et al. [HPT08]

providing a more general sufficient condition for the existence of a colourful simplex containing the origin0.

Theorem 1.2([ABB+09, HPT08]). LetS1,S2, . . . ,Sd+1be finite sets of points inRd such that0∈conv(SiSj)for1≤i < jd+1. Then there exists a set S⊆S

iSi such that

|S∩Si| =1for i=1, . . . ,d+1and0∈conv(S).

Date: March 5th, 2014.

2000Mathematics Subject Classification. 52C45, 52A35.

Key words and phrases. Colourful Carathéodory theorem, colourful simplicial depth, discrete geometry.

1

arXiv:1107.3380v5 [cs.CG] 6 Mar 2014

(2)

We further generalize the sufficient condition for the existence of a colourful simplex containing the origin. Moreover, the proof, given in Section 2.1, provides an alterna- tive and geometric proof for Theorem 1.2. Let−−→

xk0denote the ray originating fromxk towards0.

Theorem 1.3. Let S1,S2, . . . ,Sd+1 be finite sets of points inRd. Assume that, for each 1≤i<jd+1, there exists k∉{i,j}such that, for all xkSk, the convex hull of SiSj

intersects the ray−−→

xk0in a point distinct from xk. Then there exists a set S⊆S

iSi such that|S∩Si| =1for i=1, . . . ,d+1and0∈conv(S).

0

FIGURE1. A set in dimension 2 satisfying the condition of Theorem 1.3 but not the one of Theorem 1.2.

Under the general position assumption, Theorem 1.3 can be derived from the slightly stronger Theorem 1.4 where H+(Ti) denotes, for anybi-transversalTi, the open half- space defined by aff(Ti) and containing0.

Theorem 1.4. Let S1,S2, . . . ,Sd+1 be finite sets of points inRd such that the points in S

iSi∪{0}are distinct and in general position. Assume that, for any i 6= j ,(SiSj)∩ H+(Tj)6= ;for anybj -transversal Tj. Then there exists a set S⊆S

iSisuch that|S∩Si| =1 for i=1, . . . ,d+1and0∈conv(S).

Note that, as the conditions of Theorems 1.1 and 1.2, but unlike the one of Theo- rem 1.4, the condition of Theorem 1.3 is computationally easy to check. Indeed, testing whether a ray intersects the convex hull of a finite number of points amounts to solve a linear optimization feasibility problem which is polynomial-time solvable.

In the plane and assuming general position, Theorem 1.3 can be generalized to Theo- rem 1.5. The proofs of Theorems 1.3, 1.4, and 1.5 are given in Section 2.

Theorem 1.5. LetS1,S2,S3be finite sets of points inR2such that the points inS1S2S3∪{0}are distinct and in general position. Assume that, for pairwise distinct i,j,k

(3)

{1, 2, 3}, the convex hull of SiSj intersects the lineaff(xk,0)for all xkSk. Then there exists a set SS1S2S3such that|SSi| =1for i=1, 2, 3and0∈conv(S).

Figures 1 and 2 illustrate sets satisfying the condition of Theorem 1.3 but not the ones of Theorems 1.1 and 1.2. Let S4d denote thed-dimensional configuration where the points inSi are clustered around theit hvertex of a simplex containing0, see Figure 1 for an illustration of S42. While all the (d+1)d+1 colourful simplices of this configu- ration contain0,S4d≥3does not satisfy the conditions of Theorems 1.1, 1.2, or 1.3, but satisfies the one of Theorem 1.4. While the set given in Figure 3 satisfies the condition of Theorem 1.4, it does not satisfy the condition of Theorem 1.3 fori = and j = . Figure 4 illustrates a set satisfying the condition of Theorem 1.5 but not the one of The- orem 1.4.

0

FIGURE 2. A degenerate set in dimension 3 satisfying the condition of Theorem 1.3 but not the one of Theorem 1.2.

One can check that Theorem 1.4 is still valid if the general position assumption is re- placed by:there is at least one transversal T such that0∉aff(T)and such that the points of T are affinely independent. However, we are not aware of an obvious way to handle, via Theorem 1.4, configurations where all points and the origin lie in the same hyper- plane. Note that Theorem 1.3 can be applied to such degenerate configurations. See

(4)

Section 2.2 for a proof of Theorem 1.3 and a configuration which illustrates the gap be- tween Theorem 1.3 and its general position version, and justifies the specific treatment for the degenerate cases.

0

FIGURE3. A degenerate set in dimension 3 satisfying, up to a slight per- turbation, the condition of Theorem 1.4 but not the one of Theorem 1.3.

0

FIGURE4. A set in dimension 2 satisfying the condition of Theorem 1.5 but not the one of Theorem 1.4.

(5)

2. PROOFS

2.1. Proof of Theorem 1.4. We recall that a k-simplexσ is the convex hull of (k+1) affinely independent points. Anabstract simplicial complexis a familyF of subsets of a finite ground set such that wheneverF ∈FandGF, thenG∈F. These subsets are called abstractsimplices. Thedimensionof an abstract simplex is its cardinality mi- nus one. Thedimensionof a simplicial complex is the dimension of largest simplices.

A pureabstract simplicial complex is a simplicial complex whose maximal simplices have all the same dimension. Acombinatorial d -pseudomanifoldM is a pure abstract d-dimensional simplicial complex such that any abstract (d−1)-simplex is contained in exactly 2 abstractd-simplices.

Consider a ray r originating from 0 and intersecting at least one colourful (d−1)- simplex. Under the general position assumption for points inS

iSi∪{0}, one can choose r such that it intersects the interior of the colourful (d−1)-simplex, and that no two colourful simplices have the same intersection withr. Letσbe thefirstcolourful (d− 1)-simplex intersected byr. Note that, givenr,σis uniquely defined. Without loss of generality, we can assume that the vertices ofσform thed+1-transversal{v1, . . . ,vd}.

Settingj =d+1, andTd+1={v1, . . . ,vd} in Theorem 1.4 gives (SiSd+1)∩H+(Td+1)6= ;. In other words, there is, for eachi, a point either inSd+1H+(Td+1) or in (Si\ {vi})∩ H+(Td+1). Assume first that for onei the corresponding point belongs to Sd+1, and name itv0d+1. Thenrintersects the boundary of conv(v1, . . . ,vd,v0d+1) in only one point as otherwiserwould intersect another colourful (d−1)-simplex before intersectingσ.

Indeed,rleavesH+(Td+1) after intersectingσ. Thus,rintersects conv(v1, . . . ,vd,vd0

+1) in exactly one point; that is,0∈conv(v1, . . . ,vd,v0d+1). Therefore, we can assume that for eachi there is a pointvi06=vi inSiH+(Td+1), and consider thed+1-transversal T0={v10, . . . ,v0d} and the associated colourful (d−1)-simplexσ0=conv(v10, . . . ,vd0). Let M be the abstract simplicial complex defined by

M ={F∪F0:FV(σ),F0V0) andc(F)∩c(F0)= ;}

whereV(σ) denotes the vertex set ofσandc(x)=i forxSi. The simplicial complex M is a combinatorial (d−1)-pseudomanifold. Note thatV(σ) andV(σ0) are abstract simplices ofM. LetM be the collection of the convex hulls of the abstract simplices ofM. Note that the vertices of all maximal simplices ofMformd+1-transversals and thatM is not necessarily a simplicial complex in the geometric meaning as some pairs of geometric (d−1)-simplices might have intersecting interiors.

We recall that for any generic ray originating from0, the parity of the number of times its intersectsMis the same. We remark that this number can not be even as, otherwise, we would have a colourful (d−1)-simplex closer to0thanσonrsince,M being con- tained in the closure ofH+(Td+1), whenrintersectsσ, it is the last intersection. Thus, the number of timesrintersectsMis odd, and actually equal to 1. Take now any point

(6)

vSd+1and consider the ray originating from0towards the direction opposite tov. This ray intersectsMin a colourful (d−1)-simplexτ; that is,0∈conv(τ∪{v}).

One can check that the proof of Theorem 1.4 still works if there is at least one transver- sal T such that0∉aff(T) and such that the points ofT are affinely independent. In- deed, in that case, we can always choose a rayrsuch that, for any pair (T,T0) of transver- sals,r∩aff(T)=r∩aff(T0) if and only if aff(T)=aff(T0).

Remark 2.1. The topological argument that the parity of the number of times a ray originating from0intersectsM depends only on the respective positions of0andM can be replaced by Proposition 3.1 as used in the description of the algorithm given in Section 3.3. In other words, we get a geometric proof of Theorem 1.4.

AssumingS

iSi lies on the sphere Sd−1, the bi-transversals generate full dimensional colourful cones pointed at0. We say that a transversalcoversa point if the point is con- tained in the associated cone. Colourful simplices containing0are generated when- ever the antipode of a point of colouriis covered by anib-transversal. In particular, one can consider combinatorialoctahedragenerated by pairs of disjointib-transversals, and rely on the fact that every octahedronΩeither covers all ofSd−1with colourful cones, or every pointx∈Sd−1that is covered by colourful cones fromΩis covered by at least two distinct such cones, see for example theOctahedron Lemmaof [BM07]. One of the key argument in the proof of Theorem 1.4 can be reformulated as: either the pair of d+1-transversals (T,T0) forms a octahedron coveringSd−1, or0belongs to a colourful simplex having conv(T) as a facet.

2.2. Proof of Theorem 1.3. Consider a configuration satisfying the conditions of The- orem 1.3 and withS

iSi∪{0} distinct and in general position. Consider i 6= j and a jˆ-transversalTj, then there isxkSkTjsuch that the−−→

xk0intersect the convex hull of SiSjin a point inH+(Tj), and therefore at least one point ofSiSjbelongs toH+(Tj).

Let consider degenerate configurations and leta denote the maximum cardinality of an affinely independent colourful set whose affine hull does not contain0.

Ifa=d, there is at least one transversalT such that0∉aff(T) and such that the points of T are affinely independent. Therefore we can use the stronger version of Theo- rem 1.4 relying on the existence of such a transversalT.

Assume thata<d. We can choose a rayrsuch that the non-empty intersections with aff(A) for all colourful sets A of cardinality a are distinct. Let A0 be an affinely in- dependent colourful set of cardinalitya such that aff(A0) is the first intersected byr.

Without loss of generality, let A0={v1, . . . ,va} withvsSs. Note thatSa+1∪. . .∪Sd+1⊂ aff(A0∪{0}) as otherwise0∉aff(A0∪{vj}) forvjSj with j >awhich contradicts the maximality of a. If there is a colourful simplex containing0, we are done. Therefore,

(7)

we can assume that, in aff(A0∪{0}), we have an open half-space defined by aff(A0) con- taining0but notSa+1∪. . .∪Sd+1, and will derive a contradiction.

LetB0={a+1, . . . ,d+1}. We remark that, for alli,jB0withi 6= j, thek, such that conv(SiSj) intersects −−→

xk0 in a point distinct from xk, satisfies kB0 sinceSiSj are separated from0by aff(A0) in aff(A0∪{0}); and therefore we have|B0| ≥3. We can define the following set map:

F(B)=

½ {k:∃(i,j)∈B×B,i6=j,∀xkSk, conv(SiSj)∩−−→

xk0\ {xk}6= ;} if|B| ≥2

; otherwise.

We haveF(B)⊆F(B0) ifBB0. LetB`=F(B`−1) for`=1, 2, . . . As remarked above B1B0and, by induction,B`B`−1for`≥1. Thus, the sequence (B`) converges to- wards a setB satisfyingF(B)=B. Finally, note that, by induction,|B`| ≥3: The base case holds as|B0| ≥3, and a pairi,jB` withi 6= j yields akB`+1, theni,k yields an additionalk0 inB`+1, which in turn, withk, yields a third element in B`+1; and thus|B| ≥3.

For anyv ∈S

k∈BSk, the ray−→

v0intersects the convex hull ofS

k∈BSk in a point dis- tinct from v since F(B)=B. It contradicts the fact that aff(A0) separates0 from Sa+1∪. . .∪Sd+1 in aff(A0∪{0}) by the following argument. There exists at least one facet of conv(S

kBSk) whose supporting hyperplane separates0from conv(S

kBSk) and, for a vertexv of this facet, we have conv(S

kBSk)∩−→

v0={v}, which is impossi-

ble.

The gap between Theorem 1.3 and its general position version is illustrated by the fol- lowing example inR3whereS

iSi∪{0} lie in the same plane. LetS1,S2,S3,S4be finite sets of points inR2. Assume that, for each1≤i < jd+1, there exists k∉{i,j}such that, for all xkSk, the convex hull of SiSj intersects the ray−−→

xk0in a point distinct from xk. Then there exists a set S ⊆S

iSi such that|SSi| =1for i =1, . . . ,d+1and 0∈conv(S). This property cannot be obtained by simply applying Theorem 1.3 with d =2 since its conditions might not be satisfied byS1,S2,S3. Indeed,k may be equal to 4 for somei 6=j. This property can neither be obtained by a compactness argument since it would require to find sequences (Sij)j=1,...,∞of generic point sets converging to Si while satisfying the condition of Theorem 1.3. The case when eachSi is reduced to one pointsi shows that such a sequence may fail to exist as the condition implies that s1j,s2j,s3j,s4j and0lie in a common plane. This might explain why we could not avoid a Tarsky-type fixed point argument.

2.3. Proof of Theorem 1.5. We present a proof of Theorem 1.5 for the planar case providing an alternative and possibly more combinatorial proof of Theorem 1.4 in the plane. Consider the graphG =(V,E) with V =S1S2S3 and where a pair of nodes are adjacent if and only if they have different colours. We get a directed graph D =(V,A) by orienting the edges ofG such that0 is always on the right side of any

(8)

arc, i.e. on the right side of the line extending it, with the induced orientation. Since conv(Si∪Sj)∩aff(xk,0)6= ;withi,j,kpairwise distinct andxkSk, we have deg+(v)≥ 1 and deg(v)≥1 for allvV. It implies that there exists at least one circuit inD, and we consider the shortest circuitC. We first show that the length ofC is at most 4 since any circuit of length 5 or more has necessarily a chord. Indeed, take a vertexv, there is a vertexuon the circuit at distance 2 or 3 having a colour distinct from the colour ofv, and thus the arc (u,v) or (v,u) exists inD. Therefore, the length ofC must be 3 or 4. If the length is 3, we are done as the 3 vertices ofCform a colourful triangle containing0.

If the length is 4, the circuitC is 2-coloured as otherwise we could again find a chord.

Consider such a 2-coloured circuitC of length 4 and take any generic ray originating from0. We recall that given an oriented closed curveC in the plane, withk+, respec- tivelyk, denoting the number of times a generic ray intersectsC while entering by the right, respectively left, side, the quantityk+kdoes not depend on the ray. Consid- ering the realization ofC as a curveC, we havek=0 by definition of the orientation of the arcs. Since we can choose a ray intersectingCat least once,k+remains constant and non-zero. Take now a vertexw of the missing colour, and take the ray originating from0in the opposite direction. This ray intersects an arc ofC sincek+6=0, and the endpoints of the arc together withwform a colourful triangle containing0.

Remark2.2. The fact that a directed graph missing a source or a sink has always a cir- cuit is a key argument, and it is not clear to us how the planar proof could be extended or adapted to dimension 3 or more.

3. RELATED RESULTS AND AN ALGORITHM

3.1. Given one, find another one. Bárány and Onn [BO97] raised the following algo- rithmic question: Given sets Si containing0 in their convex hulls, finding a colour- ful simplex containing 0in its convex hull. This question, calledcolourful feasibility problem, belongs to theTotal Function Nondeterministic Polynomial(TFNP) class, i.e.

problems whose decision version has always ayesanswer. The geometric algorithms introduced by Bárány [Bár82] and Bárány and Onn [BO97] and other methods to tackle the colourful feasibility problem, such as multi-update modifications, are studied and benchmarked in [DHST08]. The complexity of this challenging problem, i.e. whether it is polynomial-time solvable or not, is still an open question. However, there are strong indications that no TFNP-complete problem exists, see [Pap94]. The following Propo- sition 3.1, which is similar in flavour to Theorem 1.1, may indicate an inherent hard- ness result for this relative of the colourful feasibility problem. Indeed, the algorith- mic problem associated to Proposition 3.1 belongs to thePolynomial Parity Argument (PPA) class defined by Papadimitriou [Pap94] for which complete problems are known to exist. In addition, the proof of Proposition 3.1 is a key ingredient of the algorithm finding a colourful simplex under the condition of Theorem 1.4.

Proposition 3.1. Given d+1sets, or colours,S1,S2, . . . ,Sd+1of points inRd with|Si| =2 for i =1, . . . ,d+1, if there is a colourful simplex containing 0, then there is another colourful simplex containing 0.

(9)

Proof. Without loss of generality we assume that the points inS

iSi ∪{0} are distinct and in general position. Consider the graphG whose nodes consist of some subsets S

iSi partitioned into three types: (i)N1made of subsetsν1of cardinalityd+2 with 0∈conv(ν1),|ν1Si| =1 fori=1, . . . ,d, and|ν1Sd+1| =2; (i i)N2made of subsetsν2

of cardinalityd+1 with0∈conv(ν2),|ν2Si| =1 fori =1, . . . ,dexcept for exactly onei, and|ν2Sd+1| =2; and (i i i)N3made of subsetsν3of cardinalityd+1 with0∈conv(ν3) and|ν3Si| =1 fori =1, . . . ,d+1. The adjacency between the nodes ofGis defined as follows. There is no edge between nodes of typeν2andν3. The nodes ν1 andν2, respectivelyν1andν3, are adjacent if and only ifν2ν1, respectivelyν3ν1.

We show thatGis a collection of node-disjoint paths and cycles by checking the degree ofN1,N2, andN3nodes. First consider aN1nodeν1. We recall that, under the general position assumption, there are exactly twod+1-subsetsχandχ0ofν1containing0in their convex hull. This fact can be expressed as, using the simplex method terminol- ogy, there is a unique leaving variable in a pivot step of the simplex method assuming non-degeneracy. Bothχandχ0intersectSi fori =1, . . . ,d in at least one point except maybe for onei. Thus,χandχ0areN2orN3nodes, hence the degree of aN1node is 2.

Consider now aN2nodeν2, there is ai06=d+1 such that|ν2Si

0| =0. The nodeν2is contained in exactly twoN1nodes, each of them obtained by adding one of the points inSi

0. Hence the degree of aN2node is 2. Finally, consider aN3node, it is contained in exactly oneN1node obtained by adding the missing point ofSd+1. Hence, the de- gree of aN3node is 1. The graphGis thus a collection of node disjoint paths and cycles.

Therefore, the existence of a colourful simplex containing0provides a N3node, and following the path inG until reaching the other endpoint provides another node of degree 1, i.e. aN3node corresponding to a distinct colourful simplex containing the

origin0.

Proposition 3.1 raises the following problem, which we call Second covering colour- ful simplex: Given d+1 sets, or colours, S1,S2, . . . ,Sd+1 of points in Rd with |Si| ≥2 for i =1, . . . ,d+1, and a colourful setS ⊆S

iSi containing0 in its convex hull, find another such set. The key property used in the proof of Proposition 3.1 is the fact that the existence of one odd degree node in a graph implies the existence of another one. In other words, the proof of Proposition 3.1 shows thatSecond covering colour- ful simplexbelongs to the PPA class, which forms precisely the problems in TFNP for which the existence is proven through this parity argument. Other examples of PPA problems includeBrouwer,Borsuk-Ulam,Second Hamiltonian circuit,Nash, orRoom partitioning [ES10]. The PPA class has a nonempty subclass of PPA-complete prob- lems for which the existence of a polynomial algorithm would imply the existence of a polynomial algorithm for any problem in PPA, see Grigni [Gri01]. We do not know whetherSecond covering colourful simplexis PPA-complete, but it is certainly a chal- lenging question related to the complexity of colourful feasibility problem.

(10)

Note that Proposition 3.1 can also be proven by a degree argument on the map embed- ding the join of theSi inRd, or using the Octahedron Lemma [BM07].

3.2. Minimum number of colourful simplices containing 0. As a corollary of Propo- sition 3.1, any condition implying the existence of a colourful simplex containing 0 actually implies the existence of mini|Si|such simplices.

Corollary 3.2. Given d+1sets, or colours,S1,S2, . . . ,Sd+1of points inRd, if there is a colourful simplex containing 0, then there are at leastmini|Si|colourful simplices con- taining the origin 0.

Proof. LetI=mini|Si|andSi={vi1,vi2, . . . }, and assume without loss of generality that the given colourful simplex containing0in its convex hull is conv(v11,v21, . . . ,vd1

+1). Ap- plying Proposition 3.1 (I−1) times withSi ={vi1,vik} we obtain an additional distinct colourful simplex containing0for eachk=2, . . . ,I. The minimum numberµ(d) of colourful simplices containing0 for sets satisfying the condition of Theorem 1.1, the general position assumption, and|Si| ≥d+1 for alli was investigated in [BM07, DHST06, DSX11, ST08]. While it is conjectured thatµ(d)= d2+1 for alld≥1, the best current upper and lower bounds ared2+1≥µ(d)≥

l(d+1)2 2

m . In addition, we haveµ(3)=10 andµ(d) even for oddd. For sets satisfying|Si| ≥d+1 for alli, one can consider the analogous quantitiesµ¦(d), respectivelyµ(d), defined as the minimum number of colourful simplices containing0for sets satisfying the con- dition of Theorem 1.2 and the general position assumption, respectively Theorem 1.4.

Sinceµ(d)≤µ¦(d) and, as noted in [CDSX11],µ¦(d)=d+1, Theorem 1.4 and Corol- lary 3.2 imply thatµ(d)=d+1 ford≥2.

3.3. Algorithm to find a colourful simplex. We present an algorithm based on the proof of Proposition 3.1 finding a colourful simplex containing 0 for sets satisfying the conditions of Theorem 1.4, and, therefore, for sets satisfying the condition of The- orem 1.3 and the general position assumption. Note that the algorithm also finds a colourful simplex under the condition of Theorem 1.2.

Algorithm: Take any colourful (d−1)-simplexσwhose vertices form, without loss of generality, ad+1-transversalT ={v1, . . . ,vd}, and a rayrintersectingσin its interior.

LetH+(T) be the open half-space delimited by aff(T) and containing0. Check if there is a colourfuld-simplex havingσas a facet and either containing0or having a facet τintersectingrbeforeσ. If there is none, we obtaind new vertices forming ad+1- transversalT0={v10, . . . ,v0d} inH+(T), see Section 2.1. Take a pointx∉S

iSi in aff(r) such that0∈conv(v1, . . . ,vd,x), and choose any pointvd0+1Sd+1. We can use Propo- sition 3.1 and its constructive proof withSi ={vi,vi0} fori=1, . . . ,dandSd+1={x,vd0+1} to obtain a new colourful simplex containing0with at least one vertex inT0. Ifvd+10 is a vertex of the new simplex, we do have a colourful simplex containing0. Otherwise, the facet of the simplex not containingxis a colourful (d−1)-simplexτintersectingr

(11)

beforeσsince aff(T) forms the boundary ofH+(T).

Given a colourful (d−1)-simplex σ intersectingr, the proposed algorithm finds ei- ther a colourful simplex containing 0, or a colourful (d−1)-simplex τintersectingr beforeσ. Since there is a finite number of colourful (d−1)-simplices, the algorithm eventually finds a colourful simplex containing0. While non-proven to be polynomial, pivot-based algorithms, such as the Bárány-Onn ones or our algorithm, are typically efficient in practice.

AcknowledgmentsThis work was supported by grants from NSERC, MITACS, and Fon- dation Sciences Mathématiques de Paris, and by the Canada Research Chairs program.

We are grateful to Sylvain Sorin and Michel Pocchiola for providing the environment that nurtured this work from the beginning.

REFERENCES

[ABB+09] Jorge L. Arocha, Imre Bárány, Javier Bracho, Ruy Fabila, and Luis Montejano, Very colorful theorems, Discrete and Computational Geometry 42 (2009), 142–154.

[Bár82] Imre Bárány, A generalization of Carathéodory’s theorem, Discrete Mathe- matics40(1982), 141–152.

[BM07] Imre Bárány and Jiˇrí Matoušek,Quadratically many colorful simplices, SIAM Journal on Discrete Mathematics21(2007), no. 1, 191–198.

[BO97] Imre Bárány and Shmuel Onn,Colourful linear programming and its rela- tives, Mathematics of Operations Research22(1997), 550–567.

[CDSX11] Grant Custard, Antoine Deza, Tamon Stephen, and Feng Xie,Small octahe- dral systems, Proceedings of the 23rd Canadian Conference on Computa- tional Geometry (CCCG’11), 2011.

[DHST06] Antoine Deza, Sui Huang, Tamon Stephen, and Tamás Terlaky, Colourful simplicial depth, Discrete and Computational Geometry 35 (2006), no. 4, 597–604.

[DHST08] ,The colourful feasibility problem, Discrete Applied Mathematics156 (2008), no. 11, 2166–2177.

[DSX11] Antoine Deza, Tamon Stephen, and Feng Xie,More colourful simplices, Dis- crete and Computational Geometry45(2011), 272–278.

[ES10] Jack Edmonds and Laura Sanità, On finding another room-partitioning of the vertices, Electronic Notes in Discrete Mathematics (2010), 1257–1264.

[Gri01] Michelangelo Grigni,A Sperner lemma complete for PPA, Information Pro- cessing Letters77(2001), 255–259.

[HPT08] Andreas F. Holmsen, János Pach, and Helge Tverberg,Points surrounding the origin, Combinatorica28(2008), 633–644.

(12)

[Pap94] Christos Papadimitriou,On the complexity of the parity argument and other inefficient proofs of existence, Journal of Computer and System Sciences48 (1994), 498–532.

[ST08] Tamon Stephen and Hugh Thomas, A quadratic lower bound for colourful simplicial depth, Journal of Combinatorial Optimization 16 (2008), no. 4, 324–327.

UNIVERSITÉPARISEST, CERMICS, 6-8AVENUEBLAISEPASCAL, CITÉDESCARTES, 77455 MARNE-LA- VALLÉE, CEDEX2, FRANCE

E-mail address:frederic.meunier@cermics.enpc.fr

ADVANCEDOPTIMIZATIONLABORATORY, DEPARTMENT OFCOMPUTING ANDSOFTWARE, MCMASTER

UNIVERSITY, HAMILTON, ONTARIO, CANADA,andEQUIPECOMBINATOIRE ETOPTIMISATION, UNIVER-

SITÉPIERRE ETMARIECURIE, PARIS, FRANCE

E-mail address:deza@mcmaster.ca

Références

Documents relatifs

In this paper, we consider a 3-shock wave, because a 1-shock wave can be handled by the same method.. For general hyperbolic system with relaxation, the existence of the shock

Wang, Error analysis of the semi-discrete local discontinuous Galerkin method for compressible miscible displacement problem in porous media, Applied Mathematics and Computation,

Using, on the one side, a general result in linear algebra due to Klingenberg (see [Kli54]) and on the other side, a theorem on the holonomy of pseudo-Riemannian ma- nifolds

for the heat equation (that is δ = 0 in (2); there, the authors prove a Liouville Theorem which turns to be the trivial case of the Liouville Theorem proved by Merle and Zaag in

tial remark, Chabauty proposed in [Ch] a possible extension of Mahler’s compactness Theorem to locally compact abelian groups as ambient spaces with a suitable

harmonic majorant in o and that Pa is two-dimensional (cf. We conjecture that there is such an example.. Riesz theorem on coniugate functions 85 A general study of

An important property of finite semigroups is that they admit factorization forests of finite height.. This fact is called the Factorization

Keywords: semilinear elliptic equations; Lin-Ni conjecture; Sobolev inequality; interpo- lation; Gagliardo-Nirenberg inequalities; Keller-Lieb-Thirring inequality; optimal con-