Skip to main content

Solving systems of linear diophantine equations: An algebraic approach

  • Contributions
  • Conference paper
  • First Online:
Mathematical Foundations of Computer Science 1991 (MFCS 1991)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 520))

Abstract

We describe through an algebraic and geometrical study, a new method for solving systems of linear diophantine equations. This approach yields an algorithm which is intrinsically parallel. In addition to the algorithm, we give a geometrical interpretation of the satisfiability of an homogeneous system, as well as upper bounds on height and length of all minimal solutions of such a system. We also show how our results apply to inhomogeneous systems yielding necessary conditions for satisfiability and upper bounds on the minimal solutions.

This work was partly supported by the GRECO de programmation (CNRS)

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. I. Borosh and L. B. Treybig. Bounds on positive integral solutions of linear diophantine equations. Proceedings of the American Mathematical Society, 55:299–304, 1976.

    Google Scholar 

  2. A. Boudet, E. Contejean, and H. Devie. A new AC unification algorithm with a new algorithm for solving diophantine equations. In Proceedings 5th IEEE Symposium on Logic in Computer Science, Philadelphia (Pennsylvania, USA), pages 289–299, 1990.

    Google Scholar 

  3. A. Brøndsted. An Introduction to Convex Polytopes, volume 90 of Graduate Texts in Mathematics. Springer-Verlag, 1983.

    Google Scholar 

  4. M. Clausen and A. Fortenbacher. Efficient solution of linear diophantine equations. Journal of Symbolic Computation, 8:201–216, 1989. Special issue on unification. Part two.

    Google Scholar 

  5. E. Contejean and H. Devie. Solving systems of linear diophantine equations. In H.-J. Bürckert and W. Nutt, editors, Proceedings 3rd International Workshop on Unification, Lambrecht (Germany), 1989.

    Google Scholar 

  6. A Fortenbacher. Algebraische unifikation. Diplomarbeit, Institut für Informatik, Universität Karlsruhe, 1983.

    Google Scholar 

  7. J. von zur Gathen and M. Sieveking. A bound on solutions of linear integer equalities and inequalities. Proceedings of the American Mathematical Society, 72:155–158, 1978.

    Google Scholar 

  8. T. Guckenbiehl and A. Herold. Solving linear diophantine equations. Technical Report SEKI-85-IV-KL, Universität Kaiserslautern, 1985.

    Google Scholar 

  9. G. Huet. An algorithm to generate the basis of solutions to homogenous linear diophantine equations. Information Processing Letters, 7:144–147, 1978.

    Google Scholar 

  10. J.-L. Lambert. Le problème de l'accessibilité dans les réseaux de Petri. PhD thesis, Université de Paris-sud, Centre d'Orsay, 1987.

    Google Scholar 

  11. L. Pottier. Bornes et algorithme de calcul des générateurs des solutions de systèmes diophantiens linéaires. Technical report, INRIA Sophia Antipolis, 1990.

    Google Scholar 

  12. L. Pottier. Minimal solutions of linear diophantine systems: Bounds and algorithms. In R.V. Book, editor, Proceedings 4th Conference on Rewriting Techniques and Applications, Como, (Italy), volume 488 of Lecture Notes in Computer Science, pages 162–173. Springer-Verlag, 1991.

    Google Scholar 

  13. J.-F. Romeuf. Solutions of a linear diophantine system, 1988. LIR & Université de Rouen.

    Google Scholar 

  14. J.-F. Romeuf. A polynomial algorithm for solving systems of two linear diophantine equations. Technical report, Laboratoire d'Informatique de Rouen (France) and LITP, 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andrzej Tarlecki

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Domenjoud, E. (1991). Solving systems of linear diophantine equations: An algebraic approach. In: Tarlecki, A. (eds) Mathematical Foundations of Computer Science 1991. MFCS 1991. Lecture Notes in Computer Science, vol 520. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54345-7_57

Download citation

  • DOI: https://doi.org/10.1007/3-540-54345-7_57

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54345-9

  • Online ISBN: 978-3-540-47579-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics