SlideShare a Scribd company logo
1 of 5
Download to read offline
Irina Stallion Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 10( Part - 4), October 2014, pp.79-83
www.ijera.com 79|P a g e
Symbolic Computation via Gröbner Basis
Irina Stallion
(Department of Mathematics, Southeast MissouriState University, USA)
ABSTRACT
The purpose of this paper is to find the orthogonal projection of a rational parametric curve onto a rational
parametric surface in 3-space. We show that the orthogonal projection problem can be reduced to the problem of
finding elimination ideals via Gröbnerbasis. We provide a computational algorithm to find the orthogonal
projection, and include a few illustrative examples. The presented method is effective and potentially useful for
many applications related to the design of surfaces and other industrial and research fields.
Keywords– Orthogonal Projection, Parametrization, Polynomial,Surface
I. INTRODUCTION
A rational parametrized curve C is defined as the
image of:
𝐹: ℝ → ℝ3
, 𝑡 → 𝐹 𝑡 =
𝑓1(𝑡)
𝑓0(𝑡)
,
𝑓2(𝑡)
𝑓0(𝑡)
,
𝑓3(𝑡)
𝑓0(𝑡)
,
where𝑓𝑖(𝑡) ∈ ℝ[𝑡]are polynomials for 𝑖 = 0,1,2,3.
A rational parametrized surface S is defined as the
image of:
𝐺: ℝ2
→ ℝ3
, 𝑢, 𝑣 → 𝐺 𝑢, 𝑣 =
𝑔1 𝑢,𝑣
𝑔0 𝑢,𝑣
,
𝑔2 𝑢,𝑣
𝑔0 𝑢,𝑣
,
𝑔3 𝑢,𝑣
𝑔0 𝑢,𝑣
,
where𝑔𝑖 𝑢, 𝑣 ∈ ℝ 𝑢, 𝑣 are polynomials for 𝑖 =
0,1,2,3.
The orthogonal projection of C onto S is defined to be
the set H such that:
𝐻 = 𝑢, 𝑣, 𝑡 ∈ ℝ3
| 𝐺 𝑢, 𝑣 − 𝐹 𝑡 × 𝑁 𝑢, 𝑣 = 0 ,
WhereN(u,v) is the normal vector of G(u,v) of S at
(u,v).
The orthogonal projection problem is to find the
solution of the equation:
𝐺 𝑢, 𝑣 − 𝐹 𝑡 × 𝑁 𝑢, 𝑣 = 0
The problem of orthogonal projection of a space curve
onto a surface has attracted interest due to its
importance in geometric modeling, surface design,
computer graphics, cutting, patching and welding of
free-form surfaces, as well as other scientific research.
The orthogonal projection of a curve onto two
surfaces to be blended provides not only a trimming
curve design tool, but it is used to construct smooth
natural maps between trimming curves on different
surfaces [1].
In 1996,Pegna and Wolter[1] formulated the
orthogonal projection in terms of a system of
differential equations, which was solved numerically.
They obtained a sequence of points along the resulting
curve and used the interpolation method to obtain the
approximate projection curve.
Since then different methods were presented to
improve the solution. Some authors presented
methods for finding a good initial point on a surface.
Some authors proposed algorithms for special kinds
of curves and surfaces such as NURBS. Others
improved algorithms using surface properties for
obtaining a better accuracy and faster convergence.
There are some drawbacks in all these algorithms.
They provide approximate solutions only. Sometimes,
the accuracy of the approximate curve cannot be
controlled. Perhaps the main drawback is the fact that
these solutions do not provide the full set of possible
solutions.
The most recent article concerning this topic is byGan
and Zhou [2], where the authors present three
algorithms to compute orthogonal projections of
rational curves onto rational parametrized surfaces by
symbolic methods. To our knowledge, this is the first
paper that approaches this problem from a
mathematical standpoint. Though the approach we use
in this paper is similar, this work is completely
independent and was done before they posted their
article online.
In this paper, we will show that the orthogonal
projection problem can be reduced to the problem of
finding elimination ideals via Gröbnerbasis. We will
provide a computational algorithm to find orthogonal
projection, and include a few illustrative examples.
This paper is organized in three sections: Section 2 is
devoted to introducing preliminary definitions and
theorems; Section 3 focuses on our main results,
where we provide a computational algorithm for the
RESEARCH ARTICLE OPEN ACCESS
Irina Stallion Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 10( Part - 4), October 2014, pp.79-83
www.ijera.com 80|P a g e
orthogonal projection problem and some illustrative
examples; Conclusionbrings us a few potential
interesting problems.
II. ELIMINATION THEORY
Gröbner bases were proposed by Buchberger[3]
for efficientcomputation in polynomial rings. This
method requires an orderingof the monomials in the
polynomial ring, and the algorithm gives abasis of the
ideal generated by the polynomials. We willdescribe
the method starting with the orderings of the
monomials.
We know that the single variable polynomial 𝑓 𝑥 =
𝑥5
− 3𝑥2
+ 1 inring 𝑘[𝑥] is written in decreasing
order of the degree in thevariable 𝑥. For multivariable
monomials𝑥∝
= 𝑥1
∝1 … 𝑥 𝑛
∝ 𝑛 and 𝑥 𝛽
= 𝑥1
𝛽1 … 𝑥 𝑛
𝛽 𝑛
in the polynomial ring 𝑘[𝑥1, … , 𝑥 𝑛 ], with ∝=
(∝1, … , ∝ 𝑛 ) and 𝛽 = (𝛽1, … , 𝛽𝑛 ) in ℤ≥0
𝑛
, where ℤ≥0 is
the set of non-negative integers. Any ordering on ℤ≥0
𝑛
will give an ordering on the monomials. If ∝> 𝛽, we
will say 𝑥∝
> 𝑥 𝛽
.
Definition 2.1. We say ∝> 𝛽with Lexicographic
order, or lexorder,if in the vector difference∝ −𝛽 ∈
ℤ 𝑛
, the left-most nonzero entry is positive. We will
write 𝑥∝
> 𝑥 𝛽
if ∝> 𝛽.
Definition 2.2. (Definition 7, Page 58, [4]). Let𝑓 =
𝑎∝ 𝑥∝
∝ be a nonzeropolynomial in 𝑘[𝑥1, … , 𝑥 𝑛 ] and
let >be a monomialorder.
The multidegree of 𝑓is:
𝑚𝑢𝑙𝑡𝑖𝑑𝑒𝑔 𝑓 = max ∝∈ ℤ≥0
𝑛
: 𝑎∝ ≠ 0 .
The leading coefficient of 𝑓is:
𝐿𝐶 𝑓 = 𝑎 𝑚𝑢𝑙𝑡𝑖𝑑𝑒𝑔 (𝑓) ∈ 𝑘.
The leading monomialof 𝑓is:
𝐿𝑀 𝑓 = 𝑥 𝑚𝑢𝑙𝑡𝑖𝑑𝑒𝑔 (𝑓)
𝑤𝑖𝑡𝑕 𝑐𝑜𝑒𝑓𝑓𝑖𝑐𝑖𝑒𝑛𝑡 1.
The leading termof 𝑓is:
𝐿𝑇 𝑓 = 𝐿𝐶 𝑓 ∙ 𝐿𝑀 𝑓 .
Example 2.3.This example illustrates lex order and
the monomial order corresponding todifferent variable
order.
1. 1,1,3 > 0,3,4
since 1,1,3 − 0,3,4 = 1, −2, −1 .
2. There are many lex orders corresponding to how
the variables are ordered. Let
𝑓 = 𝑥𝑦2
𝑧3
+ 4𝑥2
𝑦𝑧4
∈ 𝑘 𝑥, 𝑦, 𝑧 .
a) If 𝑥 > 𝑦 > 𝑧, we can order the terms of 𝑓 in
decreasing order:
𝑓 = 4𝑥2
𝑦𝑧4
+ 𝑥𝑦2
𝑧3
, since 2,1,4 > 1,2,3 .
𝑚𝑢𝑙𝑡𝑖𝑑𝑒𝑔 𝑓 = (2,1,4), 𝐿𝐶 𝑓 = 4,
𝐿𝑀 𝑓 = 𝑥2
𝑦𝑧4
, 𝐿𝑇 𝑓 = 4𝑥2
𝑦𝑧4
.
b)] If 𝑦 > 𝑥 > 𝑧, we can order the terms of 𝑓 in
decreasing order:
𝑓 = 𝑥𝑦2
𝑧3
+ 4𝑥2
𝑦𝑧4
, since 2,1,3 > 1,2,4 .
𝑚𝑢𝑙𝑡𝑖𝑑𝑒𝑔 𝑓 = (2,1,3), 𝐿𝐶 𝑓 = 1,
𝐿𝑀 𝑓 = 𝑥𝑦2
𝑧3
, 𝐿𝑇 𝑓 = 𝑥𝑦2
𝑧3
.
Definition 2.4.For a fixed monomial order, a finite
subset 𝐺 = 𝑔1, … , 𝑔𝑠 of an ideal 𝐼 is said to be a
Gröbnerbasis if
𝐿𝑇 𝑔1 , … , 𝐿𝑇 𝑔𝑠 = 𝐿𝑇 𝐼 .
where 𝐿𝑇 𝐼 is the ideal generated by theleading
terms of all the elements in 𝐼.
The process for calculating this basis is known as
Buchberger'sAlgorithm. For details, see Cox, Little
and O'Shea[4] (Page 108-110) andClark[5] (Page 84).
This algorithm, while relatively easy tounderstand, is
not usually conducive to hand computation, so
aComputer Algebra System is the means by which a
Gröbner Basis ismost often calculated.
Example 2.5.This example is shownin [4] (Page
75).Assume Lex order with𝑥 > 𝑦. Let 𝑓, 𝑔 ∈ 𝑅 =
ℂ[𝑥, 𝑦]and 𝑓, 𝑔 = 𝑥3
− 2𝑥𝑦, 𝑥2
𝑦 − 2𝑦2
+ 𝑥 . We
claim 𝑓, 𝑔 is not a Gröbnerbasis for 𝐼 = 𝑓, 𝑔 .
Since
𝑥𝑔 − 𝑦𝑓 = 𝑥 𝑥2
𝑦 − 2𝑦2
+ 𝑥 − 𝑦 𝑥3
− 2𝑥𝑦
= 𝑥3
𝑦 − 2𝑥𝑦2
+ 𝑥2
− 𝑥3
𝑦 − 2𝑥𝑦2
= 𝑥2
,
Then𝑥2
∈ 𝐿𝑇(𝐼) , but 𝑥2
∉ 𝐿𝑇 𝑓 , 𝐿𝑇 𝑔 =
𝑥3
, 𝑥2
𝑦 .
We can find the Gröbner basis for 𝐼by using the
followingcommand in Mathematica:
𝐺𝑟𝑜𝑒𝑏𝑛𝑒𝑟𝐵𝑎𝑠𝑖𝑠 𝑥3
− 2𝑥𝑦, 𝑥2
𝑦 − 2𝑦2
+ 𝑥 , 𝑥, 𝑦 ,
and the Gröbner basis for 𝐼 is −𝑦4
+ 2𝑦7
− 4𝑦8
+
2𝑦9, 𝑥−2𝑦3+4𝑦5−8𝑦6+4𝑦7.
Theorem 2.6. (Corollary 6, Page 76; Theorem 2, Page
89; [4]). Fix a monomial order. Then every nonzero
ideal𝐼 ⊂ 𝑘[𝑥1, … , 𝑥 𝑛 ] has a Gröbner basis. Any
Gröbner Basis of anideal 𝐼 is a basis for 𝐼.
Furthermore,theGröbner basis canbe constructed by
Buchberger's Algorithm.
In commutative algebra and algebraic geometry,
elimination theory is the classical name for
algorithmic approaches to eliminating some variables
between polynomials of several variables. One of the
important application in elimination theory is to find
the implicit equations of a given set of parametric
expressions.
Irina Stallion Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 10( Part - 4), October 2014, pp.79-83
www.ijera.com 81|P a g e
Definition 2.7.Let 𝐼 = 𝑓1, … , 𝑓𝑠 ⊆ 𝕂 𝑥1, … , 𝑥 𝑛 . The
ℓ-thelimination ideal𝐼ℓ is the ideal of 𝕂 𝑥ℓ+1, … , 𝑥 𝑛
defined by
𝐼ℓ = 𝐼⋂𝕂 𝑥ℓ+1, … , 𝑥 𝑛 .
Theorem 2.8. (Elimination Theorem) Let 𝐼 ⊆
𝕂 𝑥1, … , 𝑥 𝑛 be an ideal, and let𝐺be a Gröbner basis
of 𝐼 with respect to lex order where𝑥1 > 𝑥2 > ⋯ >
𝑥 𝑛 . Then,for every0 ≤ ℓ ≤ 𝑛,the set
𝐺ℓ = 𝐺⋂𝕂 𝑥ℓ+1, … , 𝑥 𝑛 is a Gröbner basis of the ℓ-th
elimination ideal𝐼ℓ.
III. ORTHOGONAL PROJECTION OF
CURVES ONTO SURFACES
In this section, we will see the orthogonal
projection of a rational space curve to a rational
surface is an application of elimination theory, i.e.,
finding the elimination ideal.
A rational parametrized curve C is defined as the
image of:
𝐹: ℝ → ℝ3
, 𝑡 → 𝐹 𝑡 =
𝑓1(𝑡)
𝑓0(𝑡)
,
𝑓2(𝑡)
𝑓0(𝑡)
,
𝑓3(𝑡)
𝑓0(𝑡)
,
where𝑓𝑖(𝑡) ∈ ℝ[𝑡]are polynomials for 𝑖 = 0,1,2,3.
A rational parametrized surface S is defined as the
image of:
𝐺: ℝ2
→ ℝ3
, 𝑢, 𝑣 → 𝐺 𝑢, 𝑣 =
𝑔1 𝑢,𝑣
𝑔0 𝑢,𝑣
,
𝑔2 𝑢,𝑣
𝑔0 𝑢,𝑣
,
𝑔3 𝑢,𝑣
𝑔0 𝑢,𝑣
,
where𝑔𝑖 𝑢, 𝑣 ∈ ℝ 𝑢, 𝑣 are polynomials for 𝑖 =
0,1,2,3.
The orthogonal projection of C onto S is defined to be
the set H such that:
𝐻 = 𝑢, 𝑣, 𝑡 ∈ ℝ3
| 𝐺 𝑢, 𝑣 − 𝐹 𝑡 × 𝑁 𝑢, 𝑣 = 0 ,
where𝑁 𝑢, 𝑣 is the normal vector of 𝐺 𝑢, 𝑣 of S at
(u,v).
In particular, we can focus our attention to the two
dimensional space and study the set
𝐸 = 𝑢, 𝑣 ∈ ℝ2
| 𝑢, 𝑣, 𝑡 ∈ 𝐻 , since this set
provides the same information in a lower dimension.
Since 𝑁 𝑢, 𝑣 = 𝐺𝑢 𝑢, 𝑣 × 𝐺𝑣 𝑢, 𝑣 , we must have
that
𝐺 𝑢, 𝑣 − 𝐹 𝑡 ∙ 𝐺𝑢 𝑢, 𝑣 = 0
𝐺 𝑢, 𝑣 − 𝐹 𝑡 ∙ 𝐺𝑣 𝑢, 𝑣 = 0
which can be further simplified as
(𝑔𝑖 𝑓0 − 𝑓𝑖 𝑔0)(𝑔𝑖𝑢 𝑔0 − 𝑔𝑖 𝑔0𝑢 )3
𝑖=1
𝑔0
3 𝑓0
= 0
(𝑔𝑖 𝑓0 − 𝑓𝑖 𝑔0)(𝑔𝑖𝑣 𝑔0 − 𝑔𝑖 𝑔0𝑣)3
𝑖=1
𝑔0
3 𝑓0
= 0
Thus we have the following result concerning the
orthogonal projection.
Corollary 3.1.Given a rational parametrized curveC:
𝐹: ℝ → ℝ3
, 𝑡 → 𝐹 𝑡 =
𝑓1(𝑡)
𝑓0(𝑡)
,
𝑓2(𝑡)
𝑓0(𝑡)
,
𝑓3(𝑡)
𝑓0(𝑡)
,
and a rational parametrized surface S:
𝐺: ℝ2
→ ℝ3
, 𝑢, 𝑣 → 𝐺 𝑢, 𝑣 =
𝑔1 𝑢,𝑣
𝑔0 𝑢,𝑣
,
𝑔2 𝑢,𝑣
𝑔0 𝑢,𝑣
,
𝑔3 𝑢,𝑣
𝑔0 𝑢,𝑣
,
Where𝑓𝑖 𝑡 ∈ ℝ 𝑡 , 𝑔𝑖 𝑢, 𝑣 ∈ ℝ 𝑢, 𝑣 are
polynomials for𝑖 = 0,1,2,3. Fix a monomial order
with𝑠 > 𝑡 > 𝑢 > 𝑣, and let 𝐺be a Gröbnerbasis of the
ideal generated by the following three polynomials:
𝑔𝑖 𝑓0 − 𝑓𝑖 𝑔0 𝑔𝑖𝑢 𝑔0 − 𝑔𝑖 𝑔0𝑢
3
𝑖=1 ,
𝑔𝑖 𝑓0 − 𝑓𝑖 𝑔0 𝑔𝑖𝑣 𝑔0 − 𝑔𝑖 𝑔0𝑣
3
𝑖=1 ,
𝑠𝑔0 𝑓0 − 1.
Then𝐻, the orthogonal projection ofC onto S, is the
variety of the first elimination ideal,
𝐻 = 𝕍(𝐺⋂ℝ 𝑡, 𝑢, 𝑣 ), moreover,
𝐸 = 𝕍(𝐺⋂ℝ 𝑢, 𝑣 ).
Proof. The result follows directly from the
elimination theorem. □
Algorithm.
Input: A parametric curve and a surface given as:
𝐹 = 𝑓0 𝑡 , 𝑓1 𝑡 , 𝑓2 𝑡 , 𝑓3 𝑡 ,
𝐺 = 𝑔0 𝑢, 𝑣 , 𝑔1 𝑢, 𝑣 , 𝑔2 𝑢, 𝑣 , 𝑔3(𝑢, 𝑣) .
Output: Orthogonal projection𝐸 = 𝕍(𝐺⋂ℝ 𝑢, 𝑣 ).
Procedure:
Step 1. Calculate partial derivatives 𝑔𝑖𝑢 (𝑢, 𝑣) and
𝑔𝑖𝑣 (𝑢, 𝑣)for 𝑖 = 0,1,2,3.
Step 2. Construct polynomials:
𝑕1 = 𝑔𝑖 𝑓0 − 𝑓𝑖 𝑔0 𝑔𝑖𝑢 𝑔0 − 𝑔𝑖 𝑔0𝑢
3
𝑖=1 ,
𝑕2 = 𝑔𝑖 𝑓0 − 𝑓𝑖 𝑔0 𝑔𝑖𝑣 𝑔0 − 𝑔𝑖 𝑔0𝑣
3
𝑖=1 ,
𝑕3 = 𝑠𝑔0 𝑓0 − 1.
Step 3. Compute the Gröbnerbasis 𝐺of the ideal
generated by 𝑕1, 𝑕2, 𝑕3 with respect to lexicographic
order 𝑠 > 𝑡 > 𝑢 > 𝑣.
Step 4. Identify the second elimination ideal:
𝐸 = 𝕍(𝐺⋂ℝ 𝑢, 𝑣 )
The following examples illustrate our algorithm.
Example 3.2.Let the space curve C and the surface S
be given as:
𝐹 𝑡 =
𝑡
𝑡+1
,
𝑡2
𝑡+1
,
𝑡3
𝑡+1
,
𝐺 𝑢, 𝑣 = 2𝑢, 2𝑣, 𝑢2
+ 𝑣2
− 5 .
Then by the above result, we obtain
𝐺⋂ℝ 𝑢, 𝑣 = 9𝑢3
− 6𝑢5
+ 𝑢7
+ 3𝑢𝑣 + 9𝑢2
𝑣 −
𝑢3
𝑣 − 6𝑢4
𝑣 + 𝑢6
𝑣 − 6𝑢3
𝑣2
+ 2𝑢5
𝑣2
+ 3𝑣3
−
𝑢𝑣3
− 7𝑢2
𝑣3
+ 2𝑢4
𝑣3
+ 𝑢3
𝑣4
− 𝑣5
+ 𝑢2
𝑣5
.
Irina Stallion Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 10( Part - 4), October 2014, pp.79-83
www.ijera.com 82|P a g e
𝐸 = 𝕍 𝐺⋂ℝ 𝑢, 𝑣 .
Below, we provide the three dimension figures of the
space curve and the surface, together with their two
dimensional orthogonal projection image (Fig.1).
Figure 1. Curve C in red and surface S (left); Orthogonal
projection (right)
Example 3.3.Let the space curve C and the surface S
be given as:
𝐹 𝑡 =
𝑡3
𝑡+1
,
𝑡2
𝑡+1
,
𝑡
𝑡+1
,
𝐺 𝑢, 𝑣 =
𝑢𝑣
𝑢+𝑣
,
𝑢 𝑣2
𝑢+𝑣
,
𝑢2
𝑢+𝑣
.
Then by the above result, we obtain
𝐺⋂ℝ 𝑢, 𝑣 = −𝑢12
+ 𝑢9
𝑣 − 2 𝑢10
𝑣 − 4 𝑢11
𝑣 +
2 𝑢12
𝑣 + 5 𝑢8
𝑣2
− 8 𝑢9
𝑣2
− 9 𝑢10
𝑣2
+ 7 𝑢11
𝑣2
+
10 𝑢7
𝑣3
− 12 𝑢8
𝑣3
− 11 𝑢9
𝑣3
+ 4 𝑢10
𝑣3
+ 𝑢3
𝑣14
+
2 𝑢11
𝑣3
+ 10 𝑢6
𝑣4
− 8 𝑢7
𝑣4
− 2 𝑢8
𝑣4
+ 3 𝑢4
𝑣14
−
14 𝑢9
𝑣4
+ 7 𝑢10
𝑣4
+ 5 𝑢5
𝑣5
− 2 𝑢6
𝑣5
+ 𝑢3
𝑣15
+
14 𝑢7
𝑣5
− 30 𝑢8
𝑣5
+ 7 𝑢9
𝑣5
+ 𝑢4
𝑣6
+ 26 𝑢6
𝑣6
−
26 𝑢7
𝑣6
− 11 𝑢8
𝑣6
− 4 𝑢9
𝑣6
+ 26 𝑢5
𝑣7
−
8 𝑢6
𝑣7
− 25 𝑢7
𝑣7
− 14 𝑢8
𝑣7
+ 14 𝑢4
𝑣8
+
2 𝑢5
𝑣8
− 3 𝑢6
𝑣8
− 18 𝑢7
𝑣8
− 4 𝑢8
𝑣8
+ 3 𝑢3
𝑣9
+
27 𝑢5
𝑣9
− 9 𝑢6
𝑣9
− 10 𝑢7
𝑣9
− 𝑢3
𝑣10
+
30 𝑢4
𝑣10
+ 3 𝑢5
𝑣10
− 9 𝑢6
𝑣10
+ 11 𝑢3
𝑣11
+
𝑢4
𝑣11
+ 2 𝑢5
𝑣11
+ 2 𝑢6
𝑣11
− 𝑢2
𝑣12
− 3 𝑢3
𝑣12
+
11 𝑢4
𝑣12
+ 3 𝑢5
𝑣12
+ 6 𝑢3
𝑣13
+ 2 𝑢5
𝑣13
.
𝐸 = 𝕍 𝐺⋂ℝ 𝑢, 𝑣 .
Below, we provide the three dimension figures of the
space curve and the surface, together with their two
dimensional orthogonal projection image (Fig.2).
Figure 2.Curve C in red and surface S (left); Orthogonal
projection (right)
Example 3.4.Let the space curve C and the surface S
be given as:
𝐹 𝑡 = 𝑡, 1,
1
𝑡2 ,
𝐺 𝑢, 𝑣 =
8𝑢
(1+𝑢2)(1+𝑣2)
,
8𝑣
(1+𝑢2)(1+𝑣2)
,
10(𝑢2+𝑣2)
(1+𝑢2)(1+𝑣2)
.
The resulting polynomial 𝐺⋂ℝ 𝑢, 𝑣 has 128 terms;
the highest exponents of the variables u and v are 18
and 17 respectively. Nevertheless, it is still an implicit
equation of a curve on a u,v-plane, which we can see
in Fig.3.
Figure 3.Curve C in red and surface S (left); Orthogonal
projection (right)
CONCLUSION
In this paper, we solve the orthogonal projection
problem via Gröbnerbasis method. This paper can be
interesting and, hopefully, helpful to engineers
designing complex surfaces in various industries and
in science.
The main contribution of this paper is the idea of
receiving an exact polynomial equation for the
orthogonal projection of a parametric rational curve
onto a parametric rational surface.
There are some questions that might be interesting for
future research:
Question 1. Having a system of polynomial
equations, how we can determine the best elimination
order to increase the computation speed?
Question 2. Is there any other method that can
simplify and expedite the computation?
REFERENCES
[1] Pegna, J., Wolter, F.-E. Surface curve design
by orthogonal projection of space curves onto
free-form surfaces. Journal of Mechanical
Design, 118(1), 1996, 45-52.
[2] Gan Z., Zhou M. Computing the Orthogonal
Projection of Rational Curves onto Rational
Parametrized Surfaces by Symbolic Methods.
Journal of Applied Mathematics (in press).
[3] B. Buchberger, Gröbner bases: an algorithmic
method in polynomial ideal theory, in
N.K.Bose (Ed.), Multidimensional System
Irina Stallion Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 10( Part - 4), October 2014, pp.79-83
www.ijera.com 83|P a g e
Theory, (D. Reidel Publishing Company,
Dordrecht) 184-232.
[4] D. Cox, J. Little and D. O'Shea, Ideals,
Varieties and Algorithms(Springer-Verlag,
New York, 1992).
[5] J.Clark, Elementary Gröbner Basis Theory,
MissouriJournal of Mathematical Sciences,
16(2), 2004

