A Note on Discrete Convexity and Local Optimality

Similar documents
On Steepest Descent Algorithms for Discrete Convex Functions

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. Discrete Hessian Matrix for L-convex Functions

Convexity of marginal functions in the discrete case

Characterizations of the solution set for non-essentially quasiconvex programming

Constructive Proof of the Fan-Glicksberg Fixed Point Theorem for Sequentially Locally Non-constant Multi-functions in a Locally Convex Space

M-convex Function on Generalized Polymatroid

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. On the Pipage Rounding Algorithm for Submodular Function Maximization A View from Discrete Convex Analysis

Convex Functions and Optimization

UNDERGROUND LECTURE NOTES 1: Optimality Conditions for Constrained Optimization Problems

A Constructive Proof of the Nash Bargaining Solution

Convexity and constructive infima

Characterizations of Solution Sets of Fréchet Differentiable Problems with Quasiconvex Objective Function

The Max-Convolution Approach to Equilibrium Models with Indivisibilities 1

Convex Analysis and Economic Theory Winter 2018

SECOND-ORDER CHARACTERIZATIONS OF CONVEX AND PSEUDOCONVEX FUNCTIONS

Minimization and Maximization Algorithms in Discrete Convex Analysis

MA651 Topology. Lecture 10. Metric Spaces.

ON DISCRETE HESSIAN MATRIX AND CONVEX EXTENSIBILITY

NEW MAXIMUM THEOREMS WITH STRICT QUASI-CONCAVITY. Won Kyu Kim and Ju Han Yoon. 1. Introduction

Essential equilibria in normal-form games

Convex Optimization Notes

BASICS OF CONVEX ANALYSIS

Nonlinear Programming Models

Transformation of Quasiconvex Functions to Eliminate. Local Minima. JOTA manuscript No. (will be inserted by the editor) Suliman Al-Homidan Nicolas

Introduction to Nonlinear Stochastic Programming

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. Induction of M-convex Functions by Linking Systems

The general programming problem is the nonlinear programming problem where a given function is maximized subject to a set of inequality constraints.

Lecture Notes in Advanced Calculus 1 (80315) Raz Kupferman Institute of Mathematics The Hebrew University

Tijmen Daniëls Universiteit van Amsterdam. Abstract

Minimax Inequalities and Related Theorems for Arbitrary Topological Spaces: A Full Characterization

A projection-type method for generalized variational inequalities with dual solutions

Competitive Equilibrium and Trading Networks: A Network Flow Approach

2019 Spring MATH2060A Mathematical Analysis II 1

Banach-Alaoglu, boundedness, weak-to-strong principles Paul Garrett 1. Banach-Alaoglu theorem

Topological properties

Chapter 1 Preliminaries

FIRST ORDER CHARACTERIZATIONS OF PSEUDOCONVEX FUNCTIONS. Vsevolod Ivanov Ivanov

Mathematics II, course

Discrete Convex Optimization Solvers and Demonstration Softwares

Journal of Inequalities in Pure and Applied Mathematics

Payoff Continuity in Incomplete Information Games

Mixed Nash Equilibria

Chapter 1. Optimality Conditions: Unconstrained Optimization. 1.1 Differentiable Problems

Existence of Equilibrium in Minimax Inequalities, Saddle Points, Fixed Points, and Games without Convexity Sets

Convex Sets with Applications to Economics

Summary Notes on Maximization

Entropic Selection of Nash Equilibrium

WEAK CONVERGENCE THEOREMS FOR EQUILIBRIUM PROBLEMS WITH NONLINEAR OPERATORS IN HILBERT SPACES

Discrete Convex Analysis

Best approximations in normed vector spaces

Weak Dominance and Never Best Responses

Math 341: Convex Geometry. Xi Chen

GEOMETRIC APPROACH TO CONVEX SUBDIFFERENTIAL CALCULUS October 10, Dedicated to Franco Giannessi and Diethard Pallaschke with great respect

1 date: April 2, 2015 file: murota1. (B-EXC) For x, y B and for u supp + (x y), there exists v supp (x y) such that x χ u +

On the continuous representation of quasi-concave mappings by their upper level sets.

