ON INTERPOLATION BY PLANAR CUBIC G 2 PYTHAGOREAN-HODOGRAPH SPLINE CURVES

Size: px
Start display at page:

Download "ON INTERPOLATION BY PLANAR CUBIC G 2 PYTHAGOREAN-HODOGRAPH SPLINE CURVES"

Transcription

1 MATHEMATICS OF COMPUTATION Volume 00, Number 0, Pages S XX ON INTERPOLATION BY PLANAR CUBIC G PYTHAGOREAN-HODOGRAPH SPLINE CURVES GAŠPER JAKLIČ, JERNEJ KOZAK, MARJETA KRAJNC, VITO VITRIH, AND EMIL ŽAGAR Abstract. In this paper, the geometric interpolation of planar data points and boundary tangent directions by a cubic G Pythagorean-hodograph PH spline curve is studied. It is shown, that such an interpolant exists under some natural assumptions on the data. The construction of the spline is based upon the solution of a tridiagonal system of nonlinear equations. The asymptotic approximation order 4 is confirmed.. Introduction Pythagorean-hodograph PH curves [4] form a special subclass of planar polynomial parametric curves. They are distinguished by having an exact representation of an arc-length and a rational offset. This makes them very useful in practical applications, such as CAGD, CAD/CAM systems, robotics, animation, etc. Although they have less degrees of freedom than general parametric curves, they still admit nice shape properties, which makes them interesting in shape preserving techniques. The parametric and the geometric Hermite interpolation are nowadays well established approaches for an approximation of discrete data by polynomial parametric objects. In the last decade a lot of results on a Hermite type interpolation have been obtained see [7], [], [], [], [5], [6] [5], [4], e.g.. It is well-known that regular PH curves must be of odd degrees. This clearly reduces spline interpolants to the cubic and the quintic case, perhaps even up to degree seven. Higher degrees are rarely used since PH characterization equations become too complicated. In [], a G continuous Hermite interpolation by PH cubics was considered. The interpolating cubic PH curve is determined by the local data only and the construction is based upon data points and tangent directions at these points. However, tangent directions are often hard to obtain. So why not to look for a cubic PH interpolant based upon data points only except at the boundary as it is shown in Fig.. But at the same time the approximation order achieved should stay optimal and the obtained interpolant should preserve some shape properties of the data. It should preserve convexity formally defined in Section, and it should not have any loops, cusps, etc. This suggests a natural interpolation problem to be considered, i.e., an interpolation of planar data points and tangent directions at the boundary by a cubic G PH spline. This kind of problem was somehow overlooked in the past. One of 000 Mathematics Subject Classification. Primary: 4A05, 4A5, 4A5, 4A0, 65D05, 65D07, 65D7; Secondary 65D0. c XXXX American Mathematical Society

2 G. JAKLIČ, J. KOZAK, M. KRAJNC, V. VITRIH, AND E. ŽAGAR Figure. A cubic G PH curve. the reasons might have been the fact that cubic PH curves are restricted to basically only one curve up to translation, rotation, scaling and reparameterization, namely the Tschirnhausen s cubic [8]. As it is well known it has no inflection points, which restricts the interpolation flexibility. Nevertheless, a cubic interpolatory G PH spline is a simple tool that preserves convexity of the data. Also, it offers the arc-length reparameterization of the spline curve in a closed form. On the other hand, since a cubic PH curve is without inflection points, a cubic G PH spline must possess the same property. Thus this scheme is not appropriate for interpolation of free-form data in its basic form. To overcome this obstacle, a simple preprocessing algorithm is suggested that breaks down the general data to convex segments. In this paper, an interpolation of convex planar data points and tangent directions at the boundary by a cubic G PH spline is considered. Under some natural assumptions on the data, the existence of the interpolating cubic G PH spline is shown and the approximation order 4 is confirmed. As a special case and a basis for the induction step, the cubic Hermite PH interpolation is studied in detail, and the results in [] are enhanced. The obtained results naturally extend to the closed curve interpolation. If the data points fail to be convex, a preprocessing algorithm for point insertion is proposed in the last section of the paper. In this case a tangent direction at a new breakpoint is prescribed which reduces the G to G continuity at that point. The outline of the paper is as follows. In Section the interpolation problem considered is presented, and the main results of the paper are given. In the next section the single segment, a cornerstone of a PH cubic spline interpolation, is analysed. In Section 4, a proof of the main result is outlined, and in the next section an asymptotic approximation order is studied. The paper is concluded by some numerical examples and a preprocessing algorithm for point insertion.

3 INTERPOLATION BY G CUBIC PH SPLINES. Interpolation problem Let us introduce the interpolation problem considered. Suppose that data. d 0, P 0, P,..., P m, d m, P l P l+, are prescribed, where P l denotes a point in R to be interpolated, and d l, d l =, is the tangent direction at the boundary point P l, l = 0, m. Our goal is to construct an interpolating G cubic PH spline curve B. In order to overcome the problem of inflections, we will assume throughout the paper, that the data. are convex. In the last section of the paper, this restriction will be surmounted by a preprocessing algorithm for dealing with general data. In this case the resulting spline curve will not be globally G but nonetheless it will be loop-free. Before we introduce convexity, some additional notation is needed. The norm. will denote the Euclidean norm, implied by the scalar product u v, and u v will be the planar vector product. Furthermore, u, v will be the angle between vectors u and v, and P l := P l+ P l. The term convex refers to the requirement that P l P l+ is of the same sign for any two consecutive P l, l = 0,,...,m, and for the appropriate vector products at the boundary. Without loss of generality, we may assume throughout the paper that this sign is positive, i.e.,. d 0 P 0 > 0, P l P l+ > 0, l = 0,,...,m, P m d m > 0. Now let us consider the smoothness and PH conditions of the G cubic PH interpolating spline B. A natural approach is to express segments B l of the spline curve B as cubic Bézier curves. B l := b l +i B,i. Here, B n,i are the cubic Bernstein basis polynomials of degree n, and b i R, i=0 i = 0,,...,m, are the control points of the spline curve that satisfy the end-point interpolation property of Bézier curves, i.e., b l = P l, l = 0,,..., m. The remaining 4 m unknowns b l, b l, l =,,...,m, need to be determined by the fact that the interpolating curve is G continuous and piecewise PH. As can be seen in Fig., not every PH interpolatory cubic spline preserves the shape of the data.. Although it is a convex curve it can have undesired loops see [, 0], e.g.. In order to avoid this, we will require that the control polygon of every spline segment satisfies b l b l > 0, b l b l > 0, l =,,..., m. Such an interpolatory cubic spline curve will be called admissible. The G continuity requires collinearity of the tangents at P l [9, e.g.], i.e.,.4 d 0 b 0 = 0, b l b l = 0, l =,,...,m, b m d m = 0,

4 4 G. JAKLIČ, J. KOZAK, M. KRAJNC, V. VITRIH, AND E. ŽAGAR and the curvature continuity conditions at P l, l =,,..., m, are.5 b l P l + b l b l = b l P l b l+ b l. Note that the closed curve interpolation problem can be stated in a similar way thus its analysis will be omitted. By.4 the directions of b l and b l should agree. Thus it is natural to introduce d l, d l =, l =,,..., m, as unknown tangent directions at P l. Recall that d 0 and d m are prescribed. The unknown differences of control points can be expressed as.6 b l = λ l d l, b l+ = λ l+ d l+, l = 0,,..., m. Provided the tangent directions d l and d l+ are known, the lengths λ l = b l and λ l+ = b l+ are determined from a PH characterization see []. Thus, λ l = λ l d l, d l+, λ l+ = λ l+ d l, d l+, and with the help of.6 the curvature continuity conditions.5 simplify to m equations.7 d l λ l P l λ l+ d l+ + λ P l λ l d l = 0, l l =,,...,m, for m unknown directions d l. The main results of the paper can now be stated as follows. Theorem.. Suppose that the data. are convex as explained in.. The system of nonlinear equations.7 has an admissible solution if and only if the angles ϕ 0 := d 0, P 0, ϕ l := P l, P l, l =,,..., m, ϕ m := P m, d m, satisfy ϕ i + ϕ i+ < 4 π/ for i = 0,,...,m. If the upper bound is decreased to Kπ, K := + π arccos < 4/, the solution is unique. Theorem.. The asymptotic approximation order of the solution, obtained by the assertions of Theorem., is 4.. Single segment In order to prove Theorem., we have to consider the single segment case first. So let us assume m = through the rest of this section. The cubic Hermite PH interpolation has already been analysed in [], but here some additional facts will be outlined. In particular, not all tangent directions that form convex data give admissible solutions, a fact that was overlooked in []. As stated in Theorem., an additional angle restriction is necessary in order for the solution to exist. Furthermore, besides the unique admissible solution, a solution with a loop may exist. Explicit formulae for both solutions will be given.

5 INTERPOLATION BY G CUBIC PH SPLINES 5 P 0 P d 0 d Figure. Inappropriate data which lead to a cubic PH interpolant with a loop. For a single segment, the prescribed data are and the convexity requirements become d 0, P 0, P, d,. d 0 P 0 > 0, P 0 d > 0. Note that a solution may still exist if the suppositions. are violated, but it usually has a loop since no inflection points are possible see Fig.. This is undesirable for a shape preserving spline interpolation. The cubic interpolatory Bézier curve B is determined by control points b i,. b 0 = P 0, b = P 0 + λ 0 d 0, b = P λ d, b = P. Our goal is to obtain the parameters λ i > 0, i = 0,. A well known characterization of cubic PH curves in Bézier form [8] will be used. First, the equality of angles [8] can be by. simplified to or equivalently b 0, b = b, b, cos b 0, b = cos b, b,. d 0 d b = 0. Thus, with new unknowns ξ i, introduced as.4 ξ 0 := λ 0 λ P 0, ξ := λ 0 + λ P 0, and the equation. simplifies to v := P 0 P 0,.5 ξ 0 = Ξ 0 d 0, v, d := d 0 d v. d 0 d The second characteristic equation of cubic PH curves [8] is b = b 0 b.

