Block-based Thiele-like blending rational interpolation

Size: px
Start display at page:

Download "Block-based Thiele-like blending rational interpolation"

Transcription

1 Journal of Computational and Applied Mathematics 195 (2006) Block-based Thiele-like blending rational interpolation Qian-Jin Zhao a, Jieqing Tan b, a School of Computer & Information, Hefei University of Technology, Hefei , P. R. China b Institute of Applied Mathematics, Hefei University of Technology, Hefei , P. R. China Received 15 August 2004; received in revised form 15 March 2005 Abstract Thiele-type continued fraction interpolation may be the favoured nonlinear interpolation in the sense that it is constructed by means of the inverse differences which can be calculated recursively and produce useful intermediate results. However, Thiele s interpolation is in fact a point-based interpolation by which we mean that a new interpolating continued fraction with one more degree of its numerator or denominator polynomial is obtained by adding a tail to the current one, or in other words, this can be reshaped simply by adding a new support point to the current set of support points once at a time. In this paper we introduce so-called block-based inverse differences to extend the point-based Thiele-type interpolation to the block-based Thiele-like blending rational interpolation. The construction process may be outlined as follows: first of all, divide the original set of support points into some subsets (blocks), then construct each block by using whatever interpolation means, linear or rational, and finally assemble these blocks by Thiele s method to shape the whole interpolation scheme. Clearly, many flexible rational interpolation schemes can be obtained in this case including the classical Thiele s continued fraction interpolation as its special case. As an extension, a bivariate analogy is also discussed and numerical examples are given to show the effectiveness of our method Elsevier B.V. All rights reserved. MSC: 41A20; 65D05 Keywords: Interpolation; Block-based inverse differences; Blending method Project supported by the National Natural Science Foundation of China under Grant No , No and the Anhui Provincial Natural Science Foundation, China under Grant No Corresponding author. address: jqtan@mail.hf.ah.cn (J. Tan) /$ - see front matter 2005 Elsevier B.V. All rights reserved. doi: /j.cam

2 1. Introduction Q.-J. Zhao, J. Tan / Journal of Computational and Applied Mathematics 195 (2006) Denote by Π n the set of all real or complex polynomials p(x) with degree not exceeding n. Let S n ={(x i,f i ), i = 0, 1,...,n} be a set of support points, where the support abscissae x i,i= 0, 1,...,n, do not have to be distinct from one another; then an interpolating polynomial P n (x) in Π n can be uniquely determined by S n. Suppose the support ordinates f i,i = 0, 1,...,n, are the values of a given function f(x)which is defined on the set I(I X n ), here X n ={x i,i= 0, 1,...,n}; then Newton s polynomial P n (x) satisfying P n (x i ) = f(x i ), i = 0, 1,...,n, is of the form [6] P n (x) = f [x 0 ]+f [x 0,x 1 ](x x 0 ) + +f [x 0,x 1,...,x n ](x x 0 )(x x 1 ) (x x n 1 ), where f [x 0,x 1,...,x i ] are the divided differences of f(x) at support abscissae x 0,x 1,...,x i, which are defined by the recursion f [x i ]=f(x i ), f [x i,x j ]= f(x i) f(x j ), x i x j f [x i,...,x j,x k,x l ]= f [x i,...,x j,x l ] f[x i,...,x j,x k ]. x l x k We wish to mention that Newton interpolating polynomials have their nonlinear counterparts, the Thiele s interpolating continued fractions, which are constructed on the basis of inverse differences. Thiele s continued fraction interpolating the support points S n possesses the following form: where for i = 1, 2,...,n a i = [x 0,x 1,...,x i ] is the inverse difference of f(x)at x 0,x 1,...,x i, which can be computed recursively as follows: [x i ]=f(x i ), i = 0, 1,...,n, x i x j [x i,x j ]= f(x i ) f(x j ), [x i,x j,x k ]= [x i,...,x j,x k,x l ]= x k x j [x i,x k ] [x i,x j ], x l x k [x i,...,x j,x l ] [x i,...,x j,x k ]. It is easy to verify that R n (x) is a rational function with degrees of numerator and denominator polynomials bounded by [(n + 1)/2] and [n/2], respectively, where [x] denotes the greatest integer not exceeding x, and R n (x) satisfies R n (x i ) = f(x i ), i = 0, 1,...,n.

3 314 Q.-J. Zhao, J. Tan / Journal of Computational and Applied Mathematics 195 (2006) The above two interpolants are purely linear or purely nonlinear, respectively. Blending rational interpolants may be better than the purely linear or nonlinear ones when the approximated functions have both linear and nonlinear properties simultaneously. One of the authors [9] established an extraordinary variety of rational interpolants by applying Neville s algorithm to continued fractions. One may say that the Thiele-type interpolation is a point-based interpolation since a new interpolating continued fraction with one more degree of its numerator or denominator polynomial is obtained by adding a new support point to the current set of support points once at a time. For interpolation by Thiele-type continued fractions, we refer to [1 3,5,7,8]. To obtain flexible blending rational interpolation, we try to extend the point-based interpolation to the block-based one. The idea may be outlined as follows: first divide the original set of support points into some subsets (blocks), then construct each block by using whatever interpolation means, linear or rational, and finally assemble these blocks by Thiele s method to shape the whole interpolation scheme. 2. Block blending interpolation 2.1. Basic idea Suppose the set X n is divided into u + 1 subsets X s n (s = 0, 1,...,u): X s n ={x c s,x cs +1,...,x ds }, (s = 0, 1,...,u). The subsets may be achieved by reordering the interpolation points if necessary. Obviously, we have u (d s c s + 1) = n + 1. s=0 Let us consider the following function with the Thiele-like form: (1) where the polynomials ω s (x) = d s i=c s (x x i ), s = 0, 1,...,u 1, (2) and I s (x) (s = 0, 1,...,u) are polynomials or rational interpolating functions on the subsets X s n (s = 0, 1,...,u). If the above I s (x) (s = 0, 1,...,u)are chosen so that T(x i ) = f(x i ), x i X n, (3)

4 Q.-J. Zhao, J. Tan / Journal of Computational and Applied Mathematics 195 (2006) then T(x) defined by (1) and (2) is called the block-based Thiele-like blending rational interpolant to f(x) Block-based inverse differences Suppose X n I R, and let f(x)be a real function defined on I such that f(x i ) = f i, i = 0, 1,...,n. (4) We introduce the following notations: f 0 i = f i, i = 0, 1,...,n (5) and define for s = 1, 2,...,u fi s ω s 1 (x i ) = fi s 1 I s 1 (x i ), i = c s,c s + 1,...,n, (6) where I s (x) (s = 0, 1,...,u) are interpolating polynomials or rational interpolating functions on the subsets Xn s (s = 0, 1,...,u), which satisfy If all f s i I s (x i ) = f s i, i = c s,c s + 1,...,d s ; s = 0, 1,...,u. (7) Theorem 1. Let exist, then they are called the sth block-based inverse differences for the function f(x). T u (x) = I u (x) (8) and If all the block-based inverse differences f s i holds, then (i = c s,c s + 1,...,d s ; s = 1, 2,...,u)in (7) exist and T s+1 (x i ) = 0, (s = 0, 1,...,u 1; i = c s,c s + 1,...,d s ) (10) (9) T(x i ) = f i, i = 0, 1,...,n.

5 316 Q.-J. Zhao, J. Tan / Journal of Computational and Applied Mathematics 195 (2006) Proof. Suppose c s i d s,s= 0, 1,...,u.By (1), (5), (6), (7) and (10), we have The proof is completed Special cases Block-based Thiele-like blending rational interpolation can be obtained by means of the above recursive algorithm and includes the following interesting special cases. Case 1: If all the I s (x) (s =0, 1,...,u)are the interpolating polynomials P s (x) on the subsets X s n (s = 0, 1,...,u), then we obtain where P s (x) (s=0, 1,...,u)are the Newton interpolating polynomials on the subsets Xn s (s=0, 1,...,u). In a particular case when u = 0, the unique subset is the whole set X n, then the block-based Thiele-like blending rational interpolant degenerates into Newton interpolating polynomials on the whole set X n. Case 2: If all the I s (x) (s = 0, 1,...,u)are the Thiele-type interpolating continued fraction R s (x) on the subsets Xn s (s = 0, 1,...,u), then the block-based Thiele-like blending rational interpolant becomes a kind of composite rational interpolant on the whole set X n : (11) Especially, when u = n, each subset only contains one point, then all the block-based inverse differences become classical inverse differences and the block-based Thiele-like blending rational interpolant turns out to be the classical Thiele-type continued fraction interpolant on the whole set X n. If the whole set X n is a unique subset, i.e., u = 0, then we have T(x)= R 0 (x), (13) where R 0 (x) is the Thiele-type interpolating continued fraction on the whole set X n, and the block-based Thiele-like blending rational interpolant degenerates into the classical Thiele-type interpolating continued fraction on the whole set X n. (12)

6 2.4. Error estimation Q.-J. Zhao, J. Tan / Journal of Computational and Applied Mathematics 195 (2006) We now turn to a discussion of the error in the approximation of a function f(x)by its block-based Thiele-like blending rational interpolants. Theorem 2. Suppose [a,b] is the smallest interval containing X n ={x 0,x 1,...,x n } and f(x)is differentiable in [a,b] up to (n + 1) times; let then for each x [a,b] there exists a point ξ (a, b) such that f(x) T(x)= ω(x) Q(x) where ω(x) = n i=0 (x x i ). (n+1) [f (x)q(x) P(x)] x=ξ (n + 1)! (14), (15) Proof. Let E(x) = f (x)q(x) P(x); then it follows from Theorem 1 and (14) E(x i ) = 0, (i = 0, 1,...,n); making use of the Newton interpolation formula (see [6,11]), we have E(x) = n E[x 0,x 1,...,x i ](x x 0 ) (x x i 1 ) i=0 + (x x 0 ) (x x n ) E(n+1) (ξ) (n + 1)! = ω(x)e(n+1) (ξ), (n + 1)! where ξ (a, b). It is easy to verify that f(x) T(x)= E(x) Q(x) = ω(x)e(n+1) (ξ) Q(x)(n + 1)! = ω(x) Q(x) [f (x)q(x) P(x)] (n+1) x=ξ. (n + 1)! The proof is completed.

7 318 Q.-J. Zhao, J. Tan / Journal of Computational and Applied Mathematics 195 (2006) Numerical examples In this section, we present a simple example to show the flexibility and the effectiveness of our method. Example 1. Let X 5 ={0, 1, 2, 3, 4, 5}, {f 0,f 1,f 2,f 3,f 4,f 5 }={0, 1, 4, 1, 2, 2}. According to the block-based Thiele-like blending rational interpolation method illustrated in the preceding sections, one can yield the following schemes for interpolants. Scheme 1: From case 1 in the preceding Section 2.3 and considering that the whole set X 5 is a unique subset, we have T(x)= x + x(x 1) 5 x(x 1)(x 2) x(x 1)(x 2)(x 3) x(x 1)(x 2)(x 3)(x 4) = x x x x x5. Scheme 2: We divide X 5 into X5 0 ={0, 1, 2} and X1 5 ={3, 4, 5}. Let both I 0 (x) and I 1 (x) be Newton interpolating polynomials; then we have T(x)= x + x(x 1) x(x 1)(x 2) = 1380x x2 1493x x x + 187x (x 3) 690 (x 3)(x 4) Scheme 3: We divide X 5 into X5 0 ={0, 1, 2} and X1 5 ={3, 4, 5}. Let I 0 (x) be a Newton interpolating polynomial and I 1 (x) be a Thiele-type interpolating continued fraction; then we have x(x 1)(x 2) T(x)= x + x(x 1) x (x 4) 231 = 262x + 367x2 146x x x Scheme 4: We divide X 5 into X5 0 ={3, 4, 5} and X1 5 ={0, 1, 2}. Let I 0 (x) be a Thiele-type interpolating continued fraction and I 1 (x) be a Newton interpolating polynomial; then we have x 3 (x 3)(x 4)(x 5) T(x)= (x 4) x x(x 1) = x x x x x x x 3. Scheme 5: We divide X 5 into X5 0 ={3, 4, 5} and X1 5 ={0, 1, 2}.

8 Q.-J. Zhao, J. Tan / Journal of Computational and Applied Mathematics 195 (2006) Let both I 0 (x) and I 1 (x) be Thiele-type interpolating continued fractions; then we have x 3 (x 3)(x 4)(x 5) T(x)= (x 4) x (x 1) = x x x x x x x 2. Scheme 6: From case 2 in the preceding Section 2.3 and considering the whole set X 5 as a unique subset, we have 3. Multivariate case 3.1. Basic idea The block-based Thiele-like blending rational interpolation method can be generalized to the multivariate case. Given a set of two-dimensional points Π mn ={(x i,y j ) i = 0, 1,...,m; j = 0, 1,...,n}, suppose that f(x,y) is defined on D Π mn. We divide Π mn into (u + 1) (v + 1) subsets: Π st mn ={(x i,y j ) c s i d s ; h t j r t }.(s = 0, 1,...,u; t = 0, 1,...,v). Let us consider the following function with a block-based bivariate Thiele-like form: where for s = 0, 1,...,u (16) the polynomials ω s (x) = ω t (y) = d s i=c s (x x i ), s = 0, 1,...,u 1, (18) r t j=h t (y y j ), t = 0, 1,...,v 1, (19) (17)