informs DOI /moor.xxxx.xxxx

Topics in Mathematical Economics. Atsushi Kajii Kyoto University

Course 212: Academic Year Section 1: Metric Spaces

6.207/14.15: Networks Lecture 10: Introduction to Game Theory 2

Could Nash equilibria exist if the payoff functions are not quasi-concave?

EXAMPLES OF r-convex FUNCTIONS AND CHARACTERIZATIONS OF r-convex FUNCTIONS ASSOCIATED WITH SECOND-ORDER CONE

Convex Analysis and Economic Theory AY Elementary properties of convex functions

Metric Spaces and Topology

Existence results for quasi-equilibrium problems

MAT 544 Problem Set 2 Solutions

Boundary Behavior of Excess Demand Functions without the Strong Monotonicity Assumption

Evolution & Learning in Games

Approximate Nash Equilibria with Near Optimal Social Welfare

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. Dijkstra s Algorithm and L-concave Function Maximization

DEFINABLE VERSIONS OF THEOREMS BY KIRSZBRAUN AND HELLY

A NICE PROOF OF FARKAS LEMMA

Chapter 2 Convex Analysis

Gross Substitutes and Endowed Assignment Valuations

M-convex and L-convex Fuctions over the Real Space Two Conjugate Classes of Combinatorial Convex Functions 1

15 Real Analysis II Sequences and Limits , Math for Economists Fall 2004 Lecture Notes, 10/21/2004

Topics in Mathematical Economics. Atsushi Kajii Kyoto University

Massachusetts Institute of Technology 6.854J/18.415J: Advanced Algorithms Friday, March 18, 2016 Ankur Moitra. Problem Set 6

Computational Game Theory Spring Semester, 2005/6. Lecturer: Yishay Mansour Scribe: Ilan Cohen, Natan Rubin, Ophir Bleiberg*

Discrete Convex Analysis

6.254 : Game Theory with Engineering Applications Lecture 8: Supermodular and Potential Games

Examples of r-convex functions and characterizations of r-convex functions associated with second-order cone

Acta Mathematica Academiae Paedagogicae Nyíregyháziensis 21 (2005), ISSN

EC /11. Math for Microeconomics September Course, Part II Problem Set 1 with Solutions. a11 a 12. x 2

A Necessary and Sufficient Condition for a Unique Maximum with an Application to Potential Games

Maximization of a Strongly Unimodal Multivariate Discrete Distribution

arxiv: v1 [math.fa] 30 Oct 2018

MAT 570 REAL ANALYSIS LECTURE NOTES. Contents. 1. Sets Functions Countability Axiom of choice Equivalence relations 9

EC9A0: Pre-sessional Advanced Mathematics Course. Lecture Notes: Unconstrained Optimisation By Pablo F. Beker 1

Economics 204 Fall 2011 Problem Set 2 Suggested Solutions

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

GENERALIZED CONVEXITY AND OPTIMALITY CONDITIONS IN SCALAR AND VECTOR OPTIMIZATION

On Semicontinuity of Convex-valued Multifunctions and Cesari s Property (Q)

An Alternative Proof of Primitivity of Indecomposable Nonnegative Matrices with a Positive Trace

TORIC WEAK FANO VARIETIES ASSOCIATED TO BUILDING SETS

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

Exact Bounds for Steepest Descent Algorithms of L-convex Function Minimization

NOTE. A Characterization of Ordinal Potential Games

Upper sign-continuity for equilibrium problems

Pure Strategy Equilibria in Symmetric Two-Player Zero-Sum Games

Stability of efficient solutions for semi-infinite vector optimization problems

Transcription:

A Note on Discrete Convexity and Local Optimality Takashi Ui Faculty of Economics Yokohama National University oui@ynu.ac.jp May 2005 Abstract One of the most important properties of a convex function is that a local optimum is also a global optimum. This paper explores the discrete analogue of this property. We consider arbitrary locality in a discrete space and the corresponding local optimum of a function over the discrete space. We introduce the corresponding notion of discrete convexity and show that the local optimum of a function satisfying the discrete convexity is also a global optimum. The special cases include discretelyconvex, integrally-convex, M-convex, M -convex, L-convex, and L -convex functions. Keywords: discrete optimization; convex function; quasiconvex function; Nash equilibrium; potential game. I thank Atsushi Kajii, Kazuo Murota, and anonymous referees for helpful comments. I acknowledge financial support by MEXT, Grant-in-Aid for Scientific Research. Faculty of Economics, Yokohama National University, 79-3 Tokiwadai, Hodogaya-ku, Yokohama 240-8501, Japan. Phone: (81)-45-339-3531. Fax: (81)-45-339-3574. 1

1 Introduction The concept of convexity for sets and functions plays a central role in continuous optimization. The importance of convexity relies on the fact that a local optimum of a convex function is a global optimum. In the area of discrete optimization, on the other hand, discrete analogues of convexity, or discrete convexity for short, have been considered. There exist several different types of discrete convexity. Examples include discretelyconvex functions by Miller [5], integrally-convex functions by Favati and Tardella [3], M-convex functions by Murota [7], L-convex functions by Murota [8], M -convex functions by Murota and Shioura [12], and L -convex functions by Fujishige and Murota [4]. While these functions also have the property that a local optimum is a global optimum, the type of local optimum (i.e. the definition of locality) depends upon the type of discrete convexity. The purpose of this paper is to elucidate the relationship between discrete convexity and local optimality by asking what type of discrete convexity is required by a given type of local optimality. We consider arbitrary locality in a discrete space and the corresponding local optimum of a function over the discrete space. We then introduce the corresponding notion of discrete convexity and show that a function satisfying the discrete convexity has the property that the local optimum is a global optimum. Finally, we argue that the special classes of functions satisfying discrete convexity include discretelyconvex, integrally-convex, M-convex, M -convex, L-convex, and L -convex functions. Thus, we can understand the local optimality conditions for these functions in a unified framework. We also argue that a sufficient condition for the uniqueness of Nash equilibrium in the class of strategic potential games [6] obtained by [14] can be seen as a special case of our results. 2 Results We denote by R the set of reals, and by Z the set of integers. Let n be a positive integer and denote N = 1,..., n}. The characteristic vector of a subset S N is denoted by χ S 0, 1} N : 1 if i S, χ S (i) = 0 otherwise. We use the notation 0 = χ, 1 = χ N, and χ i = χ i} for i N. For a vector x R N, let x 1 = i N x(i) be the l 1-norm. 2

A function f : R N R + } is convex if λf(x) + (1 λ)f(y) f(λx + (1 λ)y) for all x, y R N and λ (0, 1). If f is convex, then maxf(x), f(y)} > f(λx + (1 λ)y) for all x, y R N with f(x) f(y) and λ (0, 1). A function f satisfying this condition is said to be semistrictly quasiconvex. Note that f is semistrictly quasiconvex if and only if maxf(x), f(y)} > minf(x + ), f(y )} for all x, y R N with f(x) f(y) where = λ(y x) and λ (0, 1). It is known that a local minimum of a semistrictly quasiconvex function is also a global minimum. 1 We consider discrete analogues of convexity and semistrict quasiconvexity having a similar property. Fix D 1, 0, 1} N \0} such that χ i D for each i N and d D for all d D. For x Z N, we write D(x) = z Z N : z = x + d, d D}, which is interpreted as a neighborhood of x. Note that y D(x) if and only if x D(y). For a function f : Z N R + }, we say that x Z N is a D-local minimum of f if f(x) f(y) for all y D(x). For x, y Z N, we write R(x, y) = z Z N : x y z x y} where (x y)(i) = minx(i), y(i)} and (x y)(i) = maxx(i), y(i)} for each i N. Note that x z 1 + y z 1 = x y 1 if and only if z R(x, y). For a function f : Z N R + }, let domf = x Z N : f(x) < + } be the effective domain. We say that f : Z N R + } with domf is D-convex if, for any x, y Z N with x y, f(x) + f(y) min x D(x) R(x,y) f(x ) + min y D(y) R(x,y) f(y ). (1) Note that the above inequality is trivially true when y D(x) and x D(y). We say that f : Z N R + } with domf is semistrictly quasi D-convex if, for any x, y Z N with f(x) f(y), } maxf(x), f(y)} > min min x D(x) R(x,y) f(x ), min y D(y) R(x,y) f(y ). (2) Note that the above inequality is trivially true when y D(x) and x D(y) with f(x) f(y). A D-convex function is semistrictly quasi D-convex. The following proposition is the main result of this paper. 1 See Avriel et al. [2] for more accounts on quasiconvexity. 3

