کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
439566 690803 2011 8 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Controlled linear perturbation
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر گرافیک کامپیوتری و طراحی به کمک کامپیوتر
پیش نمایش صفحه اول مقاله
Controlled linear perturbation
چکیده انگلیسی

We present an algorithmic solution to the robustness problem in computational geometry, called controlled linear perturbation, and demonstrate it on Minkowski sums of polyhedra. The robustness problem is how to implement real RAM algorithms accurately and efficiently using computer arithmetic. Approximate computation in floating point arithmetic is efficient but can assign incorrect signs to geometric predicates, which can cause combinatorial errors in the algorithm output. We make approximate computation accurate by performing small input perturbations, which we compute using differential calculus. This strategy supports fast, accurate Minkowski sum computation. The only prior robust implementation uses a less efficient algorithm, requires exact algebraic computation, and is far slower based on our extensive testing.


► We present a robustness algorithm called controlled linear perturbation (CLP).
► CLP computes a small input perturbation that makes the output correct.
► CLP computes the perturbation efficiently using differential calculus.
► CLP supports the first robust convolution algorithm for Minkowski sums of polyhedra.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Computer-Aided Design - Volume 43, Issue 10, October 2011, Pages 1250–1257
نویسندگان
, , ,