Fuzzy plane geometry II: Circles and polygons J.J. B u c k l e y a'*, E. E s l a m i b a Mathematics Department, University of Alabama at Birmingham, Birmingham, AL 35294, USA b Department of Mathematics and Computer Science, Kerman University, Kerman, Iran
Received April 1995; revised October 1995
Abstract
This paper continues our research in fuzzy plane geometry. Previously, we studied fuzzy points and fuzzy lines. Now we investigate fuzzy circles and fuzzy polygons. We show that the fuzzy area of a fuzzy circle, or a fuzzy polygon, is a fuzzy number. We also argue that the fuzzy perimeter of a fuzzy circle, or a fuzzy polygon, is a fuzzy number. (~) 1997 Elsevier Science B.V. Keywords: Fuzzy sets; Geometry
I. Introduction
We will first present the basic notations, and the definitions and results from [3], that will be needed in this paper. Then we review the previous literature on fuzzy plane geometry and discuss how it relates to our results in this paper. Let us introduce the notation that will be used in the rest of this paper. We will place a " b a r " over a capital letter to denote a fuzzy subset of R or R 2. So, X, Y, ,4,/~, C .... all represent fuzzy subsets o f R n, n = 1,2. Any fuzzy set is defined by its membership function. I f A is a fuzzy subset of R, we write its membership function as/~(x IA ), x in R, with #(x 1.4 ) in [0, 1] for all x. If/5 is a fuzzy subset o f R 2 we write/~((x, y ) I P ) for its membership function with (x, y) in R 2. The acut of any fuzzy set )( of R, written )((~), is defined as {x: #(x I)?) ~>c¢}, 0 < c~< 1. )((0) is the closure of
the union o f ) ( ( ~ ) , 0 < ~ < 1. Similar definitions for a-cuts of fuzzy subsets of R 2. We will adopt the definition of a real fuzzy number given in [7, 8]. N is a (real) fuzzy number if and only if 1. #(x [~') is upper semi-continuous; 2. p(x[N-) = 0 outside some interval [c,d]; and 3. there are real numbers a and b so that c<~a<~b<~d and # ( x [ N ) is increasing on [c,a], # ( x [ N ) is decreasing on [b,d], #(x Ibm)= 1 on [a,b].
It is well-known that .N(~) is a (bounded) closed interval for all c¢, when N is a fuzzy number. A special type of fuzzy number is a triangular fuzzy number. A triangular fuzzy number N is defined by three numbers a , b , c so that: (1) a < b < c; (2) the graph of y = #(x I N ) is a triangle with base [a, c] and vertex at (b, 1 ). We denote triangular fuzzy numbers as N = (a,b,c).
Now we need to review two concepts from [3], fuzzy point and distance, needed in this paper.
0165-0114/97/$17.00 (~ 1997 Elsevier Science B.V. All rights reserved PI1 S01 65-01 14(96)00295-3
80
J.J. Buckley, E. EslamilFuzzy Sets and Systems 87 (1997) 79-85
A fuzzy point at (a,b) in R 2, written P(a,b), is defined by its membership function: 1. #( (x, y ) lP( a, b ) ) is upper semi-continuous; 2. # ( ( x , y ) l f f ( a , b ) ) = l if and only if (x,y) = (a, b); and 3. /5(~) is a compact, convex, subset of R 2 for all ~,0~<~<1. We will some times abbreviate/5(a, b) as just/5. Next we define the fuzzy distance between fuzzy points. Let d(u, v) be the usual Euclidean distance metric between points u and v in R 2. We define the fuzzy distance L) between two fuzzy points #(al,bl) and /5(a2, b2) in terms of its membership function/~(d I/5). Let f2(~)= {d(u, v): u is in/5(al, bl )(00 and v is in /5(a2,b2)(=)}, 0~
special cases of fuzzy rectangles and triangles. The last section briefly discusses directions of future research.
2. Fuzzy circles In this section we: (1) first decide on the definition of a fuzzy circle; (2) show how to get ~-cuts of a fuzzy circle; (3) consider some examples of fuzzy circles; (4) define the fuzzy area of a fuzzy circle and show that it is a fuzzy number; (5) define the fuzzy circumference of a fuzzy circle and prove that it is also a fuzzy number; and (6) look at some examples of fuzzy area and circumference of fuzzy circles.
2.1. Definitions We know that the equation X2 + ax + y2 + by = C defines a circle when 4c > a 2 + b 2. Our first method is to fuzzify this procedure. Method 1. Let A, B, C be fuzzy numbers. A fuzzy circle ~ is all pairs of fuzzy numbers (J7",17)which are solutions to
(R) 2 + J 2 + (17)2 + M = d,
(1)
where 4C' > (A)2 + (j~)2. However, we know [4] that Eq. (1) usually has no solution (using standard fuzzy arithmetic) for R and I7. Therefore, we will not employ Method 1 in defining a fuzzy circle. Another procedure in specifying a circle is to use the standard equation for a circle: (x - a) 2 + (y - b) 2 = c2. This leads us to our second method of defining a fuzzy circle. Method 2. Let A,/~, C be fuzzy numbers. A fuzzy circle c~ is all pairs of fuzzy numbers Og,17) which are solutions to (o? - ~i )2 + (f _ a)2 = (0)2.
(2)
Unfortunately, Eq. (2) also has few, if any, solutions for)? and 17[4]. We need to try another way in defining fuzzy circles [2, 5, 6].
J.J. Buckley, E. EslamilFuzzy Sets and Systems 87 (1997) 79-85
81
Method 3. Let A, B, C be fuzzy numbers. Let
2.3. Examples
f2(a) = {(x, y): (x - a) 2 -b (y - b) 2 = c 2,
Example 1. This will be a thick (or "fat") fuzzy cir-