More Related Content

What's hot

Fixed Point Results for Weakly Compatible Mappings in Convex G-Metric Space
Fixed Point Results for Weakly Compatible Mappings in Convex G-Metric SpaceFixed Point Results for Weakly Compatible Mappings in Convex G-Metric Space
Fixed Point Results for Weakly Compatible Mappings in Convex G-Metric Spaceinventionjournals
 
A common fixed point theorem for two random operators using random mann itera...
A common fixed point theorem for two random operators using random mann itera...A common fixed point theorem for two random operators using random mann itera...
A common fixed point theorem for two random operators using random mann itera...Alexander Decker
 
Mild balanced Intuitionistic Fuzzy Graphs
Mild balanced Intuitionistic Fuzzy Graphs Mild balanced Intuitionistic Fuzzy Graphs
Mild balanced Intuitionistic Fuzzy Graphs IJERA Editor
 
Conformal field theories and three point functions
Conformal field theories and three point functionsConformal field theories and three point functions
Conformal field theories and three point functionsSubham Dutta Chowdhury
 
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...SSA KPI
 
A Review Article on Fixed Point Theory and Its Application
A Review Article on Fixed Point Theory and Its ApplicationA Review Article on Fixed Point Theory and Its Application
A Review Article on Fixed Point Theory and Its Applicationijtsrd
 