6 6 G. JAKLIČ, J. KOZAK, M. KRAJNC, V. VITRIH, AND E. ŽAGAR By.,.4 and.5 it can be written as a quadratic equation for ξ,.6 Its solutions are.7 + d 0 d ξ d 0 + d v ξ + d 0 d ξ 0 = 0. ξ ± = Ξ± d 0, v, d := = d 0 d ξ 0 d 0 + d v ± d 0 + d v d 0 d ξ 0 + d 0 d, where ξ 0 satisfies.5. From.4,.5, and.7 we obtain solutions of the interpolation problem.8 λ ± 0 = Λ± 0 d 0, P 0, d := := P 0 Ξ ± P 0 d 0, P 0, d + Ξ 0 λ ± = Λ± d 0, P 0, d := := P 0 Ξ ± P 0 d 0, P 0, d Ξ 0 d 0, d 0, P 0 P 0, d, P 0 P 0, d, and. yields the control points b i of the interpolant B. Note that a translation or a rotation of the coordinate system does not change the values of ξ 0 in.5, and ξ ± in.7. Thus let us assume from now on till the end of this section that P 0 and P lie on the x-axis, and that the tangent directions are given by the angles ϕ 0 = d 0, P 0 and ϕ = P 0, d. Further discussion will be simplified by introducing new parameters β 0 and β, satisfying ϕ 0 = β β 0, ϕ = β + β 0. Now, [ ] [ [ ] cosβ β.9 d 0 = 0 cosβ + β, v =, d sinβ β 0 0] = 0. sin β + β 0 To fulfill the convexity requirements., the angles β i are restricted to.0 I := {β 0, β : 0 < β π, β 0 < min {β, π β }}. The assumption.9 simplifies ξ 0 in.5 to. ξ 0 = and ξ ± in.7 to sin β 0 sin β,. ξ ± = A β 0, β A β 0, β ± A β 0, β, where A β 0, β := cos β 0 + sin β 0 4 sin, A β 0, β := β 4 sin β 0 sin, β and A β 0, β := cosβ 0 cosβ. It is clear that < ξ 0 <. Since λ i must be positive, this must be also true for ξ ±. Lemma.. Let ξ ± be given by.. Then ξ+ is positive iff { β 0, β I + := β 0, β I, 0 < β < π },

7 INTERPOLATION BY G CUBIC PH SPLINES 7 and ξ is positive iff β 0, β I := { β 0, β I, 0 < β < π }. Proof. Since A β 0, β > /4, ξ ± is real. The numerator in. is clearly positive, but the denominator may vanish. It is straightforward to verify that this happens only if β = π/ or β = π/. Since cosβ 0 cosβ 0 for 0 < β π and cosβ 0 cosβ < 0 for π < β < π, the denominator in ξ + is zero iff β = π, and the denominator in ξ is zero iff β = π. Since A β 0, β ± A β 0, β β0=0 = cosβ ± > 0 for β 0, β I ±, the assertion follows. Lemma.. Suppose that β 0, β I ±. Then λ ± i > 0, i = 0,. Proof. Note that ξ 0 defined by. and ξ ± defined by. are continuous functions of β i. Further, by.8, λ ± 0 = 0 or λ± = 0 iff ξ± = ±ξ 0. But, by using., the equation.6 for ξ ± = ±ξ 0 simplifies to sin β 0 β sin β = 0, which clearly does not have any solution in the domain I ±. Since for 0, β I ±, λ ± 0 = λ± = λ ± i > 0, i = 0,, for all β 0, β I ±. P 0 cosβ ± > 0, Now it remains to see whether the solution of the interpolation problem is admissible as far as the shape preservation is concerned. It is enough to consider the sign of the planar vector product b 0 b only. A simple calculation shows b 0 b ± : = λ ± 0 d 0 P 0 λ ± d 0 d = = ± P 0 λ ± 0 ξ± cosβ A 4 β 0, β + A β 0, β 0 sinβ, A β 0, β where A 4 β 0, β := cosβ sin β 0 cosβ 0 sin. It is straightforward to verify that b 0 β b + > 0 for all β 0, β I +, and b 0 b < 0 for all β 0, β I. Thus the first curve is admissible, but the second one has a loop. This discussion proves a variation of the theorem found in [], and adds the angle range considerations that have been there omitted. Theorem.. Suppose that d 0, P 0, P, d, P 0 P, are given convex data and ϕ 0 = d 0, P 0, ϕ = P 0, d. A unique admissible Hermite interpolating PH cubic curve exists iff the angles ϕ i satisfy. ϕ 0 + ϕ < 4 π. The interpolating curve in the Bézier form is determined by.4 λ 0 = Λ + 0 d 0, P 0, d, λ = Λ + d 0, P 0, d,

8 8 G. JAKLIČ, J. KOZAK, M. KRAJNC, V. VITRIH, AND E. ŽAGAR with Λ + i given by.8. Remark.4. Suppose that the suppositions of Theorem. hold true. If ϕ 0 +ϕ < π, then besides.4 there exists an another Hermite interpolating PH cubic curve, determined by λ 0 = Λ 0 d 0, P 0, d, λ = Λ d 0, P 0, d, with Λ i given by.8. This solution is not shape preserving, since it has a loop see Fig.. Remark.5. Note that the necessity of. follows from [0]. P 0 d 0 P d Figure. The data where two Hermite interpolating PH cubic curves exist. By using the introduced notation it is easy to give an explicit form of the square root of the hodograph. Furthermore, a nice explicit formula for a reparameterization by a natural parameter can be obtained. Theorem.6. Suppose that the suppositions of Theorem. hold, and let the Hermite interpolating PH cubic curve B be determined by.4. The square root of its hodograph is.5 B t B t = C B,0 t + C B, t + C B, t, where C := λ 0, C := d 0 + d P 0 λ 0 + λ + d 0 d, C := λ. The arc-length reparameterization Φs = Φ := Φd 0, P 0, d : [0, L] [0, ], where L := / C + C + C is the length of B, is given by C C + c C s C C.6 c s C C + C,

9 INTERPOLATION BY G CUBIC PH SPLINES 9 where c s := c s + 4 C C C + c s, c s := C C C C + C C C C C + C s. Proof. With some algebraic computations and the use of.4,.5 and.6 one can verify that.5 holds. Then the arc-length s of the Bézier curve B is computed as t s = st = B u B udu, t [0, ]. Since by [].7 0 B t B t > 0, s is a monotone function of t and thus invertible. The inverse t = ts = Φs, given by.6, is computed as a solution of a cubic equation C C + C t + C C t + C t = s. Since there is only one real solution, we need to check that.6 is real. The inequality.7 and the fact, that a circle can not be parameterized by polynomials, imply C C + C > 0 and C C C > 0. Therefore it is clear that c s > 0 and the assertion follows. 4. Inductive step of the proof In this section, an inductive proof of Theorem. will be given. The first step of the induction, the single segment case, has already been confirmed by Theorem.. So, let us assume that there exist cubic PH G -continuous splines which interpolate the data and d 0, P 0, P,..., P l, d l, d l, P l, P l+,..., P m, d m, respectively, for any direction d l in the cone, determined by P l and P l. We have to show that there exists a unique direction d l for which the splines have a G joint. Consider the equation.7 at P l. Since a rotation preserves it, we may choose the coordinate system in such a way that [ 4. d l =. 0] Further, as shown in Fig. 4, and P l P l = d l = [ ] cosϕl α l, sinϕ l α l [ ] cosϕl α l + α l, d sinϕ l α l + α l l+ = [ ] P l P cosαl l =, sinα l [ ] cosαl + ϕ l+ α l+. sinα l + ϕ l+ α l+

10 0 G. JAKLIČ, J. KOZAK, M. KRAJNC, V. VITRIH, AND E. ŽAGAR d φ Α P d Α P P Α φ Α d Figure 4. Joining two G -continuous cubic PH splines at P l. The assumption 4. reduces the curvature condition.7 to the requirement that the last components of vectors λ P l λ l+ P l P l l λ d l+ = l P l λ l P l λ l+ 4. P l d l+, and 4. λ P l + λ l l λ l = P l P l λ l d l = P l P l + λ l P l d l are equal. A straightforward algebraic simplification, with the help of.8 and the functions sin γ sinδ ηγ, δ := + 6 cosγ + δ, cosγ δ sinγ + δ + cosγ + δsin γ + sinδηγ, δ χγ, δ :=, cosγ + δcos γ + cosδ + ηγ, δ cosγ cosδ cosδ + sinγ sin δ + cos γ cosδηγ, δ ργ, δ :=, cosγ + δcos γ + cosδ + ηγ, δ reveals the G -continuity condition expressed by 4. and 4. as 4.4 P l χα l, ϕ l+ α l+ ρ α l, ϕ l+ α l+ = P l χϕ l α l, α l ρ ϕ l α l, α l.

