Abstract
We propose to give a computationally feasible procedure for the generation of all the integer points satisfying a given set of inequalities. Five different systems of inequalities will be considered. In order to generate all of these integer points, one requires a particular set of integer points, called fundamental points, and a set of linearly independent vectors with integer components. The number of these fundamental points is given by a simple formula. We show how to generate the fundamental points and the required vectors. We give an application concerning the localization of the integer optimum of a linear objective function subject to constraints which geometrically define a cone or a parallelotope.
Similar content being viewed by others
References
M.L. Balinski, “An algorithm for finding all vertices of convex polyhedral sets,”Journal of the Society for Industrial and Applied Mathematics 9 (1961) 72–88.
G.H. Bradley, “Equivalent integer programs and canonical problems,”Management Science 17 (1971) 354–366.
G.H. Bradley, “Algorithms for Hermite and Smith normal matrices and linear diophantine equations,”Mathematical Computation (October 1971).
A. Chatelet,Les groupes Abéliens finis et les modules de points entiers (Gauthier—Villars, Paris, 1925).
A. Chatelet,Arithmétiques et algèbres modernes, Tomes I, II, III (Presses Universitaires de France, Paris, 1967–1968).
J.Ch. Fiorot, “Algorithme de génération des points entiers d'un cône polyèdrique,”Bulletin de la Direction des Etudes et Recherches E.D.F., Série C, 1 (1970).
J.Ch. Fiorot, “Génération des points entiers d'un parallélotope deR n,”Comptes Rendus de l'Academie de Sciences, Série A, 270 (1970) 395–398.
J.Ch. Fiorot,Structures d'ensembles de points entiers, Thèse de 3ème cycle, Université de Lille I, Laboratoire de Calcul (1971).
J.Ch. Fiorot,Représentation minimale des points entiers d'un cône polyédrique, Publication No. 33, Laboratoire de Calcul, Université de Lille I (1972).
J.Ch. Fiorot,Nombre de points entiers dans un m-parallélotope, Publication No. 35, Laboratoire de Calcul, Université de Lille I (1972).
J.Ch. Fiorot and M. Gondran, “Résolution des systèmes linéaires en nombres entiers,”Bulletin de la Direction des Etudes et Recherches E.D.F., Série C, 2 (1969).
D.R. Fulkerson,The theory of linear inequalities, Rand Report RT L2 (1952).
R.E. Gomory, “On the relation between integer and non-integer solution to linear programs,”Proceedings of the National Academy of Sciences of the United States of America 53 (1964) 260–265.
R.E. Gomory, “Some polyhedral related to combinatorial problems,”Linear Algebra and its Applications 2 (1969) 451–558.
T.C. Hu,Integer programming and network flows (Addison—Wesley, New York, 1969).
C.C. MacDuffee,An introduction to abstract algebra (Wiley, New York, 1940).
T.S. Motzkin,Beiträge zur Theorie der linearen Ungleichungen, Dissertation, University of Basel (1936).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Fiorot, J.C. Generation of all integer points for given sets of linear inequalities. Mathematical Programming 3, 276–295 (1972). https://doi.org/10.1007/BF01585001
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01585001