Qualitative Symbolic Perturbation: a new geometry-based perturbation framework
نویسندگان
چکیده
In the literature, the generic way to address degeneracies in computational geometry is the Symbolic Perturbation paradigm: the input is made dependent of some parameter ε so that for ε positive and close to zero, the input is close to the original input, while at the same time, in non-degenerate position. A geometric predicate can usually be seen as the sign of some function of the input. In the symbolic perturbation paradigm, if the function evaluates to zero, the input is perturbed by a small positive ε, and the sign of the function evaluated at the perturbed input is used instead. The usual way of using this approach is what we will call Algebraic Symbolic Perturbation framework. When the function to be evaluated is a polynomial of the input, its perturbed version is seen as a polynomial in ε, whose coefficients are polynomials in the input. These coefficients are evaluated by increasing degree in ε until a non-vanishing coefficient is found. The number of these coefficients can be quite large and expressing them in an easily and efficiently computable manner (e.g., factorized) may require quite some work. We propose to address the handling of geometric degeneracies in a different way, namely by means of what we call the Qualitative Symbolic Perturbation framework. We no longer use a single perturbation that must remove all degeneracies, but rather a sequence of perturbations, such that the next perturbation is being used only if the previous ones have not removed the degeneracies. The new perturbation is considered as symbolically smaller than the previous ones. This approach allows us to use simple elementary perturbations whose effect can be analyzed and evaluated: (1) by geometric reasoning instead of algebraic development of the predicate polynomial in ε, and (2) independently of a specific algebraic formulation of the predicate. We apply our framework to predicates used in the computation of Apollonius diagrams in 2D and 3D, as well as the computation of trapezoidal maps of circular arcs. Key-words: Degeneracies, Robustness issues, Apollonius diagram, Trapezoidal map. ha l-0 07 58 63 1, v er si on 3 5 D ec 2 01 2 Perturbation symbolique qualitative: une nouvelle méthode de perturbation basée géométrie Résumé : L’approche généralement utilisée pour s’abstraire de l’existence de configurations dégénérées en géométrie algorithmique est la méthode des perturbations symboliques : les données sont rendues dépendantes d’un paramètre ε tel que pour ε positif et proche de zéro les données soient proches des données originales mais en garantissant d’être en position générale. Un prédicat géométrique peut souvent être vu comme le signe d’une fonction des données. Dans la méthode de perturbation symbolique, si l’évaluation de la fonction donne zéro, les données sont perturbées avec un petit ε positif et le signe de la fonction évaluée sur les données perturbées est utilisé comme réponse au prédicat. L’application habituelle de cette approche est ce que nous appellerons perturbations symboliques algébriques. Quand la fonction a évaluer est un polynôme, sa version perturbée peut être vue comme un polynôme en ε dont les coefficients sont des polynômes dans les données. Ces coefficients sont alors évaluées par degré croissant en ε, jusqu’à ce qu’un coefficient qui ne soit pas évalué à zéro soit trouvé. Le nombre de ces coefficients peut être assez grand et les exprimer sous une forme permettant une évaluation facile et rapide (par exemple factorisée) peut représenter un travail important. Nous proposons de résoudre les dégénérescences géométriques d’une manière différente que nous appellerons perturbations symboliques qualitatives. Au lieu d’une unique perturbation qui doit résoudre toutes les dégénérescences, nous utilisons une séquence de perturbations telle que la perturbation suivante n’est utilisée que si les précédentes n’ont pas supprimé les dégénérescences. La nouvelle perturbation est symboliquement plus petite que les précédentes. Cette approche permet d’utiliser des perturbations très simples dont l’effet peut être analysé et évalué (1) par un raisonnement géométrique plutôt que par un développement algébrique du polynôme en ε, et (2) de manière indépendante d’une formulation algébrique spécifique du prédicat. Nous utilisons notre méthode pour le calcul des diagrammes d’Apollonius en 2D et 3D, ainsi que pour le calcul de la carte des trapèzes d’arcs de cercles. Mots-clés : Dégénérescences, robustesse algorithmique, Diagramme d’Apollonius, carte des trapèzes ha l-0 07 58 63 1, v er si on 3 5 D ec 2 01 2 4 O. Devillers, M. Karavelas & M. Teillaud
منابع مشابه
Qualitative Symbolic Perturbation
In a classical Symbolic Perturbation scheme, degeneracies are handled by substituting some polynomials in ε for the inputs of a predicate. Instead of a single perturbation, we propose to use a sequence of (simpler) perturbations. Moreover, we look at their effects geometrically instead of algebraically; this allows us to tackle cases that were not tractable with the classical algebraic approach...
متن کاملNonresonant Excitation of the Forced Duffing Equation
We investigate the hard nonresonant excitation of the forced Duffing equation with a positive damping parameter E. Using the symbolic manipulation system MACSYMA, a computer algebra system. we derive the two term perturbation expansion by the method of multiple time scales. The resulting approximate solution is valid for small values of the coefficient e As the damping parameter e increases, th...
متن کاملA Symbolic Algorithm for the Computation of Periodic Orbits in Non–Linear Differential Systems
The Poincaré–Lindstedt method in perturbation theory is used to compute periodic solutions in perturbed differential equations through a nearby periodic orbit of the unperturbed problem. The adaptation of this technique to systems of differential equations of first order could produce meaningful advances in the qualitative analysis of many dynamical systems. In this paper, we present a new symb...
متن کاملAnalytic Solution for Hypersonic Flow Past a Slender Elliptic Cone Using Second-Order Perturbation Approximations
An approximate analytical solution is obtained for hypersonic flow past a slender elliptic cone using second-order perturbation techniques in spherical coordinate systems. The analysis is based on perturbations of hypersonic flow past a circular cone aligned with the free stream, the perturbations stemming from the small cross-section eccentricity. By means of hypersonic approximations for the ...
متن کاملNonlinear Viscosity Algorithm with Perturbation for Nonexpansive Multi-Valued Mappings
In this paper, based on viscosity technique with perturbation, we introduce a new non-linear viscosity algorithm for finding a element of the set of fixed points of nonexpansivemulti-valued mappings in a Hilbert space. We derive a strong convergence theorem for thisnew algorithm under appropriate assumptions. Moreover, in support of our results, somenumerical examples (u...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012