9 320 Q.-J. Zhao, J. Tan / Journal of Computational and Applied Mathematics 195 (2006) and the I st (x, y) (s = 0, 1,...,u; t = 0, 1,...,v)are bivariate polynomials or rational interpolants on the subsets Π st mn. To obtain a block-based bivariate Thiele-like blending rational interpolant on the whole set Π mn, the I st (x, y) (s = 0, 1,...,u; t = 0, 1,...,v)have to be determined so that function (16) satisfies: T(x i,y j ) = f(x i,y j ) = f ij, i = 0, 1,...,m; j = 0, 1,...,n. (20) 3.2. Block-based bivariate partial inverse differences Let Π mn D R 2, and let f(x,y) be a real function defined on D such that f(x i,y j ) = f ij, i = 0, 1,...,m; j = 0, 1,...,n. (21) We introduce the following notations: f 00 ij = f ij, i = 0, 1,...,m; j = 0, 1,...,n (22) for t = 1, 2,...,v f 0t ij = ω t 1 (y j ) f 0,t 1 ij I 0,t 1 (x i,y j ), (j = h t,h t + 1,...,n; i = 0, 1,...,m), (23) where I 0t (x, y) (t =0, 1,...,v)are bivariate polynomials or rational interpolants on subsets Π 0t mn, namely I 0t (x i,y j ) = f 0t ij, (c 0 i d 0,h t j r t,t = 0, 1,...,v) (24) and for s = 1, 2,...,u f s0 ij = ω s 1 (x i ) f s 1,0 ij Z s 1 (x i,y j ), (i = c s,c s + 1,...,m; j = 0, 1,...,n), (25) when t = 1, 2,...,v f st ij = ω t 1 (y j ) f s,t 1 ij I s,t 1 (x i,y j ) (j = h t,h t + 1,...,n; i = c s,c s + 1,...,m), (26) where I st (x, y) (s = 1, 2,...,u; t = 0, 1,...,v) are bivariate polynomials or rational interpolants on subsets Π st mn, namely I st (x i,y j ) = f st ij, (c s i d s,h t j r t ; s = 1, 2,...,u; t = 0, 1,...,v). (27) If all fij st exist, then f st ij f(x,y). are called the (s, t)th block-based bivariate partial inverse differences for function

10 Theorem 3. Let Q.-J. Zhao, J. Tan / Journal of Computational and Applied Mathematics 195 (2006) Z sv (x, y) = I sv (x, y), (s = 0, 1,...,u) (28) and T u (x, y) = Z u (x, y), (30) (29) (31) If all the block-based bivariate partial inverse differences fij st (i = c s,c s + 1,...,m; j = h t,h t + 1,...,n; s = 0, 1,...,u; t = 0, 1,...,v)exist, (24) and (27) hold, and then Z s,t+1 (x, y j ) = 0, (s = 0, 1,...,u; t = 0, 1,...,v 1; j = h t,h t + 1,...,r t ) (32) T s+1 (x i,y) = 0, (s = 0, 1,...,u; i = c s,c s + 1,...,d s ); (33) T(x i,y j ) = f ij, i = 0, 1,...,m; j = 0, 1,...,n. Proof. Let c s i d s, and h t j r t. From (22) (27), (32) and (33), we have and

11 322 Q.-J. Zhao, J. Tan / Journal of Computational and Applied Mathematics 195 (2006) It is easy to verify that The proof is completed Error estimation We now turn to a discussion of the error in the approximation of a function f(x,y) by its block-based bivariate Thiele-like blending rational interpolants. It is easy to verify the following Theorem 4 in terms of a bivariate Newton interpolation formula (see [11]). Theorem 4. Suppose D =[a,b] [c, d] is a rectangular domain containing Π mn and f(x,y) C (m+n+2) (D). Let be a block-based bivariate Thiele-like blending rational interpolant on Π mn ; then (x, y) D, we have f(x,y) T (x,y) = ω(x) Q(x, y) + ω (y) Q(x, y) with ξ, ξ (a, b) and η, η (c, d), where m+1 [fq P ] x m+1 x=ξ (m + 1)! n+1 ω(x) = (x x 0 )(x x 1 ) (x x m ), ω (y) = (y y 0 )(y y 1 ) (y y n ) Numerical examples [fq P ] y n+1 y=η ω(x)ω (y) (n+1)! Q(x, y) n+m+2 [fq P ] x m+1 y n+1 x=ξ,y=η, (m+1)!(n+1)! In this section, we present a simple example to show how the algorithms are implemented and how flexible our method is.

12 Q.-J. Zhao, J. Tan / Journal of Computational and Applied Mathematics 195 (2006) Example 2. Suppose the interpolating points and the prescribed values of f(x,y)at the support abscissae (x i,y j ) are given in the following table: y 0 = 0 y 1 = 1 y 2 = 2 x 0 = x 1 = x 2 = For convenience, we merely present a scheme. Let c 0 = 0, d 0 = 1, c 1 = d 1 = 2; h 0 = 0, r 0 = 1, h 1 = r 1 = 2, which means that Π 22 is divided into the following 4 subsets Π 00 22, Π01 22, Π10 22 and Π11 22 : (0, 0) (0, 1) (0, 2) ( 1, 0) ( 1, 1) ( 1, 2) ( 2, 0) ( 2, 1) ( 2, 2) Suppose I 00 (x, y) is a bivariate Newton interpolating polynomial P 00 (x, y) on the subset Π ; then we have P 00 (x, y) = 2 10x + 4y + 10xy. By (23), we have f = 1 7, f01 12 = 1 6, f01 22 = 1 4. Suppose I 01 (x, y) is a bivariate Newton interpolating polynomial P 01 (x, y) on the subset Π ; then we have P 01 (x, y) = 1 7 x 42. By (17), we have Z 0 (x, y) = 2 10x + 4y + 10xy + It follows from (25) that f20 10 = 1 11, f10 21 = 1, f10 22 = 4 5. y(y 1) x. Suppose I 10 (x, y) is a bivariate Newton interpolating polynomial P 10 (x, y) on the subset Π ; then we have P 10 (x, y) = y 11.

13 324 Q.-J. Zhao, J. Tan / Journal of Computational and Applied Mathematics 195 (2006) It follows from (26) that f22 11 = Suppose I 11 (x, y) is a bivariate Newton interpolating polynomial P 11 (x, y) on the subset Π ; then we have P 11 (x, y) = From (16) and (17), we finally obtain T (x,y) = 2 10x + 4y + 10xy + y(y 1) 1 7 x 42 + x(x + 1) y 11 + y(y 1) Conclusion and future work This paper presents a new kind of block-based Thiele-like blending rational interpolants which can be obtained by Thiele s method. Clearly, our method provides us with many flexible interpolation schemes for choices which include the classical Thiele-type continued fraction interpolant as its special case. We give a brief discussion of a block-based Thiele-like blending rational interpolation algorithm and error estimation. A bivariate analogy is also discussed. Through numerical examples, we show the flexibility and effectiveness of the method. Our future work will be focused on the following aspects: How to divide the set X n and how to choose an interpolation method on every subset to obtain a better approximation. How to generalize the above block-based interpolation to other formations to obtain a better approximation. Applications in image processing. We conclude this paper by pointing out that it is not difficult to generalize the block-based Thiele-like blending rational interpolation method to a vector-valued case or a matrix-valued case [4,10,12]. References [1] C. Chaffy, Fractions continues a deux variables et calcul formel, Technical Report, IMAG, [2] A. Cuyt, B. Verdonk, Multivariate rational interpolation, Computing 34 (1985) [3] A. Cuyt, B. Verdonk, A review of branched continued fraction theory for the construction of multivariate rational approximants, Appl. Numer. Math. 4 (1988) [4] P.R. Graves-Morris, Vector valued rational interpolants I, Numer. Math. 42 (1983) [5] W. Siemaszko, Thiele-type branched continued fractions for two variable functions, J. Comput. Appl. Math. 9 (1983) [6] J. Stoer, R. Bulirsch, Introduction to Numerical Analysis, second ed., Springer, Berlin, [7] J. Tan, Bivariate blending rational interpolants, Approx. Theory Appl. 15 (2) (1999) [8] J. Tan, Y. Fang, Newton-Thiele s rational interpolants, Numer. Algorithms 24 (2000) [9] J. Tan, P. Jiang, A Neville-like method via continued fractions, J. Comput. Appl. Math. 163 (2004)

