Skip to main content
Log in

Generation of all integer points for given sets of linear inequalities

  • Published:
Mathematical Programming Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

    Google Scholar 

  2. G.H. Bradley, “Equivalent integer programs and canonical problems,”Management Science 17 (1971) 354–366.

    Google Scholar 

  3. G.H. Bradley, “Algorithms for Hermite and Smith normal matrices and linear diophantine equations,”Mathematical Computation (October 1971).

  4. A. Chatelet,Les groupes Abéliens finis et les modules de points entiers (Gauthier—Villars, Paris, 1925).

    Google Scholar 

  5. A. Chatelet,Arithmétiques et algèbres modernes, Tomes I, II, III (Presses Universitaires de France, Paris, 1967–1968).

    Google Scholar 

  6. 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).

  7. 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.

    Google Scholar 

  8. J.Ch. Fiorot,Structures d'ensembles de points entiers, Thèse de 3ème cycle, Université de Lille I, Laboratoire de Calcul (1971).

  9. 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).

  10. J.Ch. Fiorot,Nombre de points entiers dans un m-parallélotope, Publication No. 35, Laboratoire de Calcul, Université de Lille I (1972).

  11. 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).

  12. D.R. Fulkerson,The theory of linear inequalities, Rand Report RT L2 (1952).

  13. 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.

    Google Scholar 

  14. R.E. Gomory, “Some polyhedral related to combinatorial problems,”Linear Algebra and its Applications 2 (1969) 451–558.

    Google Scholar 

  15. T.C. Hu,Integer programming and network flows (Addison—Wesley, New York, 1969).

    Google Scholar 

  16. C.C. MacDuffee,An introduction to abstract algebra (Wiley, New York, 1940).

    Google Scholar 

  17. T.S. Motzkin,Beiträge zur Theorie der linearen Ungleichungen, Dissertation, University of Basel (1936).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01585001

Keywords

Navigation