University of Ostrava. Fuzzy Transform of a Function on the Basis of Triangulation

Similar documents
Fuzzy Transform for Practical Problems

Parameterization of triangular meshes

Parameterization. Michael S. Floater. November 10, 2011

A Flavor of Topology. Shireen Elhabian and Aly A. Farag University of Louisville January 2010

Generalized Implicative Model of a Fuzzy Rule Base and its Properties

Introduction to PDEs: Notation, Terminology and Key Concepts

Discrete Mathematics I So Practice Sheet Solutions 1

Preferred directions for resolving the non-uniqueness of Delaunay triangulations

Generalized barycentric coordinates

7. The Gauss-Bonnet theorem

Orthogonal art galleries with holes: a coloring proof of Aggarwal s Theorem

Another abstraction of the Erdős-Szekeres Happy End Theorem

Monotonicity of fuzzy rule bases: On differences between graded and non-graded approaches

u 0+u 2 new boundary vertex

= f (a, b) + (hf x + kf y ) (a,b) +

The Maximum Area of a Cyclic (n+2)-gon Theorem

Partitioning Regular Polygons Into Circular Pieces II: Nonconvex Partitions

3. Voronoi Diagrams. 3.1 Definitions & Basic Properties. Examples :

[8] that this cannot happen on the projective plane (cf. also [2]) and the results of Robertson, Seymour, and Thomas [5] on linkless embeddings of gra

Math 302 Introduction to Proofs via Number Theory. Robert Jewett (with small modifications by B. Ćurgus)

Simplicial Hyperbolic Surfaces

Surface Curvature Estimation for Edge Spinning Algorithm *

Euler s Theorem. Brett Chenoweth. February 26, 2013

On Fuzzy Topological Spaces Involving Boolean Algebraic Structures

Lecture-12: Closed Sets

Chapter 15 Vector Calculus

Dual Interpolants for Finite Element Methods

THE isoperimetric problem asks, given a length of

Fuzzy Transform for Low-contrast Image Enhancement

Math 734 Aug 22, Differential Geometry Fall 2002, USC

Conjectures concerning the geometry of 2-point Centroidal Voronoi Tessellations

On ɛ-unit distance graphs

Mathematics Curriculum

Nonoscillatory Central Schemes on Unstructured Triangular Grids for Hyperbolic Systems of Conservation Laws

A small review, Second Midterm, Calculus 3, Prof. Montero 3450: , Fall 2008

Pre AP Geometry. Mathematics Standards of Learning Curriculum Framework 2009: Pre AP Geometry

Non-extendible finite polycycles

5. THE ISOPERIMETRIC PROBLEM

MATH 54 - LECTURE 10

REINER HORST. License or copyright restrictions may apply to redistribution; see

ON LOCAL STRUCTURE OF 1-PLANAR GRAPHS OF MINIMUM DEGREE 5 AND GIRTH 4

Chapter 15: Functions of Several Variables

EXTREME POINTS AND AFFINE EQUIVALENCE

K 4,4 e Has No Finite Planar Cover

Metric and metrizable spaces

Voronoi Diagrams in the Plane. Chapter 5 of O Rourke text Chapter 7 and 9 of course text

Review Initial Value Problems Euler s Method Summary

Differential Geometry: Circle Patterns (Part 1) [Discrete Conformal Mappinngs via Circle Patterns. Kharevych, Springborn and Schröder]

2017 SOLUTIONS (PRELIMINARY VERSION)

arxiv: v1 [math.na] 20 Sep 2016

A new 8-node quadrilateral spline finite element

SPERNER S LEMMA, BROUWER S FIXED-POINT THEOREM, AND THE SUBDIVISION OF SQUARES INTO TRIANGLES

Two remarks on retracts of graph products

Conforming Vector Interpolation Functions for Polyhedral Meshes

EXTERNAL VISIBILITY. 1. Definitions and notation. The boundary and interior of

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

volume & surface area of a right circular cone cut by a plane parallel to symmetrical axis (Hyperbolic section)

Planar Graphs with Many Perfect Matchings and Forests

Math 208/310 HWK 4 Solutions Section 1.6

Explicit homomorphisms of hexagonal graphs to one vertex deleted Petersen graph

Gracefulness of a New Class from Copies of kc 4 P 2n and P 2 * nc 3