Generalized fixed point theorems for compatible mapping in fuzzy 2 metric spa...
Generalized fixed point theorems for compatible mapping in fuzzy 2 metric spa...Generalized fixed point theorems for compatible mapping in fuzzy 2 metric spa...
Generalized fixed point theorems for compatible mapping in fuzzy 2 metric spa...Alexander Decker
 
Generalized fixed point theorems for compatible mapping in fuzzy 3 metric spa...
Generalized fixed point theorems for compatible mapping in fuzzy 3 metric spa...Generalized fixed point theorems for compatible mapping in fuzzy 3 metric spa...
Generalized fixed point theorems for compatible mapping in fuzzy 3 metric spa...Alexander Decker
 
Paper Introduction: Combinatorial Model and Bounds for Target Set Selection
Paper Introduction: Combinatorial Model and Bounds for Target Set SelectionPaper Introduction: Combinatorial Model and Bounds for Target Set Selection
Paper Introduction: Combinatorial Model and Bounds for Target Set SelectionYu Liu
 
Integration techniques for two dimensional domains
Integration techniques for two dimensional domainsIntegration techniques for two dimensional domains
Integration techniques for two dimensional domainseSAT Publishing House
 
An approach to Fuzzy clustering of the iris petals by using Ac-means
An approach to Fuzzy clustering of the iris petals by using Ac-meansAn approach to Fuzzy clustering of the iris petals by using Ac-means
An approach to Fuzzy clustering of the iris petals by using Ac-meansijsc
 
