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)
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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.
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.
A. Brøndsted. An Introduction to Convex Polytopes, volume 90 of Graduate Texts in Mathematics. Springer-Verlag, 1983.
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.
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.
A Fortenbacher. Algebraische unifikation. Diplomarbeit, Institut für Informatik, Universität Karlsruhe, 1983.
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.
T. Guckenbiehl and A. Herold. Solving linear diophantine equations. Technical Report SEKI-85-IV-KL, Universität Kaiserslautern, 1985.
G. Huet. An algorithm to generate the basis of solutions to homogenous linear diophantine equations. Information Processing Letters, 7:144–147, 1978.
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.
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.
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.
J.-F. Romeuf. Solutions of a linear diophantine system, 1988. LIR & Université de Rouen.
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.
Author information
Authors and Affiliations
Editor information
Rights 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