11 INTERPOLATION BY G CUBIC PH SPLINES Note that ρα l, ϕ l+ α l+ = Λ + 0 d l, P l, d l+ / P l, and χα l, ϕ l+ α l+ corresponds to the last component of P l P l Λ+ d l, P l, d l+ d l+, P l and similarly for the right hand side of 4.4. Let ωα, β, γ, δ := We are looking for α l 0, ϕ l that satisfies χα, γ ρ β, δ ρ α, γ χβ, δ. 4.5 ωα l := ωα l, ϕ l α l, ϕ l+ α l+, α l = P l P l, with the following requirements met by the data and the neighbouring tangent directions 0 < ϕ l < π, 0 < ϕ l < π, 0 < ϕ l+ < π, 4.6 ϕ l + ϕ l < 4 π, ϕ l + ϕ l+ < 4 π, 0 < α l < ϕ l, 0 < α l+ < ϕ l+. By Theorem., the conditions 4.6 imply and ρα l, ϕ l+ α l+ > 0, ρϕ l α l, α l > 0, 0 < α l < ϕ l, χα l, ϕ l+ α l+ > 0, 0 < α l < ϕ l, χϕ l α l, α l > 0, 0 < α l < ϕ l. So, ω is a continuous, even smooth function in 4.6. Further, from the expansions ρ ϕ l, α l ωα l = α l χϕ l, α l + O α l, ωα l = χϕ l, ϕ l+ α l+ ϕ l α l ρ ϕ l, ϕ l+ α l+ + O ϕ l α l 0, we conclude that the equation 4.5 has a solution α l 0, ϕ l. In order to show that this solution is unique, it is enough to prove monotonicity too. In general, Α Α Α Ω Α Figure 5. An example of ω = ωα l that admits three solutions.

12 G. JAKLIČ, J. KOZAK, M. KRAJNC, V. VITRIH, AND E. ŽAGAR there may be multiple solutions. For example, data ϕ l = π, ϕ l+ α l+ = α l = 4 50 π clearly give three solutions if P l = P l = Fig. 5, and Fig. 6, α l = 0.648, α l = , α l =.447. Thus an additional restriction as assumed in Theorem. is necessary, which d P Α d P Α Α P d Figure 6. Three admissible solutions α l = 0.648, ,.447. strengthens the bounds 4.6 imposed on the data by < ϕ l + ϕ l < Kπ, 0 < ϕ l + ϕ l+ < Kπ. It is enough to consider the monotonicity of lnω only. Its derivative is given as d lnωα l = τα l, ϕ l+ α l+ + τϕ l α l, α l, dα l where χγ, δ ργ, δ γ γ τγ, δ :=. χγ, δ ργ, δ The complete expression τ is rather long, τγ, δ = cot γ + δ + sinγ δsinδ + + ηγ, δ cosγ δsinγ + δ + cosγ + δ sin γ + sin δηγ, δ + ηγ, δ cosγ + cosδηγ, δsin γ+δ cosγ + cosγ + δ + cos γ cosδsin δ cosγ + δ + ηγ, δ sinγ + cosγ + cosδ + ηγ, δ sin δ cosγ cosδ cosγ + δ + + cosδ sin γ + cosγ sin δ sin γ ηγ, δ ηγ, δ cosδ sin γ sin δ cosγ ηγ, δ + cosδ cos γ + ηγ, δ,

13 INTERPOLATION BY G CUBIC PH SPLINES but one can establish that it is decreasing in the variable δ if both parameters belong to the domain D τ = {γ, δ : 0 < γ π }, 0 < δ < π {γ, δ : π < γ < π, 0 < δ < 4π } γ. Let us prove that τ δ := τ δ is negative on D τ. At the boundary of D τ the following hold true, Figure 7. The domain D τ and the behaviour of the function τ δ γ, δ on D τ. τ δ γ, δ = 6 γ cos δ + O γ < 0, 0 < δ < π, sin δ τ δ γ, δ = sin γ + O δ < 0, 0 < γ < π, τ δ γ, δ = 8 cosγ sin γ cos γ + O π δ < 0, 0 < γ π, τ δ γ, δ = cos δ + cos δ + + O π γ < 0, cos δ 0 < δ < π. Further, if δ 4π γ and π < γ < π, then τ δγ, δ. This shows that τ δ is negative near the boundary. A direct numerical evaluation confirms this fact for all γ, δ D τ. More precisely, the maximum of τ δ on D τ is zero, and it is attained at the boundary γ = 0 see Fig. 7. Therefrom for data satisfying 4.7 we obtain the following estimations. If 0 < ϕ l π, then τα l, ϕ l+ α l+ + τϕ l α l, α l τα l, π + τϕ l α l, π =: Ψ α l, ϕ l, and if π < ϕ l < π, then τα l, ϕ l+ α l+ + τϕ l α l, α l τα l, Kπ ϕ l + τϕ l α l, Kπ ϕ l =: Ψ K α l, ϕ l.

14 4 G. JAKLIC, J. KOZAK, M. KRAJNC, V. VITRIH, AND E. Z AGAR We need to show that Ψ and ΨK are nonnegative on D and D respectively, where n πo, D = αℓ, ϕℓ : 0 < αℓ < ϕℓ, 0 < ϕℓ o n π D = αℓ, ϕℓ : 0 < αℓ < ϕℓ, < ϕℓ < π. One can verify that the global minimum of Ψ is and it is reached on the boundary in the point αℓ, ϕℓ = π6, π. The global minimum of ΨK is zero, reached in the interior stationary point αℓ, ϕℓ = K π, K π see Fig. 8. It is easy to check that for any K, K < K < 4, ΨK attains negative Figure 8. Plots of Ψ and ΨK on D and D, respectively, with a marked global minimum. values in D. So K is the best constant bound we can get. From the other point of view, the meaning of K is the following. For ϕℓ = K π, the derivative of ωαℓ, ϕℓ αℓ, Kπ ϕℓ, Kπ ϕℓ has a double zero in αℓ = ϕℓ, and further, ωαℓ, ϕℓ αℓ, K + ǫ π ϕℓ, K + ǫ π ϕℓ is not a monotone function for any ǫ, ǫ 0, 4 K. 5. Approximation order Let us now consider the asymptotic behaviour of the system.7. For this purpose, we assume that data are sampled from a smooth convex curve f : [0, h] R, parameterised by the arclength. Further, let the data points be determined by the partition 0 = µ0 < µ < < µm = h, with a bounded global mesh ratio. Namely, P ℓ = f µℓ, ℓ = 0,,..., m, and similarly for the derivatives at the boundary. So, with 5. µℓ =: νℓ h, for some constant const > 0, 5. sup i,j νi const <. νj

15 INTERPOLATION BY G CUBIC PH SPLINES 5 Let us now show that the unknown directions d l that satisfy the system.7 can be looked for as 5. d l = Q h u l f µ l, l =,,...,m, for all h small enough. Here, Q denotes the rotation matrix [ ] cosϕ sinϕ Qϕ =, sin ϕ cosϕ and u l are unknowns to be determined by the system.7. Let us expand the equation of this system at a particular index l. Some simplifications can be done in advance. The equation concerned is obviously independent of a translation of the coordinate system. Also, in view of Section, a rotation does not change the values of λ j. Let Q l denote the rotation matrix that brings d l to e := [, 0] T. The equation e q l = 0, where 5.4 q l := λ l Q l P l + λ Q l P l l λ l λ l Q l d l λ l+ λ Q l d l+, l is equivalent to the original one. But this is the same as to require that the second component of the vector q l vanishes, i.e., 5.5 q l q l = 0. The assumption 5. implies that Q l can be written as a product of rotations Q l = Q l Q T h u l = Q l Qh u l, with Q l f µ l = e. Since rotations in R commute, the vectors in 5.4 can be simplified to 5.6 Q l P l = Qh u l Ql P l, Q l P l = Qh u l Ql P l, and 5.7 Q l d l± = Qh u l u l± Ql f µ l±. This shows that the asymptotic behaviour of the equation 5.5 can be studied with f expanded locally as g l, g l s := Q l fµ l + s P l, s [ ν l h, ν l h], at each l separately. Since the parameter s is the arclength, we may assume that the tangent direction is given as [ ] g l s = cosθl s, sin θ l s where θ l s > 0 is the curvature of f. An expansion θ l s = θ l, s + θ l, s + θ l, s + θ l,4 s 4 + O s 5 yields s g l s = 6 θ l, s 4 θ l,θ l, s 4 + θ 4 0 l, 4θ l, θ l, θl, s 5 θ l, s + θ l, s + 6θl, θ 4 l, s 4 + +O s θl,4 θl, 0 θ l, 6. s 5

16 6 G. JAKLIČ, J. KOZAK, M. KRAJNC, V. VITRIH, AND E. ŽAGAR Note that θ l, > 0 by the assumption. Since the rotation matrices needed expand as Q u s [ ] = u s 6 u s u s u s 6 + O s 8, it is straightforward to compute the expansions 5.6 and 5.7. Further, by inserting these expansions in λ i, one obtains λ l = ν l h + ν l θ l, h + 6θ l, θl, 4 8θ l,θ l, + θl, νl 6θ l,u l + u l + h + O h 4, 7θ l, λ l = ν l h ν l θ l, h + 6θ l, θl, 4 + 8θ l,θ l, θl, νl + 6θ l,u l + u l + h + O h 4, 7θ l, λ l = ν l h + ν l θ l, h + 6θ l, θl, 4 + 8θ l,θ l, θl, νl 6θ l,u l + u l+ + h + O h 4, 7θ l, λ l+ = ν l h ν l θ l, h + 6θ l, θl, 4 8θ l,θ l, + θl, νl + 6θ l,u l + u l+ + h + O h 4. 7θ l, Let us apply the obtained expansions in 5.5. The system of equations for h small enough reads ν l ν l + ν l u ν l l + u l + ν l + ν l u l+ = 5.0 ν l ν l ν l ν l θl, 4 + 6θ l,θ l, 7θl, = 48θ l, + O h, l =,,..., m. The matrix involved in the system 5.0 has been around for quite a while, and appears in the cubic spline interpolation see for example [] and the references therein. It is strictly diagonally dominant, totally positive, etc. As a consequence, a unique and by 5. bounded solution of the system 5.0 exists for all h small enough. The unknowns that satisfy the system are of the form u l = const l + O h, l =,,..., m. We are now ready to prove that the asymptotic approximation order is 4. It is enough to show that this is true for any segment B l of the spline curve. Thus let B l be an l-th segment of the interpolating G cubic PH spline defined by.,