14 Q.-J. Zhao, J. Tan / Journal of Computational and Applied Mathematics 195 (2006) [10] J. Tan, G. Zhu, General framework for vector-valued interpolants, in: Z. Shi (Ed.), Proceedings of the Third China Japan Seminar on Numerical Mathematics, Science Press, Beijing/New York, 1998, pp [11] R.H. Wang, Numerical Approximation, Higher Education Press, Beijing, [12] G. Zhu, J. Tan, A note on matrix-valued rational interpolants, J. Comput. Appl. Math. 110 (1999)

Adaptive osculatory rational interpolation for image processing

Adaptive osculatory rational interpolation for image processing Journal of Computational and Applied Mathematics 195 (2006) 46 53 www.elsevier.com/locate/cam Adaptive osculatory rational interpolation for image processing Min Hu a, Jieqing Tan b, a College of Computer

More information

A new 8-node quadrilateral spline finite element

A new 8-node quadrilateral spline finite element Journal of Computational and Applied Mathematics 195 (2006) 54 65 www.elsevier.com/locate/cam A new 8-node quadrilateral spline finite element Chong-Jun Li, Ren-Hong Wang Institute of Mathematical Sciences,

More information

Journal of mathematics and computer science 13 (2014),

Journal of mathematics and computer science 13 (2014), Journal of mathematics and computer science 13 (2014), 231-237 Interval Interpolation by Newton's Divided Differences Ali Salimi Shamloo Parisa Hajagharezalou Department of Mathematics, Shabestar Branch,

More information

Interpolation and Splines

Interpolation and Splines Interpolation and Splines Anna Gryboś October 23, 27 1 Problem setting Many of physical phenomenona are described by the functions that we don t know exactly. Often we can calculate or measure the values

More information

SYSTEMS OF NONLINEAR EQUATIONS

SYSTEMS OF NONLINEAR EQUATIONS SYSTEMS OF NONLINEAR EQUATIONS Widely used in the mathematical modeling of real world phenomena. We introduce some numerical methods for their solution. For better intuition, we examine systems of two

More information

Interpolation by Spline Functions

Interpolation by Spline Functions Interpolation by Spline Functions Com S 477/577 Sep 0 007 High-degree polynomials tend to have large oscillations which are not the characteristics of the original data. To yield smooth interpolating curves

More information

Approximation of 3D-Parametric Functions by Bicubic B-spline Functions

Approximation of 3D-Parametric Functions by Bicubic B-spline Functions International Journal of Mathematical Modelling & Computations Vol. 02, No. 03, 2012, 211-220 Approximation of 3D-Parametric Functions by Bicubic B-spline Functions M. Amirfakhrian a, a Department of Mathematics,

More information

Deficient Quartic Spline Interpolation

Deficient Quartic Spline Interpolation International Journal of Computational Science and Mathematics. ISSN 0974-3189 Volume 3, Number 2 (2011), pp. 227-236 International Research Publication House http://www.irphouse.com Deficient Quartic

More information

Functions 2/1/2017. Exercises. Exercises. Exercises. and the following mathematical appetizer is about. Functions. Functions

Functions 2/1/2017. Exercises. Exercises. Exercises. and the following mathematical appetizer is about. Functions. Functions Exercises Question 1: Given a set A = {x, y, z} and a set B = {1, 2, 3, 4}, what is the value of 2 A 2 B? Answer: 2 A 2 B = 2 A 2 B = 2 A 2 B = 8 16 = 128 Exercises Question 2: Is it true for all sets

More information

Approximation of a Fuzzy Function by Using Radial Basis Functions Interpolation

Approximation of a Fuzzy Function by Using Radial Basis Functions Interpolation International Journal of Mathematical Modelling & Computations Vol. 07, No. 03, Summer 2017, 299-307 Approximation of a Fuzzy Function by Using Radial Basis Functions Interpolation R. Firouzdor a and M.

More information

Easy way to Find Multivariate Interpolation

Easy way to Find Multivariate Interpolation International Journal of Emerging Trends in Science Technology IC Value: 7689 (Index Copernicus) Impact Factor: 4219 DOI: https://dxdoiorg/1018535/ijetst/v4i511 Easy way to Find Multivariate Interpolation

More information

ON THE SUM OF THE SQUARES OF ALL DISTANCES IN SOME GRAPHS

ON THE SUM OF THE SQUARES OF ALL DISTANCES IN SOME GRAPHS ITALIAN JOURNAL OF PURE AND APPLIED MATHEMATICS N. 38 017 (137 144) 137 ON THE SUM OF THE SQUARES OF ALL DISTANCES IN SOME GRAPHS Xianya Geng Zhixiang Yin Xianwen Fang Department of Mathematics and Physics

More information

Convergence of C 2 Deficient Quartic Spline Interpolation

Convergence of C 2 Deficient Quartic Spline Interpolation Advances in Computational Sciences and Technology ISSN 0973-6107 Volume 10, Number 4 (2017) pp. 519-527 Research India Publications http://www.ripublication.com Convergence of C 2 Deficient Quartic Spline

More information

February 2017 (1/20) 2 Piecewise Polynomial Interpolation 2.2 (Natural) Cubic Splines. MA378/531 Numerical Analysis II ( NA2 )

February 2017 (1/20) 2 Piecewise Polynomial Interpolation 2.2 (Natural) Cubic Splines. MA378/531 Numerical Analysis II ( NA2 ) f f f f f (/2).9.8.7.6.5.4.3.2. S Knots.7.6.5.4.3.2. 5 5.2.8.6.4.2 S Knots.2 5 5.9.8.7.6.5.4.3.2..9.8.7.6.5.4.3.2. S Knots 5 5 S Knots 5 5 5 5.35.3.25.2.5..5 5 5.6.5.4.3.2. 5 5 4 x 3 3.5 3 2.5 2.5.5 5

More information

Generalised Mean Averaging Interpolation by Discrete Cubic Splines

Generalised Mean Averaging Interpolation by Discrete Cubic Splines Publ. RIMS, Kyoto Univ. 30 (1994), 89-95 Generalised Mean Averaging Interpolation by Discrete Cubic Splines By Manjulata SHRIVASTAVA* Abstract The aim of this work is to introduce for a discrete function,

More information

Existence and Dynamics of Bounded Traveling Wave Solutions to Getmanou Equation

Existence and Dynamics of Bounded Traveling Wave Solutions to Getmanou Equation Commun. Theor. Phys. 70 (2018) 672 676 Vol. 70, No. 6, December 1, 2018 Existence and Dynamics of Bounded Traveling Wave Solutions to Getmanou Equation Zhen-Shu Wen ( 温振庶 ) School of Mathematical Sciences,

More information

On Fuzzy Topological Spaces Involving Boolean Algebraic Structures

On Fuzzy Topological Spaces Involving Boolean Algebraic Structures Journal of mathematics and computer Science 15 (2015) 252-260 On Fuzzy Topological Spaces Involving Boolean Algebraic Structures P.K. Sharma Post Graduate Department of Mathematics, D.A.V. College, Jalandhar

More information

Mar. 20 Math 2335 sec 001 Spring 2014

