ARTICLE IN PRESS
Advances in Mathematics ] (]]]]) ]]]–]]] http://www.elsevier.com/locate/aim
Discrete convexity and unimodularity—I
Vladimir I. Danilov and Gleb A. Koshevoy Central Institute of Economics and Mathematics, Russian Academy of Sciences, Nahimovski Prospect 47, Moscow 117418, Russia
Received 28 April 2003; accepted 13 November 2003
Communicated by La´ szlo´ Lova´ sz
Abstract
In this paper we develop a theory of convexity for the lattice of integer points Zn; which we call theory of discrete convexity. Namely, we characterize classes of subsets of Zn; which possess the separation property, or, equivalently, classes of integer polyhedra such that intersection of any two polyhedra of a class is an integer polyhedron (need not be in the class). Specifically, we show that these (maximal) classes are in one-to-one correspondence with pure systems. Unimodular systems constitute an important instance of pure systems. Given a unimodular system, we construct a pair of (dual) discretely convex classes, one of which is stable under summation and the other is stable under intersection. r 2003 Elsevier Inc. All rights reserved.
Keywords: Integer polyhedron; g-Polymatroid; Pure subgroup; Pure system; Totally unimodular matrix; Submodularity
1. Introduction
In this paper we develop a theory of convexity for the lattice of integer points Zn; which we call theory of discrete convexity. What subsets XCZn could be called ‘‘convex’’? One property seems indisputable: X should coincide with the set of all integer points of its convex hull coðXÞ: We call such sets pseudo-convex. The resulting class PC of all pseudo-convex sets is stable under intersection but not under summation. In other words, the sum X þ Y of two