THE MORTAR FINITE ELEMENT METHOD IN 2D: IMPLEMENTATION IN MATLAB

MATHEMATICAL CONSIDERATIONS IN OPTICAL TOUCH SENSING. Alexander Bläßle, Bebart Janbek, Lifeng Liu, Kanna Nakamura, Kimberly Nolan and Victor Paraschiv

Lecture 25: Bezier Subdivision. And he took unto him all these, and divided them in the midst, and laid each piece one against another: Genesis 15:10

LECTURE 18 - OPTIMIZATION

Functions of Two variables.

The Cut Locus and the Jordan Curve Theorem

4. Definition: topological space, open set, topology, trivial topology, discrete topology.

Lecture notes for Topology MMA100

Discrete Surfaces. David Gu. Tsinghua University. Tsinghua University. 1 Mathematics Science Center

Buffon Type Problems in Archimedean Tilings II

APPROXIMATING THE MAXMIN AND MINMAX AREA TRIANGULATIONS USING ANGULAR CONSTRAINTS. J. Mark Keil, Tzvetalin S. Vassilev

An Optimal Bound for the MST Algorithm to Compute Energy Efficient Broadcast Trees in Wireless Networks. Qassem Abu Ahmad February 10, 2008

What is a vector in hyperbolic geometry? And, what is a hyperbolic linear transformation?

PS Computational Geometry Homework Assignment Sheet I (Due 16-March-2018)

On Soft Topological Linear Spaces

M3P1/M4P1 (2005) Dr M Ruzhansky Metric and Topological Spaces Summary of the course: definitions, examples, statements.

Lecture 2 September 3

Topological properties of convex sets

Connected Components of Underlying Graphs of Halving Lines

Space Subdivision for the Adaptive Edge Spinning Polygonization

Exploring Gaussian and Triangular Primary Membership Functions in Non-Stationary Fuzzy Sets

Discrete geometry. Lecture 2. Alexander & Michael Bronstein tosca.cs.technion.ac.il/book

MEI STRUCTURED MATHEMATICS METHODS FOR ADVANCED MATHEMATICS, C3. Practice Paper C3-B

6 Mathematics Curriculum

Voronoi diagram and Delaunay triangulation

Topology 550A Homework 3, Week 3 (Corrections: February 22, 2012)

MATH 2023 Multivariable Calculus

Radio Number for Special Family of Graphs with Diameter 2, 3 and 4

Functions. How is this definition written in symbolic logic notation?

Kurt Mehlhorn, MPI für Informatik. Curve and Surface Reconstruction p.1/25

Acute Triangulations of Polygons

Fully discrete Finite Element Approximations of Semilinear Parabolic Equations in a Nonconvex Polygon

Limits and Continuity: section 12.2

Minimum Bounding Boxes for Regular Cross-Polytopes

THREE LECTURES ON BASIC TOPOLOGY. 1. Basic notions.

14.5 Directional Derivatives and the Gradient Vector

arxiv: v1 [math.co] 27 Feb 2015

Unit 7 Number System and Bases. 7.1 Number System. 7.2 Binary Numbers. 7.3 Adding and Subtracting Binary Numbers. 7.4 Multiplying Binary Numbers

8.B. The result of Regiomontanus on tetrahedra

Transcription:

University of Ostrava Institute for Research and Applications of Fuzzy Modeling Fuzzy Transform of a Function on the Basis of Triangulation Dagmar Plšková Research report No. 83 2005 Submitted/to appear: Journal of Electrical Engineering Supported by: Project 1M6798555601 of the MŠMT ČR University of Ostrava Institute for Research and Applications of Fuzzy Modeling 30. dubna 22, 701 03 Ostrava 1, Czech Republic tel.: +420-59-6160234 fax: +420-59-6120 478 e-mail: dagmar.plskova@osu.cz