Numerical Solution of Third Order Time-Invariant Linear Differential Equation...
Numerical Solution of Third Order Time-Invariant Linear Differential Equation...Numerical Solution of Third Order Time-Invariant Linear Differential Equation...
Numerical Solution of Third Order Time-Invariant Linear Differential Equation...theijes
 
On algorithmic problems concerning graphs of higher degree of symmetry
On algorithmic problems concerning graphs of higher degree of symmetryOn algorithmic problems concerning graphs of higher degree of symmetry
On algorithmic problems concerning graphs of higher degree of symmetrygraphhoc
 
A Note on Pseudo Operations Decomposable Measure
A Note on Pseudo Operations Decomposable MeasureA Note on Pseudo Operations Decomposable Measure
A Note on Pseudo Operations Decomposable Measureinventionjournals
 

What's hot (18)

Fixed Point Results for Weakly Compatible Mappings in Convex G-Metric Space
Fixed Point Results for Weakly Compatible Mappings in Convex G-Metric SpaceFixed Point Results for Weakly Compatible Mappings in Convex G-Metric Space
Fixed Point Results for Weakly Compatible Mappings in Convex G-Metric Space
 
A common fixed point theorem for two random operators using random mann itera...
A common fixed point theorem for two random operators using random mann itera...A common fixed point theorem for two random operators using random mann itera...
A common fixed point theorem for two random operators using random mann itera...
 
Mild balanced Intuitionistic Fuzzy Graphs
Mild balanced Intuitionistic Fuzzy Graphs Mild balanced Intuitionistic Fuzzy Graphs
Mild balanced Intuitionistic Fuzzy Graphs
 
Conformal field theories and three point functions
Conformal field theories and three point functionsConformal field theories and three point functions
Conformal field theories and three point functions
 
Lar calc10 ch04_sec4
Lar calc10 ch04_sec4Lar calc10 ch04_sec4
Lar calc10 ch04_sec4
 
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
 
A Review Article on Fixed Point Theory and Its Application
A Review Article on Fixed Point Theory and Its ApplicationA Review Article on Fixed Point Theory and Its Application
A Review Article on Fixed Point Theory and Its Application
 
513
513513
513
 
Generalized fixed point theorems for compatible mapping in fuzzy 2 metric spa...
Generalized fixed point theorems for compatible mapping in fuzzy 2 metric spa...Generalized fixed point theorems for compatible mapping in fuzzy 2 metric spa...
Generalized fixed point theorems for compatible mapping in fuzzy 2 metric spa...
 
Generalized fixed point theorems for compatible mapping in fuzzy 3 metric spa...
Generalized fixed point theorems for compatible mapping in fuzzy 3 metric spa...Generalized fixed point theorems for compatible mapping in fuzzy 3 metric spa...
Generalized fixed point theorems for compatible mapping in fuzzy 3 metric spa...
 
Ijetcas14 608
Ijetcas14 608Ijetcas14 608
Ijetcas14 608
 
Paper Introduction: Combinatorial Model and Bounds for Target Set Selection
Paper Introduction: Combinatorial Model and Bounds for Target Set SelectionPaper Introduction: Combinatorial Model and Bounds for Target Set Selection
Paper Introduction: Combinatorial Model and Bounds for Target Set Selection
 
Integration techniques for two dimensional domains
Integration techniques for two dimensional domainsIntegration techniques for two dimensional domains
Integration techniques for two dimensional domains
 
L25052056
L25052056L25052056
L25052056
 
An approach to Fuzzy clustering of the iris petals by using Ac-means
An approach to Fuzzy clustering of the iris petals by using Ac-meansAn approach to Fuzzy clustering of the iris petals by using Ac-means
An approach to Fuzzy clustering of the iris petals by using Ac-means
 
Numerical Solution of Third Order Time-Invariant Linear Differential Equation...
Numerical Solution of Third Order Time-Invariant Linear Differential Equation...Numerical Solution of Third Order Time-Invariant Linear Differential Equation...
Numerical Solution of Third Order Time-Invariant Linear Differential Equation...
 
On algorithmic problems concerning graphs of higher degree of symmetry
On algorithmic problems concerning graphs of higher degree of symmetryOn algorithmic problems concerning graphs of higher degree of symmetry
On algorithmic problems concerning graphs of higher degree of symmetry
 
A Note on Pseudo Operations Decomposable Measure
A Note on Pseudo Operations Decomposable MeasureA Note on Pseudo Operations Decomposable Measure
A Note on Pseudo Operations Decomposable Measure
 

Viewers also liked

Photos Kyoto by Paco Barbera
 Photos  Kyoto by Paco Barbera Photos  Kyoto by Paco Barbera
Photos Kyoto by Paco BarberaB & M Co., Ltd.
 
Документирование блоков. Раскрываем все плюсы
Документирование блоков. Раскрываем все плюсыДокументирование блоков. Раскрываем все плюсы
Документирование блоков. Раскрываем все плюсыYandex
 
Armenia con vida
Armenia con vidaArmenia con vida
Armenia con vidachico
 
Recuros tecnologicos
Recuros tecnologicosRecuros tecnologicos
Recuros tecnologicosLili Mu
 
Cadeira Presidente Caribe - preta poliester
Cadeira Presidente Caribe - preta poliesterCadeira Presidente Caribe - preta poliester
Cadeira Presidente Caribe - preta poliesterIndústria das Cadeiras
 
Houraiji temple Houraiji is a Buddhist temple of Shingon Buddhism
Houraiji temple   Houraiji is a Buddhist temple of Shingon BuddhismHouraiji temple   Houraiji is a Buddhist temple of Shingon Buddhism
Houraiji temple Houraiji is a Buddhist temple of Shingon BuddhismB & M Co., Ltd.
 
Blogboek Gert Veenhoven 2009-2014
Blogboek Gert Veenhoven 2009-2014Blogboek Gert Veenhoven 2009-2014
Blogboek Gert Veenhoven 2009-2014Gert Veenhoven
 
AcensNews Enero 2011
AcensNews Enero 2011AcensNews Enero 2011
AcensNews Enero 2011Acens
 
Cadeira Fixa Escritório Atenas - cinza corano
Cadeira Fixa Escritório Atenas - cinza coranoCadeira Fixa Escritório Atenas - cinza corano
Cadeira Fixa Escritório Atenas - cinza coranoIndústria das Cadeiras
 
Reprogramación actividades instructivo_2013_ii_
Reprogramación actividades instructivo_2013_ii_Reprogramación actividades instructivo_2013_ii_
Reprogramación actividades instructivo_2013_ii_Facultad de Educación
 
Libon (probably) the World’s most Successful Telco IP Communication Service, ...
Libon (probably) the World’s most Successful Telco IP Communication Service, ...Libon (probably) the World’s most Successful Telco IP Communication Service, ...
Libon (probably) the World’s most Successful Telco IP Communication Service, ...Alan Quayle
 
The impact of strategic human resource management on achievement of organi...
The impact of strategic human resource management on  achievement  of  organi...The impact of strategic human resource management on  achievement  of  organi...
The impact of strategic human resource management on achievement of organi...IAEME Publication
 
Cadeira Presidente Santorini - vermelha corano
Cadeira Presidente Santorini - vermelha coranoCadeira Presidente Santorini - vermelha corano
Cadeira Presidente Santorini - vermelha coranoIndústria das Cadeiras
 

Viewers also liked (20)

Photos Kyoto by Paco Barbera
 Photos  Kyoto by Paco Barbera Photos  Kyoto by Paco Barbera
Photos Kyoto by Paco Barbera
 
Документирование блоков. Раскрываем все плюсы
Документирование блоков. Раскрываем все плюсыДокументирование блоков. Раскрываем все плюсы
Документирование блоков. Раскрываем все плюсы
 
Armenia con vida
Armenia con vidaArmenia con vida
Armenia con vida
 
Recuros tecnologicos
Recuros tecnologicosRecuros tecnologicos
Recuros tecnologicos
 
Cadeira Presidente Caribe - preta poliester
Cadeira Presidente Caribe - preta poliesterCadeira Presidente Caribe - preta poliester
Cadeira Presidente Caribe - preta poliester
 
Houraiji temple Houraiji is a Buddhist temple of Shingon Buddhism
Houraiji temple   Houraiji is a Buddhist temple of Shingon BuddhismHouraiji temple   Houraiji is a Buddhist temple of Shingon Buddhism
Houraiji temple Houraiji is a Buddhist temple of Shingon Buddhism
 
Blogboek Gert Veenhoven 2009-2014
Blogboek Gert Veenhoven 2009-2014Blogboek Gert Veenhoven 2009-2014
Blogboek Gert Veenhoven 2009-2014
 
BH
BHBH
BH
 
Wordpress - Além dos blogs
Wordpress - Além dos blogsWordpress - Além dos blogs
Wordpress - Além dos blogs
 
AcensNews Enero 2011
AcensNews Enero 2011AcensNews Enero 2011
AcensNews Enero 2011
 
S Trevisan : Experiencia(s)
S Trevisan : Experiencia(s)S Trevisan : Experiencia(s)
S Trevisan : Experiencia(s)
 
Cadeira Fixa Escritório Atenas - cinza corano
Cadeira Fixa Escritório Atenas - cinza coranoCadeira Fixa Escritório Atenas - cinza corano
Cadeira Fixa Escritório Atenas - cinza corano
 
Interpretaciontablas
InterpretaciontablasInterpretaciontablas
Interpretaciontablas
 
Cadeira Fixa Java - preta space
Cadeira Fixa Java - preta spaceCadeira Fixa Java - preta space
Cadeira Fixa Java - preta space
 
Reprogramación actividades instructivo_2013_ii_
Reprogramación actividades instructivo_2013_ii_Reprogramación actividades instructivo_2013_ii_
Reprogramación actividades instructivo_2013_ii_
 
Las TICs
Las TICsLas TICs
Las TICs
 
Adicion
AdicionAdicion
Adicion
 
Libon (probably) the World’s most Successful Telco IP Communication Service, ...
Libon (probably) the World’s most Successful Telco IP Communication Service, ...Libon (probably) the World’s most Successful Telco IP Communication Service, ...
Libon (probably) the World’s most Successful Telco IP Communication Service, ...
 
The impact of strategic human resource management on achievement of organi...
The impact of strategic human resource management on  achievement  of  organi...The impact of strategic human resource management on  achievement  of  organi...
The impact of strategic human resource management on achievement of organi...
 
Cadeira Presidente Santorini - vermelha corano
Cadeira Presidente Santorini - vermelha coranoCadeira Presidente Santorini - vermelha corano
Cadeira Presidente Santorini - vermelha corano
 

Similar to Symbolic Computation via Gröbner Basis

A Probabilistic Algorithm for Computation of Polynomial Greatest Common with ...
A Probabilistic Algorithm for Computation of Polynomial Greatest Common with ...A Probabilistic Algorithm for Computation of Polynomial Greatest Common with ...
A Probabilistic Algorithm for Computation of Polynomial Greatest Common with ...mathsjournal
 
A PROBABILISTIC ALGORITHM OF COMPUTING THE POLYNOMIAL GREATEST COMMON DIVISOR...
A PROBABILISTIC ALGORITHM OF COMPUTING THE POLYNOMIAL GREATEST COMMON DIVISOR...A PROBABILISTIC ALGORITHM OF COMPUTING THE POLYNOMIAL GREATEST COMMON DIVISOR...
A PROBABILISTIC ALGORITHM OF COMPUTING THE POLYNOMIAL GREATEST COMMON DIVISOR...ijscmcj
 
A GENERALIZED SAMPLING THEOREM OVER GALOIS FIELD DOMAINS FOR EXPERIMENTAL DESIGN
A GENERALIZED SAMPLING THEOREM OVER GALOIS FIELD DOMAINS FOR EXPERIMENTAL DESIGNA GENERALIZED SAMPLING THEOREM OVER GALOIS FIELD DOMAINS FOR EXPERIMENTAL DESIGN
A GENERALIZED SAMPLING THEOREM OVER GALOIS FIELD DOMAINS FOR EXPERIMENTAL DESIGNcscpconf
 
Ck31369376
Ck31369376Ck31369376
Ck31369376IJMER
 
Solving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy Number
Solving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy NumberSolving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy Number
Solving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy NumberIJERA Editor
 
Solving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy Number
Solving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy NumberSolving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy Number
Solving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy NumberIJERA Editor
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
A Method for Solving Balanced Intuitionistic Fuzzy Assignment Problem
A  Method  for  Solving  Balanced  Intuitionistic  Fuzzy  Assignment  Problem A  Method  for  Solving  Balanced  Intuitionistic  Fuzzy  Assignment  Problem
A Method for Solving Balanced Intuitionistic Fuzzy Assignment Problem Navodaya Institute of Technology
 
A Non Local Boundary Value Problem with Integral Boundary Condition
A Non Local Boundary Value Problem with Integral Boundary ConditionA Non Local Boundary Value Problem with Integral Boundary Condition
A Non Local Boundary Value Problem with Integral Boundary ConditionIJMERJOURNAL
 
Intro. to computational Physics ch2.pdf
Intro. to computational Physics ch2.pdfIntro. to computational Physics ch2.pdf
Intro. to computational Physics ch2.pdfJifarRaya
 
Fortran chapter 2.pdf
Fortran chapter 2.pdfFortran chapter 2.pdf
Fortran chapter 2.pdfJifarRaya
 
Concepts and Applications of the Fundamental Theorem of Line Integrals.pdf
Concepts and Applications of the Fundamental Theorem of Line Integrals.pdfConcepts and Applications of the Fundamental Theorem of Line Integrals.pdf
Concepts and Applications of the Fundamental Theorem of Line Integrals.pdfJacobBraginsky
 
Unit-1 Basic Concept of Algorithm.pptx
Unit-1 Basic Concept of Algorithm.pptxUnit-1 Basic Concept of Algorithm.pptx
Unit-1 Basic Concept of Algorithm.pptxssuser01e301
 

Similar to Symbolic Computation via Gröbner Basis (20)

A Probabilistic Algorithm for Computation of Polynomial Greatest Common with ...
A Probabilistic Algorithm for Computation of Polynomial Greatest Common with ...A Probabilistic Algorithm for Computation of Polynomial Greatest Common with ...
A Probabilistic Algorithm for Computation of Polynomial Greatest Common with ...
 
A PROBABILISTIC ALGORITHM OF COMPUTING THE POLYNOMIAL GREATEST COMMON DIVISOR...
A PROBABILISTIC ALGORITHM OF COMPUTING THE POLYNOMIAL GREATEST COMMON DIVISOR...A PROBABILISTIC ALGORITHM OF COMPUTING THE POLYNOMIAL GREATEST COMMON DIVISOR...
A PROBABILISTIC ALGORITHM OF COMPUTING THE POLYNOMIAL GREATEST COMMON DIVISOR...
 
Ou3425912596
Ou3425912596Ou3425912596
Ou3425912596
 
A GENERALIZED SAMPLING THEOREM OVER GALOIS FIELD DOMAINS FOR EXPERIMENTAL DESIGN
A GENERALIZED SAMPLING THEOREM OVER GALOIS FIELD DOMAINS FOR EXPERIMENTAL DESIGNA GENERALIZED SAMPLING THEOREM OVER GALOIS FIELD DOMAINS FOR EXPERIMENTAL DESIGN
A GENERALIZED SAMPLING THEOREM OVER GALOIS FIELD DOMAINS FOR EXPERIMENTAL DESIGN
 
Ck31369376
Ck31369376Ck31369376
Ck31369376
 
Solving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy Number
Solving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy NumberSolving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy Number
Solving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy Number
 
Solving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy Number
Solving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy NumberSolving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy Number
Solving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy Number
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Planted Clique Research Paper
Planted Clique Research PaperPlanted Clique Research Paper
Planted Clique Research Paper
 
A Method for Solving Balanced Intuitionistic Fuzzy Assignment Problem
A  Method  for  Solving  Balanced  Intuitionistic  Fuzzy  Assignment  Problem A  Method  for  Solving  Balanced  Intuitionistic  Fuzzy  Assignment  Problem
A Method for Solving Balanced Intuitionistic Fuzzy Assignment Problem
 
Ev4301897903
Ev4301897903Ev4301897903
Ev4301897903
 