Proposition 1 Suppose that f : Z N R + } is semistrictly quasi D-convex. Then, x Z N is a D-local minimum of f if and only if it is a global minimum of f, i.e., f(x) f(y) for all y D(x) f(x) f(y) for all y Z N. Proof. The if part is obvious and we show the only if part by induction. Let x Z N be a D-local minimum of f. Then, f(x) f(y) for all y Z N with x y 1 = 1 because x ± χ i D(x) for each i N. Suppose that f(x) f(y) for all y Z N with x y 1 k where k 1. Let y Z N be such that x y 1 = k + 1. We show that f(x) f(y). Seeking a contradiction, suppose that f(y) < f(x). Since x is a D-local minimum, f(x) min x D(x) R(x,y) f(x ). Since f is semistrictly quasi D-convex, f(x) = maxf(x), f(y)} } > min min x D(x) R(x,y) f(x ), min y D(y) R(x,y) f(y ) = min y D(y) R(x,y) f(y ). Note that x y 1 < x y 1 = k +1 for all y D(y) R(x, y). Thus, by the induction hypothesis, f(x) min y D(y) R(x,y) f(y ), a contradiction. The following proposition, which we will use later, provides a sufficient condition for semistrict quasi D-convexity in terms of a local condition, where one point is in the local area of another if neighborhoods of the two points have a non-empty intersection. Proposition 2 Suppose that, for any x, y Z N with y D(x), x D(y), and D(x) D(y) R(x, y), min f(z) < maxf(x), f(y)} if f(x) f(y), (3) z D(x) D(y) R(x,y) f(x) = f(y) otherwise. Then, f is semistrictly quasi D-convex. Proof. For x, y Z N with y D(x), x D(y), and f(x) f(y), (2) is trivially true. For x, y Z N with y D(x), x D(y), and f(x) f(y), construct a sequence x k R(x, y)} m k=0 such that x 0 = x and x m = y by the following steps: set x k+1 D(x k ) R(x k, y) for k = 0,..., m 1 such that x k+1 arg min f(z), z D(x k ) R(x k,y) x k+1 x k 1 x x k 1 for all x arg min f(z). z D(x k ) R(x k,y) 4

Since x k ± χ i D(x k ) for all i N and x k D(x k ), we have x 0 y 1 > x 1 y 1 > > x m 1 y 1 > x m y 1 = 0. Thus, this sequence is well defined. By construction, x 0 (i) x 1 (i) x m (i) if x(i) y(i) and x 0 (i) x 1 (i) x m (i) if x(i) y(i). This implies that x k+1 R(x k, x k+2 ) R(x k, y) for all k m 2. We also have x k+1 D(x k+2 ) because ±(x k+1 x k+2 ) D. Therefore, f(x k+1 ) = min f(z) = min f(z). z D(x k ) R(x k,y) z D(x k ) D(x k+2 ) R(x k,x k+2 ) By (3), if x k+2 D(x k ) then < maxf(x f(x k+1 ) k ), f(x k+2 )} if f(x k ) f(x k+2 ), f(x k ) = f(x k+2 ) otherwise. (4) If x k+2 D(x k ) (and thus x k+2 D(x k ) R(x k, y)), we must have f(x k+1 ) < f(x k+2 ). To see this, recall that x k+1 x k 1 x x k 1 for all x arg min z D(xk ) R(x k,y) f(z). Since x k+1 x k 1 < x k+1 x k 1 + x k+2 x k+1 1 = x k+2 x k 1, it must be true that x k+2 arg min z D(xk ) R(x k,y) f(z) and thus f(x k+1 ) < f(x k+2 ). Therefore, to summarize, (4) is true for all k. The condition (4) implies that if f(x k ) < f(x k+1 ) then f(x k+1 ) < f(x k+2 ), which further implies f(x k+2 ) < f(x k+3 ). Therefore, if f(x k ) < f(x k+1 ) then f(x l ) < f(x l+1 ) for all l k. Symmetrically, if f(x k ) < f(x k 1 ) then f(x l ) < f(x l 1 ) for all l k. Using this property, we show that (2) is true. If f(x 0 ) < f(x m ), there exists k m 1 such that f(x k ) < f(x k+1 ). By the above argument, we must have f(x m 1 ) < f(x m ). Therefore, maxf(x), f(y)} = maxf(x 0 ), f(x m )} = f(x m ) > f(x m 1 ) minf(x 1 ), f(x m 1 )} } = min min x D(x 0 ) D(x 2 ) R(x 0,x 2 ) f(x ), min y D(x m 2 ) D(x m ) R(x m 2,x m ) f(y ) } min min x D(x) R(x,y) f(x ), min y D(y) R(x,y) f(y ), which implies (2). Similarly, we can also show that if f(x m ) < f(x 0 ) then (2) is true. Therefore, f is semistrictly quasi D-convex. Note that the condition in this proposition is not necessary for semistrict quasi D- convexity. For example, let f : Z 3 R + } be such that domf = 0, 1} 3 and, for 5

