@inproceedings{10.1007/978-3-540-27836-8_85,
Abstract = {We give a simple formulation of Karr's algorithm for computing all affine relationships in affine programs. This simplified algorithm runs in time {\$}{\backslash}mathcal{\{}O{\}}(nk^{\{}3{\}}){\$}where n is the program size and k is the number of program variables assuming unit cost for arithmetic operations. This improves upon the original formulation by a factor of k. Moreover, our re-formulation avoids exponential growth of the lengths of intermediately occurring numbers (in binary representation) and uses less complicated elementary operations. We also describe a generalization that determines all polynomial relations up to degree d in time {\$}{\backslash}mathcal{\{}O{\}}(nk^{\{}3d{\}}){\$}.},
Address = {Berlin, Heidelberg},
Author = {M{\"u}ller-Olm, Markus and Seidl, Helmut},
BookTitle = {Automata, Languages and Programming},
Editor = {D{\'\i}az, Josep and Karhum{\"a}ki, Juhani and Lepist{\"o}, Arto and Sannella, Donald},
File = {A Note on Karr's Algorithm.pdf},
ISBN = {978-3-540-27836-8},
Pages = {1016--1028},
Publisher = {Springer Berlin Heidelberg},
Title = {A Note on Karr's Algorithm},
Year = {2004},
date-added = {2023-07-22 06:46:22 +0200},
date-modified = {2023-07-22 06:46:22 +0200},
doi = {10.1007/978-3-540-27836-8_85}
}
Library Size: 13G (12942 entries),
Last Updated: Apr 05, 2026, 08:41:35,
Build Time: N/A