A Non Local Boundary Value Problem with Integral Boundary Condition
A Non Local Boundary Value Problem with Integral Boundary ConditionA Non Local Boundary Value Problem with Integral Boundary Condition
A Non Local Boundary Value Problem with Integral Boundary Condition
 
AJMS_477_23.pdf
AJMS_477_23.pdfAJMS_477_23.pdf
AJMS_477_23.pdf
 
A0280106
A0280106A0280106
A0280106
 
23
2323
23
 
AJMS_480_23.pdf
AJMS_480_23.pdfAJMS_480_23.pdf
AJMS_480_23.pdf
 
Intro. to computational Physics ch2.pdf
Intro. to computational Physics ch2.pdfIntro. to computational Physics ch2.pdf
Intro. to computational Physics ch2.pdf
 
Fortran chapter 2.pdf
Fortran chapter 2.pdfFortran chapter 2.pdf
Fortran chapter 2.pdf
 
Concepts and Applications of the Fundamental Theorem of Line Integrals.pdf
Concepts and Applications of the Fundamental Theorem of Line Integrals.pdfConcepts and Applications of the Fundamental Theorem of Line Integrals.pdf
Concepts and Applications of the Fundamental Theorem of Line Integrals.pdf
 
Unit-1 Basic Concept of Algorithm.pptx
Unit-1 Basic Concept of Algorithm.pptxUnit-1 Basic Concept of Algorithm.pptx
Unit-1 Basic Concept of Algorithm.pptx
 

Recently uploaded

University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoordharasingh5698
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfEr. Suman Jyoti
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 

Recently uploaded (20)

University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 