each x domf, f(x) = 1 if x = (0, 0, 0), (1, 1, 0), (0, 0, 1), 0 otherwise. A function f is semistrictly quasi D-convex with D = ±χ 1, ±χ 2, ±χ 3 } ±(χ 1 + χ 2 )} but does not satisfy (3) for x = (0, 0, 0) and y = (1, 1, 1). 3 Examples 3.1 Coordinatewise locality and Nash equilibrium Let D C = ±χ i : i N}. If f is semistrictly quasi D C -convex, then Proposition 1 implies that 2 f(x) f(x ± χ i ) for all i N f(x) f(y) for all y Z N. (5) For example, suppose that, for any x, y Z N with x y 1 = 2, min f(z) z: x z 1 = y z 1 =1 < maxf(x), f(y)} if f(x) f(y), f(x) = f(y) otherwise. (6) Then, by Proposition 2, f is semistrictly quasi D C -convex and thus (5) is true. It is easy to check that a separable convex function satisfies the above condition and thus it is semistrictly quasi D C -convex. Note that a semistrictly quasi D C -convex function is not necessarily separable convex. The above argument has an application to game theory. A game consists of a set of players N = 1,..., n}, a set of strategies X i = Z for i N, and a payoff function g i : X R } for i N where X = i N X i = Z N. Simply denote a game by g = (g i ) i N. We write X i = j i X j and x i = (x j ) j i X i, and denote (x 1,..., x i 1, x i, x i+1,..., x n ) X by (x i, x i). A strategy profile x X is a Nash equilibrium of g if g i (x i, x i ) g i (x i, x i) for all x i X i and i N. A game g is a potential game [6] if there exists a potential function p : X R } satisfying g i (x i, x i ) g i (x i, x i) = p(x i, x i ) p(x i, x i) for all x i, x i X i, x i X i, and i N. If x X maximizes a potential function p, then p(x i, x i ) p(x i, x i) for all x i X i and i N, which is equivalent to g i (x i, x i ) g i (x i, x i) for all x i X i and i N. This implies that if x X maximizes p, then it is a Nash equilibrium. Note that 2 Altman et al. [1, Corollary 2.2] states that if f is multimodular then (5) is true. Murota [11], however, finds a counterexample against it and provides a correct local optimality condition. 6

