Abstract

This paper is concerned with a generalization of the -Bernstein polynomials and Stancu operators, where the function is evaluated at intervals which are in geometric progression. It is shown that these polynomials can be generated by a de Casteljau algorithm, which is a generalization of that relating to the classical case and -Bernstein case.

1. Introduction

Let . For any fixed real number and for , the -integers of the number are defined by The -factorial , for , is defined by For the integers , , (), the -binomial or the Gaussian coefficients are defined by (see [1, page 12]) For , , and each positive integer , we introduce (see [2]) the following generalized -Bernstein operators: where Note, that an empty product in (1.5) denotes 1. In the case where , reduces to the well-known -Bernstein polynomials introduced by Phillips [3, 4] in 1997 In the case where , reduces to Bernstein-Stancu polynomials, introduced by Stancu [5] in 1968 When and , we obtain the classical Bernstein polynomial defined by Basic facts on Bernstein polynomials, their generalizations, and applications can be found for example in [68]. In recent years, the -Bernstein polynomials have attracted much interest, and a great number of interesting results related to the polynomials have been obtained (see [3, 4, 912]). Some approximation properties of the Stancu operators are presented in [5, 1315].

Let , for , and recursively, for and . It is easily established by induction that -differences satisfy the relation In [2], we prove that the operators defined by (1.4) can be expressed in terms of -differences which generalized the well-known result [3, 4] for the -Bernstein polynomial. In this paper, we show that polynomials defined by (1.4) can be generated by a de Castljau algorithm, which is a generalization of that relating to the classical case [16] and -Bernstein case [4, 11].

2. Auxiliary Results

We note that defined by (1.4), is a monotone linear operator for any and . These operators reproduces linear functions [2], that is, They also satisfy the end point interpolation conditions and . These properties are significant in designing curves and surfaces.

Moreover, the following holds.

Lemma 2.1. Let , . Then, for all , and .

Proof. We use induction on . First, we see from equality , , that (2.2) is evident for . Let us assume that (2.2) holds for a given . Then, using (2.2), we obtain where Using the obvious equalities we have It is easy to see that Therefore, From last equality and (2.3), we obtain This completes the proof of the lemma.

3. Main Result

The generalized -Bernstein polynomials, defined by (1.4), may be evaluated by Algorithm 1.

input:  
for   to
                 
next   
for   to
for   to
        
next
next

In the case, where , this is the de Casteljau algorithm for evaluating the -Bernstein polynomial [3, 4]. Note that with and , we recover the original classical de Casteljau algorithm (see Hoschek and Lasser [16]). The algorithm is justifed by the following theorem.

Theorem 3.1. Each intermediate point of the algorithm can be expressed as and, in particular

Proof. We use induction on . From the initial conditions in the algorithm, , , it is clear that (3.1) holds for and . Let us assume that (3.1) holds for some such that , and for all such that . Then, for , it follows from the algorithm that and using (3.1), we obtain We see that and hence, It is easy to verify that Therefore, Consequently, Thus, one has the desired result.

Theorem 3.2. For and , we have for all .

Proof. Using (2.2) and (3.1), we have where First, we prove that for all , , and . Note that an empty sum denotes 0.
We use the induction on . First, we see that (3.13) holds for and all . Let us assume that (3.13) holds for a given , and for all . Then, from (3.12) and (3.13), we obtain We see that and hence, Next, in view of the equality we obtain (3.13). Consequently, in view of (3.11) and (3.13), we get Next, in view of the equality we obtain The condition (1.10) completes the proof.

Theorems 3.1 and 3.2 are generalizations of Theorems 2.1 and 2.3 in [11].

Note that when and , (3.10) does indeed reduce to (1.11)