Symbolic Computation via Gröbner Basis

  • 1. Irina Stallion Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 10( Part - 4), October 2014, pp.79-83 www.ijera.com 79|P a g e Symbolic Computation via Gröbner Basis Irina Stallion (Department of Mathematics, Southeast MissouriState University, USA) ABSTRACT The purpose of this paper is to find the orthogonal projection of a rational parametric curve onto a rational parametric surface in 3-space. We show that the orthogonal projection problem can be reduced to the problem of finding elimination ideals via Gröbnerbasis. We provide a computational algorithm to find the orthogonal projection, and include a few illustrative examples. The presented method is effective and potentially useful for many applications related to the design of surfaces and other industrial and research fields. Keywords– Orthogonal Projection, Parametrization, Polynomial,Surface I. INTRODUCTION A rational parametrized curve C is defined as the image of: 𝐹: ℝ → ℝ3 , 𝑡 → 𝐹 𝑡 = 𝑓1(𝑡) 𝑓0(𝑡) , 𝑓2(𝑡) 𝑓0(𝑡) , 𝑓3(𝑡) 𝑓0(𝑡) , where𝑓𝑖(𝑡) ∈ ℝ[𝑡]are polynomials for 𝑖 = 0,1,2,3. A rational parametrized surface S is defined as the image of: 𝐺: ℝ2 → ℝ3 , 𝑢, 𝑣 → 𝐺 𝑢, 𝑣 = 𝑔1 𝑢,𝑣 𝑔0 𝑢,𝑣 , 𝑔2 𝑢,𝑣 𝑔0 𝑢,𝑣 , 𝑔3 𝑢,𝑣 𝑔0 𝑢,𝑣 , where𝑔𝑖 𝑢, 𝑣 ∈ ℝ 𝑢, 𝑣 are polynomials for 𝑖 = 0,1,2,3. The orthogonal projection of C onto S is defined to be the set H such that: 𝐻 = 𝑢, 𝑣, 𝑡 ∈ ℝ3 | 𝐺 𝑢, 𝑣 − 𝐹 𝑡 × 𝑁 𝑢, 𝑣 = 0 , WhereN(u,v) is the normal vector of G(u,v) of S at (u,v). The orthogonal projection problem is to find the solution of the equation: 𝐺 𝑢, 𝑣 − 𝐹 𝑡 × 𝑁 𝑢, 𝑣 = 0 The problem of orthogonal projection of a space curve onto a surface has attracted interest due to its importance in geometric modeling, surface design, computer graphics, cutting, patching and welding of free-form surfaces, as well as other scientific research. The orthogonal projection of a curve onto two surfaces to be blended provides not only a trimming curve design tool, but it is used to construct smooth natural maps between trimming curves on different surfaces [1]. In 1996,Pegna and Wolter[1] formulated the orthogonal projection in terms of a system of differential equations, which was solved numerically. They obtained a sequence of points along the resulting curve and used the interpolation method to obtain the approximate projection curve. Since then different methods were presented to improve the solution. Some authors presented methods for finding a good initial point on a surface. Some authors proposed algorithms for special kinds of curves and surfaces such as NURBS. Others improved algorithms using surface properties for obtaining a better accuracy and faster convergence. There are some drawbacks in all these algorithms. They provide approximate solutions only. Sometimes, the accuracy of the approximate curve cannot be controlled. Perhaps the main drawback is the fact that these solutions do not provide the full set of possible solutions. The most recent article concerning this topic is byGan and Zhou [2], where the authors present three algorithms to compute orthogonal projections of rational curves onto rational parametrized surfaces by symbolic methods. To our knowledge, this is the first paper that approaches this problem from a mathematical standpoint. Though the approach we use in this paper is similar, this work is completely independent and was done before they posted their article online. In this paper, we will show that the orthogonal projection problem can be reduced to the problem of finding elimination ideals via Gröbnerbasis. We will provide a computational algorithm to find orthogonal projection, and include a few illustrative examples. This paper is organized in three sections: Section 2 is devoted to introducing preliminary definitions and theorems; Section 3 focuses on our main results, where we provide a computational algorithm for the RESEARCH ARTICLE OPEN ACCESS
  • 2. Irina Stallion Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 10( Part - 4), October 2014, pp.79-83 www.ijera.com 80|P a g e orthogonal projection problem and some illustrative examples; Conclusionbrings us a few potential interesting problems. II. ELIMINATION THEORY Gröbner bases were proposed by Buchberger[3] for efficientcomputation in polynomial rings. This method requires an orderingof the monomials in the polynomial ring, and the algorithm gives abasis of the ideal generated by the polynomials. We willdescribe the method starting with the orderings of the monomials. We know that the single variable polynomial 𝑓 𝑥 = 𝑥5 − 3𝑥2 + 1 inring 𝑘[𝑥] is written in decreasing order of the degree in thevariable 𝑥. For multivariable monomials𝑥∝ = 𝑥1 ∝1 … 𝑥 𝑛 ∝ 𝑛 and 𝑥 𝛽 = 𝑥1 𝛽1 … 𝑥 𝑛 𝛽 𝑛 in the polynomial ring 𝑘[𝑥1, … , 𝑥 𝑛 ], with ∝= (∝1, … , ∝ 𝑛 ) and 𝛽 = (𝛽1, … , 𝛽𝑛 ) in ℤ≥0 𝑛 , where ℤ≥0 is the set of non-negative integers. Any ordering on ℤ≥0 𝑛 will give an ordering on the monomials. If ∝> 𝛽, we will say 𝑥∝ > 𝑥 𝛽 . Definition 2.1. We say ∝> 𝛽with Lexicographic order, or lexorder,if in the vector difference∝ −𝛽 ∈ ℤ 𝑛 , the left-most nonzero entry is positive. We will write 𝑥∝ > 𝑥 𝛽 if ∝> 𝛽. Definition 2.2. (Definition 7, Page 58, [4]). Let𝑓 = 𝑎∝ 𝑥∝ ∝ be a nonzeropolynomial in 𝑘[𝑥1, … , 𝑥 𝑛 ] and let >be a monomialorder. The multidegree of 𝑓is: 𝑚𝑢𝑙𝑡𝑖𝑑𝑒𝑔 𝑓 = max ∝∈ ℤ≥0 𝑛 : 𝑎∝ ≠ 0 . The leading coefficient of 𝑓is: 𝐿𝐶 𝑓 = 𝑎 𝑚𝑢𝑙𝑡𝑖𝑑𝑒𝑔 (𝑓) ∈ 𝑘. The leading monomialof 𝑓is: 𝐿𝑀 𝑓 = 𝑥 𝑚𝑢𝑙𝑡𝑖𝑑𝑒𝑔 (𝑓) 𝑤𝑖𝑡𝑕 𝑐𝑜𝑒𝑓𝑓𝑖𝑐𝑖𝑒𝑛𝑡 1. The leading termof 𝑓is: 𝐿𝑇 𝑓 = 𝐿𝐶 𝑓 ∙ 𝐿𝑀 𝑓 . Example 2.3.This example illustrates lex order and the monomial order corresponding todifferent variable order. 1. 1,1,3 > 0,3,4 since 1,1,3 − 0,3,4 = 1, −2, −1 . 2. There are many lex orders corresponding to how the variables are ordered. Let 𝑓 = 𝑥𝑦2 𝑧3 + 4𝑥2 𝑦𝑧4 ∈ 𝑘 𝑥, 𝑦, 𝑧 . a) If 𝑥 > 𝑦 > 𝑧, we can order the terms of 𝑓 in decreasing order: 𝑓 = 4𝑥2 𝑦𝑧4 + 𝑥𝑦2 𝑧3 , since 2,1,4 > 1,2,3 . 𝑚𝑢𝑙𝑡𝑖𝑑𝑒𝑔 𝑓 = (2,1,4), 𝐿𝐶 𝑓 = 4, 𝐿𝑀 𝑓 = 𝑥2 𝑦𝑧4 , 𝐿𝑇 𝑓 = 4𝑥2 𝑦𝑧4 . b)] If 𝑦 > 𝑥 > 𝑧, we can order the terms of 𝑓 in decreasing order: 𝑓 = 𝑥𝑦2 𝑧3 + 4𝑥2 𝑦𝑧4 , since 2,1,3 > 1,2,4 . 𝑚𝑢𝑙𝑡𝑖𝑑𝑒𝑔 𝑓 = (2,1,3), 𝐿𝐶 𝑓 = 1, 𝐿𝑀 𝑓 = 𝑥𝑦2 𝑧3 , 𝐿𝑇 𝑓 = 𝑥𝑦2 𝑧3 . Definition 2.4.For a fixed monomial order, a finite subset 𝐺 = 𝑔1, … , 𝑔𝑠 of an ideal 𝐼 is said to be a Gröbnerbasis if 𝐿𝑇 𝑔1 , … , 𝐿𝑇 𝑔𝑠 = 𝐿𝑇 𝐼 . where 𝐿𝑇 𝐼 is the ideal generated by theleading terms of all the elements in 𝐼. The process for calculating this basis is known as Buchberger'sAlgorithm. For details, see Cox, Little and O'Shea[4] (Page 108-110) andClark[5] (Page 84). This algorithm, while relatively easy tounderstand, is not usually conducive to hand computation, so aComputer Algebra System is the means by which a Gröbner Basis ismost often calculated. Example 2.5.This example is shownin [4] (Page 75).Assume Lex order with𝑥 > 𝑦. Let 𝑓, 𝑔 ∈ 𝑅 = ℂ[𝑥, 𝑦]and 𝑓, 𝑔 = 𝑥3 − 2𝑥𝑦, 𝑥2 𝑦 − 2𝑦2 + 𝑥 . We claim 𝑓, 𝑔 is not a Gröbnerbasis for 𝐼 = 𝑓, 𝑔 . Since 𝑥𝑔 − 𝑦𝑓 = 𝑥 𝑥2 𝑦 − 2𝑦2 + 𝑥 − 𝑦 𝑥3 − 2𝑥𝑦 = 𝑥3 𝑦 − 2𝑥𝑦2 + 𝑥2 − 𝑥3 𝑦 − 2𝑥𝑦2 = 𝑥2 , Then𝑥2 ∈ 𝐿𝑇(𝐼) , but 𝑥2 ∉ 𝐿𝑇 𝑓 , 𝐿𝑇 𝑔 = 𝑥3 , 𝑥2 𝑦 . We can find the Gröbner basis for 𝐼by using the followingcommand in Mathematica: 𝐺𝑟𝑜𝑒𝑏𝑛𝑒𝑟𝐵𝑎𝑠𝑖𝑠 𝑥3 − 2𝑥𝑦, 𝑥2 𝑦 − 2𝑦2 + 𝑥 , 𝑥, 𝑦 , and the Gröbner basis for 𝐼 is −𝑦4 + 2𝑦7 − 4𝑦8 + 2𝑦9, 𝑥−2𝑦3+4𝑦5−8𝑦6+4𝑦7. Theorem 2.6. (Corollary 6, Page 76; Theorem 2, Page 89; [4]). Fix a monomial order. Then every nonzero ideal𝐼 ⊂ 𝑘[𝑥1, … , 𝑥 𝑛 ] has a Gröbner basis. Any Gröbner Basis of anideal 𝐼 is a basis for 𝐼. Furthermore,theGröbner basis canbe constructed by Buchberger's Algorithm. In commutative algebra and algebraic geometry, elimination theory is the classical name for algorithmic approaches to eliminating some variables between polynomials of several variables. One of the important application in elimination theory is to find the implicit equations of a given set of parametric expressions.
  • 3. Irina Stallion Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 10( Part - 4), October 2014, pp.79-83 www.ijera.com 81|P a g e Definition 2.7.Let 𝐼 = 𝑓1, … , 𝑓𝑠 ⊆ 𝕂 𝑥1, … , 𝑥 𝑛 . The ℓ-thelimination ideal𝐼ℓ is the ideal of 𝕂 𝑥ℓ+1, … , 𝑥 𝑛 defined by 𝐼ℓ = 𝐼⋂𝕂 𝑥ℓ+1, … , 𝑥 𝑛 . Theorem 2.8. (Elimination Theorem) Let 𝐼 ⊆ 𝕂 𝑥1, … , 𝑥 𝑛 be an ideal, and let𝐺be a Gröbner basis of 𝐼 with respect to lex order where𝑥1 > 𝑥2 > ⋯ > 𝑥 𝑛 . Then,for every0 ≤ ℓ ≤ 𝑛,the set 𝐺ℓ = 𝐺⋂𝕂 𝑥ℓ+1, … , 𝑥 𝑛 is a Gröbner basis of the ℓ-th elimination ideal𝐼ℓ. III. ORTHOGONAL PROJECTION OF CURVES ONTO SURFACES In this section, we will see the orthogonal projection of a rational space curve to a rational surface is an application of elimination theory, i.e., finding the elimination ideal. A rational parametrized curve C is defined as the image of: 𝐹: ℝ → ℝ3 , 𝑡 → 𝐹 𝑡 = 𝑓1(𝑡) 𝑓0(𝑡) , 𝑓2(𝑡) 𝑓0(𝑡) , 𝑓3(𝑡) 𝑓0(𝑡) , where𝑓𝑖(𝑡) ∈ ℝ[𝑡]are polynomials for 𝑖 = 0,1,2,3. A rational parametrized surface S is defined as the image of: 𝐺: ℝ2 → ℝ3 , 𝑢, 𝑣 → 𝐺 𝑢, 𝑣 = 𝑔1 𝑢,𝑣 𝑔0 𝑢,𝑣 , 𝑔2 𝑢,𝑣 𝑔0 𝑢,𝑣 , 𝑔3 𝑢,𝑣 𝑔0 𝑢,𝑣 , where𝑔𝑖 𝑢, 𝑣 ∈ ℝ 𝑢, 𝑣 are polynomials for 𝑖 = 0,1,2,3. The orthogonal projection of C onto S is defined to be the set H such that: 𝐻 = 𝑢, 𝑣, 𝑡 ∈ ℝ3 | 𝐺 𝑢, 𝑣 − 𝐹 𝑡 × 𝑁 𝑢, 𝑣 = 0 , where𝑁 𝑢, 𝑣 is the normal vector of 𝐺 𝑢, 𝑣 of S at (u,v). In particular, we can focus our attention to the two dimensional space and study the set 𝐸 = 𝑢, 𝑣 ∈ ℝ2 | 𝑢, 𝑣, 𝑡 ∈ 𝐻 , since this set provides the same information in a lower dimension. Since 𝑁 𝑢, 𝑣 = 𝐺𝑢 𝑢, 𝑣 × 𝐺𝑣 𝑢, 𝑣 , we must have that 𝐺 𝑢, 𝑣 − 𝐹 𝑡 ∙ 𝐺𝑢 𝑢, 𝑣 = 0 𝐺 𝑢, 𝑣 − 𝐹 𝑡 ∙ 𝐺𝑣 𝑢, 𝑣 = 0 which can be further simplified as (𝑔𝑖 𝑓0 − 𝑓𝑖 𝑔0)(𝑔𝑖𝑢 𝑔0 − 𝑔𝑖 𝑔0𝑢 )3 𝑖=1 𝑔0 3 𝑓0 = 0 (𝑔𝑖 𝑓0 − 𝑓𝑖 𝑔0)(𝑔𝑖𝑣 𝑔0 − 𝑔𝑖 𝑔0𝑣)3 𝑖=1 𝑔0 3 𝑓0 = 0 Thus we have the following result concerning the orthogonal projection. Corollary 3.1.Given a rational parametrized curveC: 𝐹: ℝ → ℝ3 , 𝑡 → 𝐹 𝑡 = 𝑓1(𝑡) 𝑓0(𝑡) , 𝑓2(𝑡) 𝑓0(𝑡) , 𝑓3(𝑡) 𝑓0(𝑡) , and a rational parametrized surface S: 𝐺: ℝ2 → ℝ3 , 𝑢, 𝑣 → 𝐺 𝑢, 𝑣 = 𝑔1 𝑢,𝑣 𝑔0 𝑢,𝑣 , 𝑔2 𝑢,𝑣 𝑔0 𝑢,𝑣 , 𝑔3 𝑢,𝑣 𝑔0 𝑢,𝑣 , Where𝑓𝑖 𝑡 ∈ ℝ 𝑡 , 𝑔𝑖 𝑢, 𝑣 ∈ ℝ 𝑢, 𝑣 are polynomials for𝑖 = 0,1,2,3. Fix a monomial order with𝑠 > 𝑡 > 𝑢 > 𝑣, and let 𝐺be a Gröbnerbasis of the ideal generated by the following three polynomials: 𝑔𝑖 𝑓0 − 𝑓𝑖 𝑔0 𝑔𝑖𝑢 𝑔0 − 𝑔𝑖 𝑔0𝑢 3 𝑖=1 , 𝑔𝑖 𝑓0 − 𝑓𝑖 𝑔0 𝑔𝑖𝑣 𝑔0 − 𝑔𝑖 𝑔0𝑣 3 𝑖=1 , 𝑠𝑔0 𝑓0 − 1. Then𝐻, the orthogonal projection ofC onto S, is the variety of the first elimination ideal, 𝐻 = 𝕍(𝐺⋂ℝ 𝑡, 𝑢, 𝑣 ), moreover, 𝐸 = 𝕍(𝐺⋂ℝ 𝑢, 𝑣 ). Proof. The result follows directly from the elimination theorem. □ Algorithm. Input: A parametric curve and a surface given as: 𝐹 = 𝑓0 𝑡 , 𝑓1 𝑡 , 𝑓2 𝑡 , 𝑓3 𝑡 , 𝐺 = 𝑔0 𝑢, 𝑣 , 𝑔1 𝑢, 𝑣 , 𝑔2 𝑢, 𝑣 , 𝑔3(𝑢, 𝑣) . Output: Orthogonal projection𝐸 = 𝕍(𝐺⋂ℝ 𝑢, 𝑣 ). Procedure: Step 1. Calculate partial derivatives 𝑔𝑖𝑢 (𝑢, 𝑣) and 𝑔𝑖𝑣 (𝑢, 𝑣)for 𝑖 = 0,1,2,3. Step 2. Construct polynomials: 𝑕1 = 𝑔𝑖 𝑓0 − 𝑓𝑖 𝑔0 𝑔𝑖𝑢 𝑔0 − 𝑔𝑖 𝑔0𝑢 3 𝑖=1 , 𝑕2 = 𝑔𝑖 𝑓0 − 𝑓𝑖 𝑔0 𝑔𝑖𝑣 𝑔0 − 𝑔𝑖 𝑔0𝑣 3 𝑖=1 , 𝑕3 = 𝑠𝑔0 𝑓0 − 1. Step 3. Compute the Gröbnerbasis 𝐺of the ideal generated by 𝑕1, 𝑕2, 𝑕3 with respect to lexicographic order 𝑠 > 𝑡 > 𝑢 > 𝑣. Step 4. Identify the second elimination ideal: 𝐸 = 𝕍(𝐺⋂ℝ 𝑢, 𝑣 ) The following examples illustrate our algorithm. Example 3.2.Let the space curve C and the surface S be given as: 𝐹 𝑡 = 𝑡 𝑡+1 , 𝑡2 𝑡+1 , 𝑡3 𝑡+1 , 𝐺 𝑢, 𝑣 = 2𝑢, 2𝑣, 𝑢2 + 𝑣2 − 5 . Then by the above result, we obtain 𝐺⋂ℝ 𝑢, 𝑣 = 9𝑢3 − 6𝑢5 + 𝑢7 + 3𝑢𝑣 + 9𝑢2 𝑣 − 𝑢3 𝑣 − 6𝑢4 𝑣 + 𝑢6 𝑣 − 6𝑢3 𝑣2 + 2𝑢5 𝑣2 + 3𝑣3 − 𝑢𝑣3 − 7𝑢2 𝑣3 + 2𝑢4 𝑣3 + 𝑢3 𝑣4 − 𝑣5 + 𝑢2 𝑣5 .
  • 4. Irina Stallion Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 10( Part - 4), October 2014, pp.79-83 www.ijera.com 82|P a g e 𝐸 = 𝕍 𝐺⋂ℝ 𝑢, 𝑣 . Below, we provide the three dimension figures of the space curve and the surface, together with their two dimensional orthogonal projection image (Fig.1). Figure 1. Curve C in red and surface S (left); Orthogonal projection (right) Example 3.3.Let the space curve C and the surface S be given as: 𝐹 𝑡 = 𝑡3 𝑡+1 , 𝑡2 𝑡+1 , 𝑡 𝑡+1 , 𝐺 𝑢, 𝑣 = 𝑢𝑣 𝑢+𝑣 , 𝑢 𝑣2 𝑢+𝑣 , 𝑢2 𝑢+𝑣 . Then by the above result, we obtain 𝐺⋂ℝ 𝑢, 𝑣 = −𝑢12 + 𝑢9 𝑣 − 2 𝑢10 𝑣 − 4 𝑢11 𝑣 + 2 𝑢12 𝑣 + 5 𝑢8 𝑣2 − 8 𝑢9 𝑣2 − 9 𝑢10 𝑣2 + 7 𝑢11 𝑣2 + 10 𝑢7 𝑣3 − 12 𝑢8 𝑣3 − 11 𝑢9 𝑣3 + 4 𝑢10 𝑣3 + 𝑢3 𝑣14 + 2 𝑢11 𝑣3 + 10 𝑢6 𝑣4 − 8 𝑢7 𝑣4 − 2 𝑢8 𝑣4 + 3 𝑢4 𝑣14 − 14 𝑢9 𝑣4 + 7 𝑢10 𝑣4 + 5 𝑢5 𝑣5 − 2 𝑢6 𝑣5 + 𝑢3 𝑣15 + 14 𝑢7 𝑣5 − 30 𝑢8 𝑣5 + 7 𝑢9 𝑣5 + 𝑢4 𝑣6 + 26 𝑢6 𝑣6 − 26 𝑢7 𝑣6 − 11 𝑢8 𝑣6 − 4 𝑢9 𝑣6 + 26 𝑢5 𝑣7 − 8 𝑢6 𝑣7 − 25 𝑢7 𝑣7 − 14 𝑢8 𝑣7 + 14 𝑢4 𝑣8 + 2 𝑢5 𝑣8 − 3 𝑢6 𝑣8 − 18 𝑢7 𝑣8 − 4 𝑢8 𝑣8 + 3 𝑢3 𝑣9 + 27 𝑢5 𝑣9 − 9 𝑢6 𝑣9 − 10 𝑢7 𝑣9 − 𝑢3 𝑣10 + 30 𝑢4 𝑣10 + 3 𝑢5 𝑣10 − 9 𝑢6 𝑣10 + 11 𝑢3 𝑣11 + 𝑢4 𝑣11 + 2 𝑢5 𝑣11 + 2 𝑢6 𝑣11 − 𝑢2 𝑣12 − 3 𝑢3 𝑣12 + 11 𝑢4 𝑣12 + 3 𝑢5 𝑣12 + 6 𝑢3 𝑣13 + 2 𝑢5 𝑣13 . 𝐸 = 𝕍 𝐺⋂ℝ 𝑢, 𝑣 . Below, we provide the three dimension figures of the space curve and the surface, together with their two dimensional orthogonal projection image (Fig.2). Figure 2.Curve C in red and surface S (left); Orthogonal projection (right) Example 3.4.Let the space curve C and the surface S be given as: 𝐹 𝑡 = 𝑡, 1, 1 𝑡2 , 𝐺 𝑢, 𝑣 = 8𝑢 (1+𝑢2)(1+𝑣2) , 8𝑣 (1+𝑢2)(1+𝑣2) , 10(𝑢2+𝑣2) (1+𝑢2)(1+𝑣2) . The resulting polynomial 𝐺⋂ℝ 𝑢, 𝑣 has 128 terms; the highest exponents of the variables u and v are 18 and 17 respectively. Nevertheless, it is still an implicit equation of a curve on a u,v-plane, which we can see in Fig.3. Figure 3.Curve C in red and surface S (left); Orthogonal projection (right) CONCLUSION In this paper, we solve the orthogonal projection problem via Gröbnerbasis method. This paper can be interesting and, hopefully, helpful to engineers designing complex surfaces in various industries and in science. The main contribution of this paper is the idea of receiving an exact polynomial equation for the orthogonal projection of a parametric rational curve onto a parametric rational surface. There are some questions that might be interesting for future research: Question 1. Having a system of polynomial equations, how we can determine the best elimination order to increase the computation speed? Question 2. Is there any other method that can simplify and expedite the computation? REFERENCES [1] Pegna, J., Wolter, F.-E. Surface curve design by orthogonal projection of space curves onto free-form surfaces. Journal of Mechanical Design, 118(1), 1996, 45-52. [2] Gan Z., Zhou M. Computing the Orthogonal Projection of Rational Curves onto Rational Parametrized Surfaces by Symbolic Methods. Journal of Applied Mathematics (in press). [3] B. Buchberger, Gröbner bases: an algorithmic method in polynomial ideal theory, in N.K.Bose (Ed.), Multidimensional System
  • 5. Irina Stallion Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 10( Part - 4), October 2014, pp.79-83 www.ijera.com 83|P a g e Theory, (D. Reidel Publishing Company, Dordrecht) 184-232. [4] D. Cox, J. Little and D. O'Shea, Ideals, Varieties and Algorithms(Springer-Verlag, New York, 1992). [5] J.Clark, Elementary Gröbner Basis Theory, MissouriJournal of Mathematical Sciences, 16(2), 2004