every Nash equilibrium does not necessarily maximize p. However, if it holds that p(x) p(x ± χ i ) for all i N p(x) p(y) for all y Z N, then every Nash equilibrium maximizes p. To see this, let x X be a Nash equilibrium. Then, g i (x) g i (x i ± 1, x i ) = g i (x) g i (x ± χ i ) = p(x) p(x ± χ i ) 0 for all i N. This implies that p(x) p(y) for all y X. The following result reported in [14] is an immediate consequence of the above discussion. Proposition 3 Let g be a potential game with a potential function p. Suppose that f p satisfies (6) for any x, y Z N with x y 1 = 2. Then, x X maximizes p if and only if it is a Nash equilibrium. Thus, if a potential maximizer is unique, so is a Nash equilibrium. 3.2 M-convex, M -convex, L-convex, and L -convex functions Recently, Murota [8, 10] advocates discrete convex analysis, where M-convex and L- convex functions, introduced respectively by Murota [7] and Murota [8], play central roles. M -convex and L -convex functions, introduced respectively by Murota and Shioura [13] and Fujishige and Murota [4], are variants of M-convex and L-convex functions. By choosing appropriate D, we can show that these functions are D-convex. Let supp + (x) = i : x(i) > 0} be the positive support and supp (x) = i : x(i) < 0} be the negative support of x Z N. A function f : Z N R + } with domf is said to be an M-convex function [7] if, for any x, y domf and i supp + (x y), there exists j supp (x y) such that f(x) + f(y) f(x χ i + χ j ) + f(y + χ i χ j ). It is known that this inequality implicitly imposes the condition that the effective domain of an M-convex function lies on a hyperplane x Z : i N x(i) = r} for some r Z and, accordingly, we may consider the projection of an M-convex function along a coordinate axis. A function f : Z N R + } is said to be an M -convex function [13] if the function f : Z 0} N R + } defined by f(x) if x 0 = f(x 0, x) = i N x(i), + otherwise is an M-convex function. The following proposition characterizes an M -convex function [10, Theorem 6.2]. 7

Proposition 4 A function f : Z N R + } is an M -convex function if and only if, for any x, y domf and i supp + (x y), f(x) + f(y) minf(x χ i ) + f(y + χ i ), min f(x χ i + χ j ) + f(y + χ i χ j )}. j supp (x y) This proposition and the definition of D-convexity imply that an M -convex function is D M -convex with D M = ±χ i : i N} χ i χ j : i j}. Thus, by Proposition 1, if f : Z N R + } is an M -convex function, then f(x) f(x ± χ i ) for all i N f(x + χ i χ j ) for all i, j N f(x) f(y) for all y ZN. This result is reported in Murota [7]. Proposition 4 says that an M-convex function is an M -convex function. Thus, an M-convex function is also D M -convex. 3 A function f : Z N R + } with domf is said to be an L-convex function [8] if f(x) + f(y) f(x y) + f(x y) for all x, y Z N and there exists r R such that f(x+1) = f(x)+r for all x Z N. Since an L-convex function is linear in the direction of 1, we may dispense with this direction as far as we are interested in its nonlinear behavior. A function f : Z N R + } is said to be an L -convex function [4] if the function f : Z 0} N R + } defined by f(x 0, x) = f(x x 0 1) for x 0 Z and x Z N is an L-convex function. The following proposition characterizes an L -convex function [10, Theorem 7.7]. Proposition 5 A function f : Z N R + } is an L -convex function if and only if, for any x, y Z N with supp + (x y), f(x) + f(y) f(x χ S ) + f(y + χ S ) where S = arg max(x(i) y(i)). i N This proposition and the definition of D-convexity imply that an L -convex function is D L -convex with D L = ±χ S : S N, S }. Thus, by Proposition 1, if f : Z N R + } is an L -convex function, then f(x) f(x ± χ S ) for all S N f(x) f(y) for all y Z N. 3 One can obtain the local optimality condition for M-convex functions by weakening that for M - convex functions. See Murota [10, Theorem 6.26] for more accounts on this issue. 8