Mar. 20 Math 2335 sec 001 Spring 2014 Mar. 20 Math 2335 sec 001 Spring 2014 Chebyshev Polynomials Definition: For an integer n 0 define the function ( ) T n (x) = cos n cos 1 (x), 1 x 1. It can be shown that T n is a polynomial of degree n.

More information

Sharing Several Secrets based on Lagrange s Interpolation formula and Cipher Feedback Mode

Sharing Several Secrets based on Lagrange s Interpolation formula and Cipher Feedback Mode Int. J. Nonlinear Anal. Appl. 5 (2014) No. 2, 60-66 ISSN: 2008-6822 (electronic) http://www.ijnaa.semnan.ac.ir Sharing Several Secrets based on Lagrange s Interpolation formula and Cipher Feedback Mode

More information

Solution of m 3 or 3 n Rectangular Interval Games using Graphical Method

Solution of m 3 or 3 n Rectangular Interval Games using Graphical Method Australian Journal of Basic and Applied Sciences, 5(): 1-10, 2011 ISSN 1991-8178 Solution of m or n Rectangular Interval Games using Graphical Method Pradeep, M. and Renukadevi, S. Research Scholar in

More information

Journal of Inequalities in Pure and Applied Mathematics

Journal of Inequalities in Pure and Applied Mathematics Journal of Inequalities in Pure and Applied Mathematics SOME BOAS-BELLMAN TYPE INEQUALITIES IN -INNER PRODUCT SPACES S.S. DRAGOMIR, Y.J. CHO, S.S. KIM, AND A. SOFO School of Computer Science and Mathematics

More information

Calculus I Review Handout 1.3 Introduction to Calculus - Limits. by Kevin M. Chevalier

Calculus I Review Handout 1.3 Introduction to Calculus - Limits. by Kevin M. Chevalier Calculus I Review Handout 1.3 Introduction to Calculus - Limits by Kevin M. Chevalier We are now going to dive into Calculus I as we take a look at the it process. While precalculus covered more static

More information

Natasha S. Sharma, PhD

Natasha S. Sharma, PhD Revisiting the function evaluation problem Most functions cannot be evaluated exactly: 2 x, e x, ln x, trigonometric functions since by using a computer we are limited to the use of elementary arithmetic

More information

we wish to minimize this function; to make life easier, we may minimize

we wish to minimize this function; to make life easier, we may minimize Optimization and Lagrange Multipliers We studied single variable optimization problems in Calculus 1; given a function f(x), we found the extremes of f relative to some constraint. Our ability to find

More information

The Further Mathematics Support Programme

The Further Mathematics Support Programme Degree Topics in Mathematics Groups A group is a mathematical structure that satisfies certain rules, which are known as axioms. Before we look at the axioms, we will consider some terminology. Elements

More information

A Note on Vertex Arboricity of Toroidal Graphs without 7-Cycles 1

A Note on Vertex Arboricity of Toroidal Graphs without 7-Cycles 1 International Mathematical Forum, Vol. 11, 016, no. 14, 679-686 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.1988/imf.016.667 A Note on Vertex Arboricity of Toroidal Graphs without 7-Cycles 1 Haihui

More information

NP-completeness of 4-incidence colorability of semi-cubic graphs

NP-completeness of 4-incidence colorability of semi-cubic graphs Discrete Mathematics 08 (008) 0 www.elsevier.com/locate/disc Note NP-completeness of -incidence colorability of semi-cubic graphs Xueliang Li, Jianhua Tu Center for Combinatorics and LPMC, Nankai University,

More information

Computable Euclidean Domains

Computable Euclidean Domains Computable Euclidean Domains Asher M. Kach (Joint Work with Rod Downey and with Paul Ellis and Reed Solomon) Southern Wisconsin Logic Colloquium 9 October 2012 Asher M. Kach Computable Euclidean Domains

More information

x n x n stepnumber k order r error constant C r+1 1/2 5/12 3/8 251/720 abs. stab. interval (α,0) /11-3/10

x n x n stepnumber k order r error constant C r+1 1/2 5/12 3/8 251/720 abs. stab. interval (α,0) /11-3/10 MATH 573 LECTURE NOTES 77 13.8. Predictor-corrector methods. We consider the Adams methods, obtained from the formula xn+1 xn+1 y(x n+1 y(x n ) = y (x)dx = f(x,y(x))dx x n x n by replacing f by an interpolating

More information

February 23 Math 2335 sec 51 Spring 2016

February 23 Math 2335 sec 51 Spring 2016 February 23 Math 2335 sec 51 Spring 2016 Section 4.1: Polynomial Interpolation Interpolation is the process of finding a curve or evaluating a function whose curve passes through a known set of points.

More information

The crossing number of K 1,4,n

The crossing number of K 1,4,n Discrete Mathematics 308 (2008) 1634 1638 www.elsevier.com/locate/disc The crossing number of K 1,4,n Yuanqiu Huang, Tinglei Zhao Department of Mathematics, Normal University of Hunan, Changsha 410081,

More information

Adjacent Vertex Distinguishing Incidence Coloring of the Cartesian Product of Some Graphs

Adjacent Vertex Distinguishing Incidence Coloring of the Cartesian Product of Some Graphs Journal of Mathematical Research & Exposition Mar., 2011, Vol. 31, No. 2, pp. 366 370 DOI:10.3770/j.issn:1000-341X.2011.02.022 Http://jmre.dlut.edu.cn Adjacent Vertex Distinguishing Incidence Coloring

More information

The super connectivity of augmented cubes

The super connectivity of augmented cubes Information Processing Letters 106 (2008) 59 63 www.elsevier.com/locate/ipl The super connectivity of augmented cubes Meijie Ma a,, Guizhen Liu b, Jun-Ming Xu c a Department of Mathematics, Zhejiang Normal

More information

Lecture 8: Jointly distributed random variables

Lecture 8: Jointly distributed random variables Lecture : Jointly distributed random variables Random Vectors and Joint Probability Distributions Definition: Random Vector. An n-dimensional random vector, denoted as Z = (Z, Z,, Z n ), is a function

More information

The Cartesian product of cycles C n1, C n2,, C ns, denoted C n1 C n2 C ns can be viewed as the Cayley graph of Abelian group Z n1 Z n2 Z ns

The Cartesian product of cycles C n1, C n2,, C ns, denoted C n1 C n2 C ns can be viewed as the Cayley graph of Abelian group Z n1 Z n2 Z ns Vertex-magic edge Z 2nm -labeling of C n C m Dalibor Froncek, University of Minnesota Duluth James McKeown, University of Miami John McKeown, University of Minnesota Duluth Michael McKeown, University

More information

A fuzzy soft set theoretic approach to decision making problems

A fuzzy soft set theoretic approach to decision making problems Journal of Computational and Applied Mathematics 203 (2007) 412 418 www.elsevier.com/locate/cam A fuzzy soft set theoretic approach to decision making problems A.R. Roy, P.K. Maji Department of Mathematics,

More information

HSC Mathematics - Extension 1. Workshop E2

HSC Mathematics - Extension 1. Workshop E2 HSC Mathematics - Extension Workshop E Presented by Richard D. Kenderdine BSc, GradDipAppSc(IndMaths), SurvCert, MAppStat, GStat School of Mathematics and Applied Statistics University of Wollongong Moss

More information

Phil 320 Chapter 7: Recursive sets and relations Note: 0. Introduction Significance of and main objectives for chapter 7:

Phil 320 Chapter 7: Recursive sets and relations Note: 0. Introduction Significance of and main objectives for chapter 7: Phil 320 Chapter 7: Recursive sets and relations (Note: We cover only section 7.1.) 0. Introduction Significance of and main objectives for chapter 7: 1. Chapter 7 generalizes the notion of recursive (or

More information

Chapter 15: Functions of Several Variables

Chapter 15: Functions of Several Variables Chapter 15: Functions of Several Variables Section 15.1 Elementary Examples a. Notation: Two Variables b. Example c. Notation: Three Variables d. Functions of Several Variables e. Examples from the Sciences

More information

Image coding based on multiband wavelet and adaptive quad-tree partition

Image coding based on multiband wavelet and adaptive quad-tree partition Journal of Computational and Applied Mathematics 195 (2006) 2 7 www.elsevier.com/locate/cam Image coding based on multiband wavelet and adaptive quad-tree partition Bi Ning a,,1, Dai Qinyun a,b, Huang

More information

An Improved Upper Bound for the Sum-free Subset Constant

An Improved Upper Bound for the Sum-free Subset Constant 1 2 3 47 6 23 11 Journal of Integer Sequences, Vol. 13 (2010), Article 10.8.3 An Improved Upper Bound for the Sum-free Subset Constant Mark Lewko Department of Mathematics University of Texas at Austin

More information

Discrete Applied Mathematics

Discrete Applied Mathematics Discrete Applied Mathematics 160 (2012) 505 512 Contents lists available at SciVerse ScienceDirect Discrete Applied Mathematics journal homepage: www.elsevier.com/locate/dam 1-planarity of complete multipartite

More information

Interpolation. TANA09 Lecture 7. Error analysis for linear interpolation. Linear Interpolation. Suppose we have a table x x 1 x 2...

Interpolation. TANA09 Lecture 7. Error analysis for linear interpolation. Linear Interpolation. Suppose we have a table x x 1 x 2... TANA9 Lecture 7 Interpolation Suppose we have a table x x x... x n+ Interpolation Introduction. Polynomials. Error estimates. Runge s phenomena. Application - Equation solving. Spline functions and interpolation.

More information

Probability that n Random Points Are in Convex Position* ~n-1 n! (2n-2t) 2 n-l]. n!

Probability that n Random Points Are in Convex Position* ~n-1 n! (2n-2t) 2 n-l]. n! Discrete Comput Geom 13:637-643 (1995) Discrete & Computational Geometry ~) 1995 Springer-Verlag New York Inc. Probability that n Random Points Are in Convex Position* P. Valtr Department of Applied Mathematics,