17 INTERPOLATION BY G CUBIC PH SPLINES 7 and let H l be the standard cubic C Hermite interpolant of f [µl,µ l ], i.e., H l µ i = fµ i, i = l, l, d ds Hl µ i = d ds fµ i =: f µ i, i = l, l. The distance dist f [µl,µ l ], B l is clearly bounded as dist f [µl,µ l ], B l dist f [µl,µ l ], H l + dist H l, B l max fs H l s + max H l s B l φ l s, s [µ l,µ l ] s [µ l,µ l ] where, without loss of generality, φ l might be chosen as φ l s := µ l s µ l. A very well known result on Hermite interpolation and 5. lead to max fs H l s = O µ l 4 = O ν l h 4 = O h 4. s [µ l,µ l ] Thus it remains to prove that max s [µl,µ l ] H l s B l φ l s = O h 4. It is well known that H l can be written in the Bézier form as H l s = fµ l B,0 τ + fµ l + µ l f µ l B, τ+ + fµ l µ l f µ l B, τ + fµ l B, τ, τ = s µ l, s [µ l, µ l ]. µ l On the other hand,.6 implies B l φ l s = fµ l B,0 τ + fµ l + λ l d l B, τ+ + fµ l λ l d l B, τ + fµ l B, τ, τ = s µ l µ l, s [µ l, µ l ]. Consequently, H l s B l φ l s = µl = f µ l λ l d l B, τ + λ l d l µ l f µ l B, τ. But by 5., d i = f µ i + O h, i = l, l. Using this together with 5., 5.8, 5.9 and the fact that u i is bounded by a constant, leads to max H l s B l φ l s = O h 4. s [µ l,µ l ] Note that the first and the last segment should be analysed slightly differently, since tangent directions are prescribed there. But it is easy to see that the same results hold and we shall skip the details. This completes the proof.

18 8 G. JAKLIČ, J. KOZAK, M. KRAJNC, V. VITRIH, AND E. ŽAGAR 6. Numerical examples and preprocessing algorithm An efficient and reliable numerical algorithm for convex data, satisfying the assumptions of Theorem. with the bound on the angles decreased to Kπ, can be obtained by using the continuation method. Note that the problem involves solving a tridiagonal system of nonlinear equations. Although all the examples were computed using this method, we suggest an alternative, computationally simpler approach. The algorithm iteratively computes the unknown tangent directions d l, l =,,..., m, with d [0] l = P l+ P l, l =,,..., m, P l+ P l as the starting values. In the r + -th iteration we first compute λ l := Λ + 0 d [r] l, P l, d [r] l+, λ l+ := Λ + d [r] l, P l, d [r] l+, l = 0,,...,m, and then for l =,,...,m, d [r+] l = P l λ l+ d [r] l+ λ l + λ P l λ l d l [r]. l Here d [r] 0 = d 0 and d [r] m = d m for each r. Numerical evidence suggests that the procedure is reliable and convergent, but it seems hard to prove the convergence in general. When closed splines are under consideration all tangent directions are unknown and the algorithm needs only slight modifications. An example of such an interpolant together with its curvature plot is shown in Fig Figure 9. A closed cubic PH spline interpolant and its curvature. But since for general data an interpolating cubic PH G spline might not exist, a preprocessing algorithm must be considered first. Since convexity of the data is necessary for such a spline, an efficient split of the data into convex segments is needed. Thus an additional point has to be inserted, whenever an inflection point in the data polygon occurs Fig. 0. Let P l, P l, P l, P l+ be a nonconvex segment of data points. Then one possibility how to determine a new point P and a new direction d is to use the cubic polynomial curve which interpolates the given four data. The point P can then be chosen as an intersection of the polynomial and the line segment P l P l, while an appropriate choice for the direction d is to take a normalized tangent vector of the polynomial at P. If the intersection is empty, take P = P l + P l / and choose d appropriately. Recall that we

19 KΠ φ P INTERPOLATION BY G CUBIC PH SPLINES 9 have to restrict our requirements to G continuity at the newly added points. The P P d P P P Figure 0. An insertion of an additional point in a locally nonconvex segment. data are now split into convex segments. But if for some convex segment any of the angles in Theorem. is greater than Kπ, the solution may not be unique or may not even exist on this segment. Thus an insertion of an additional point is necessary Fig.. The following lemma, that needs no additional proving see Fig., and Remark 6. show that it suffices to add one additional point on each such segment, and suggest a way to do it. T P P P KΠ φ P KΠ φ P P P P KΠ φ P T Figure. Two examples of the insertion of an additional point P in a locally convex segment. Lemma 6.. Let P l, P l, P l, P l+ be convex data with ϕ l + ϕ l > Kπ, and let P be any point inside the open domain Ω, bounded by the lines l t := P l + t Qϕ l K π P l, l t := P l + t QKπ ϕ l P l,

20 0 G. JAKLIČ, J. KOZAK, M. KRAJNC, V. VITRIH, AND E. ŽAGAR and the half-plane determined by the line lt := P l + t P l not containing P l and P l+. Then and P l, P P l + P P l, P l P < Kπ, P P l, P l P + P l P, P l < Kπ. Remark 6.. By the Bézout s theorem, the cubic polynomial curve which interpolates the data given in Lemma 6. does not form a loop and has no inflection points. Since usually the cubic interpolating polynomial intersects the domain Ω, an additional point P can in this case be chosen as the intersection of the polynomial and the angle bisector at the point T := l l see Fig.. In Fig., two examples, obtained by the presented preprocessing algorithm, are shown. Note that in the first example, there are only two additional points added by the preprocessing algorithm. Finally, a comparison between a cubic G PH spline and a classical cubic C spline is shown in Fig.. Both splines have the same end-point tangent vectors Figure. PH interpolating splines together with corresponding curvatures. Gray points are additional points determined by the preprocessing algorithm Figure. Cubic G PH spline black and standard cubic C spline gray together with the corresponding curvatures.

21 INTERPOLATION BY G CUBIC PH SPLINES References. Gudrun Albrecht and Rida T. Farouki, Construction of C Pythagorean-hodograph interpolating splines by the homotopy method, Adv. Comput. Math , no. 4, MR MR k:650. Carl de Boor, A practical guide to splines, revised ed., Applied Mathematical Sciences, vol. 7, Springer-Verlag, New York, 00. MR MR f:400. Rida T. Farouki, The conformal map z z of the hodograph plane, Comput. Aided Geom. Design 994, no. 4, MR MR f: , Pythagorean-hodograph curves: algebra and geometry inseparable, Geometry and Computing, vol., Springer, Berlin, 008. MR MR k: Rida T. Farouki, Bethany K. Kuspa, Carla Manni, and Alessandra Sestini, Efficient solution of the complex quadratic tridiagonal system for C PH quintic splines, Numer. Algorithms 7 00, no., MR MR e: Rida T. Farouki, Carla Manni, and Alessandra Sestini, Shape-preserving interpolation by G and G PH quintic splines, IMA J. Numer. Anal. 00, no., MR MR c: Rida T. Farouki and C. Andrew Neff, Hermite interpolation by Pythagorean hodograph quintics, Math. Comp , no., MR MR m: Rida T. Farouki and Takis Sakkalis, Pythagorean hodographs, IBM J. Res. Develop , no. 5, MR MR a: Yu Yu Feng and Jernej Kozak, On G continuous cubic spline interpolation, BIT 7 997, no.,. MR MR c: Gašper Jaklič, Jernej Kozak, Marjeta Krajnc, Vito Vitrih, and Emil Žagar, Geometric Lagrange interpolation by planar cubic Pythagorean-hodograph curves, Comput. Aided Geom. Design 5 008, no. 9, MR MR4680. Bert Jüttler, Hermite interpolation by Pythagorean hodograph curves of degree seven, Math. Comp , no. 5, 089 electronic. MR MR c:6507. Dereck S. Meek and D. J. Walton, Geometric Hermite interpolation with Tschirnhausen cubics, J. Comput. Appl. Math , no., MR MR b:650., Hermite interpolation with Tschirnhausen cubic spirals, Comput. Aided Geom. Design 4 997, no. 7, MR MR d: Francesca Pelosi, Maria Lucia Sampoli, Rida T. Farouki, and Carla Manni, A control polygon scheme for design of planar C PH quintic spline curves, Comput. Aided Geom. Design 4 007, no., 8 5. MR MR Zbyněk Šír and Bert Jüttler, Euclidean and Minkowski Pythagorean hodograph curves over planar cubics, Comput. Aided Geom. Design 005, no. 8, MR MR i:650 FMF, University of Ljubljana, and PINT, University of Primorska Current address: Jadranska 9, 000 Ljubljana, Slovenia address: gasper.jaklic@fmf.uni-lj.si FMF and IMFM, University of Ljubljana Current address: Jadranska 9, 000 Ljubljana, Slovenia address: jernej.kozak@fmf.uni-lj.si IMFM, University of Ljubljana Current address: Jadranska 9, 000 Ljubljana, Slovenia address: marjetka.krajnc@fmf.uni-lj.si PINT, University of Primorska Current address: Muzejski trg, 6000 Koper, Slovenia address: vito.vitrih@upr.si FMF and IMFM, University of Ljubljana Current address: Jadranska 9, 000 Ljubljana, Slovenia address: emil.zagar@fmf.uni-lj.si

