arxiv:math/ v1 [math.co] 3 Sep 2000

Similar documents
Partial cubes: structures, characterizations, and constructions

Diskrete Mathematik und Optimierung

Course 212: Academic Year Section 1: Metric Spaces

An Arrangement of Pseudocircles Not Realizable With Circles

arxiv:math/ v1 [math.co] 6 Dec 2005

Chapter 1. Preliminaries

Week 3: Faces of convex sets

TORIC WEAK FANO VARIETIES ASSOCIATED TO BUILDING SETS

arxiv: v1 [math.co] 25 Jun 2014

Math 341: Convex Geometry. Xi Chen

POLARS AND DUAL CONES

NAME: Mathematics 205A, Fall 2008, Final Examination. Answer Key

Dynkin (λ-) and π-systems; monotone classes of sets, and of functions with some examples of application (mainly of a probabilistic flavor)

Reciprocal domains and Cohen Macaulay d-complexes in R d

LECTURE 3 Matroids and geometric lattices

Math 530 Lecture Notes. Xi Chen

Def. A topological space X is disconnected if it admits a non-trivial splitting: (We ll abbreviate disjoint union of two subsets A and B meaning A B =

4. Images of Varieties Given a morphism f : X Y of quasi-projective varieties, a basic question might be to ask what is the image of a closed subset

Appendix B Convex analysis

MAT-INF4110/MAT-INF9110 Mathematical optimization

Lecture 1: Convex Sets January 23

CHAPTER 7. Connectedness

2. Metric Spaces. 2.1 Definitions etc.

Discrete Geometry. Problem 1. Austin Mohr. April 26, 2012

The cocycle lattice of binary matroids

THE LARGEST INTERSECTION LATTICE OF A CHRISTOS A. ATHANASIADIS. Abstract. We prove a conjecture of Bayer and Brandt [J. Alg. Combin.

1 Topology Definition of a topology Basis (Base) of a topology The subspace topology & the product topology on X Y 3

Numerical Optimization

Graphs with few total dominating sets

arxiv:math/ v1 [math.ac] 11 Nov 2005

Diskrete Mathematik und Optimierung

K 4 -free graphs with no odd holes

Gearing optimization

DISCRETIZED CONFIGURATIONS AND PARTIAL PARTITIONS

arxiv: v1 [math.co] 28 Oct 2016

TOPOLOGICAL GROUPS MATH 519

INITIAL COMPLEX ASSOCIATED TO A JET SCHEME OF A DETERMINANTAL VARIETY. the affine space of dimension k over F. By a variety in A k F

Rose-Hulman Undergraduate Mathematics Journal

Mathematics 530. Practice Problems. n + 1 }

STRUCTURE OF THE SET OF ALL MINIMAL TOTAL DOMINATING FUNCTIONS OF SOME CLASSES OF GRAPHS

Normal Fans of Polyhedral Convex Sets

Climbing Eements in Finite Coxeter Groups

Real Analysis Math 131AH Rudin, Chapter #1. Dominique Abdi

On the intersection of infinite matroids

1 Matroid intersection

arxiv: v1 [math.co] 10 Aug 2016

Facets for Node-Capacitated Multicut Polytopes from Path-Block Cycles with Two Common Nodes

LECTURE 15: COMPLETENESS AND CONVEXITY

Measurable Choice Functions

MA651 Topology. Lecture 10. Metric Spaces.

Optimality Conditions for Nonsmooth Convex Optimization

MICHAEL S SELECTION THEOREM IN A SEMILINEAR CONTEXT

Separation of convex polyhedral sets with uncertain data

ECARES Université Libre de Bruxelles MATH CAMP Basic Topology

Lecture Notes on Oriented Matroids and Geometric Computation

2.31 Definition By an open cover of a set E in a metric space X we mean a collection {G α } of open subsets of X such that E α G α.

arxiv: v5 [math.ra] 17 Sep 2013

Split Rank of Triangle and Quadrilateral Inequalities

Sampling Contingency Tables

Some Properties of Convex Hulls of Integer Points Contained in General Convex Sets

From the Zonotope Construction to the Minkowski Addition of Convex Polytopes

arxiv:math/ v1 [math.co] 2 Jan 2004

An Introduction of Tutte Polynomial

A Criterion for the Stochasticity of Matrices with Specified Order Relations

Math 535: Topology Homework 1. Mueen Nawaz

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra

Existence and uniqueness of solutions for a continuous-time opinion dynamics model with state-dependent connectivity

z -FILTERS AND RELATED IDEALS IN C(X) Communicated by B. Davvaz

4 CONNECTED PROJECTIVE-PLANAR GRAPHS ARE HAMILTONIAN. Robin Thomas* Xingxing Yu**

A CONTINUOUS MOVEMENT VERSION OF THE BANACH TARSKI PARADOX: A SOLUTION TO DE GROOT S PROBLEM

V (v i + W i ) (v i + W i ) is path-connected and hence is connected.

arxiv:math/ v1 [math.rt] 1 Jul 1996

1 Maximal Lattice-free Convex Sets

THE DIRECT SUM, UNION AND INTERSECTION OF POSET MATROIDS

FUNDAMENTAL GROUPS AND THE VAN KAMPEN S THEOREM. Contents

Real Analysis Notes. Thomas Goller

Functional Analysis Exercise Class

Chapter 8. P-adic numbers. 8.1 Absolute values

HW 4 SOLUTIONS. , x + x x 1 ) 2