Abstract The technique of the direct and inverse fuzzy-transform of a function of two variables to the case of a circular area is generalize. The problem of an approximation of a continuous function of two variables which is defined on a circular domain is solved on the basis of a special triangulation of the given domain. The theorem about uniform convergence has been proved. The method of the fuzzy-transform is illustrated on the elementary example. K e y w o r d s: fuzzy transform, basic functions, approximation, triangulation. 1 INTRODUCTION Fuzzy transform (F-transform) is a known technique for an approximation of continuous functions. This technique belongs to the area of fuzzy approximations. This method has been developed by I. Perfilieva (see in [2]) for the case of functions of one variable and has been used for solving ordinary differential equations (see in [1]). A generalization of the F-transform for functions of two variables for the case of rectangular areas has been performed by M. Štěpnička and R. Valášek (see in [4]). In this contribution, this technique is generalized for the case of circular and elliptical areas. 2 F-TRANSFORM: TWO VARIABLES ON A CIR- CULAR AREA 2.1 Triangulation 1. Let Ω be a polygon in the Euclidean space R 2. We define a triangulation τ h of Ω with the discretization parameter h by the following rules: Ω = K τ h K, where K Ω is a triangle (closed), int(k). For all K 1, K 2 τ h such that K 1 K 2 and the following holds: int(k 1 ) int(k 2 ) =. Let S be an edge of a triangle K τ h. Then either S δω or there exists another triangle K τ h so that S is the common edge with this triangle. The discretization h measures the largest length of all edges in τ h. Let V denote the set of all vertices of the triangulation τ h of Ω. 2. Now, let Ω be a circular area. We approximate this area Ω by a polygonal area Ω h, where Ω h Ω and it holds: Polygon Ω h is determined by its vertices V 1,, V N which lie on the boundary δω and for these vertices V i V i+1 h, i = 1,, N, V N+1 V 1, holds where is the Euclidean norm in R 2. 2

Moreover, for arbitrary two points P, T which belong to the sauce triangle we have P T h. we create a triangulation τ h of the polygon Ω h such that each edge of the polygon Ω h is the edge of a triangle K τ h. 3. Example of triangulation On Figure 1 the triangulation has two parameters: n - number of nodes in the smallest circle (in our case of n = 6) m - number of concentric circles 45 44 43 46 42 47 25 24 26 23 41 48 27 12 11 10 22 40 49 28 13 4 3 9 21 39 50 29 14 5 1 2 8 20 38 51 30 15 6 7 19 37 61 52 31 16 17 18 36 60 53 32 35 33 34 59 54 58 55 56 57 Figure 1: Example of triangulation 2.2 Basic functions Let Ω be a polygon and τ h be one of its triangulations. We will consider basic functions defined on Ω of linear type. A basic function A V corresponds to the vertex V of the triangulation. For all basic function A V the following hold: A K,V (x, y) is a linear function where A K,V is a restriction of the function A V on the triangle K. A K,V (x, y) = 0 if V / K. A V (V ) = 1 A V (x, y) is a continuous function. Let V 1 = (x 1, y 1 ), V 2 = (x 2, y 2 ), V 3 = (x 3, y 3 ) be the vertices of a triangle K. From the above given requirement we can compute that Where A K,V1 (x, y) = 1 a b A K,V2 (x, y) = a A K,V3 (x, y) = b 3

Therefore a = (x x 1)(y 3 y 1 ) (x 3 x 1 )(y y 1 ) (x 2 x 1 )(y 3 y 1 ) (x 3 x 1 )(y 2 y 1 ), b = (x x 1)(y 2 y 1 ) (x 2 x 1 )(y y 1 ) (x 3 x 1 )(y 2 y 1 ) (x 2 x 1 )(y 3 y 1 ). A V (x, y) = V V V K, (x,y) K A K,V (x, y) = 1. 2.3 F-transform In the previous subsection, we described a triangulation on the circular area and defined basic functions. And now we will describe the method of the direct and inverse F-transform in this area. By the direct F-transform, we will create approximate values in the nodes of the triangulation as follows: Definition 1 Let τ h is a triangulation of a polygon Ω with vertices V 1,, V k. Let A 1 (x, y),, A k (x, y) be basic functions corresponding to the triangulation τ h and f(x, y) be any continuous function. We say that an n-tuple of real numbers [F 1,, F k ] given by Ω F V = f(x, y)a V A (1) Ω V is the F-transform of f with respect to A 1,, A k. By the inverse F-transform, we create the approximated function from values which we obtained by the direct F-transform. Definition 2 Let A 1,, A k be basic functions corresponding to a triangulation τ h and f(x, y) be a continuous function. Let F k [f] = [F 1,..., F k ] be the F-transform of f with respect to A 1,..., A k. Then the function f τh (x, y) = V V F V A V (x, y) (2) is called the inverse F-transform. We will show in the following theorem that the method have good convergent properties. Theorem 1 Let f C( Ω ), where Ω is a circular area. Then for any ε > 0 there exists a triangulation τ hε such that for all T Ω the following holds true: f(t) f τhε (T) ε. 4