Geometric Lagrange Interpolation by Planar Cubic Pythagorean-hodograph Curves

Geometric Lagrange Interpolation by Planar Cubic Pythagorean-hodograph Curves Geometric Lagrange Interpolation by Planar Cubic Pythagorean-hodograph Curves Gašper Jaklič a,c, Jernej Kozak a,b, Marjeta Krajnc b, Vito Vitrih c, Emil Žagar a,b, a FMF, University of Ljubljana, Jadranska

More information

Curvature variation minimizing cubic Hermite interpolants

Curvature variation minimizing cubic Hermite interpolants Curvature variation minimizing cubic Hermite interpolants Gašper Jaklič a,b, Emil Žagar,a a FMF and IMFM, University of Ljubljana, Jadranska 19, Ljubljana, Slovenia b PINT, University of Primorska, Muzejski

More information

Motion design with Euler-Rodrigues frames of quintic Pythagorean-hodograph curves

Motion design with Euler-Rodrigues frames of quintic Pythagorean-hodograph curves Motion design with Euler-Rodrigues frames of quintic Pythagorean-hodograph curves Marjeta Krajnc a,b,, Vito Vitrih c,d a FMF, University of Ljubljana, Jadranska 9, Ljubljana, Slovenia b IMFM, Jadranska

More information

A quaternion approach to polynomial PN surfaces

A quaternion approach to polynomial PN surfaces A quaternion approach to polynomial PN surfaces Jernej Kozak a,b, Marjeta Krajnc a,b,, Vito Vitrih b,c,d a FMF, University of Ljubljana, Jadranska 19, Ljubljana, Slovenia b IMFM, Jadranska 19, Ljubljana,

More information

High order parametric polynomial approximation of conic sections

High order parametric polynomial approximation of conic sections High order parametric polynomial approximation of conic sections Gašper Jaklič a,b,c, Jernej Kozak a,b, Marjeta Krajnc a,b, Vito Vitrih c, Emil Žagar a,b, a FMF, University of Ljubljana, Jadranska 19,

More information

Hermite Interpolation with Euclidean Pythagorean Hodograph Curves

Hermite Interpolation with Euclidean Pythagorean Hodograph Curves Hermite Interpolation with Euclidean Pythagorean Hodograph Curves Zbyněk Šír Faculty of Mathematics and Physics, Charles University in Prague Sokolovská 83, 86 75 Praha 8 zbynek.sir@mff.cuni.cz Abstract.

More information

Geometric Interpolation by Planar Cubic Polynomials

Geometric Interpolation by Planar Cubic Polynomials 1 / 20 Geometric Interpolation by Planar Cubic Polynomials Jernej Kozak, Marjeta Krajnc Faculty of Mathematics and Physics University of Ljubljana Institute of Mathematics, Physics and Mechanics Avignon,

More information

On Parametric Polynomial Circle Approximation

On Parametric Polynomial Circle Approximation Numerical Algorithms manuscript No. will be inserted by the editor On Parametric Polynomial Circle Approximation Gašper Jaklič Jernej Kozak Received: date / Accepted: date Abstract In the paper, the uniform

More information

Barycentric coordinates for Lagrange interpolation over lattices on a simplex

Barycentric coordinates for Lagrange interpolation over lattices on a simplex Barycentric coordinates for Lagrange interpolation over lattices on a simplex Gašper Jaklič gasper.jaklic@fmf.uni-lj.si, Jernej Kozak jernej.kozak@fmf.uni-lj.si, Marjeta Krajnc marjetka.krajnc@fmf.uni-lj.si,

More information

Spiral spline interpolation to a planar spiral

Spiral spline interpolation to a planar spiral Spiral spline interpolation to a planar spiral Zulfiqar Habib Department of Mathematics and Computer Science, Graduate School of Science and Engineering, Kagoshima University Manabu Sakai Department of

More information

Approximation of Circular Arcs by Parametric Polynomial Curves

Approximation of Circular Arcs by Parametric Polynomial Curves Approximation of Circular Arcs by Parametric Polynomial Curves Gašper Jaklič Jernej Kozak Marjeta Krajnc Emil Žagar September 19, 005 Abstract In this paper the approximation of circular arcs by parametric

More information

ON GEOMETRIC INTERPOLATION BY PLANAR PARAMETRIC POLYNOMIAL CURVES

ON GEOMETRIC INTERPOLATION BY PLANAR PARAMETRIC POLYNOMIAL CURVES MATHEMATICS OF COMPUTATION Volume 76, Number 60, October 007, Pages 98 993 S 005-578070988-6 Article electronically published on May 9, 007 ON GEOMETRIC INTERPOLATION BY PLANAR PARAMETRIC POLYNOMIAL CURVES

More information

Planar interpolation with a pair of rational spirals T. N. T. Goodman 1 and D. S. Meek 2

Planar interpolation with a pair of rational spirals T. N. T. Goodman 1 and D. S. Meek 2 Planar interpolation with a pair of rational spirals T N T Goodman and D S Meek Abstract Spirals are curves of one-signed monotone increasing or decreasing curvature Spiral segments are fair curves with

More information

Approximation of Circular Arcs by Parametric Polynomials

Approximation of Circular Arcs by Parametric Polynomials Approximation of Circular Arcs by Parametric Polynomials Emil Žagar Lecture on Geometric Modelling at Charles University in Prague December 6th 2017 1 / 44 Outline Introduction Standard Reprezentations

More information

G-code and PH curves in CNC Manufacturing

G-code and PH curves in CNC Manufacturing G-code and PH curves in CNC Manufacturing Zbyněk Šír Institute of Applied Geometry, JKU Linz The research was supported through grant P17387-N12 of the Austrian Science Fund (FWF). Talk overview Motivation

More information

EXPLICIT ERROR BOUND FOR QUADRATIC SPLINE APPROXIMATION OF CUBIC SPLINE

EXPLICIT ERROR BOUND FOR QUADRATIC SPLINE APPROXIMATION OF CUBIC SPLINE J. KSIAM Vol.13, No.4, 257 265, 2009 EXPLICIT ERROR BOUND FOR QUADRATIC SPLINE APPROXIMATION OF CUBIC SPLINE YEON SOO KIM 1 AND YOUNG JOON AHN 2 1 DEPT OF MATHEMATICS, AJOU UNIVERSITY, SUWON, 442 749,

More information

CIRCLE TO CIRCLE TRANSITION WITH A SINGLE PH QUINTIC SPIRAL. Zulfiqar Habib and Manabu Sakai. Received July 16, 2005; revised March 19, 2007

CIRCLE TO CIRCLE TRANSITION WITH A SINGLE PH QUINTIC SPIRAL. Zulfiqar Habib and Manabu Sakai. Received July 16, 2005; revised March 19, 2007 Scientiae Mathematicae Japonicae Online, e-007, 361 371 361 CIRCLE TO CIRCLE TRANSITION WITH A SINGLE PH QUINTIC SPIRAL Zulfiqar Habib and Manabu Sakai Received July 16, 005; revised March 19, 007 Abstract.

More information

Geometric Hermite curves with minimum strain energy

Geometric Hermite curves with minimum strain energy R Available online at www.sciencedirect.com Computer Aided Geometric Design 21 (2004) 281 301 www.elsevier.com/locate/cagd Geometric Hermite curves with minimum strain energy Jun-Hai Yong, Fuhua (Frank)

More information

On Rational Minkowski Pythagorean Hodograph Curves

On Rational Minkowski Pythagorean Hodograph Curves DEPT. OF MATH./CMA UNIVERSITY OF OSLO PURE MATHEMATICS NO 23 ISSN 0806 2439 DECEMBER 2009 On Rational Minkowski Pythagorean Hodograph Curves Jiří Kosinka and Miroslav Lávička December 8, 2009 Abstract

More information

Extrapolation Methods for Approximating Arc Length and Surface Area

Extrapolation Methods for Approximating Arc Length and Surface Area Extrapolation Methods for Approximating Arc Length and Surface Area Michael S. Floater, Atgeirr F. Rasmussen and Ulrich Reif March 2, 27 Abstract A well-known method of estimating the length of a parametric

More information

Pythagorean-hodograph curves

Pythagorean-hodograph curves 1 / 24 Pythagorean-hodograph curves V. Vitrih Raziskovalni matematični seminar 20. 2. 2012 2 / 24 1 2 3 4 5 3 / 24 Let r : [a, b] R 2 be a planar polynomial parametric curve ( ) x(t) r(t) =, y(t) where

More information

G 1 Hermite Interpolation by Minkowski Pythagorean Hodograph Cubics

G 1 Hermite Interpolation by Minkowski Pythagorean Hodograph Cubics G 1 Hermite Interpolation by Minkowski Pythagorean Hodograph Cubics Jiří Kosinka and Bert Jüttler Johannes Kepler University, Institute of Applied Geometry, Altenberger Str. 69, A 4040 Linz, Austria Abstract