More information

INTERPOLATION BY QUARTIC SPLINE

INTERPOLATION BY QUARTIC SPLINE INTERPOLATION BY QUARTIC SPLINE K.K.Nigam 1, Y.P. Dubey 2, Brajendra Tiwari 3, Anil Shukla 4 1 Mathematics Deptt., LNCT Jabalpur, MP, (India) 2 Sarswati Institution of Engg. & Technology, Jabalpur MP,

More information

Chapter 6. Curves and Surfaces. 6.1 Graphs as Surfaces

Chapter 6. Curves and Surfaces. 6.1 Graphs as Surfaces Chapter 6 Curves and Surfaces In Chapter 2 a plane is defined as the zero set of a linear function in R 3. It is expected a surface is the zero set of a differentiable function in R n. To motivate, graphs

More information

Flow equivalent trees in undirected node-edge-capacitated planar graphs

Flow equivalent trees in undirected node-edge-capacitated planar graphs Information Processing Letters 100 (2006) 110 115 www.elsevier.com/locate/ipl Flow equivalent trees in undirected node-edge-capacitated planar graphs Xianchao Zhang a,b, Weifa Liang a,,hejiang b a Department

More information

An algorithmic method to extend TOPSIS for decision-making problems with interval data

An algorithmic method to extend TOPSIS for decision-making problems with interval data Applied Mathematics and Computation 175 (2006) 1375 1384 www.elsevier.com/locate/amc An algorithmic method to extend TOPSIS for decision-making problems with interval data G.R. Jahanshahloo, F. Hosseinzadeh

More information

Introduction to Operations Research

Introduction to Operations Research - Introduction to Operations Research Peng Zhang April, 5 School of Computer Science and Technology, Shandong University, Ji nan 5, China. Email: algzhang@sdu.edu.cn. Introduction Overview of the Operations

More information

Discrete Cubic Interpolatory Splines

Discrete Cubic Interpolatory Splines Publ RIMS, Kyoto Univ. 28 (1992), 825-832 Discrete Cubic Interpolatory Splines By Manjulata SHRIVASTAVA* Abstract In the present paper, existence, uniqueness and convergence properties of a discrete cubic

More information

Noncrossing Trees and Noncrossing Graphs

Noncrossing Trees and Noncrossing Graphs Noncrossing Trees and Noncrossing Graphs William Y. C. Chen and Sherry H. F. Yan 2 Center for Combinatorics, LPMC, Nanai University, 30007 Tianjin, P.R. China chen@nanai.edu.cn, 2 huifangyan@eyou.com Mathematics

More information

Erdös-Gallai-type results for conflict-free connection of graphs

Erdös-Gallai-type results for conflict-free connection of graphs Erdös-Gallai-type results for conflict-free connection of graphs Meng Ji 1, Xueliang Li 1,2 1 Center for Combinatorics and LPMC arxiv:1812.10701v1 [math.co] 27 Dec 2018 Nankai University, Tianjin 300071,

More information

Lacunary Interpolation Using Quartic B-Spline

Lacunary Interpolation Using Quartic B-Spline General Letters in Mathematic, Vol. 2, No. 3, June 2017, pp. 129-137 e-issn 2519-9277, p-issn 2519-9269 Available online at http:\\ www.refaad.com Lacunary Interpolation Using Quartic B-Spline 1 Karwan

More information

Solve Non-Linear Parabolic Partial Differential Equation by Spline Collocation Method

Solve Non-Linear Parabolic Partial Differential Equation by Spline Collocation Method Solve Non-Linear Parabolic Partial Differential Equation by Spline Collocation Method P.B. Choksi 1 and A.K. Pathak 2 1 Research Scholar, Rai University,Ahemdabad. Email:pinalchoksey@gmail.com 2 H.O.D.

More information

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings On the Relationships between Zero Forcing Numbers and Certain Graph Coverings Fatemeh Alinaghipour Taklimi, Shaun Fallat 1,, Karen Meagher 2 Department of Mathematics and Statistics, University of Regina,

More information

Sets MAT231. Fall Transition to Higher Mathematics. MAT231 (Transition to Higher Math) Sets Fall / 31

Sets MAT231. Fall Transition to Higher Mathematics. MAT231 (Transition to Higher Math) Sets Fall / 31 Sets MAT231 Transition to Higher Mathematics Fall 2014 MAT231 (Transition to Higher Math) Sets Fall 2014 1 / 31 Outline 1 Sets Introduction Cartesian Products Subsets Power Sets Union, Intersection, Difference

More information

Natural Numbers and Integers. Big Ideas in Numerical Methods. Overflow. Real Numbers 29/07/2011. Taking some ideas from NM course a little further