Extension of continuous functions in digital spaces with the Khalimsky topology

Convex Analysis and Economic Theory Winter 2018

Math 541 Fall 2008 Connectivity Transition from Math 453/503 to Math 541 Ross E. Staffeldt-August 2008

LINEAR EQUATIONS WITH UNKNOWNS FROM A MULTIPLICATIVE GROUP IN A FUNCTION FIELD. To Professor Wolfgang Schmidt on his 75th birthday

CHAPTER 2: CONVEX SETS AND CONCAVE FUNCTIONS. W. Erwin Diewert January 31, 2008.

A NICE PROOF OF FARKAS LEMMA

Topological properties

MAXIMAL PERIODS OF (EHRHART) QUASI-POLYNOMIALS

arxiv:math/ v3 [math.ag] 27 Jan 2004

Locally convex spaces, the hyperplane separation theorem, and the Krein-Milman theorem

Supplementary Notes for W. Rudin: Principles of Mathematical Analysis

On Some Polytopes Contained in the 0,1 Hypercube that Have a Small Chvátal Rank

On John type ellipsoids

EQUIVALENCE OF TOPOLOGIES AND BOREL FIELDS FOR COUNTABLY-HILBERT SPACES

Problem Set 2: Solutions Math 201A: Fall 2016

NOTES ON DIOPHANTINE APPROXIMATION

LECTURE 10: THE ATIYAH-GUILLEMIN-STERNBERG CONVEXITY THEOREM

2 Sequences, Continuity, and Limits

The Topology of Intersections of Coloring Complexes

arxiv: v3 [math.co] 1 Oct 2018

AN INTRODUCTION TO AFFINE TORIC VARIETIES: EMBEDDINGS AND IDEALS

Transcription:

arxiv:math/0009026v1 [math.co] 3 Sep 2000 Max Min Representation of Piecewise Linear Functions Sergei Ovchinnikov Mathematics Department San Francisco State University San Francisco, CA 94132 sergei@sfsu.edu October 22, 2018 Abstract It is shown that any piecewise linear function can be represented as a Max Min polynomial of its linear components. 1 Introduction The goal of the paper is to establish a representation of a piecewise linear function on a closed convex domain in R d as a Max Min composition of its linear components. The paper is organized as follows. In Section 2 we introduce a hyperplane arrangement associated with a given piecewise linear function f on a closed convex domain Γ. This arrangement defines a set T of regions with closures forming a cover of Γ. A distance function on T is introduced and its properties are established in Section 3. This distance function is an essential tool in our proof of the main result which is found in Section 4 (Theorem 4.1). Some final remarks are made in Section 5. The standard text on convex polytopes is [2]. More information on hyperplane arrangements is found in [3] and [1]. 2 Preliminaries We begin with the following definition. Definition 2.1. Let Γ be a closed convex domain in R d. A function f : Γ R is said to be piecewise linear if there is a finite family Q of closed domains such that Γ = Q and f is linear on every domain in Q. A unique linear function g on R d which coincides with f on a given Q Q is said to be a component of f. 1