More information

NONEXISTENCE OF RATIONAL ROTATION MINIMIZING FRAMES ON QUINTIC HELICES

NONEXISTENCE OF RATIONAL ROTATION MINIMIZING FRAMES ON QUINTIC HELICES NONEXISTENCE OF RATIONAL ROTATION MINIMIZING FRAMES ON QUINTIC HELICES Fatma Şengüler-Çiftçi Johann Bernoulli Institute for Mathematics and Computer Science University of Groningen Groningen, The Netherlands

More information

Arsène Pérard-Gayot (Slides by Piotr Danilewski)

Arsène Pérard-Gayot (Slides by Piotr Danilewski) Computer Graphics - Splines - Arsène Pérard-Gayot (Slides by Piotr Danilewski) CURVES Curves Explicit y = f x f: R R γ = x, f x y = 1 x 2 Implicit F x, y = 0 F: R 2 R γ = x, y : F x, y = 0 x 2 + y 2 =

More information

Chordal cubic spline interpolation is fourth order accurate

Chordal cubic spline interpolation is fourth order accurate Chordal cubic spline interpolation is fourth order accurate Michael S. Floater Abstract: It is well known that complete cubic spline interpolation of functions with four continuous derivatives is fourth

More information

MA 323 Geometric Modelling Course Notes: Day 07 Parabolic Arcs

MA 323 Geometric Modelling Course Notes: Day 07 Parabolic Arcs MA 323 Geometric Modelling Course Notes: Day 07 Parabolic Arcs David L. Finn December 9th, 2004 We now start considering the basic curve elements to be used throughout this course; polynomial curves and

More information

Nonstationary Subdivision Schemes and Totally Positive Refinable Functions

Nonstationary Subdivision Schemes and Totally Positive Refinable Functions Nonstationary Subdivision Schemes and Totally Positive Refinable Functions Laura Gori and Francesca Pitolli December, 2007 Abstract In this paper we construct a class of totally positive refinable functions,

More information

13 Path Planning Cubic Path P 2 P 1. θ 2

13 Path Planning Cubic Path P 2 P 1. θ 2 13 Path Planning Path planning includes three tasks: 1 Defining a geometric curve for the end-effector between two points. 2 Defining a rotational motion between two orientations. 3 Defining a time function

More information

Katholieke Universiteit Leuven Department of Computer Science

Katholieke Universiteit Leuven Department of Computer Science Interpolation with quintic Powell-Sabin splines Hendrik Speleers Report TW 583, January 2011 Katholieke Universiteit Leuven Department of Computer Science Celestijnenlaan 200A B-3001 Heverlee (Belgium)

More information

Cubic Helices in Minkowski Space

Cubic Helices in Minkowski Space Cubic Helices in Minkowski Space Jiří Kosinka and Bert Jüttler Johannes Kepler University, Institute of Applied Geometry, Altenberger Str. 69, A 4040 Linz, Austria Abstract We discuss space like and light

More information

MA 323 Geometric Modelling Course Notes: Day 20 Curvature and G 2 Bezier splines

MA 323 Geometric Modelling Course Notes: Day 20 Curvature and G 2 Bezier splines MA 323 Geometric Modelling Course Notes: Day 20 Curvature and G 2 Bezier splines David L. Finn Yesterday, we introduced the notion of curvature and how it plays a role formally in the description of curves,

More information

HIGHER DIMENSIONAL MINKOWSKI PYTHAGOREAN HODOGRAPH CURVES

HIGHER DIMENSIONAL MINKOWSKI PYTHAGOREAN HODOGRAPH CURVES J. Appl. Math. & Computing Vol. 14(2004), No. 1-2, pp. 405-413 HIGHER DIMENSIONAL MINKOWSKI PYTHAGOREAN HODOGRAPH CURVES GWANG-IL KIM AND SUNHONG LEE Abstract. Rational parameterization of curves and surfaces

More information

Weighted G 1 -Multi-Degree Reduction of Bézier Curves

Weighted G 1 -Multi-Degree Reduction of Bézier Curves Vol. 7, No. 2, 216 Weighted G 1 -Multi-Degree Reduction of Bézier Curves Abedallah Rababah Department of Mathematics, Jordan University of Science and Technology Irbid 2211 Jordan Salisu Ibrahim Department

More information

Error formulas for divided difference expansions and numerical differentiation

Error formulas for divided difference expansions and numerical differentiation Error formulas for divided difference expansions and numerical differentiation Michael S. Floater Abstract: We derive an expression for the remainder in divided difference expansions and use it to give

More information

Isogeometric Analysis with Geometrically Continuous Functions on Two-Patch Geometries

Isogeometric Analysis with Geometrically Continuous Functions on Two-Patch Geometries Isogeometric Analysis with Geometrically Continuous Functions on Two-Patch Geometries Mario Kapl a Vito Vitrih b Bert Jüttler a Katharina Birner a a Institute of Applied Geometry Johannes Kepler University

More information

Curves and Surfaces Represented by Support Function

Curves and Surfaces Represented by Support Function Curves and Surfaces Represented by Support Function Zbyněk Šír Institute of Applied Geometry, JKU Linz (joint research with B. Jüttler and J. Gravesen) The research was supported through grant P17387-N12

More information

Introduction to Computer Graphics. Modeling (1) April 13, 2017 Kenshi Takayama

