Abstract
Let us consider a two-dimensional linear constraint C of the form ax + by ≤ c with integer coefficients and such that |a| ≤ |b|. A constraint C′ of the form a′x + b′y ≤ c′ is equivalent to C relative to a domain iff all the integer points in the domain satisfying C satisfy C′ and all the integer points in the domain not satisfying C do not satisfy C′. This paper introduces a new method to transform a constraint C into an equivalent constraint C′ relative to a domain defined by {(x,y) | h ≤ x ≤ h + D } such that the absolute values of a′ and b′ do not exceed D. Our method achieves a O(log(D)) time complexity and it can operate when the constraints coefficients are real values with the same time complexity. This transformation can be used to compute the convex hull of the integer points which satisfy a system of n two-dimensional linear constraints in O(n log(D)) time where D represents the size of the solution space. Our algorithm uses elementary statements from number theory and leads to a simple and efficient implementation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Chrystal, G.: Algebra- An elementary text-book Prt II, ch. XXXII, pp. 423–452. Adam and Charles Black, Edinburgh (1889)
Harvey, W.: Computing two-dimensional integer hulls. SIAM J. Compute. 28(6), 2285–2299 (1999)
Hirschberd, D.S., Wong, C.K.: A polynomial algorithm for the knapsack problem in two variables. J. ACM 23(1), 147–154 (1976)
Kannan, A.: A polynomial algorithm for the two variable integer programming problem. J. ACM 27, 118–122 (1980)
Klein, F.: Ausgewählte Kapitel der Zahlentheorie. Teubner (1907)
Lenstra, W.: Integer programming with a fixed number of variables. Math. Oper. Res. 8(4), 538–547 (1983)
Mora, T.: Solving Polynomial Equation Systems I: The Kronecker-Duval Philosophy. In: Encyclopedia of Math. and its applications, vol. 88, Cambridge University Press, Cambridge (2002)
Scarf, H.E.: Production sets with indivisibilities. Part I: Generalities. Econometrica 49, 1–32 (1981)
Scarf, H.E.: Production sets with indivisibilities. Part II: The case of two activities. Econometrica 49, 395–423 (1981)
Schrijver, A.: Theory of linear and integer programming. In: Wiley-Interscience Series in Discrete Math., Wiley-Interscience, New York (1986)
Toussaint, G.T.: Solving geometric problem with the rotating calipers. In: Proceedings of IEEE MELECON 1983, Greece, pp. A10.02/1-4 (1983)
Zolotykh, N. Y.: On the number of vertices in integer linear programming problems. Technical report, University of Nizhni Novgorod (2000)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Charrier, E., Buzer, L. (2008). Reducing the Coefficients of a Two-Dimensional Integer Linear Constraint. In: Brimkov, V.E., Barneva, R.P., Hauptman, H.A. (eds) Combinatorial Image Analysis. IWCIA 2008. Lecture Notes in Computer Science, vol 4958. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78275-9_18
Download citation
DOI: https://doi.org/10.1007/978-3-540-78275-9_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-78274-2
Online ISBN: 978-3-540-78275-9
eBook Packages: Computer ScienceComputer Science (R0)