In this definition, an (affine) linear function is a function in the form h(x) = a x+b = a 1 x 1 +a 2 x 2 + +a d x d +b. The equation h(x) = 0 defines an (affine) hyperplane provided a 0. Clearly, any piecewise linear function on Γ is continuous. Let f be a piecewise linear function on Γ and {g 1,...,g n } be the family of its distinct components. In what follows, we assume that f has at least two distinct components. Since components of f are distinct functions, the solution set of any equation in the form g i (x) = g j (x) for i < j is either empty or a hyperplane. We denote H the set of hyperplanes defined by the above equations that have a nonempty intersection with the interior int(γ) of Γ. A simple topological argument shows that H ; thus H is an (affine hyperplane) arrangement. Let T be the family of nonempty intersections of the regions of H with int(γ). The elements of T are the connected components of int(γ) \ H. Clearly, they are convex sets. Note that T is dense in Γ. We shall use the same name region for elements of T. The closure Q of Q T is the intersection of a polyhedron with Γ. The intersections of facets of this polyhedron with Γ will be also called facets of Q. Two regions in T are adjacent if the intersection of their closures is a common facet of these regions. We have the following trivial but important property of T. Proposition 2.1. The restrictions of the components of f to any given region Q T are linearly ordered, i.e., for all i j, either g i (x) > g j (x) for all x Q, or g i (x) < g j (x) for all x Q. In the rest of the paper, we shall use this property of components without making explicit reference to it. 3 Metric structure on T We use a straightforward geometric approach to define a distance function on T. It is the same distance function as in [1, Section 4.2] where it is defined as the graph distance on the tope graph. For given P,Q T, let S(P,Q) denote the separation set of P and Q, i.e., the set of all hyperplanes in H separating P and Q. Let p P and q Q be two points in distinct regions P and Q. Suppose S(P,Q) =. Then the interval [p,q] belongs to a connected component of int(γ)\ H implying P = Q, a contradiction. Thus we mayassumes(p,q). The interval [p,q] is a subset of int(γ) and has a single point intersection with any hyperplane in S(P,Q). Moreover, we can always choose p and q in such a way that different hyperplanes in S(P, Q) intersect [p, q] in different points. Let us number these points in the direction from p to q as follows r 0 = p,r 1,...,r k+1 = q. 2

Each open interval (r i,r i+1 ) is an intersection of [p,q] with some region which we denote R i (in particular, R 0 = P and R k = Q). Moreover, by means of this construction, points r i and r i+1 belong to facets of R i. We conclude that regions R i and R i+1 are adjacent for all i = 0,1,...,k 1. Let us define d(p,q) = S(P,Q) for all P,Q T. It follows from the argument in the foregoing paragraph that the function d satisfies the following conditions: (i) d(p,q) = 0 if and only if P = Q. (ii) d(p,q) = 1 if and only if P and Q are adjacent regions. (iii) If d(p,q) = m, then there exists a sequence R 0 = P,R 1,...,R m = Q of regions in T such that d(r i,r i+1 ) = 1 for 0 i < m. From an obvious relation S(P,Q) = S(P,R) S(R,Q) it follows that (iv) d(p,q) d(p,r)+d(r,q), and (v) d(p,q) = d(p,r)+d(r,q) if and only if S(P,Q) = S(P,R) S(R,Q). We summarize these properties of d in the following proposition. Proposition 3.1. The function d(p,q) = S(P,Q) is a metric on T satisfying the following properties: (i) d(p,q) = 1 if and only if P and Q are adjacent regions. (ii) If d(p,q) = m then there exists a sequence R 0 = P,R 1,...,R m = Q such that d(r i,r i+1 ) = 1 for 0 i < m. (iii) d(p,q) = d(p,r)+d(r,q) if and only if S(P,Q) = S(P,R) S(R,Q). 4 Main theorem In this section, we prove the following theorem. Theorem 4.1. (a) Let f be a piecewise linear function on Γ and {g 1,...,g n } be the set of its distinct components. There exists a family {S j } j J of subsets of {1,...,n} such that f(x) = g i (x), x Γ. (1) j J i S j (b) Conversely, for any family of distinct linear functions {g 1,...,g n } the above formula defines a piecewise linear function. Here, and are operations of maximum and minimum, respectively. The expression on the right side in (1) is a Max Min (lattice) polynomial in the variables g i s. 3

For a given P T we denote f P (resp. gi P) the restriction of f (resp. g i) to P. The functions gi P are linearly ordered for a fixed P. Since the restriction of f to P is one of the functions gi P, there is a unique number n(p) such that f P = gn(p) P. Lemma 4.1. For any P,Q T there exists k such that or, equivalently, g P k g P n(p) and g Q k gq n(q), g k (x) f(x), x P, and g k (x) f(x), x Q. Proof. The proof is by induction on d(p, Q). (i) d(p,q) = 1. By Proposition 3.1(i), P and Q are adjacent regions. Let F be the common facet of the closures of P and Q and let H be the affine span of F. Since functions f,g n(p),g n(q) are continuous, g n(p) (x) = g n(q) (x) for all x F and therefore for all x H. We may assume that g P n(p) < gp n(q) (the other case is treated similarly). Then g Q n(p) > gq n(q), and k = n(p) satisfies conditions of the lemma. (ii) d(p,q) > 1. By Proposition 3.1(ii) and (i), there is a region R adjacent to P such that d(r,q) = d(p,q) 1. By the induction hypothesis, there is r such that g R r g R n(r) and g Q r g Q n(q). If gr P gn(p) P, then k = r satisfies conditions of the lemma. Otherwise, we have gr P > gp n(p). By Proposition 3.1(iii), the unique hyperplane H H that separates P and R also separates P and Q. The same argument as in (i) shows that g n(p) (x) = g n(r) (x) for all x H. Since gr P > gn(p) P and gr r gn(r) R, we have g r (x) = g n(p) (x) for all x H. Consider function g = g r g n(p). It is zero on the hyperplane H and positive on the full dimensional region P. Thus it is positive on the open halfspace containing P. Hence, it must be negative on the open halfspace containing R and Q. We conclude that g Q n(p) > gq r. Since gr Q g Q n(q), k = n(p) satisfies conditions of the lemma. Now we proceed with the proof of Theorem 4.1. (a) For a given P T we define S P = {i : gi P gn(p) P } {1,...,n}. Let F P (x) be a function defined on Γ by the equation F P (x) = g i (x). i S P Clearly, F P (x) = g n(p) (x) = f(x) for all x P. 4