Introduction to Computer Graphics. Modeling (1) April 13, 2017 Kenshi Takayama Introduction to Computer Graphics Modeling (1) April 13, 2017 Kenshi Takayama Parametric curves X & Y coordinates defined by parameter t ( time) Example: Cycloid x t = t sin t y t = 1 cos t Tangent (aka.

More information

Construction of rational surface patches bounded by lines of curvature

Construction of rational surface patches bounded by lines of curvature Construction of rational surface patches bounded by lines of curvature Luc Biard Laboratoire Jean Kuntzmann, Université Joseph Fourier, Grenoble, FRANCE. Rida T. Farouki Department of Mechanical and Aeronautical

More information

Approximation by Conditionally Positive Definite Functions with Finitely Many Centers

Approximation by Conditionally Positive Definite Functions with Finitely Many Centers Approximation by Conditionally Positive Definite Functions with Finitely Many Centers Jungho Yoon Abstract. The theory of interpolation by using conditionally positive definite function provides optimal

More information

A complete classification of quintic space curves with rational rotation minimizing frames

A complete classification of quintic space curves with rational rotation minimizing frames A complete classification of quintic space curves with rational rotation minimizing frames Rida T. Farouki Department of Mechanical and Aerospace Engineering, University of California, Davis, CA 95616,

More information

LECTURE 15: COMPLETENESS AND CONVEXITY

LECTURE 15: COMPLETENESS AND CONVEXITY LECTURE 15: COMPLETENESS AND CONVEXITY 1. The Hopf-Rinow Theorem Recall that a Riemannian manifold (M, g) is called geodesically complete if the maximal defining interval of any geodesic is R. On the other

More information

On an Approximation Result for Piecewise Polynomial Functions. O. Karakashian

On an Approximation Result for Piecewise Polynomial Functions. O. Karakashian BULLETIN OF THE GREE MATHEMATICAL SOCIETY Volume 57, 010 (1 7) On an Approximation Result for Piecewise Polynomial Functions O. arakashian Abstract We provide a new approach for proving approximation results

More information

9-12 Mathematics Vertical Alignment ( )

9-12 Mathematics Vertical Alignment ( ) Algebra I Algebra II Geometry Pre- Calculus U1: translate between words and algebra -add and subtract real numbers -multiply and divide real numbers -evaluate containing exponents -evaluate containing

More information

Some Properties of the Augmented Lagrangian in Cone Constrained Optimization

Some Properties of the Augmented Lagrangian in Cone Constrained Optimization MATHEMATICS OF OPERATIONS RESEARCH Vol. 29, No. 3, August 2004, pp. 479 491 issn 0364-765X eissn 1526-5471 04 2903 0479 informs doi 10.1287/moor.1040.0103 2004 INFORMS Some Properties of the Augmented

More information

Pythagorean-hodograph curves in Euclidean spaces of dimension greater than 3

Pythagorean-hodograph curves in Euclidean spaces of dimension greater than 3 Pythagorean-hodograph curves in Euclidean spaces of dimension greater than 3 Takis Sakkalis Mathematics Laboratory, Agricultural University of Athens, 75 Iera Odos, Athens 11855, GREECE Rida T. Farouki

More information

Characterization of Planar Cubic Alternative curve. Perak, M sia. M sia. Penang, M sia.

Characterization of Planar Cubic Alternative curve. Perak, M sia. M sia. Penang, M sia. Characterization of Planar Cubic Alternative curve. Azhar Ahmad α, R.Gobithasan γ, Jamaluddin Md.Ali β, α Dept. of Mathematics, Sultan Idris University of Education, 59 Tanjung Malim, Perak, M sia. γ Dept

More information

Constructing optimal polynomial meshes on planar starlike domains

Constructing optimal polynomial meshes on planar starlike domains Constructing optimal polynomial meshes on planar starlike domains F. Piazzon and M. Vianello 1 Dept. of Mathematics, University of Padova (Italy) October 13, 2014 Abstract We construct polynomial norming

More information

Introduction to Curves. Modelling. 3D Models. Points. Lines. Polygons Defined by a sequence of lines Defined by a list of ordered points

Introduction to Curves. Modelling. 3D Models. Points. Lines. Polygons Defined by a sequence of lines Defined by a list of ordered points Introduction to Curves Modelling Points Defined by 2D or 3D coordinates Lines Defined by a set of 2 points Polygons Defined by a sequence of lines Defined by a list of ordered points 3D Models Triangular

More information

Rotation-minimizing frames on space curves theory, algorithms, applications

Rotation-minimizing frames on space curves theory, algorithms, applications Rotation-minimizing frames on space curves theory, algorithms, applications Rida T. Farouki Department of Mechanical & Aeronautical Engineering, University of California, Davis (in collaboration with C.

More information

IMA Preprint Series # 2131

IMA Preprint Series # 2131 TOPOLOGICAL CRITERION FOR SELECTION OF QUINTIC PYTHAGOREAN-HODOGRAPH HERMITE INTERPOLANTS By Hyeong In Choi Rida T. Farouki Song-Hwa Kwon and Hwan Pyo Moon IMA Preprint Series # 23 August 2006 ) INSTITUTE

More information

Interpolation and polynomial approximation Interpolation

Interpolation and polynomial approximation Interpolation Outline Interpolation and polynomial approximation Interpolation Lagrange Cubic Splines Approximation B-Splines 1 Outline Approximation B-Splines We still focus on curves for the moment. 2 3 Pierre Bézier

More information

for all subintervals I J. If the same is true for the dyadic subintervals I D J only, we will write ϕ BMO d (J). In fact, the following is true

for all subintervals I J. If the same is true for the dyadic subintervals I D J only, we will write ϕ BMO d (J). In fact, the following is true 3 ohn Nirenberg inequality, Part I A function ϕ L () belongs to the space BMO() if sup ϕ(s) ϕ I I I < for all subintervals I If the same is true for the dyadic subintervals I D only, we will write ϕ BMO

More information

A very short introduction to the Finite Element Method

A very short introduction to the Finite Element Method A very short introduction to the Finite Element Method Till Mathis Wagner Technical University of Munich JASS 2004, St Petersburg May 4, 2004 1 Introduction This is a short introduction to the finite element

More information

5.2.2 Planar Andronov-Hopf bifurcation

5.2.2 Planar Andronov-Hopf bifurcation 138 CHAPTER 5. LOCAL BIFURCATION THEORY 5.. Planar Andronov-Hopf bifurcation What happens if a planar system has an equilibrium x = x 0 at some parameter value α = α 0 with eigenvalues λ 1, = ±iω 0, ω

More information

arxiv: v3 [math.ra] 10 Jun 2016

arxiv: v3 [math.ra] 10 Jun 2016 To appear in Linear and Multilinear Algebra Vol. 00, No. 00, Month 0XX, 1 10 The critical exponent for generalized doubly nonnegative matrices arxiv:1407.7059v3 [math.ra] 10 Jun 016 Xuchen Han a, Charles

More information

Bernstein polynomials of degree N are defined by

Bernstein polynomials of degree N are defined by SEC. 5.5 BÉZIER CURVES 309 5.5 Bézier Curves Pierre Bézier at Renault and Paul de Casteljau at Citroën independently developed the Bézier curve for CAD/CAM operations, in the 1970s. These parametrically

More information

Rational cubic spirals

Rational cubic spirals Computer-Aided Design 40 (2008) 3 12 www.elsevier.com/locate/cad Rational cubic spirals Donna A. Dietz a,, Bruce Piper b, Elena Sebe b a Department of Mathematics, Mansfield University, Mansfield, PA,

More information

An O(h 2n ) Hermite approximation for conic sections

An O(h 2n ) Hermite approximation for conic sections An O(h 2n ) Hermite approximation for conic sections Michael Floater SINTEF P.O. Box 124, Blindern 0314 Oslo, NORWAY November 1994, Revised March 1996 Abstract. Given a segment of a conic section in the

More information

University of Houston, Department of Mathematics Numerical Analysis, Fall 2005

University of Houston, Department of Mathematics Numerical Analysis, Fall 2005 4 Interpolation 4.1 Polynomial interpolation Problem: LetP n (I), n ln, I := [a,b] lr, be the linear space of polynomials of degree n on I, P n (I) := { p n : I lr p n (x) = n i=0 a i x i, a i lr, 0 i

More information

Nonlinear Stationary Subdivision

Nonlinear Stationary Subdivision Nonlinear Stationary Subdivision Michael S. Floater SINTEF P. O. Box 4 Blindern, 034 Oslo, Norway E-mail: michael.floater@math.sintef.no Charles A. Micchelli IBM Corporation T.J. Watson Research Center

More information

CHAPTER 10 Shape Preserving Properties of B-splines

CHAPTER 10 Shape Preserving Properties of B-splines CHAPTER 10 Shape Preserving Properties of B-splines In earlier chapters we have seen a number of examples of the close relationship between a spline function and its B-spline coefficients This is especially

More information

Notes on Complex Analysis

Notes on Complex Analysis Michael Papadimitrakis Notes on Complex Analysis Department of Mathematics University of Crete Contents The complex plane.. The complex plane...................................2 Argument and polar representation.........................

More information

Numerical Approximation of Phase Field Models

Numerical Approximation of Phase Field Models Numerical Approximation of Phase Field Models Lecture 2: Allen Cahn and Cahn Hilliard Equations with Smooth Potentials Robert Nürnberg Department of Mathematics Imperial College London TUM Summer School

More information

CLOSED FORM FORMULA FOR THE NUMBER OF RESTRICTED COMPOSITIONS

CLOSED FORM FORMULA FOR THE NUMBER OF RESTRICTED COMPOSITIONS Submitted to the Bulleti of the Australia Mathematical Society doi:10.1017/s... CLOSED FORM FORMULA FOR THE NUMBER OF RESTRICTED COMPOSITIONS GAŠPER JAKLIČ, VITO VITRIH ad EMIL ŽAGAR Abstract I this paper,

More information

On a max norm bound for the least squares spline approximant. Carl de Boor University of Wisconsin-Madison, MRC, Madison, USA. 0.

On a max norm bound for the least squares spline approximant. Carl de Boor University of Wisconsin-Madison, MRC, Madison, USA. 0. in Approximation and Function Spaces Z Ciesielski (ed) North Holland (Amsterdam), 1981, pp 163 175 On a max norm bound for the least squares spline approximant Carl de Boor University of Wisconsin-Madison,

More information

Bichain graphs: geometric model and universal graphs

Bichain graphs: geometric model and universal graphs Bichain graphs: geometric model and universal graphs Robert Brignall a,1, Vadim V. Lozin b,, Juraj Stacho b, a Department of Mathematics and Statistics, The Open University, Milton Keynes MK7 6AA, United

More information

Lecture 6: April 25, 2006

Lecture 6: April 25, 2006 Computational Game Theory Spring Semester, 2005/06 Lecture 6: April 25, 2006 Lecturer: Yishay Mansour Scribe: Lior Gavish, Andrey Stolyarenko, Asaph Arnon Partially based on scribe by Nataly Sharkov and

More information

HOMEWORK 2 SOLUTIONS

HOMEWORK 2 SOLUTIONS HOMEWORK SOLUTIONS MA11: ADVANCED CALCULUS, HILARY 17 (1) Find parametric equations for the tangent line of the graph of r(t) = (t, t + 1, /t) when t = 1. Solution: A point on this line is r(1) = (1,,

More information

The Extended Evolute as the Transition Set of Distance Functions

The Extended Evolute as the Transition Set of Distance Functions The Extended Evolute as the Transition Set of Distance Functions Xianming Chen Richard F. Riesenfeld Elaine Cohen Abstract This paper addresses three practical issues arising from applying singularity

More information

The Convolution of a Paraboloid and a Parametrized Surface

The Convolution of a Paraboloid and a Parametrized Surface Journal for Geometry and Graphics Volume 7 (2003), No. 2, 57 7. The Convolution of a Paraboloid and a Parametrized Surface Martin Peternell, Friedrich Manhart Institute of Geometry, Vienna University of

More information

Spline Methods Draft. Tom Lyche and Knut Mørken

Spline Methods Draft. Tom Lyche and Knut Mørken Spline Methods Draft Tom Lyche and Knut Mørken 25th April 2003 2 Contents 1 Splines and B-splines an Introduction 3 1.1 Convex combinations and convex hulls..................... 3 1.1.1 Stable computations...........................

More information

2 The De Casteljau algorithm revisited

2 The De Casteljau algorithm revisited A new geometric algorithm to generate spline curves Rui C. Rodrigues Departamento de Física e Matemática Instituto Superior de Engenharia 3030-199 Coimbra, Portugal ruicr@isec.pt F. Silva Leite Departamento

More information

Pacific Journal of Mathematics

Pacific Journal of Mathematics Pacific Journal of Mathematics ON A THEOREM OF LANCASTER AND SIEGEL Danzhu Shi and Robert Finn Volume 13 No. 1 January 004 PACIFIC JOURNAL OF MATHEMATICS Vol. 13, No. 1, 004 ON A THEOREM OF LANCASTER

More information

Global Maxwellians over All Space and Their Relation to Conserved Quantites of Classical Kinetic Equations

Global Maxwellians over All Space and Their Relation to Conserved Quantites of Classical Kinetic Equations Global Maxwellians over All Space and Their Relation to Conserved Quantites of Classical Kinetic Equations C. David Levermore Department of Mathematics and Institute for Physical Science and Technology

More information

Curves. Hakan Bilen University of Edinburgh. Computer Graphics Fall Some slides are courtesy of Steve Marschner and Taku Komura

Curves. Hakan Bilen University of Edinburgh. Computer Graphics Fall Some slides are courtesy of Steve Marschner and Taku Komura Curves Hakan Bilen University of Edinburgh Computer Graphics Fall 2017 Some slides are courtesy of Steve Marschner and Taku Komura How to create a virtual world? To compose scenes We need to define objects

More information

Selected Examples of CONIC DUALITY AT WORK Robust Linear Optimization Synthesis of Linear Controllers Matrix Cube Theorem A.

Selected Examples of CONIC DUALITY AT WORK Robust Linear Optimization Synthesis of Linear Controllers Matrix Cube Theorem A. . Selected Examples of CONIC DUALITY AT WORK Robust Linear Optimization Synthesis of Linear Controllers Matrix Cube Theorem A. Nemirovski Arkadi.Nemirovski@isye.gatech.edu Linear Optimization Problem,

More information

DOUBLY PERIODIC SELF-TRANSLATING SURFACES FOR THE MEAN CURVATURE FLOW

DOUBLY PERIODIC SELF-TRANSLATING SURFACES FOR THE MEAN CURVATURE FLOW DOUBLY PERIODIC SELF-TRANSLATING SURFACES FOR THE MEAN CURVATURE FLOW XUAN HIEN NGUYEN Abstract. We construct new examples of self-translating surfaces for the mean curvature flow from a periodic configuration

More information

Tangent spaces, normals and extrema

Tangent spaces, normals and extrema Chapter 3 Tangent spaces, normals and extrema If S is a surface in 3-space, with a point a S where S looks smooth, i.e., without any fold or cusp or self-crossing, we can intuitively define the tangent

More information

1 Directional Derivatives and Differentiability

1 Directional Derivatives and Differentiability Wednesday, January 18, 2012 1 Directional Derivatives and Differentiability Let E R N, let f : E R and let x 0 E. Given a direction v R N, let L be the line through x 0 in the direction v, that is, L :=

More information

G 2 Curve Design with Generalised Cornu Spiral

G 2 Curve Design with Generalised Cornu Spiral Menemui Matematik (Discovering Mathematics) Vol. 33, No. 1: 43 48 (11) G Curve Design with Generalised Cornu Spiral 1 Chan Chiu Ling, Jamaludin Md Ali School of Mathematical Science, Universiti Sains Malaysia,

More information

Reading. w Foley, Section 11.2 Optional

Reading. w Foley, Section 11.2 Optional Parametric Curves w Foley, Section.2 Optional Reading w Bartels, Beatty, and Barsky. An Introduction to Splines for use in Computer Graphics and Geometric Modeling, 987. w Farin. Curves and Surfaces for

More information

Bézier Curves and Splines

Bézier Curves and Splines CS-C3100 Computer Graphics Bézier Curves and Splines Majority of slides from Frédo Durand vectorportal.com CS-C3100 Fall 2017 Lehtinen Before We Begin Anything on your mind concerning Assignment 1? CS-C3100

More information

Regularity estimates for fully non linear elliptic equations which are asymptotically convex

Regularity estimates for fully non linear elliptic equations which are asymptotically convex Regularity estimates for fully non linear elliptic equations which are asymptotically convex Luis Silvestre and Eduardo V. Teixeira Abstract In this paper we deliver improved C 1,α regularity estimates

More information

YURI LEVIN, MIKHAIL NEDIAK, AND ADI BEN-ISRAEL

YURI LEVIN, MIKHAIL NEDIAK, AND ADI BEN-ISRAEL Journal of Comput. & Applied Mathematics 139(2001), 197 213 DIRECT APPROACH TO CALCULUS OF VARIATIONS VIA NEWTON-RAPHSON METHOD YURI LEVIN, MIKHAIL NEDIAK, AND ADI BEN-ISRAEL Abstract. Consider m functions

More information

What can be expressed via Conic Quadratic and Semidefinite Programming?

What can be expressed via Conic Quadratic and Semidefinite Programming? What can be expressed via Conic Quadratic and Semidefinite Programming? A. Nemirovski Faculty of Industrial Engineering and Management Technion Israel Institute of Technology Abstract Tremendous recent

More information

Efficient packing of unit squares in a square

Efficient packing of unit squares in a square Loughborough University Institutional Repository Efficient packing of unit squares in a square This item was submitted to Loughborough University's Institutional Repository by the/an author. Additional

More information

b jσ(j), Keywords: Decomposable numerical range, principal character AMS Subject Classification: 15A60

b jσ(j), Keywords: Decomposable numerical range, principal character AMS Subject Classification: 15A60 On the Hu-Hurley-Tam Conjecture Concerning The Generalized Numerical Range Che-Man Cheng Faculty of Science and Technology, University of Macau, Macau. E-mail: fstcmc@umac.mo and Chi-Kwong Li Department

More information

PREPRINT 2010:23. A nonconforming rotated Q 1 approximation on tetrahedra PETER HANSBO

PREPRINT 2010:23. A nonconforming rotated Q 1 approximation on tetrahedra PETER HANSBO PREPRINT 2010:23 A nonconforming rotated Q 1 approximation on tetrahedra PETER HANSBO Department of Mathematical Sciences Division of Mathematics CHALMERS UNIVERSITY OF TECHNOLOGY UNIVERSITY OF GOTHENBURG

More information

Algebraic Rational Cubic Spline with Constrained Control

Algebraic Rational Cubic Spline with Constrained Control Global Journal of Mathematical Sciences: Theory and Practical ISSN 0974-3200 Volume 6, Number 2 (2014), pp. 101-109 International Research Publication House http://www.irphouse.com Algebraic Rational Cubic

More information

Optimal Polynomial Admissible Meshes on the Closure of C 1,1 Bounded Domains

Optimal Polynomial Admissible Meshes on the Closure of C 1,1 Bounded Domains Optimal Polynomial Admissible Meshes on the Closure of C 1,1 Bounded Domains Constructive Theory of Functions Sozopol, June 9-15, 2013 F. Piazzon, joint work with M. Vianello Department of Mathematics.

More information

Computing roots of polynomials by quadratic clipping

Computing roots of polynomials by quadratic clipping Computing roots of polynomials by quadratic clipping Michael Bartoň, Bert Jüttler SFB F013, Project 15 Johann Radon Institute for Computational and Applied Mathematics, Linz, Austria e-mail: Michael.Barton@oeaw.ac.at

More information

The Skorokhod reflection problem for functions with discontinuities (contractive case)

The Skorokhod reflection problem for functions with discontinuities (contractive case) The Skorokhod reflection problem for functions with discontinuities (contractive case) TAKIS KONSTANTOPOULOS Univ. of Texas at Austin Revised March 1999 Abstract Basic properties of the Skorokhod reflection

More information

Multipoint secant and interpolation methods with nonmonotone line search for solving systems of nonlinear equations

Multipoint secant and interpolation methods with nonmonotone line search for solving systems of nonlinear equations Multipoint secant and interpolation methods with nonmonotone line search for solving systems of nonlinear equations Oleg Burdakov a,, Ahmad Kamandi b a Department of Mathematics, Linköping University,

More information

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games Alberto Bressan ) and Khai T. Nguyen ) *) Department of Mathematics, Penn State University **) Department of Mathematics,