Natural Numbers and Integers. Big Ideas in Numerical Methods. Overflow. Real Numbers 29/07/2011. Taking some ideas from NM course a little further Natural Numbers and Integers Big Ideas in Numerical Methods MEI Conference 2011 Natural numbers can be in the range [0, 2 32 1]. These are known in computing as unsigned int. Numbers in the range [ (2

More information

AXIOMS FOR THE INTEGERS

AXIOMS FOR THE INTEGERS AXIOMS FOR THE INTEGERS BRIAN OSSERMAN We describe the set of axioms for the integers which we will use in the class. The axioms are almost the same as what is presented in Appendix A of the textbook,

More information

Divided differences of inverse functions and partitions of a convex polygon

Divided differences of inverse functions and partitions of a convex polygon Divided differences of inverse functions and partitions of a convex polygon Michael S. Floater and Tom Lyche Abstract We derive a formula for an n-th order divided difference of the inverse of a function.

More information

A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions

A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions Nira Dyn Michael S. Floater Kai Hormann Abstract. We present a new four-point subdivision scheme that generates C 2 curves.

More information

Edge Detections Using Box Spline Tight Frames

Edge Detections Using Box Spline Tight Frames Edge Detections Using Box Spline Tight Frames Ming-Jun Lai 1) Abstract. We present a piece of numerical evidence that box spline tight frames are very useful for edge detection of images. Comparsion with

More information

Algebraic Expressions

Algebraic Expressions P.1 Algebraic Expressions, Mathematical Models, and Real Numbers P.2 Exponents and Scientific Notation Objectives: Evaluate algebraic expressions, find intersection and unions of sets, simplify algebraic

More information

Definition 3.1 The partial derivatives of a function f(x, y) defined on an open domain containing (x, y) are denoted by f

Definition 3.1 The partial derivatives of a function f(x, y) defined on an open domain containing (x, y) are denoted by f Chapter 3 Draft October 3, 009 3. Partial Derivatives Overview: Partial derivatives are defined by differentiation in one variable, viewing all others as constant (frozen at some value). The reduction

More information

Two Algorithms of Image Segmentation and Measurement Method of Particle s Parameters

Two Algorithms of Image Segmentation and Measurement Method of Particle s Parameters Appl. Math. Inf. Sci. 6 No. 1S pp. 105S-109S (2012) Applied Mathematics & Information Sciences An International Journal @ 2012 NSP Natural Sciences Publishing Cor. Two Algorithms of Image Segmentation

More information

EFFICIENT ATTRIBUTE REDUCTION ALGORITHM

EFFICIENT ATTRIBUTE REDUCTION ALGORITHM EFFICIENT ATTRIBUTE REDUCTION ALGORITHM Zhongzhi Shi, Shaohui Liu, Zheng Zheng Institute Of Computing Technology,Chinese Academy of Sciences, Beijing, China Abstract: Key words: Efficiency of algorithms

More information

A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions

A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions Nira Dyn School of Mathematical Sciences Tel Aviv University Michael S. Floater Department of Informatics University of

More information

Super connectivity of line graphs

Super connectivity of line graphs Information Processing Letters 94 (2005) 191 195 www.elsevier.com/locate/ipl Super connectivity of line graphs Jun-Ming Xu a,,minlü a, Meijie Ma a, Angelika Hellwig b a Department of Mathematics, University

More information

Generalized barycentric coordinates

Generalized barycentric coordinates Generalized barycentric coordinates Michael S. Floater August 20, 2012 In this lecture, we review the definitions and properties of barycentric coordinates on triangles, and study generalizations to convex,

More information

Bernstein-Bezier Splines on the Unit Sphere. Victoria Baramidze. Department of Mathematics. Western Illinois University

Bernstein-Bezier Splines on the Unit Sphere. Victoria Baramidze. Department of Mathematics. Western Illinois University Bernstein-Bezier Splines on the Unit Sphere Victoria Baramidze Department of Mathematics Western Illinois University ABSTRACT I will introduce scattered data fitting problems on the sphere and discuss

More information

When implementing FEM for solving two-dimensional partial differential equations, integrals of the form

When implementing FEM for solving two-dimensional partial differential equations, integrals of the form Quadrature Formulas in Two Dimensions Math 57 - Finite Element Method Section, Spring Shaozhong Deng, PhD (shaodeng@unccedu Dept of Mathematics and Statistics, UNC at Charlotte When implementing FEM for

More information

Discrete Mathematics Course Review 3

Discrete Mathematics Course Review 3 21-228 Discrete Mathematics Course Review 3 This document contains a list of the important definitions and theorems that have been covered thus far in the course. It is not a complete listing of what has

More information

Discussion on Writing of Recursive Algorithm

Discussion on Writing of Recursive Algorithm , pp.127-134 http://dx.doi.org/10.14257/ijhit.2013.6.6.11 Discussion on Writing of Recursive Algorithm Song Jinping Computer Department, Jining Teachers College, Wulanchabu, China jnsongjinping@126.com

More information

CS321 Introduction To Numerical Methods

CS321 Introduction To Numerical Methods CS3 Introduction To Numerical Methods Fuhua (Frank) Cheng Department of Computer Science University of Kentucky Lexington KY 456-46 - - Table of Contents Errors and Number Representations 3 Error Types

More information

Generalized Convex Set-Valued Maps

Generalized Convex Set-Valued Maps Generalized Convex Set-Valued Maps September 20, 2008 Joël Benoist Department of Mathematics LACO URA-CNRS 1586 University of Limoges 87060 Limoges, France E-mail: benoist@unilim.fr Nicolae Popovici Faculty

More information

A Random Variable Shape Parameter Strategy for Radial Basis Function Approximation Methods

A Random Variable Shape Parameter Strategy for Radial Basis Function Approximation Methods A Random Variable Shape Parameter Strategy for Radial Basis Function Approximation Methods Scott A. Sarra, Derek Sturgill Marshall University, Department of Mathematics, One John Marshall Drive, Huntington

More information

APPROXIMATION BY FUZZY B-SPLINE SERIES

APPROXIMATION BY FUZZY B-SPLINE SERIES J. Appl. Math. & Computing Vol. 20(2006), No. 1-2, pp. 157-169 Website: http://jamc.net APPROXIMATION BY FUZZY B-SPLINE SERIES PETRU BLAGA AND BARNABÁS BEDE Abstract. We study properties concerning approximation

More information

Lambda Calculus and Type Inference

Lambda Calculus and Type Inference Lambda Calculus and Type Inference Björn Lisper Dept. of Computer Science and Engineering Mälardalen University bjorn.lisper@mdh.se http://www.idt.mdh.se/ blr/ October 13, 2004 Lambda Calculus and Type

More information

Randomized algorithms have several advantages over deterministic ones. We discuss them here:

Randomized algorithms have several advantages over deterministic ones. We discuss them here: CS787: Advanced Algorithms Lecture 6: Randomized Algorithms In this lecture we introduce randomized algorithms. We will begin by motivating the use of randomized algorithms through a few examples. Then

More information

Ray shooting from convex ranges

Ray shooting from convex ranges Discrete Applied Mathematics 108 (2001) 259 267 Ray shooting from convex ranges Evangelos Kranakis a, Danny Krizanc b, Anil Maheshwari a;, Jorg-Rudiger Sack a, Jorge Urrutia c a School of Computer Science,

More information

Adding and subtracting rational expressions is quite similar to adding and subtracting rational numbers (fractions).

Adding and subtracting rational expressions is quite similar to adding and subtracting rational numbers (fractions). 7.2: Adding and Subtracting Rational Expressions, Simplifying Complex Fractions Adding and subtracting rational expressions is quite similar to adding and subtracting rational numbers (fractions). Adding

More information

Unit Maps: Grade 8 Math

Unit Maps: Grade 8 Math Real Number Relationships 8.3 Number and operations. The student represents and use real numbers in a variety of forms. Representation of Real Numbers 8.3A extend previous knowledge of sets and subsets

More information

Real Time Handwriting Recognition Techniques for Mathematical Notation in Interactive Teaching & Learning Applications

Real Time Handwriting Recognition Techniques for Mathematical Notation in Interactive Teaching & Learning Applications Real Time Handwriting Recognition Teciques for Mathematical Notation in Interactive Teaching & Learning Applications A. Chiou School of Engineering & Tecology, Central Queensland University, Rockhampton

More information

ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes)

ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes) ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes) Steve Vickers CS Theory Group Birmingham 4. Toposes and geometric reasoning How to "do generalized