Suppose F P (y) < F Q (y) for some y P and Q P, i.e., i S P g i (y) < j S Q g j (y). Then gn(p) P < gp j for all j S Q. Thus for any j such that g Q j g Q n(q) we have gn(p) P < gp j. This contradicts Lemma 4.1. Hence, F Q (x) F P (x) = f(x) for all x P and Q T. Consider function F(x) defined by F(x) = F P (x) = g i (x) P T P T i S P for all x Γ. Clearly, f(x) = F(x) for all x T. Since T is dense in Γ and f and F are continuous functions on Γ, we conclude that f(x) = g i (x) P T i S P for all x Γ. (b) Let {g 1,...,g n } be a family of distinct linear functions on Γ and let f be defined by (1). Consider sets H ij = {x : g i (x) = g j (x), i > j}. If the intersections of these sets with int(γ) are empty, then the functions g i s are linearly ordered over int(γ) and, by (1), f is a linear function. Otherwise, let H be the family of sets H ij s with nonempty intersections with int(γ). Let Q be a region of the arrangement H. Since Q is connected, the functions g i s are linearly ordered over Q and, by (1), there is i such that f(x) = g i (x) for all x Q. The same is also true for the closure of Q. This completes the proof of Theorem 4.1. Corollary 4.1. Let Γ be a star like domain in R d such that its boundary Γ is a polyhedral complex. Let f be a function on Γ such that its restriction to each (d 1)-dimensional polyhedron in Γ is a linear function on it. Then f admits representation (1). Proof. Let a be a central point in Γ. For x R d, x a, let x be the unique intersection point of the ray from a through x with Γ. We define { x a x a f( x), for x a, f(x) = 0, for x = a. Clearly, f is a piecewise linear function on R d and f Γ = f. Thus f admits representation (1). Note that the previous corollary holds for any polyhedron in R d. 5

5 Concluding remarks 1. The statements of Theorem 4.1 also hold for piecewise linear functions from Γ to R m. Namely, let f : Γ R m be a piecewise linear function and {g 1,...,g n } be the set of its distinct components. We denote f = (f 1,...,f m ) and g k = (g (k) 1,...,g(k) m ), for 1 k n. There exists a family {S k j } j J, 1 k n of subsets of {1,...,n} such that f k (x) = j J The converse is also true. i S k j g (k) i (x), x Γ, 1 k m. 2. The convexity of Γ is an essential assumption. Consider, for instance, the domain in R 2 which is a union of three triangles defined by the sets of their vertices as follows: 1 = {( 1,0),( 1, 1),(0,0)}, 2 = {(0,0),(1,1),(1,0)}, and 3 = {( 1,0),(1,0),(0, 1)}. Let us define f(x) = { x 2, for x 1, x 2, for x 2 3, where x = (x 1,x 2 ). This piecewise linear function has two components, g 1 (x) = x 2 and g 2 (x) = x 2, but is not representable in the form (1). 3. Likewise,(1) is not true for piecewise polynomial functions as the following example (due to B. Sturmfels) illustrates. Let Γ = R 1. We define { 0, for x 0, f(x) = x 2, for x > 0. 4. It follows from Theorem 4.1 that any piecewise linear function on a closed convex domain in R d can be extended to a piecewise linear function on the entire space R d. Acknowledgments The author thanks S. Gelfand, O. Musin, and B. Sturmfels for helpful discussions on the earlier versions of the paper. 6

References [1] A. Björner, M. Las Vergnas, B. Sturmfels, N. White, and G.M. Ziegler, Oriented Matroids, Encyclopedia of Mathematics, Vol. 46, Cambridge University press, 1993. [2] B. Grünbaum, Convex Polytopes, Interscience, London, 1967. [3] G.M. Ziegler, Lectures on Polytopes, Graduate Text in Mathematics, Springer Verlag, 1995. 7