More information

LAGRANGIAN HOMOLOGY CLASSES WITHOUT REGULAR MINIMIZERS

LAGRANGIAN HOMOLOGY CLASSES WITHOUT REGULAR MINIMIZERS LAGRANGIAN HOMOLOGY CLASSES WITHOUT REGULAR MINIMIZERS JON WOLFSON Abstract. We show that there is an integral homology class in a Kähler-Einstein surface that can be represented by a lagrangian twosphere

More information

CHAPTER 2: CONVEX SETS AND CONCAVE FUNCTIONS. W. Erwin Diewert January 31, 2008.

CHAPTER 2: CONVEX SETS AND CONCAVE FUNCTIONS. W. Erwin Diewert January 31, 2008. 1 ECONOMICS 594: LECTURE NOTES CHAPTER 2: CONVEX SETS AND CONCAVE FUNCTIONS W. Erwin Diewert January 31, 2008. 1. Introduction Many economic problems have the following structure: (i) a linear function

More information

V. Graph Sketching and Max-Min Problems

V. Graph Sketching and Max-Min Problems V. Graph Sketching and Max-Min Problems The signs of the first and second derivatives of a function tell us something about the shape of its graph. In this chapter we learn how to find that information.

More information

Cubic Splines. Antony Jameson. Department of Aeronautics and Astronautics, Stanford University, Stanford, California, 94305

Cubic Splines. Antony Jameson. Department of Aeronautics and Astronautics, Stanford University, Stanford, California, 94305 Cubic Splines Antony Jameson Department of Aeronautics and Astronautics, Stanford University, Stanford, California, 94305 1 References on splines 1. J. H. Ahlberg, E. N. Nilson, J. H. Walsh. Theory of

More information

The Symmetric Space for SL n (R)

The Symmetric Space for SL n (R) The Symmetric Space for SL n (R) Rich Schwartz November 27, 2013 The purpose of these notes is to discuss the symmetric space X on which SL n (R) acts. Here, as usual, SL n (R) denotes the group of n n

More information

An introduction to Birkhoff normal form

An introduction to Birkhoff normal form An introduction to Birkhoff normal form Dario Bambusi Dipartimento di Matematica, Universitá di Milano via Saldini 50, 0133 Milano (Italy) 19.11.14 1 Introduction The aim of this note is to present an

More information