Note A Constructive Proof of Tucker's Combinatorial Lemma - Core

12 downloads 0 Views 241KB Size Report
of Tucker's Combinatorial Lemma. ROBERT M. FREUND* ... Meyerson and Wright [5] and Barany [I] have also given algorithms for the Borsuk-Ulam theorem.
JOURNAL

OF COMBINATORIAL

THEORY,

Series

A 30, 321-325 (1981)

Note A Constructive Proof of Tucker’s Combinatorial Lemma ROBERT M. FREUND* Stanford

Universify,

Stanford,

Calgornia

94305

AND MICHAEL J. TODD' Cornell

University,

Communicated

Ithaca,

New

York

by the Managing

14853

Editors

Received August 1, 1979

Tucker’s combinatorial lemma is concerned with certain labellings of the vertices of a triangulation of the n-ball. It can be used as a basis for the proof of antipodalpoint theorems in the same way that Sperner’s lemma yields Brouwer’s theorem. Here we give a constructive proof, which thereby yields algorithms for antipodalpoint problems. Our method is based on an algorithm of Reiser.

Let B” denote the n-ball (x E R” 1llxll < l}, where I/x/J is the II-norm xi Ixil, and let S”-’ denote its boundary {x E R” ) llxll= 1). We will call special a centrally symmetric triangulation of B” that refines the octahedral subdivision. The following result was proved for n = 2 in [9]; for the general case, see [4, pp. 134-1411. TUCKER'S COMBINATORIAL LEMMA. Let the vertices of a special triangulation T of B” be assigned labels from { f I,..., kn}. If antipodal vertices of T on S”-’ receive complementary labels (labels that sum to zero), * The work of this author was supported in part by Army Research Offtce-Durham Contract DAAG-29-78-G-0026, Department of Energy Contract DE-AS03-76SFOOO34 and National Science Foundation Grants MCS-77-05623 and SOC-78-16811. ‘The work of this author was supported in part by National Science Foundation Grant ENG76-08749.

321 0097.3165/81/030321-05502.00/O Copyright 0 1981 by Academic Press, Inc. All rights of reproduction in any form reserved.

322

FREUND

then T contains a complementary labels).

AND

complementary

TODD

l-simplex

whose vertices

have

Tucker stated his lemma in a different form; the nonexistence of such a labelling with no complementary l-simplex was asserted. (In [4] and an earlier abstract [lo] a related positive assertion is given; however, we have not been able to find a constructive proof of this lemma.) We prove below that a complementary l-simplex exists by devising an algorithm that will find one. The algorithm is based on a method of Reiser for the nonlinear complementarity problem [6]. Not only is Tucker’s lemma stated in [9] in terms of nonexistence; his derivation of antipodal-point theorems from it was by contradiction. We briefly indicate below how constructive proofs of two antipodal-point theorems follow from our algorithm. THE BORSUK-ULAM THEOREM. If a continuous function maps S” into R”, at least one pair of antipodal points is mapped into a single point.

Proof

be f: S” + R” and define g: B” + R” by g(x) = f(x, 1 - Ilxll) -f(-x7 llxll - 1); note that g(-x) = -g(x) for x E S”-‘. Now for any special triangulation T of B”, label vertex u + i (-i) if I g,(u)/ = maxi I gj(v)l and g,(v) is positive (negative) (if g(v) = 0, we are done). In case of ties, the least such index is chosen. This labelling satisfies the requirements of the lemma and hence T contains a complementary lsimplex. Let x* be any limit point of such complementary 1-simplices for a sequence for a sequence of special triangulations whose meshes approach zero. A continuity argument implies that g(x*) = 0, and hence an i s antipode are mapped by f into the same point. (x*, 1 - llx*II) d t A similar argument (see [3]) establishes the following: Let the function

THE LUSTERNIK~CHNIRELMANN THEOREM. If S” is covered by n+ 1 closed sets, at least one of them contains a pair of antipodal points. Meyerson and Wright [5] and Barany [I] have also given algorithms for the Borsuk-Ulam theorem. Both use vector-labelling, and their algorithms should be more efficient for practical problems; however, no computationally tractable way is yet known to implement their techniques for dealing with the theoretical possibility of degeneracy. Todd and Wright [8] give a complete implementable vector-labelling algorithm; unfortunately it is very complicated. We note that in an algorithm it would be preferable to use the n-ball induced by the &norm, Bz = {x E R” 1/xi1 < 1 all i}; several efficient special triangulations of B”, exist, for example, K, and J,, see, for example, [7, Chap. III]. Cohen [2] gives a novel proof of Tucker’s lemma that is inductive and semi-constructive.

TUCKER'S COMBINATORIALLEMMA

323