This result is reported in Murota [9]. It is known that an L-convex function is an L - convex function [10, Theorem 7.3]. Thus, an L-convex function is also D L -convex. 4 Murota and Shioura [13] introduced semistrictly quasi M-convex and L-convex functions. It can be readily shown that a semistrictly quasi M-convex function is semistrictly quasi D M -convex and that a semistrictly quasi L-convex function is semistrictly quasi D L - convex. Murota and Shioura [13] obtained the local optimality conditions for semistrictly quasi M-convex and L-convex functions, which are weaker than those for D M -convex and D L -convex functions, respectively. 3.3 Discretely-convex and integrally-convex functions For x R N, let N(x) = z Z N : x z x } where x denotes the vector obtained by rounding down and x by rounding up the components of x to the nearest integers. A function f : Z N R + } is a discretely-convex function [5] if, for any x, y domf, it holds that λf(x) + (1 λ)f(y) min f(z) ( λ [0, 1]). (7) z N(λx+(1 λ)y) Let D A = 1, 0, 1} N \0}. The following lemma connects a discretely-convex function to a semistrictly quasi D A -convex function. Lemma 6 Let x, y Z N be such that y D A (x), x D A (y), and D A (x) D A (y) R(x, y). Then, N((x + y)/2) D A (x) D A (y) R(x, y). Proof. By the assumption, there exist d, d D A such that y = x + d + d, d + d 0, and d + d D A. This implies that d(i) + d (i) 2 for all i N and d(i) + d (i) = 2 for some i N. Thus, if (d + d )/2 δ (d + d )/2 then δ 1, 0, 1} N \0} = D A. Let z N((x + y)/2). Then, (x + y)/2 z (x + y)/2. Thus, z D A (x) because (x + y)/2 = x + (d + d )/2. Similarly, z D A (y). Since z R(x, y), we have N((x + y)/2) D A (x) D A (y) R(x, y). Let x, y domf satisfy the condition in the above lemma. discretely-convex. Then, we have Assume that f is f(x) + f(y) 2 min f(z) 2 min f(z) z N((x+y)/2) z D A (x) D A (y) R(x,y) 4 One can obtain the local optimality condition for L-convex functions by weakening that for L -convex functions. See Murota [10, Theorem 7.14] for more accounts on this issue. 9

where the first inequality is due to (7) and the second inequality is due to Lemma 6. This implies that (3) is true for all x, y Z N with y D A (x), x D A (y), and D A (x) D A (y) R(x, y). Thus, we have the following proposition by Proposition 2. Proposition 7 A discretely-convex function is semistrictly quasi D A -convex. Therefore, by Proposition 1, if f : Z N R is a discretely-convex function, then f(x) f(x + χ S χ T ) for all S, T N f(x) f(y) for all y Z N. This result is reported in [5]. Favati and Tardella [3] introduced integrally-convex functions and showed that these functions form a special class of discretely-convex functions. Thus, an integrally-convex function is also semistrictly quasi D A -convex. References [1] E. Altman, B. Gaujal, and A. Hordijk: Multimodularity, convexity, and optimization properties, Mathematics of Operations Research, 25 (2000), 324 347. [2] M. Avriel, W. E. Diewert, S. Schaible, and I. Zang: Generalized Concavity, Plenum Press, New York, 1988. [3] P. Favati and F. Tardella: Convexity in nonlinear integer programming, Ricerca Operativa, 53 (1990), 3 44. [4] S. Fujishige and K. Murota: Notes on L-/M-convex functions and the separation theorems, Mathematical Programming, 88 (2000), 129 146. [5] B. L. Miller: On minimizing nonseparable functions defined on the integers with an inventory application, SIAM Journal on Applied Mathematics, 21 (1971), 166 185. [6] D. Monderer and L. S. Shapley: Potential games, Games and Economic Behavior, 14 (1996), 124 143. [7] K. Murota: Convexity and Steinitz s exchange property, Advances in Mathematics, 124 (1996), 272 311. [8] K. Murota: Discrete convex analysis, Mathematical Programming, 83 (1998), 313 371. 10

[9] K. Murota: Algorithms in discrete convex analysis, IEICE Transactions on Systems and Information, E83-D (2000), 344 352. [10] K. Murota: Discrete Convex Analysis, SIAM, Philadelphia, 2003. [11] K. Murota: Note on multimodularity and L-convexity, Mathematics of Operations Research (2005), in press. [12] K. Murota and A. Shioura: M-convex function on generalized polymatroid, Mathematics of Operations Research, 24 (1999), 95 105. [13] K. Murota and A. Shioura: Quasi M-convex and L-convex functions: Quasiconvexity in discrete optimization, Discrete Applied Mathematics, 131 (2003), 467 494. [14] T. Ui: Discrete concavity for potential games, working paper, Yokohama National University, 2004. 11