proof: Function f is continuous on bounded closed set Ω, therefore f is uniformly continuous on Ω. This means ε > 0 δ > 0 : P, Q Ω : P Q R 2 < δ f(p) f(q) < ε, where. is the Euclidean norm. Let us fix some ε > 0 and take the corresponding δ > 0. Choose a discretization parameter h ε of a triangulation such that h ε δ. The proof will 2 be split into several steps: i) Triangulation Let T be an arbitrary point of the area Ω. Then there exists a triangle K τ hε such that T K. (If T belongs to an edge then we take an arbitrary triangle to which T belongs.) Let V 1, V 2, V 3 denote the vertices of the triangle K. ii) Direct F-transform For the chosen point T Ω and vertex V i, i = 1, 2, 3 we have f(t) F Vi = f(t) f(x, y)a Ω V i A Ω V i = = (f(t) f(x, y))a Ω V i A Ω V i Ω (f(t) f(x, y)) A V i A. Ω V i On the basis of the fact that a function A Vi is non-zero only inside the triangles K, which share the vertex V i we obtain K,V f(t) F Vi (f(t) f(x, y)) A i K V i A. K,V i K V i Let us denote P = (x, y) as an arbitrary point which belongs to set K τ h,v i K K. Then T P 2h ε < δ (because the points T and P lie either in the same triangle or in the neighbouring triangles). Therefore f(t) f(p) < ε. Hence (f(t) f(x, y)) A K,V i K V i A K,V i K V i K,V i K ε A V i K,V i K A V i = ε. 5

iii) Inverse F-transform For the chosen point T let us estimate f(t) f τhε (T) = (f(t) F V )A V (T) V V f(t) F V A V (T) = V V 3 f(t) F Vi A Vi (T) i=1 3 ε A Vi (T) = ε. i=1 3 ELEMENTARY EXAMPLE Let us consider the following function f(x, y) = sin x cosy and let us apply the F-transform of this function on the area: Ω = {(x, y) R : x 2 + y 2 4}. In our case we use the regular triangulation on the Figure 1. This triangulation is competent especially therefore that we can describe each vertex by means of two parameters. The first parameter indicates a number of a concentric circle where the research vertex lies. The second parameter indicates order of vertex on the concentric circle. In addition we can easily keep count of the numbers of neighbouring vertices. Figure 2: Approximation of function f(x, y) = sin x cos y on the triangular area On the basis of direct F-transform we determine the approximate values of function f in the vertices which correspond with given triangulation. We apply to the counts software 6

Mathematica and we depict the corresponding graph of the approximate function that obtain inverse F-transform(see in the Figure 2). We compare the result with the real graph (see in the Figure 3). The maximum difference between the accurate function and the approximate function is 0, 1096. The maximum difference in internal points of this circular is only 0,0396. This difference is small with respect to number of basic functions. Figure 3: Graph of the function f(x, y) = sin x cos y 4 CONCLUSION We have introduced technique of direct and inverse fuzzy transform which enables us to construct various approximating models depending on the choice of basic functions. Above mentioned F-transform is used for elliptical and other areas too and for three and more variables. In other works we would like to use this method to compression and reconstruction pictures. Acknowledgement This investigation has been partially supported by project 1M6798555601 of the MŠMT ČR. References [1] Perfilieva I., Fuzzy approach to solution of differential equations with imprese data: Application to Reef Growth Problem. In: R.V.Demicco, G.J.Klir (Eds.) Fuzzy Logic in Geology. Academic Press, Amsterdam, 2003, 75-300. [2] Perfilieva I., Chaldeeva E., Fuzzy transformation. In: Proc. of IFSA 2001 World Congress, Vancouver, Canada, 2001. [3] Perfilieva, I.: Fuzzy transforms. Fuzzy Sets and Systems, 2005, submitted. [4] Štěpnička M. - Valášek R., Fuzzy transforms and their application to wave equation. Journal of Electrical Engineering, 55(12/s), 2004, 7-10. 7

Dagmar Plšková (Mgr) is research assistant at the Institute for Research and Applications of Fuzzy Modeling and PhD student in applied mathematics at the University of Ostrava. Her supervisor is Prof. Irina Perfilieva. 8