Proof of Tucker’s Combinatorial Lemma First we need some notation. We note by sgn(l) the sign (0, +1 or -1) of any real number 1; similarly, for a vector x = (xi) E R”, sgn(x) is the vector (sgn(x,)). For any sign vector s E R” (i.e., each component si is 0, +1 or -l), C(s) denotes the closure of {x E R” 1sgn(x) = s} i.e., the set of those x for which xi is nonnegative, zero or nonpositive according to whether si is 1, 0, or -1, for each i. We call C(s) an orthant-actually it is an orthant of a coordinate subspace. Any special triangulation T induces triangulations of C(s) n B” for each s. Let u be a simplex of T; then sgn(x) is the samefor each x in the relative interior of u-we let sgn(o) be this sign vector. Clearly, C(sgn(a)) is the smallest orthant containing u. Since T is centrally symmetric, every simplex u lying in S”- ’ has an antipodal simplex -u= (-XIXEU}. DEFINITION. For any sign vector s, a simplex u E T is s-labelled if, whenever si is nonzero, si . i is a label of some vertex of u. If u is sgn(u)labelled, we say u is completely labelled.

Note that the O-simplex {O} is always completely labelled by default since its sign vector is zero. Also, if u E S”- ’ is completely labelled, so is its antipodal simplex. The algorithm proceeds by tracing a path in a graph G whose nodes are completely labelled simplices until it finds a complementary l-simplex. The graph is given by the following: DEFINITION. Two completely labelled simplicesu and r are adjacent in G if they both lie in 57-l and are antipodal, or if one is a face of the other and u n 7 is sgn(u U r)-labelled. The degree of a completely labelled simplex is the number of completely labelled simplices adjacent to it in G. PROPOSITION.

(a) The O-simplex {0) has degree 1;

(b) each completely labelled simplex containing a complementary lsimplex has degree 1; (c)

every other completely labelled simplex has degree 2.

Proof Let s be the sign vector of the completely labelled simplex u and suppose s has k nonzero components. Then u lies in the k-dimensional orthant C(s). In addition, the vertices of u must contain at least k distinct labels, since u is s-labelled. Hence u is a (k - 1)- or a k-simplex. Suppose first that u is a (k - 1)-simplex. If u does not lie in SnP1, it is a face of precisely two k-simplices in C(s), both completely labelled since u is. If u lies in S”--l, it is a face of one completely labelled k-simplex in C(s), and

324

FREUNDANDTODD

its antipode is completely labelled. In either case, u is of type (c) and has degree 2. Suppose now 0 is a k-simplex. It then has k + 1 vertices, with one extra label besides the k which it is forced to have by completeness.This other label is either a duplicate of one of the k, the complement of one of the k, or G with sj = 0. In the first case,G has two faces with all k labels and both are completely labelled; o is of type (c) and has degree 2. In the second case, u has just one face with the required k labels; u is of type (b) and has degree 1. In the last case, supposethe extra label is +j (-j) and let t be a sign vector agreeing with s except that tj = +I (-1). Then u is a face of a unique (k + 1)-simplex in C(t) and this simplex is completely labelled. In addition, u has one face with the required k labels; the only exception is when u is the Osimplex (0). Hence u is either (0) and has degree 1 or is of type (c) with degree2. The proposition is now proved. The combinatorial lemma follows directly from the proposition, since every graph has an even number of nodes of odd degree. Indeed, we have a stronger result; there is an odd number of completely labelled simplices containing a complementary l-simplex. However, since somecomplementary I-simplices are contained in no completely labelled simplex and others in several, we can say nothing of the parity of complementary I-simplices. More than just a proof, we now have an algorithm: follow a path of adjacent completely labelled simplices from the O-simplex (0). By the proposition, the path can terminate only when it encounters a complementary l-simplex. For an explicit statement of the algorithm, see Freund and Todd [3 1.

REFERENCES 1. I. BARANY, Borsuk’s theorem through complementary pivoting, Math. Programming 18 (1980), 84-88. 2. D. I. A. COHEN, On the combinatorial antipodal-point lemmas, J. Combin. Theory Ser. E 27 (1979), 87-91. 3. R. M. FREUND AND M. J. TODD, “A Constructive Proof of Tucker’s Combinatorial Lemma,” Technical Report No. 403, School of Operations Research and Industrial Engineering, College of Engineering, Cornell University, Ithaca, N.Y. 4. S. LEFSCHETZ, “Introduction to Topology,” Princeton Univ. Press, Princeton, N.J., 1949. 5. M. MEYERSON AND A. WRIGHT, A new and constructive proof of the Borsuk-Ulam theorem, Amer. Math. Sot. 73 (1979), 134-136. 6. P. M. REISER, “A Modified Integer Labeling for Complementarity Algorithms,” Manuscript, University of Zurich, 1978. 7. M. J. TODD, “The Computation of Fixed Points and Applications,” Springer-Verlag, Berlin/Heidelberg/New York, 1976. 8. M. J. TODD AND A. H. WRIGHT, A variable-dimension simplicial algorithm for antipodal fixed-point theorems, Num. Funcf. Anal. Optim., in press.

TUCKER’S

COMBINATORIAL

LEMMA

325

9. A. W. TUCKER, Some topological properties of disk and sphere, in “Proceedings of the First Canadian Mathematical Congress (Montreal, 1945),” pp. 285-309. 0. A. W. TUCKER, Antipodal-point theorems proved by an elementary lemma, Bull. Amer. Math. Sot. 50 (1944), 681.