More information

MATH 142 Business Mathematics II

MATH 142 Business Mathematics II MATH 142 Business Mathematics II Summer, 2016, WEEK 5 JoungDong Kim Week 5: 8.1, 8.2, 8.3 Chapter 8 Functions of Several Variables Section 8.1 Functions of several Variables Definition. An equation of

More information

Power Set of a set and Relations

Power Set of a set and Relations Power Set of a set and Relations 1 Power Set (1) Definition: The power set of a set S, denoted P(S), is the set of all subsets of S. Examples Let A={a,b,c}, P(A)={,{a},{b},{c},{a,b},{b,c},{a,c},{a,b,c}}

More information

NP-completeness of generalized multi-skolem sequences

NP-completeness of generalized multi-skolem sequences Discrete Applied Mathematics 155 (2007) 2061 2068 www.elsevier.com/locate/dam NP-completeness of generalized multi-skolem sequences Gustav Nordh 1 Department of Computer and Information Science, Linköpings

More information

Let v be a vertex primed by v i (s). Then the number f(v) of neighbours of v which have

Let v be a vertex primed by v i (s). Then the number f(v) of neighbours of v which have Let v be a vertex primed by v i (s). Then the number f(v) of neighbours of v which have been red in the sequence up to and including v i (s) is deg(v)? s(v), and by the induction hypothesis this sequence

More information

Tutorial: Computable Model Theory and Differential Algebra

Tutorial: Computable Model Theory and Differential Algebra Tutorial: Computable Model Theory and Differential Algebra Russell Miller, Queens College & Graduate Center C.U.N.Y. April 12, 2007 Workshop in Differential Algebra and Related Topics Rutgers University,

More information

PANCYCLICITY WHEN EACH CYCLE CONTAINS k CHORDS

PANCYCLICITY WHEN EACH CYCLE CONTAINS k CHORDS Discussiones Mathematicae Graph Theory xx (xxxx) 1 13 doi:10.7151/dmgt.2106 PANCYCLICITY WHEN EACH CYCLE CONTAINS k CHORDS Vladislav Taranchuk Department of Mathematics and Statistics California State

More information

1KOd17RMoURxjn2 CSE 20 DISCRETE MATH Fall

1KOd17RMoURxjn2 CSE 20 DISCRETE MATH Fall CSE 20 https://goo.gl/forms/1o 1KOd17RMoURxjn2 DISCRETE MATH Fall 2017 http://cseweb.ucsd.edu/classes/fa17/cse20-ab/ Today's learning goals Explain the steps in a proof by mathematical and/or structural

More information

On competition numbers of complete multipartite graphs with partite sets of equal size. Boram PARK, Suh-Ryung KIM, and Yoshio SANO.

On competition numbers of complete multipartite graphs with partite sets of equal size. Boram PARK, Suh-Ryung KIM, and Yoshio SANO. RIMS-1644 On competition numbers of complete multipartite graphs with partite sets of equal size By Boram PARK, Suh-Ryung KIM, and Yoshio SANO October 2008 RESEARCH INSTITUTE FOR MATHEMATICAL SCIENCES

More information

Complete Bipartite Graphs with No Rainbow Paths

Complete Bipartite Graphs with No Rainbow Paths International Journal of Contemporary Mathematical Sciences Vol. 11, 2016, no. 10, 455-462 HIKARI Ltd, www.m-hikari.com https://doi.org/10.12988/ijcms.2016.6951 Complete Bipartite Graphs with No Rainbow

More information

A Partition Method for Graph Isomorphism

A Partition Method for Graph Isomorphism Available online at www.sciencedirect.com Physics Procedia ( ) 6 68 International Conference on Solid State Devices and Materials Science A Partition Method for Graph Isomorphism Lijun Tian, Chaoqun Liu

More information

3.7 Rational Functions. Copyright Cengage Learning. All rights reserved.

3.7 Rational Functions. Copyright Cengage Learning. All rights reserved. 3.7 Rational Functions Copyright Cengage Learning. All rights reserved. Objectives Rational Functions and Asymptotes Transformations of y = 1/x Asymptotes of Rational Functions Graphing Rational Functions

More information

Quadratic Equations over Matrices over the Quaternions. By Diana Oliff Mentor: Professor Robert Wilson

Quadratic Equations over Matrices over the Quaternions. By Diana Oliff Mentor: Professor Robert Wilson Quadratic Equations over Matrices over the Quaternions By Diana Oliff Mentor: Professor Robert Wilson Fields A field consists of a set of objects S and two operations on this set. We will call these operations

More information

PreCalculus Summer Assignment

PreCalculus Summer Assignment PreCalculus Summer Assignment Welcome to PreCalculus! We are excited for a fabulous year. Your summer assignment is available digitally on the Lyman website. You are expected to print your own copy. Expectations:

More information

Equations and Functions, Variables and Expressions

Equations and Functions, Variables and Expressions Equations and Functions, Variables and Expressions Equations and functions are ubiquitous components of mathematical language. Success in mathematics beyond basic arithmetic depends on having a solid working

More information

Chapter 1: Number and Operations

Chapter 1: Number and Operations Chapter 1: Number and Operations 1.1 Order of operations When simplifying algebraic expressions we use the following order: 1. Perform operations within a parenthesis. 2. Evaluate exponents. 3. Multiply

More information

Objectives Graph and Analyze Rational Functions Find the Domain, Asymptotes, Holes, and Intercepts of a Rational Function

Objectives Graph and Analyze Rational Functions Find the Domain, Asymptotes, Holes, and Intercepts of a Rational Function SECTIONS 3.5: Rational Functions Objectives Graph and Analyze Rational Functions Find the Domain, Asymptotes, Holes, and Intercepts of a Rational Function I. Rational Functions A rational function is a

More information

Constrained and Unconstrained Optimization

Constrained and Unconstrained Optimization Constrained and Unconstrained Optimization Carlos Hurtado Department of Economics University of Illinois at Urbana-Champaign hrtdmrt2@illinois.edu Oct 10th, 2017 C. Hurtado (UIUC - Economics) Numerical

More information