Abstract
The non-Archimedean normed space theory is an important research object in mathematical physics whose triangle inequality holds in a stronger form. In this note, we propose a generalized chordal distance and a non-Archimedean chordal distance for intuitionistic fuzzy sets. An illustrative example is given to calculate the constructed distances with the different parameters. And some experiments show that the new distances based on chordal distance and non-Archimedean distance are more efficient than the Euclidean-like distances in pattern recognition.
Introduction
Distance (metric) plays an important role in various fields such as signal processing, pattern recognition, machine learning and data modeling applications. How to construct a universal distance for the practical problem is still an open problem. For example, it is hard to give a universal distance to measure the distance between two fuzzy sets, particularly in two intuitionistic fuzzy sets.
Zadeh first proposed fuzzy set model as a extension of the classical notion of set in [1]. Atanassov introduced the concept of intuitionistic fuzzy set [2–5]. Generally speaking, there are two strategies to construct a distance between two intuitionistic fuzzy sets. One strategy is based on topology theory (deduced by a topology), and the another strategy is based on normed space theory such as Banach space theory (deduced by a norm). The common used distance functions are the Minkowski distance, the Euclidean distance, the Pearson correlation distance, the Mahalanobis distance and some special metrics [6–8]. Notice that some of these distances are based on l p norm, and they are Archimedean and Euclidean-like whose triangle inequality holds. We know that the distances deduced by lα norm are linear. Then there may have bad results by using linear distances on the nonlinear datasets.
The Euclidean-like distance is a good choice for symmetry sphery datasets, but may have a bad effect for unbalanced nonlinear datasets. Because of this, we try to construct some nonlinear distances for the special dataset such as intuitionistic fuzzy set. In pattern recognition, by using the Euclidean-like distance, we may not recognize the right pattern, and a simple example is given in Section 4. Inspired by this, we introduce the notions of chordal distanceand non-Archimedea valuation to modify the classical Euclidean-like distance in this paper. Where the first nonlinear distance is a chordal distance which comes from complex analysis, and the another is a non-Archimedean distance which comes from non-Archimedean normed space theory. Non-Archimedean normed space theory has been widely used in physical and mathematics [9]. The non-Archimedean valuation is different from the absolute value function and has some nice properties such as |n|
nA
≤ 1,
Mathematical foundation
In this section, we give some notions, which will be used in this paper. Let
Generalized chordal distance
A mapping
is called the triangle inequality.
A mapping on a set
The standard l
p
norm is defined as
For p = 1, the l1 norm is also called the taxicab norm. For p = 2, l2 norm is called the Euclidean norm and the l∞ norm is called the maximum norm or infinity norm.
We can obtain a distance (or metric), if we let
Now, the generalized definition of the chordal distance is given by the following:
For
The norm
A mapping |a|=0 ⇔ a = 0,
In addition, we assume that | · | is non-trivial, i.e., there exists
The condition (ii) implies that the non-Archimedean valuation is a homomorphism of groups.
Based on the above, we have the following results: (1) |n · 1|≤1 for any
Let
Next, we give the another definition in the paper.
For
By the definition of the non-Archimedean chordal distance, it is easy to prove the following results: if |b|≤1, |a|≤1, then if |a|>1, |b|≤1, then by the strong triangle inequality, we have |a - b| = |a|, and if |a|>1, |b|>1, then
It is easy to prove that the p-adic valuation is a non-Archimedean valuation. Moreover, the p-adic valuation can be extended into the rational numbers
A function
Notice that the p-adic norm is nonlinear.
To simplify the calculation, we can replace | · | in (2.2) by the absolute value function. We need to modify Definition 2.2 because 1 is always larger than |μ A |, |ν A | and |π A | for an intuitionsti fuzzy set A = (μ A , ν A , π A ). Then we get the following modified definition of the generalized non-archimedean distance.
For
We will review some classical distances between two intuitionistic fuzzy sets A, B in
It is easy to see that the four distances are all linear Euclidean-like distances. We rewrite them by
The absolute value function | · | in (3.1) plays an important role in the proposed distances. And it is easy to see that the distance
Assume that A, B are two fuzzy sets. Let d (A, B), l (A, B), e (A, B), q (A, B) denote the Hamming distance, the normalized Hamming distance, the Euclidean distance and the normalized Euclidean distance proposed by Szmidt and Kacprzyk in [10]. Taking into account an intuitionistic-type representation of a fuzzy set, Szmidt and Kacprzyk gave the following distances, the generalized Hamming distance d' (A, B), the generalized normalized Hamming distance l' (A, B), the generalized Euclidean distance e' (A, B) and the generalized normalized Euclidean distance q' (A, B). And they obtained the following results:
The essence of the four distances is the same. It is easy to verify that for the constructed distances
Table 1 shows the different distances between institutionstic fuzzys with different parameters. As can be seen form Table 1, with different parameters we can get different scaling distances.
The distances with different parameters
Suppose that A, B, C represent three patterns and let D denote a new sample
As can be seen form Table 2, we obtain that (i) the new constructed distances,
Comparison of different distances
Comparison of different distances
Next, the following example shows that the Euclidean-like distance has a bad effect for recognizing patterns. We choice the other patterns to compare the capabilities of different distances.
Suppose that A, B, C represent three patterns and let D denote a new sample
As can be seen form Table 3, we have the following results: (i) For the above patterns, the distance from the pattern A to the sample D is equal to the distance from the pattern B to the sample D, thus the Euclidean-like distance cannot recognize the pattern of the sample D; (ii)
Comparison of different distances
In this paper, we propose two nonlinear distances, the chordal distance and non-Archimedean chordal distance. By complex analysis and non-Archimedean space theory, it is easy to see that the constructed distance are both nonlinear and non-Euclidean. By using the proposed distances, we then obtain tow generalized distance between intuitionistic fuzzy sets, and some experiments show that the new distances based on chordal distance and non-Archimedean distance are more efficient than the Euclidean-like distances in pattern recognition.
Competing interests
The authors declare that they have no competing interests.
Footnotes
Acknowledgement
This work is supported by Business College of Shanxi University (Grant No. 2015036). All authors contributed equally to the writing of this paper. All authors read and approved the final manuscript.
