Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
433817 | Theoretical Computer Science | 2016 | 16 Pages |
Abstract
A digital plane is the set of integer points located between the parallel planes. We solve the following problem: how to compute the exact normal vector of a digital plane given only a predicate that answers the question “is a point x in the digital plane or not”. Our approach is iterative and “as local as possible”. We provide a worst-case complexity bound in O(ωlogω)O(ωlogω) calls to the predicate, where ω is equal to the arithmetic thickness parameter of the digital plane. Furthermore, our algorithm presents a much better average behavior in practice.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics
Authors
Jacques-Olivier Lachaud, Xavier Provençal, Tristan Roussillon,