Abstract
Abstract
In this paper, fuzzy geometrical construction and characteristics of fuzzy lines are investigated. A general form of fuzzy lines is proposed. It is shown that a fuzzy line passing through a set of fuzzy points whose cores are collinear is unique. Slope and intercept of a fuzzy line, vertical and perpendicular distances from a fuzzy point to a fuzzy line are also studied. Sup-min composition of fuzzy sets and concepts of same and inverse points in fuzzy geometry are applied to define all the ideas. Proposed general form of fuzzy line is applied to fit a fuzzy line for a dataset of imprecise locations or fuzzy points. It is shown that the fitted fuzzy line has the minimum sum of square vertical distances between the given fuzzy points and the fitted fuzzy line. Proposed definitions and ideas are supported by several numerical and pictorial illustrations.
Keywords
Introduction
Classical geometrical ideas may be potentially very powerful to provide a mathematical framework in analyzing shapes or positions of observed objects [13]. However, classical geometry is not always enough to investigate all practical problems, since often observed objects are inherently imprecise [22]. When description of objects are vague, imprecise or inadequate, their precise mathematical representation may not be possible [31]. The need for an effective presentation of objects or shapes whose realizations are inherently imprecise has necessitated the formulation of fuzzy geometrical ideas. However, there have been a few works [3, 46] on rigorous treatment of fuzzy geometry and topology of imprecise imagesubsets.
In the analysis of fuzzy geometrical shapes Buckley and Eslami [3] may be the first to analyze fuzzy geometry using sup-min composition of fuzzy sets. Very recently, Ghosh and Chakraborty [6, 15] defined few basic ideas of fuzzy plane geometry using newly introduced concepts of same and inverse points. It is shown in [15] that the ideas of same and inverse points enhanced the formulations of fuzzy geometry. In this paper, an attempt has been made to study general form of fuzzy line in detail. This paper mainly addresses the questions: what is a fuzzy line? How to construct a fuzzy line? And what is the mathematical form of a fuzzy line? As an application of the proposed fuzzy line, which essentially motivated us to study fuzzy line, we have shown how to fit a fuzzy line for a given dataset of imprecise locations. A brief literature of fuzzy line, which shows the need to study fuzzy line, is given below.
Ammar [1] proposed fuzzy line passing through two fuzzy points as a fuzzy set whose membership function is convex combination of membership values of those fuzzy points. In [40], a fuzzy cell complex structure is defined for modeling fuzzy lines. Fuzzy line in [40] is a particular case of that in [1]. In [24], fuzzy line, which is eventually a fuzzy line segment, has been defined as a collection of line segments with varied membership values. An idea of imprecise lines, which is eventually a set of lines, is given in [27]. Fuzzy line in [3], passing through two fuzzy points whose supports are circles of same radius, has support alike to epsilon-butterfly of [25]. In [8], Chaudhuri defined fuzzy line as a fuzzy set for which any α-level set is either empty or a straight line for all α in (0, 1]. Gupta and Ray [16] defined fuzzy line as collection of collinear crisp points with varied membership values. These definitions of fuzzy line may not be suitable in fuzzy plane geometry. Since, according to [16], α-cut of fuzzy line may be union of disjoint line segments and core of a fuzzy line may not be a crisp line. Moreover, fuzzy lines in [8, 16] can have empty core also. Thus, these methods of defining fuzzy lines may be violating the corresponding well-known definition of crisp lines. Some more geometrical properties of fuzzy line and its applications can also be found in [17–30].
In the existing literature of fuzzy lines, it may be noted that though ideas on fuzzy line are proposed by various researchers, the study on construction of a fuzzy line has not been yet focused extensively. Only Buckley and Eslami studied some concepts to construct fuzzy lines [3].
Recently, Zadeh [46] has proposed that the counterpart of a crisp line, C, in Euclidean geometry, is a fuzzy line. Fuzzy line may be formed by fuzzy-transform of C, with C playing the role of the prototype of fuzzy line.
Jian et al. [21] have mentioned that in classical mathematics, a straight line can be seen as a locus of a point along a fixed direction. Similarly, a fuzzy line can be seen as a locus of a fuzzy point in fuzzy geometrical space.
Since a fuzzy line can be considered as locus of a fuzzy point along a particular direction, a fuzzy line may be visualized as an infinitely long hazy band consisting of a bunch of crisp lines with varied membership grades [15]. Its core must contain a crisp line and its membership function must smoothly decrease from core to the neighboring points. It is reported in [15] that spread of the support of a fuzzy line cannot suddenly get wider and wider imprecise range 1 (epsilon-butterfly shape [25]) as is observed in [3].
In the application field of fuzzy line, such as fuzzy regression line or fuzzy line fitting corresponding to a given dataset of imprecise locations, which is a topic of extensive application of fuzzy line, Kao and Chyu [22] have mentioned that existing ideas on fitting fuzzy regression line have a common characteristic of increasing spreads for fuzzy responses (dependent variable) as the independent variable increases its magnitude, but this is not suitable for general cases. In this paper, we propose an approach to fitting a fuzzy line. In the proposed fuzzy line fitting, we will see that fitted fuzzy line will not have increasing spread. Due to the successful applications of fuzzy regression line in various fuzzy systems (reported in [10]), substantially a large number of research work is focused to find fuzzy linear regression corresponding to crisp data or fuzzy data [19–37].
Several conflict and deficiencies of the existing methodologies have been pointed out by Shapiro [38] and Wang and Tusar [42]. We feel that prior to find a fuzzy regression line, first we need to know what is a fuzzy line. Thus, this paper is intended to discuss what is a fuzzy line and how to construct a fuzzy line. Then, we attempted to fit a fuzzy line for a set of fuzzy points. This paper is organized as follows.
Section 2 provides some basic definitions and terminologies which are used throughout this paper. A detailed investigation on fuzzy lines in general form is given in the Section 3, which also includes definition of slope of a fuzzy line, intercepts of a fuzzy line, (vertical) distance between a fuzzy point and a fuzzy line and fuzzy half plane. Section 4 provides a procedure of fuzzy line fitting as an application of the proposed fuzzy line. In Section 5, future scope and conclusions of the proposed work are drawn.
Preliminaries
The basic definitions which are used here are adopted from [3] and [15]. Capital letters with over tilde bar, i.e., , , , … all represent fuzzy subsets of . Membership function of a fuzzy set of is represented by , with .
A fuzzy set is said to be convex if all of its α-cuts are convex. A normal and convex fuzzy set in is known as a fuzzy number. Equivalently, we have the following definition of a fuzzy number.
is upper semi-continuous
2
,
outside some interval [a, d], and there exist real numbers b and c so that a ≤ b ≤ c ≤ d and is increasing on [a, b] and decreasing on [c, d], and for each x in [b, c].
Due to upper semi-continuity of , for a fuzzy number , the set is closed for all t in . Therefore, the set is a closed and bounded interval of for all α in [0, 1]. A closed and bounded interval is a convex set in . Thus, all the α-cuts of a fuzzy number are convex. Hence a fuzzy number is always a convex fuzzy set. Again due to the condition (ii), the fuzzy set is normal. Therefore, the Definition 2.3 can be taken as equivalent definition of a fuzzy number.
L (0) =1 and L (1) =0, or
L (x) >0 for x in [0, + ∞) and L (+ ∞) =0
is called as a reference function of a fuzzy number.
A fuzzy number is called an LR-type fuzzy number if there exist two reference functions L and R, and two numbers α > 0 and β > 0 such that can be written as:
The notation (m - α/m/m + β) LR or (a/b/c) LR is used to represent an LR-type fuzzy number. If L (x) = R (x) = max {0, 1 - |x|}, then an LR-type fuzzy number (a/b/c) LR is called as a triangular fuzzy number. A triangular fuzzy number is denoted by (a/b/c). A new perception of fuzzy number along a line is given below.
It is easy to observe that for each and every fuzzy number on the line lx + my = n there always exists a unique fuzzy number in the real line and vice versa.
is upper semi-continuous,
if and only if (x, y) = (a, b), and
is a compact, convex subset of , for all α in [0, 1].
The notations , , , … or , , , … are used to represent fuzzy points.
Similarly, along a line, L
2 say, joining (x
2, y
2) and (c, d), there exists a fuzzy number, say, on the support of . Now (x
1, y
1) , (x
2, y
2) are said to be same points with respect to and if: (x
1, y
1) and (x
2, y
2) are same points with respect to and , and
L
1, L
2 have equal angle with the line joining (a, b) and (c, d).
The points (x
1, y
1) , (x
2, y
2) are said to be inverse points if (x
1, y
1) , (- x
1, - y
1) are same point with respect to and .
Now let us study fuzzy lines and their characteristics.
Fuzzy lines
Since support of a fuzzy point must be a compact set, i.e., closed and bounded set in , all lines joining same points of and must be parallel to the line l. Similarly all the lines joining same points of and always be parallel to the line l. Because, otherwise, the support sets and will be unbounded and hence they cannot represent supports of fuzzy points. Therefore, slope of the fuzzy half lines (or infinite tails) and must be equal to slope of the line l. Thus the fuzzy line may have figure like Fig. 1, where a fuzzy line passing through five collinear fuzzy points , , …, is depicted.
In the above definition of fuzzy line, fuzzy line is perceived as union of crisp lines or line segments with different membership values. However there are other ways too. For instance, a fuzzy line may be imagined as a collection of crisp points of different membership values or as group of fuzzy points [15]. Basically whatever be the way being followed to define a fuzzy line, it must be visualized as a straight infinitely long hazy band having one (deep) crisp straight line on its core with a smooth transition of membership values between the neighboring points of the core line [15]. To express this visualization mathematically, for each fuzzy line there must exists three functions f (x, y), g (x, y) and h (x, y) where f (x, y) =0 and h (x, y) =0 represent boundary curves of the support of the fuzzy line and g (x, y) =0 represents the straight line on the core. Obviously, g is a linear function and not necessarily f and h are linear. This concept leads to define general form of fuzzy lines and also give an equation to fuzzy lines.
Here the notation (f/g/h) LR = 0 means that membership grade of the points on gradually increases (through the function L) from 0 to 1 as we move from f to g and gradually decreases (through the function R) from 1 to 0 as we move from g to h.
Let f and h be functions having the properties that at each point (x, y) ∈ for which f (x, y) = 0 = h (x, y)
, , and exist and are continuous, and
and are non-vanishing.
Then from the well-known Implicit Function Theorem of calculus, there exist two functions p (x) and q (x) such that f (x, y) =0 ⇔y = p (x) and h (x, y) =0 ⇔y = q (x). Let us consider a straight line perpendicular to . As explained in [15], along x + my = k, which is perpendicular to , there must exist one fuzzy number on the support of . In Fig. 1, the line x + my = k intersects y = p (x), y = mx + c and y = q (x) at F, G and H respectively. It is easy to note that the above said fuzzy number on and along x + my = k can be expressed as (F/G/H)
LR
.
Apparently, . Let F = (u 1, v 1) and H = (u 2, v 2). The points (u 1, v 1) and (u 2, v 2) can be obtained by solving and respectively.
Now membership value of any point can be expressed by:
In the Fig. 2,
The lines IJ and CD respectively determine the boundary functions f (x, y) and h (x, y) of support of the line. So,
Here = {(x, y) : f (x, y) ≥0, h (x, y) ≤0} and at each point (x, y)∈ for which 5x - 4y + 6.202 = 0 or 5x - 4y + 0.202 = 0 all of , , and are constant and hence continuous, and
and are non-vanishing.
So, ∃ p (x) and q (x) such that, f (x, y) ≡ y - p (x) =0 and h (x, y) ≡ y - q (x) =0. It is easy to observed that, and .
The equation of is (5x - 4y + 6.202 / 5x - 4y + 3 / 5x - 4y - 0.202) LR = 0 with L (x) = R (x) = max {0, 1 - |x|}. Its membership function can be constructed as follows.
The line RS ≡ 4x + 5y - k = 0 is a generic line perpendicular to PQ or AB. Along the line RS, the fuzzy number (H/G/F)
LR
exists in where H, F and G are points of intersection of RS with IJ, CD and PQ respectively. This fuzzy number is same with the following two fuzzy numbers according to a rigid translation
3
, the fuzzy number lie on along MN, the fuzzy number lie on along UV.
The points F, G and H are (-0.756 + 0.098k, 0.605 + 0.122k), (-0.366 + 0.098k, 0.293 + 0.122k) and (0.025 + 0.098k, - 0.020 + 0.122k), respectively. Therefore, varying , the membership function of can be obtained as:
If , then it implies that there do not exist same points in two consecutive fuzzy points amongst , , …, such that (x 0, y 0) lies on the line segment joining those two same points. This is impossible, since implies that there must exist two same points and , for some i, such that (x 0, y 0) lies on the line segment joining (x 1, y 1) and (x 2, y 2). Therefore, the possibility that cannot occur.
Again ≠ also impossible, since membership value of (x 0, y 0) on both the fuzzy lines and are evaluated by the same Definition 3.2.
Hence, once a point (x 0, y 0) belongs to , then (x 0, y 0) must belong to with ≠ . Changing the role of and , we will get that . Hence the theorem follows. □
Let 0 < α ≤ 1. The set is a line segment or union of line segments which are subsets of l. We will prove that it is exactly a line segment and cannot be union of line segments. Let A α and B α be the points of intersection of l with f (x, y ; α) =0 and h (x, y ; α) =0 respectively, where f (x, y ; α) =0 and h (x, y ; α) =0 are boundary of the α-cut of . We will show = . Let ∃ K ∈ but K ∉ . So <α. Therefore, . But this is not possible, because all α-level sets of are closed convex sets and for 0 < α < β ≤ 1, ⊆ . Therefore which is a compact convex set and for 0 < α < β ≤ 1 we get ⊆ . Thus, membership function of is upper semi-continuous and is a compactset.
If G be the point of intersection of l and , then = min. Hence the fuzzy set is a fuzzy number along the line l. □
Theorem 3.2 helps to think the fuzzy line as a collection of fuzzy numbers at each points of or collection of fuzzy points at each point of .
From the Theorem 3.2 it is obtained that along a line l, which is perpendicular to , a fuzzy number exists in . However, spread of all of those fuzzy numbers may not be equal in general. If spreads on both the sides of core are equal, then the fuzzy lines may be called as symmetric and otherwise non-symmetric.
We note that if a fuzzy line is perceived as group of fuzzy points, then boundary of the supports of the fuzzy points which belong to touch the boundary of . For example, if a fuzzy line passing through and is considered, the fuzzy points lie on are (0 ≤ λ ≤ 1) whose supports touch the boundary curves of . However, there exist several fuzzy points whose core lie on and support of them are subset of .
Up to this point, we observe that fuzzy lines are perceived as one of the following ways: collection of crisp points, collection of fuzzy points, or collection of crisp line segments or half-lines or lines.
However any of the three considerations depends on the other two, since fuzzy points or crisp lines are collection of crisp points and intersection of two curves is a point or set of points. A unique characterization of fuzzy lines or the identification of a fuzzy set to be called as a fuzzy line is given in the following theorem.
Let us now define slope and intercepts of a fuzzyline.
Fuzzy line is determined by .
Any half line in the infinite fuzzy half lines and have slope 1.2.
Same points of and with membership value α ∈ [0, 1] are and respecti-vely, for each θ ∈ [0, 2π].
Slope of the line segment is .
If be the slope of the fuzzy line , then according to the Definition 3.4, membership value of on is α.
Therefore, core of is 1.2 and for each α ∈ [0, 1], where .
In the next y-intercept of a fuzzy line is defined and similarly x-intercept can be defined.
Let us now move to study fuzzy distance between a fuzzy point an a fuzzy line.
Here the distance metric d ((x
1, y
1) , (x
2, y
2)) is the usual Euclidean distance metric. Instead of the Euclidean metric if we consider the function d′ ((x
1, y
1), (x
2, y
2)) = |y
1 - y
2| to measure the distance between (x
1, y
1) and (x
2, y
2), then the turns out fuzzy set
So, A
α
= and hence = = α. Precisely, vertical distance between and is
In the next section, as an application of the proposed general form of fuzzy line, we will show how to fit a fuzzy line corresponding to a given data of imprecise locations.
An application: Fuzzy line fitting
Let us suppose a set of fuzzy points , , …, is given to us. We want to fit a fuzzy line for the given set of fuzzy points such that sum of vertical distances between the fuzzy points and the fitted fuzzy line is minimum.
In classical line fitting, we shift the given set of crisp points vertically such that the points become linear. There will have several possible lines which are obtained by shifting points to a linear fit. Out of all of these linear fits, which has smallest possible value for the sum of the squares of the vertical distances of the points is considered as best fitted line to the given set of crisp points. We will follow the same procedure to obtain fuzzy line fitting. At first, let us define what does vertical shifting of a fuzzy point mean.
Here d > 0 corresponds to upper shift and d ≤ 0 corresponds to lower shift. Instead of saying that is shifted up to d distance vertically, we may also call is rigidly shifted up to the point . The word ‘rigid’ explains that only the points on the support are being shifted vertically without changing the membership values.
Let (a 1, b 1), (a 2, b 2), …, (a n , b n ) be the core of the given fuzzy points , , …, , respectively. Let be the best fitted fuzzy line corresponding to , , …, . For the core points, let y = mx + c be the best fitted line with least square vertical distances. Obviously, core line of the fuzzy line is the crisp line y = mx + c.
Now let us shift the fuzzy point up to the fuzzy point rigidly, for each i in {1, 2, …, n}.
The fuzzy line will be considered as the line through , , …, . Thus, the fitted fuzzy line for the fuzzy points , , …, is given by
Let equation of the fuzzy line be (y - f (x)/y - mx - c/y - g (x)) LR = 0. We note that evaluating exact mathematical form of the functions f, g, L and R may not be always an easier task due to complex structure of the fuzzy points , , …, . According to Bector and Chandra [2] and Dubois and Prade [11, 12]in the application field rany fuzzy number can be approximated by triangular fuzzy number. Thus rwe may take L and R as linear functions. To approximate the functions f and g we may follow the following methodology.
Equation of the fitted fuzzy line
The fitted fuzzy line is obtained by
If slope of the core line y = mx + c is non-negative rthen out of all these points with y-coordinate as rwe will consider the point U i as the point for whichx-coordinate is minimum. Therefore rco-ordinate of the point will be obtained by and .
If slope of the core line y = mx + c is negative rthen out of the points with y-coordinate as rwe will consider the point U i as the point for which x-coordinate is maximum. Therefore rco-ordinate of the point will be obtained by and .
Similarly rthe point will be obtained.
Varying i from 1 to n requation of the upper curve y = f (x) will be obtained by joining the line segments U
1
U
2 rU
2
U
3 r… rU
n-1
U
n
and the half lines U
1
U
l∞ (parallel to the core line and passing through U
1) and U
n
U
r∞ (parallel to the core line and passing through U
n
). Mathematically ry = f (x) is
Part of the lower curve ry = h (x) in the fuzzy line segment can be approximated as the line segment joining the points and where L i and L i+1 have lowest y-coordinates in the support sets and respectively ri.e. r and .
If slope of the core line y = mx + c is non-negative rthen the point will be obtained by and .
If slope of the core line y = mx + c is negative rthen the point will be obtained by and .
Similarly rthe point will be obtained.
Varying i from 1 to n requation of the upper curve y = f (x) will be obtained by joining the line segments L
1
L
2 rL
2
L
3 r… rL
n-1
L
n
and the half lines L
1
L
l∞ (parallel to the core line and passing through L
1) and L
n
L
r∞ (parallel to the core line and passing through L
n
). Mathematically ry = h (x) is
Thus rcorresponding to the fuzzy points r r… r rfitted fuzzy line is given by (y - f (x)/y - mx - c/y - h (x)) =0.
Numerical example
Let us fit a fuzzy line for the fuzzy points r r and rwhere membership function of these fuzzy points are:
These fuzzy points are depicted in the Fig. 3.
Best fitted line for the core points (-1 r 0) r(0 r 1) r(1 r 4) and (2 r 1) is y = 0.6x + 1.2.
Shifted fuzzy points for the given fuzzy points are given by
These shifted fuzzy points r r and and the fitted core line is depicted in the Fig. 4.
To form the upper curve y = f (x) rthe required points U
1 rU
2 rU
3 and U
4 are given by (-1 r 0.85) r(0 r 2.2) r(0.5 r 2.3) and (2 r 2.9) respectively. Thus rthe function y = f (x) is:
To form the lower curve y = h (x) rthe required points L
1 rL
2 rL
3 and L
4 are given by (-1 r 0.35) r(0 r 0.2) r(1.5 r 1.3) and (2 r 1.9) respectively. Thus rthe function y = h (x) is:
Conclusion
In this paper we have attempted to formulate general form of fuzzy line. From the presented investigation, we obtain that formulation of fuzzy lines can be made in four different ways—first, group of crisp points with varied membership values, second, group of line segments or half lines with different membership values, third, group of fuzzy points, and last one is the group of fuzzy numbers along perpendicular lines on the core of the fuzzy line. From the proposed formulations of fuzzy lines, it is observed that α-cut of fuzzy lines are closed, connected and arc-wise connected subset of but not necessarily convex. Fuzzy line is always normalized and more precisely its core contains a crisp line. Membership function of fuzzy line is upper semi-continuous—it follows from the fact that α-cut being closed. Along with the construction procedure of membership function of fuzzy lines, we have attempted to introduce its slope, intercept and some concepts of distance and vertical distance between a fuzzy point and a fuzzy line. An equational form of fuzzy line is also proposed. Application on fuzzy linear and affine spaces [28] of the proposed analysis of fuzzy lines may be considered as future research.
As an application of the proposed fuzzy line, we have studied fuzzy line fitting. Fitted fuzzy line corresponding to a set of imprecise locations may have hopeful application on fuzzy regression line, fuzzy linear inequality, trends of a fuzzy data, pattern recognition, etc. When an explicit list of n fuzzy numbers for independent variables and corresponding list of n fuzzy numbers for dependent variable is available, then corresponding to each value of dependent and independent variable, we must obtain a fuzzy point with rectangular support (see Example 1 of [3]). Thus, even though formulated fuzzy regression line has been attempted to find a linear pattern of a given fuzzy data, but the methodology can also be applied to find vague relationship between cause and effect variables especially in fuzzy rule base systems [7]. An explicit application on finding vague relationship between dependent and independent variable can be found from our future research.
Footnotes
For a fuzzy set, its imprecise range refers to variability/diversity (distance) of elements on the fuzzy set from its core.
A translation is said to be rigid if it preserves relative distances –that is to say that if P 1 and Q 1 are transformed to P 2 and Q 2 then the distance from P 1 to Q 1 is the same as that from P 2 to Q 2.
