Next Article in Journal
Some Companions of Fejér-Type Inequalities for Harmonically Convex Functions
Previous Article in Journal
Blind RIS Aided Ordered NOMA: Design, Probability of Outage Analysis and Transmit Power Optimization
Previous Article in Special Issue
Prime Cordial Labeling of Generalized Petersen Graph under Some Graph Operations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Generalized Fuzzy Linguistic Bicubic B-Spline Surface Model for Uncertain Fuzzy Linguistic Data

by
Mohd Syafiq Bidin
1,
Abd. Fatah Wahab
1,*,
Mohammad Izat Emir Zulkifly
2,* and
Rozaimi Zakaria
3
1
Faculty of Ocean Engineering Technology and Informatics, Universiti Malaysia Terengganu, Kuala Terengganu 21300, Malaysia
2
Faculty of Science, Department of Mathematical Sciences, Universiti Teknologi Malaysia, Johor Bahru 81310, Malaysia
3
Faculty of Science and Natural Resources, Universiti Malaysia Sabah, Kota Kinabalu 88450, Malaysia
*
Authors to whom correspondence should be addressed.
Symmetry 2022, 14(11), 2267; https://doi.org/10.3390/sym14112267
Submission received: 16 June 2022 / Revised: 30 August 2022 / Accepted: 2 September 2022 / Published: 28 October 2022
(This article belongs to the Special Issue Research on Fuzzy Logic and Mathematics with Applications)

Abstract

:
A fuzzy linguistic data set that is uncertain is difficult to analyze and describe in the form of a smooth and continuous generic figure. Therefore, the study aims to develop a new model of a B-spline surface using a different approach of a crisp and fuzzy linguistic point relation with three types of linguistic function: low L , medium M i and high H . These linguistic functions are defined first to introduce the fuzzy linguistic point relation. Then, a new algorithm of the fuzzy linguistic bicubic B-spline surface model is presented to convert fuzzy linguistic data into fuzzy linguistic control points. In addition, a numerical example of fuzzy linguistic data is considered at the end of this study to visualize the suggested model. Thus, the relation between the fuzzy linguistic data points can be analyzed to present another area of knowledge in which symmetry phenomena occur. The symmetry here plays an important role in solving the uncertain fuzzy linguistic data problem by using the suggested model.

1. Introduction

Real data from real phenomena and scenarios are difficult to describe and analyze using existing methods. There are even more problems when they involve linguistic terms that are uncertain by nature where they carry their own meaning depending on the individual’s perception [1]. The use of linguistic terms in daily activities has various interpretations and assumptions. For example, the intonation of the use of sentences or words in conversation sometimes has a different meaning. Therefore, the relationship between linguistics and the uncertainty inherent in the concept of fuzzy sets is inseparable [2]. To deal with uncertain information, Zadeh [3] proposed the concept of the fuzzy set, which has been widely used in different fields. Then, it was followed by the concept of linguistic variables and its application, also proposed by Zadeh [4,5,6].
Language is one of the primary expressions of human intelligence. What makes language so difficult for artificial intelligence (AI) is its ambiguity, which refers to the possibility of interpreting linguistic units in different ways, and ubiquitous quality in natural language [7]. In the twenty-first century, the activities of human life have been revolutionized by the widespread application of the internet, and the capabilities of computing systems and intelligence that are driving a new era of AI. A variety of intelligent human behaviors such as memory, emotion, perception, judgment, reasoning, recognition, proof, communication, understanding, design, thinking, learning, creating and others, can be realized artificially by using machines or building systems and networks. However, these are built on certainty or precision and are very limited by their formal axiom systems, which cannot simulate the uncertainty of the human thought processes due to their precision [8].
The problems of linguistic terms can be translated into the form of linguistic data sets and need to be solved using appropriate models to produce clear visuals in the form of curves and surfaces. This method requires the acquisition of real data from the real world to be modeled with geometric modeling. Then, the data can be simulated and analyzed for the research conducted. However, the developed model will not lead to any change if the problem of data sets that are fuzzy and have uncertainty is not resolved first. Existing geometric functions in the field of geometric modeling cannot model a data set into curves and surfaces when there is an ambiguous property of the data set obtained. Geometric modeling can only be performed when the data set has full membership, while data sets that do not have full membership are ignored [9].
To solve this problem, a new model needs to be proposed using a fuzzy linguistic approach and combined with the spline function in geometric modeling. This research paper will define a fuzzy linguistic point relation where two sets of fuzzy linguistic data are connected to obtain the exact membership value, which can then form a clear and smooth surface. From the result of this surface, the process of evaluation and analysis can be carried out more easily and smoothly. Research in this field is still new, where the study of curves has only been conducted by Hussain et al. [1,2] and Wahab and Hussain [10]. Therefore, this paper presents another area of knowledge in which symmetry plays an important role in solving the problem of fuzzy linguistic data that have an uncertain nature. The process of developing a new model of the fuzzy linguistic bicubic B-spline surface will be discussed in the following sections.

2. Introduction to B-Spline Function

In 1946, Schoenberg [11] introduced the B-spline or basis spline for the uniform knot cases. Then, Boor [12] began using the B-spline function as a tool to present geometry curves and introduced a recursive assessment of the B-spline known as De Boor’s algorithm in 1960. He became one of the most influential proponents of the B-spline in approximation theory. Dempski [13] and Farin [14] discussed that through the representations of curves and surfaces, a set of data can be modeled with B-spline functions. A curve approximates a set of control points without necessarily passing through any control points when polynomials are fitted to the path. Another method for geometric modeling is interpolation where a smooth curve is constructed through each data point, according to Salomon [15]. A B-spline surface can be obtained by taking a bidirectional net of control points, two knot vectors and the product of the univariate functions as follows (Piegl and Tiller [16])
B s ( u , v ) = i = 0 n j = 0 m P i , j N i , p ( u ) N j , q ( v )
where N i , p ( u ) and N j , q ( v ) are the basic function of crisp B-splines with degree p and q in parameters u and v , respectively.
The B-spline surface is a tensor product basis function N i , p ( u ) N j , q ( v ) . The set of control points is often referred to as the control network, and the value of u and v is between 0 and 1 . Both u and v are vectors that determine the intersection direction of the B-spline curve for the formation of the B-spline surface in the form of rows, i and columns, j . Hence, the B-spline surface maps a square unit to a surface patch, as shown in Figure 1.

3. Fuzzy Set Approach to B-Spline

Using fuzzy set theory (Zadeh, [3]), Wahab et al. [17,18] introduced a new approach of the fuzzy B-spline surface model using fuzzy control points, defined as
B s ˜ ( s , t ) = i = 0 n j = 0 m P ˜ i , j N i , p ( s ) N j , q ( t )
where N i , p ( s ) and N j , p ( t ) are the B-spline basic functions with degree p and q , respectively, in parameters s and t , of which the value is between 0 and 1 . Each knot vectors specified must qualify conditions s = n + p + 1 and t = m + q + 1 . Therefore, the B-spline surface is a surface in the form of a tensor product. P ˜ i , j = P ˜ i , j , P i , j , P ˜ i , j is the ( i , j ) th fuzzy control point in row i and column j that will form the fuzzy control network for surface patch formation.
Figure 2a shows an example of bicubic shape of the fuzzy B-spline surface model with fuzzy control points while without fuzzy control points in Figure 2b. The model is formed by 16 fuzzy control points that are also known as fuzzy data points. These fuzzy control points form the fuzzy control network that illustrate this surface model.
The objective of this study is to introduce a new model of the fuzzy linguistic bicubic B-spline surface based on fuzzy set theory and the B-spline function in geometric modeling. The use of fuzzy set theory can solve problems in modeling uncertainty data, while the model was developed geometrically through the production of curves and surfaces using the B-spline function corresponding to the study conducted to obtain clear and smooth visualization results. Thus, a new model was developed with a combination of all these concepts, which, subsequently, can be applied to linguistic data from the real world for the purpose of forecasting, data modeling and others.
This study is further structured as follows. Section 4 reviews the existing studies on fuzzy sets and linguistics. Then, Section 5 presents the introduction of fuzzy linguistic data processing and the definition of fuzzy set theory. Section 6 defines linguistic variables with an example of Body Mass Index (BMI) while Section 7 presents new definitions for fuzzy linguistic point relations. The fuzzy linguistic model with its algorithm is proposed in Section 8. Section 9 discusses a numerical example and visualization of the model. Lastly, conclusions and recommendations for further research are depicted in Section 10.

4. Literature Review

Linguistics is the scientific analysis of language, as opposed to the comprehensible but impressionistic analysis of language. Semantic studies examine how a meaning is managed in its journey from human thought to a word or sentence [19]. Kracht [20] said that language is a set of signs defined as a quadruple ( π , μ , λ , σ ) , where π is its exponent (or phonological structure), μ its morphological structure, λ its syntactic structure and σ its meaning (or semantic structure). A text is certainly more than a sequence of sentences, and the study of discourse is indeed a very important one. Furthermore, sentences are so complicated that we need a long time to study them. In addition to that, Aikhenvald [21] discussed the properties of evidence systems that are related to discourse, and also the details of cross-linguistic study that will provide valuable insights into the nature of human cognition. Maynard [22] studied Japanese primarily from the perspective of discourse and conversation analysis by consistently analyzing real-life Japanese, part of contemporary Japanese culture, in a constant dynamic flow of being produced, consumed and interpreted. In particular, several studies have also been conducted to investigate concepts roughly corresponding to anger in languages such as Kovecses [23,24], Soriano [25], King [26] and Matsuki [27]. In normal situations, uncertain data are omitted from the data set regardless of their effect on any outcome. Therefore, the evaluation and analysis process of the visualized data will be incomplete. The data set should be filtered if there is an element of uncertainty so that it can be used to generate a model of a curve or surface to be studied.
To overcome this problem, linguistic fuzzy sets are used, which are a generalization of fuzzy set theory from Zadeh [3] and further extended in [4,5,6]. The concept of linguistic variables has been widely used and has become the main reference of researchers. The study discussed about linguistic variables characterized by a quintuple ( X , T ( X ) , U , G , M ) ,   where X is the name of the variable, T ( X ) is the term set of X (the collection of its linguistic values), U is a universe of discourse, G is a syntactic rule that generates the term in T ( X ) and M is a semantic rule that associates with each linguistic value X and its meaning M ( X ) where M denotes a fuzzy subset of U . Bonissone [28] proposed a solution for the problem of how to associate labels with unlabeled fuzzy sets based on semantic similarity (linguistic approximation) and also how to perform arithmetic operations with fuzzy numbers. In addition to that, Delgado et al. [29] defined an aggregation operation between linguistic labels based on their meaning that can be performed without any reference to this semantic representation. Therefore, it is very useful from a computational point of view because it can be implemented as a simple table or procedure. Bordogna and Pasi [30] introduced a solution to the problem of numerical query weights by defining an existing weighted Boolean retrieval model and a linguistic extension formalized in fuzzy set theory, where the numerical query weights are replaced by linguistic descriptors that determine the importance level of the terms, while Khoury et al. [31] proposed the use of a hybrid statistical fuzzy methodology to represent subject–verb–object triplets that calculates the membership of subject–verb pairs and verb–object pairs in various domains.
To deal with an unbalanced set of linguistic terms, Herrera et al. [32] presented a fuzzy linguistic methodology by developing a representation model for unbalanced linguistic information that uses the concept of linguistic hierarchy as the basis of representation. This methodology is built on the concept of linguistic hierarchy and on a 2-tuple fuzzy linguistic representation model that also consists of representation algorithms and computational approaches for unbalanced linguistic information. The linguistic application of fuzzy set theory to natural language analysis formulated a working definition of fuzziness that can be used in future research on fuzzy linguistics clarified by Ma [33]. Ramos-Soto and Pereira-Fariña [34] proposed a new understanding of interpretability in the context of the linguistic description of fuzzy data by approaching this concept from a natural language generation (NLG) perspective as opposed to focusing on the classical notions of interpretability for fuzzy systems and linguistic summaries or descriptions on data (LDD). In particular, many researchers have also used the fuzzy linguistic approach in multi-criteria decision making such as Tong and Bonissone [35], Herrera and Martinez [36], Rodriguez et al. [37,38], Wang et al. [39] and Nguyen et al. [40]. However, in order to evaluate and analyze a model, linguistic fuzzy data sets need to be visualized first as a curve or surface model.
The modeling of fuzzy linguistic data sets can be demonstrated through the construction of curves and surfaces using existing functions in computer-aided geometric design (CAGD). Geometric modeling is a process when a set of data is translated into a real 2-dimensional or 3-dimensional form to produce a smooth and clear visualization. Among the studies that have been conducted is that by Jaccas et al. [41,42] who discussed a fuzzy logic approach to curve and surface design in the context of CAGD. Gallo and Spagnuolo [43] and Gallo et al. [44] presented a new approach for modeling spatial data, which takes into account the uncertainty that may be associated with the original data set. The resulting model has explicitly embedded uncertainty properties that allow users to visualize and reason about the reconstructed model at different levels, as well as use different model layers according to the accuracy required by the specific analysis. In addition to that, Anile et al. [45] introduced an innovative approach to model fuzzy and sparse data by generalizing B-spline to fuzzy B-spline where its power depends on the possibility of being used as an approximation function for both fuzzy and crisp data. In addition, Wahab et al. [17,18] and Wahab and Ali [46] used fuzzy set theory and its properties through the concept of fuzzy numbers to introduce the fuzzy control point for fuzzy curve and fuzzy surface models, which can then solve the uncertainty problem in CAGD. This study was later continued by Zakaria et al. [47], Zakaria and Wahab [48,49], Karim et al. [50] and Bakar et al. [51].
Further studies in the field of fuzzy set theory and CAGD have been conducted, specifically by Zulkifly and Wahab [52,53] and Zulkifly et al. [54,55], by introducing a new concept of intuitionistic fuzzy sets with geometric modeling. Shah and Wahab [56] and Shah et al. [57] introduced fuzzy topological digital space concepts with their properties. Zakaria et al. [58,59], Wahab et al. [60] and Adesah et al. [61] extended the study of geometric modeling with fuzzy set theory to a type-2 fuzzy set. In the field of fuzzy linguistics, Hussain et al. [1,2] introduced fuzzy linguistic control points (FLCP), which can be used to generate spline models through linguistic terms. The FLCP theorem has been redefined using modifiers or linguistic hedges to solve the uncertainty problem of linguistic data in geometric modeling. The FLCP was blended with spline basis functions to produce several spline models characterized by fuzzy linguistics. Then, Wahab and Hussain [10] introduced new fuzzy spline models such as fuzzy linguistic Bézier and fuzzy linguistic B-spline by using the definition of fuzzy linguistic control points. The control points are redefined through the fuzzy linguistic approach to produce a new set of control points with linguistic terms. Bidin et al. [62] introduced a new approach for the fuzzy linguistic point relation that can generate a new model called as fuzzy linguistic cubic B-spline curve model. The presented method shows that the model can be generated using directive linguistic terms and functions.
However, previous studies on fuzzy linguistics blended with spline functions only involve a curve form, while a surface form has not yet been extensively studied. Therefore, this paper discusses and introduces a new model of fuzzy linguistic data visualized with spline functions in geometric modeling. There are three fuzzy linguistic variables, which are low L , medium M i and high H , that are discussed in the section to define the fuzzy linguistic point relation. Then, a new algorithm is introduced to build a new model called the fuzzy linguistic bicubic B-spline surface model. Lastly, this new model is visualized using numerical examples of linguistic data sets with randomly selected membership values. From the results of visualization, the evaluation and analysis process is expected to be easier to perform and provide great benefits in various fields, especially the problem of ambiguity in the expression of human intelligence.

5. Preliminaries

Using a fuzzy linguistic set [63], we introduce the fuzzy linguistic control points using the fuzzy linguistic point relation. From any real phenomena or scenarios, we will obtain real data, but due to many factors, the data collected come with uncertainty. Therefore, a linguistic function is used to measure the real data into a linguistic data set. Then, the linguistic data set will visualize various curve (2-D) and surface (3-D) images as in the process described in Figure 3.
Several definitions related to the concepts of fuzzy sets, fuzzy numbers and fuzzy control points are briefly discussed as follows (Wahab and Husain [10]):
Definition 1.
Let  X be a non-empty set. A fuzzy set  A in  X is characterized by a membership function  μ A : X [ 0 , 1 ] and  μ A ( X ) is called as the degree of membership of element  x in  A for  x X can be defined as
μ A ( X ) = { 1 i f     x A c i f     x ˜ A 0 i f     x A
where μ A ( x ) = 1 is a full membership function, μ A ( x ) = c   is a non-full membership function, μ A ( x ) = 0 is a non-membership function and c is the membership grade value between 0 and 1 .
A fuzzy set can also be described as a set of ordered pairs and can be written as A ˜ = { x , μ A ( x ) } . If X = { x 1 , x 2 , , x n } is a finite set and A ˜ X , then the fuzzy set A can be written as
A ˜ = { ( x 1 , μ A ( x 1 ) ) , ( x 2 , μ A ( x 2 ) ) , , ( x n , μ A ( x n ) ) } X
Definition 2.
Let  A be a fuzzy set in the universe of discourse  X and  μ A be the membership of  A . Then, the  α -cut  A α of  A in  X is defined as
A α = { x i X | μ A ( x i ) α }
where α ( 0 , 1 ) .
Definition 3.
Let a fuzzy set  A on the real line be the set of all normal, convex, continuous data, and the membership function in the closed interval and the support  ( A ) = { x | μ A ( x ) 0 } is limited.
A generalized fuzzy number A ˜ with the membership function μ A ˜ ( x ) ,   x R can be defined as
μ A ˜ ( x ) = { l A ˜ ( x ) , a x b 1 , b x c r A ˜ ( x ) , c x d 0 , o t h e r w i s e
where l A ˜ ( x ) is the left membership function of the increasing function [ a , b ] and r A ˜ ( x ) is the right membership function of the decreasing function [ c , d ] such that l A ˜ ( a ) = r A ˜ ( d ) = 0 and l A ˜ ( b ) = r A ˜ ( c ) = 1 .
If l A ˜ ( x ) and r A ˜ ( x ) are linear, then A ˜ = ( a , b , c , d ) is a trapezoidal fuzzy number. If b = c , then the trapezoidal fuzzy number is defined as triangular fuzzy number written as A ˜ = ( a , b , d ) or A ˜ = ( a , c , d ) .
Definition 4.
Fuzzy set  P ˜ in space of  S is said to be a set of fuzzy control points if, and only if, for every  α -level set chosen, there exist pointed, which is  P = P ˜ i , P i , P ˜ i , in  S with every  P i is a crisp point and membership function  μ P : S ( 0 , 1 ] , which is defined as  μ P ( P i ) = 1.
μ P ( P i ) = { 0 i f   P i S c ( 0 , 1 ) i f   P i ˜ S 1 i f   P i S   and   μ P ( P i ) = { 0 i f   P i S c ( 0 , 1 ) i f   P i ˜ S 1 i f   P i S
where μ P ( P i ) is the left membership grade value, μ P ( P i ) is the right membership grade value and c is the membership grade value between 0 and 1 .
Fuzzy set P ˜ can generally be written as
P ˜ = { P ˜ i : i = 0 , 1 , 2 , , n }
where with P = P ˜ i , P i , P ˜ i and P ˜ i being the left fuzzy control point, crisp control point and right fuzzy control point, respectively.

6. Linguistic Variables

A linguistic variable is defined as a variable whose values are words or sentences in a natural or artificial language. According to Zadeh [4], a linguistic variable is characterized by a quintuple ( X , T ( X ) , U , G , M ) , where X is the name of the variable, T ( X ) is the term set of X (the collection of its linguistic values), U is a universe of discourse, G is a syntactic rule that generates the term in T ( X ) and M is a semantic rule that associates each linguistic value X with its meaning M ( X ) where M denotes a fuzzy subset of U .
As an example from weight categories based on body mass index (BMI), let X = { x i | x i   BMI }     A i X subject to A i = { A 1 , A 2 , A 3 , A 4 } , where A 1 , A 2 , A 3 and A 4 are underweight, normal, overweight, obesity and severe obesity, respectively, namely as a linguistic model of BMI shown in Figure 4.

7. Fuzzy Linguistic Point Relation

There are three types of fuzzy linguistic functions: low L i , medium M i and high H i , as shown in Figure 5.
These fuzzy linguistic functions are also called linguistic behaviours where a , b and c are the elements of X that display the increase and decrease points for each function. Low L i and high H i have only one linguistic set, but there are probably more than one linguistic set for medium M i , where linguistic set L S = { L , M 1 , M 2 , , M n , H } is shown in Figure 6. L is the one and only low linguistic set, M 1 is the first medium linguistic set, M 2 is the second medium linguistic set, M n is the subsequent medium linguistic set and H is the one and only high linguistic set.
Referring to Figure 5 and Figure 6, we can briefly state the definition for each linguistic function for low L i , medium M i and high H i as follows (Bidin et al. [62]):
Definition 5.
Let low linguistic function  L i in domain  L [ 0 , 1 ] be defined by a linguistic set, then
L i ( x ) = { 1 , 0 x a b x b a , a x b   0 , x b
where L i ( x ) is called the degree of membership of x X .
Definition 6.
Let medium linguistic function  M i in domain  M [ 0 , 1 ] be defined by a linguistic set, then
M i ( x ) = { 0 , x a x a b a , a x b c x c b , b x c 0 , x c
where M i ( x ) is called the degree of membership of x X .
Definition 7.
Let high linguistic function  H i in domain  H [ 0 , 1 ] be defined by a linguistic set, then
H i ( x ) = { 0 , x a x a b a , a x b 1 , x b
where H i ( x ) is called the degree of membership of x X .
Definition 8.
Let X be a universal set of linguistics where x X and there exist linguistic functions [ L i , M i , H i ] such that there a set of ordered pairs ( x , L i ( x ) ) or ( x , M i ( x ) ) or  ( x , H i ( x ) ) when L i ( x ) ,   M i ( x ) ,   H i ( x ) [ 0 , 1 ]
From definition 5, the low linguistic function L i in Figure 7 in accordance to (9) can be defined as x i X there L i ( x i ) [ 0 , 1 ] exists such that ( x i , L i ( x i ) ) where x i is an element in X of the low linguistic function L i .
Let X and Y be any collection of universal space, then L X ˜ × L Y ˜ is a fuzzy linguistic relation. Suppose that L X and L Y in Figure 8 are two low linguistic functions on X = {   x i   : i = 0 , 1 , 2 , , n } and Y = {   y i   : i = 0 , 1 , 2 , , n } , respectively. Then
L X ˜ × L Y ˜ = { ( ( x , y ) , μ L X ˜ × L Y ˜ ( x , y ) | μ L X ˜ × L Y ˜ ( x , y ) 1 )
where μ L X ˜ × L Y ˜ ( x , y ) is the degree of membership of element   ( x , y ) X × Y .
From definition 6, the medium linguistic function M i in Figure 9 in accordance to (10) can be defined as x i X and M i ( x i ) [ 0 , 1 ] exists such that ( x i , M i ( x i ) ) where x i is an element in X of the medium linguistic function M i .
Let X and Y be any collection of universal spaces, then M X ˜ × M Y ˜ is a fuzzy linguistic relation. Suppose that M X and M Y in Figure 10 are two medium linguistic functions on X = {   x i   : i = 0 , 1 , 2 , , n } and Y = {   y i   : i = 0 , 1 , 2 , , n } , respectively. Then
M X ˜ × M Y ˜ = { ( ( x , y ) , μ X × Y ( x , y ) | μ X × Y ( x , y ) 1 } M X ˜ × M Y ˜ = { ( ( x , y ) , μ M X ˜ × M Y ˜ ( x , y ) | μ M X ˜ × M Y ˜ ( x , y ) 1 }
where μ M X ˜ × M Y ˜ ( x , y ) is the degree of membership of element ( x , y ) X × Y .
From Definition 7, the high linguistic function H i in Figure 11 in accordance to (11) can be defined as x i X and H i ( x i ) [ 0 , 1 ] exists such that ( x i , H i ( x i ) ) where x i is an element in X of the high linguistic function H i .
Let X and Y be any collection of universal space, then H X ˜ × H Y ˜ is a fuzzy linguistic relation. Suppose that H X and H Y in Figure 12 are two high linguistic functions on X = {   x i   : i = 0 , 1 , 2 , , n } and Y = {   y i   : i = 0 , 1 , 2 , , n } , respectively. Then
H X ˜ × H Y ˜ = { ( ( x , y ) , μ H X ˜ × H Y ˜ ( x , y ) | μ H X ˜ × H Y ˜ ( x , y ) 1 }
where μ H X ˜ × H Y ˜ ( x , y ) is the degree of membership of element   ( x , y ) X × Y .
Then, from Equations (12)–(14), the fuzzy linguistic point relations denoted as L i ( x , y ) , M i ( x , y ) and H i ( x , y ) , respectively, generate a fuzzy linguistic surface where
( x , y ) L i   or   ( x , y ) M i   or   ( x , y ) H i   and   L i ( x , y )   or   M i ( x , y )   or   H i ( x , y )   exist   in   [ 0 , 1 ] .
L X ˜ × L Y ˜ , M X ˜ × M Y ˜ and H X ˜ × H Y ˜ are a fuzzy linguistic set in X × Y that can be defined as
μ L X ˜ × L Y ˜ ( x , y ) = { min μ L X ˜ × L Y ˜ ( x , y ) , max μ L X ˜ × L Y ˜ ( x , y ) } μ L X ˜ × L Y ˜ ( x , y ) = { min μ L X ˜ × L Y ˜ ( x , y ) , max μ L X ˜ × L Y ˜ ( x , y ) } μ L X ˜ × L Y ˜ ( x , y ) = { min μ L X ˜ × L Y ˜ ( x , y ) , max μ L X ˜ × L Y ˜ ( x , y ) }
In the next section, a new model of the fuzzy linguistic bicubic B-spline surface is developed to generate a visualization through the fuzzy linguistic point relation and B-spline function.

8. Fuzzy Linguistic Bicubic B-Spline Surface Model

Based on the fuzzy linguistic point relation implemented with the B-spline basis function, a model of the fuzzy linguistic bicubic B-spline surface can be represented as L B s ˜ ( s , t ) and generated as follows
L B s ˜ ( s , t ) = i = 0 n j = 0 m P ˜ i , j N i , p ( s ) N j , q ( t )
where P ˜ i , j is a fuzzy linguistic control point, N i , p ( s ) and N j , p ( t ) are the B-spline basic functions with degree p and q , respectively, in parameters s , t [ 0 , 1 ] , s = n + p + 1 as well as t = m + q + 1 and these are knot values for each vector, i = 0 , 1 , 2 , , n and j = 0 , 1 , 2 , , m .
After all the definition processes in the previous section, the next processes represented by Algorithm 1 below are applied to obtain the result of the fuzzy linguistic bicubic B-spline surface model.
Algorithm 1 Fuzzy linguistic bicubic B-spline surface modeling
Step 1: Define all fuzzy data points. Let P ˜ i , j = { P ˜ ( 0 , 0 ) , P ˜ ( 1 , 0 ) , P ˜ ( 2 , 0 ) , , P ˜ n , m } X × Y   where   P ˜ 0 = { x 0 , y 0 , z ˜ 0 } , P ˜ 1 = { x 1 , y 1 , z 1 ˜ } ,   P ˜ 2 = { x 2 , y 2 , z ˜ 2 } ,   ,   P ˜ n = { x n , y n , z ˜ n } .
Step 2: Define all fuzzy point relations where μ L : L I = [ 0 , 1 ] ,   μ M : M I = [ 0 , 1 ]   and   μ H : H I = [ 0 , 1 ] .
Step 3: Define all fuzzy control points where
P ˜ i , j = x 0 , y 0 , μ P ˜ ( 0 , 0 ) x 0 , y 0 x 0 , y 1 , μ P ˜ ( 1 , 0 ) x 0 , y 1 x 0 , y m , μ P ˜ ( 0 , m ) x 0 , y m x 1 , y 0 , μ P ˜ ( 1 , 0 ) x 1 , y 0 x 1 , y 1 , μ P ˜ ( 1 , 1 ) x 1 , y 1 x 1 , y m , μ P ˜ ( 1 , m ) x 1 , y m x n , y 0 , μ P ˜ ( n . 0 ) x n , y 0 x n , y 1 , μ P ˜ ( n . 1 ) x n , y 1 x n , y m , μ P ˜ ( n . m ) x n , y m
Step 4: Define all linguistic functions [ L i , , M i , H i ] to form fuzzy linguistic control points.
Step 5: Develop fuzzy linguistic bicubic B-spline surface model using fuzzy linguistic control points blended with B-spline basis function.
From the algorithm, the fuzzy linguistic bicubic B-spline surface model can be illustrated through each step. The visualization of the model can be seen in the next section.

9. Numerical Example and Visualization

In this section, we discuss a numerical example of the fuzzy linguistic bicubic B-spline surface model. B-spline surfaces are generated through linguistic commands appearing on the fuzzy linguistic point relation. Based on the algorithm from the previous section, let linguistic data L D = P ˜ i , j , then
L D = x 0 , y 0 , μ P ˜ ( 0 , 0 ) x 0 , y 0 x 0 , y 1 , μ P ˜ ( 1 , 0 ) x 0 , y 1 x 0 , y 9 , μ P ˜ ( 0 , 9 ) x 0 , y 9 x 1 , y 0 , μ P ˜ ( 1 , 0 ) x 1 , y 0 x 1 , y 1 , μ P ˜ ( 1 , 1 ) x 1 , y 1 x 1 , y 9 , μ P ˜ ( 1 , 9 ) x 1 , y 9 x n , y 0 , μ P ˜ ( 9 , 0 ) x 9 , y 0 x 9 , y 1 , μ P ˜ ( 9 , 1 ) x 9 , y 1 x 9 , y 9 , μ P ˜ ( 9 , 9 ) x 9 , y 9 = P ˜ i , j
Table 1 is a numerical example of linguistic data with randomly selected membership values that generate the final result of the fuzzy linguistic bicubic B-spline surface model in Figure 13 through linguistic commands appearing on the fuzzy linguistic point relation introduced in this paper.
Figure 13 show the final results of the fuzzy linguistic bicubic B-spline surface model from the numerical example of linguistic data that are generated through a linguistic command appearing on the fuzzy linguistic point relation introduced in this paper.

10. Conclusions

The main purpose of this study is to introduce a new model, namely, the fuzzy linguistic bicubic B-spline surface to model uncertain fuzzy linguistic data. This model is based on the fuzzy set theory approach and the B-spline in geometric modeling. Firstly, this study discusses a new approach to fuzzy linguistics by defining three types of fuzzy linguistic points: low L , medium M i and high H . Then, based on these definitions, a new algorithm is developed. Finally, by using a random numerical example of linguistic data, a surface model of the B-spline is generated and can be used for analytical purposes for further studies.
This study only discusses in generalized form and shows the final results for the proposed model. Thus, more in-depth studies are needed with new definitions and theories to display the processes in more detail. Real data are required to apply this generalized model in order to produce the expected visualization and analyzation. The presented method shows that the model can be generated by directive linguistic terms and functions.
This model has limitations if the linguistic data used are fuzzy in nature, which leads to complexity. Therefore, advanced methods for the fuzzy set theory approach should be used to obtain more accurate results. The specific meaning of ‘complex’ in complex uncertain data is the uncertainty stack of two collected data point arguments. It is impossible to accurately model complex uncertain data using a suitable curve or surface such as a B-spline unless a new definition is formulated for a B-spline function with a complex uncertain meaning [59].
This study could also be extended to other spline models such as Bézier and NURBS (Non-Uniform Rational B-Spline), and also in future works, especially in the development of artificial intelligence (AI) technology for greater beneficial impact. The basic problem of computational linguistics is the modeling of basic linguistic processes such as language comprehension, production and learning. It includes the main problems of AI systems such as perception, communication, knowledge, planning, reasoning and learning. Each of these items has a linguistic function as discussed in this study. If this problem can be applied using the model introduced, it should be able to improve the weaknesses of the existing AI technology.

Author Contributions

Conceptualization, A.F.W. and M.S.B.; methodology, A.F.W., M.S.B. and M.I.E.Z.; formal analysis, M.S.B. and M.I.E.Z.; resources, M.S.B. and M.I.E.Z.; writing—original draft preparation, A.F.W. and M.S.B.; writing—review and editing, M.S.B., A.F.W. and M.I.E.Z.; visualization, M.S.B. and R.Z.; supervision, A.F.W. and M.I.E.Z.; funding acquisition, A.F.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Ministry of Education Malaysia (MOE) grant number FRGS/1/2019/STG06/UMT/02/1.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors wish to thank the Ministry of Education Malaysia (MOE) as the sole funder and also the Centre for Research and Innovation Management (CRIM), Universiti Malaysia Terengganu (UMT) for providing facilities to conduct this study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Husain, M.S.; Wahab, A.F.; Gobithaasan, R.U. Generalizations of fuzzy linguistic control points in geometric design. AIP Conf. Proc. 2014, 1605, 244. [Google Scholar]
  2. Husain, M.S.; Wahab, A.F.; Gobithasaan, R.U. Fuzzy linguistic in geometric modeling. Malays. J. Fundam. Appl. Sci. 2015, 11, 36–41. [Google Scholar] [CrossRef] [Green Version]
  3. Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
  4. Zadeh, L.A. The concept of a linguistic variable and its application to approximate reasoning-I. Inf. Sci. 1975, 8, 199–249. [Google Scholar] [CrossRef]
  5. Zadeh, L.A. The concept of a linguistic variable and its application to approximate reasoning-II. Inf. Sci. 1975, 8, 301–357. [Google Scholar] [CrossRef]
  6. Zadeh, L.A. The concept of a linguistic variable and its application to approximate reasoning-III. Inf. Sci. 1975, 9, 43–80. [Google Scholar] [CrossRef]
  7. McShane, M.; Nirenburg, S. Linguistics for the Age of AI; MIT Press: Cambridge, MA, USA, 2021. [Google Scholar]
  8. Li, D.; Du, Y. Artificial Intelligence with Uncertainty; CRC Press: Boca Raton, FL, USA, 2017. [Google Scholar]
  9. Zakaria, R. Pemodelan Interpolasi Splin-B Kabur Jenis-2 Teritlak Bagi Masalah Ketakpastian Kompleks. Ph.D. Thesis, Universiti Malaysia Terengganu, Terengganu, Malaysia, 2013. [Google Scholar]
  10. Wahab, A.F.; Husain, M.S. A new types of spline modeling using fuzzy linguistic approach. AIP Conf. Proc. 2016, 1750, 020020. [Google Scholar]
  11. Schoenberg, I.J. Contributions to the problem of approximation of equidistant data by analytic functions, Part B. On the problem of osculatory interpolation. A second class of analytic approximation formulae. Q. Appl. Math. 1946, 4, 112–141. [Google Scholar] [CrossRef] [Green Version]
  12. De Boor, C. On calculating with B-splines. J. Approx. Theory 1972, 6, 50–62. [Google Scholar] [CrossRef] [Green Version]
  13. Dempski, K. Focus on Curves and Surfaces (Focus on Game Development); Course Technology Press: Boston, MA, USA, 2002. [Google Scholar]
  14. Farin, G.E. Curves and Surfaces for CAGD: A Practical Guide; Morgan Kaufmann: Berkeley, CA, USA, 2002. [Google Scholar]
  15. Salomon, D. Curves and Surfaces for Computer Graphics; Springer Science & Business Media: New York, NY, USA, 2007. [Google Scholar]
  16. Piegl, L.; Tiller, W. The NURBS Book, 2nd ed.; Springer Science & Business Media: New York, NY, USA, 1997. [Google Scholar]
  17. Wahab, A.F.; Ali, J.M.; Majid, A.A.; Tap, A.O.M. Fuzzy set in geometric modeling. In Proceedings of the International Conference on Computer Graphics, Imaging and Visualization, 2004 (CGIV 2004), Penang, Malaysia, 2 July 2004; pp. 227–232. [Google Scholar]
  18. Wahab, A.F.; Ali, J.M.; Majid, A.A. Fuzzy geometric modeling. In Proceedings of the 2009 Sixth International Conference on Computer Graphics, Imaging and Visualization, Tianjin, China, 11–14 August 2009; pp. 276–280. [Google Scholar]
  19. McWhorter, J.H. Understanding Linguistic: The Science of Language; The Teaching Company: Chantilly, VA, USA, 2008. [Google Scholar]
  20. Kracht, M. Introduction to Linguistics; Hilgard Avenue: Los Angeles, LA, USA, 2007. [Google Scholar]
  21. Aikhenvald, A. Evidentiality: Problems and Challenges; John Benjamins: Amsterdam, The Netherlands, 2004. [Google Scholar]
  22. Maynard, S.K. Linguistic Emotivity: Centrality of Place, the Topic-Comment Dynamic, and an Ideology of Pathos in Japanese Discourse; John Benjamins Publishing: Amsterdam, The Netherlands, 2002; Volume 97. [Google Scholar]
  23. Kövecses, Z. The “container” metaphor of anger in English, Chinese, Japanese and Hungarian. In From a Metaphorical Point of View: A Multidisciplinary Approach to the Cognitive Content of Metaphor; Walter de Gruyter: Berlin, Germany, 1995; pp. 117–145. [Google Scholar]
  24. Kövecses, Z. Anger: Its language, conceptualization, and. Lang. Cogn. Construal World 1995, 82, 181. [Google Scholar]
  25. Soriano, C. Some anger metaphors in Spanish and English. A contrastive review. Int. J. Engl. Stud. 2003, 3, 107–122. [Google Scholar]
  26. King, B. The Conceptual Structure of Emotional Experience in Chinese; Lulu Press: Morrisville, NC, USA, 2005. [Google Scholar]
  27. Matsuki, K. Metaphors of anger in Japanese. Lang. Cogn. Construal World 1995, 82, 137–151. [Google Scholar]
  28. Bonissone, P.P. A fuzzy sets based linguistic approach: Theory and applications. In Proceedings of the 12th conference on Winter simulation, Orlando, FL, USA, 3–5 December 1980. [Google Scholar]
  29. Delgado, M.; Verdegay, J.L.; Vila, M.A. On aggregation operations of linguistic labels. Int. J. Intell. Syst. 1993, 8, 351–370. [Google Scholar] [CrossRef]
  30. Bordogna, G.; Pasi, G. A fuzzy linguistic approach generalizing Boolean Information Retrieval: A model and its evaluation. J. Am. Soc. Inf. Sci. 1993, 44, 70–82. [Google Scholar] [CrossRef]
  31. Khoury, R.; Karray, F.; Sun, Y.; Kamel, M.; Basir, O. Semantic Understanding of General Linguistic Items by Means of Fuzzy Set Theory. IEEE Trans. Fuzzy Syst. 2007, 15, 757–771. [Google Scholar] [CrossRef]
  32. Herrera, F.; Herrera-Viedma, E.; Martinez, L. A Fuzzy Linguistic Methodology to Deal With Unbalanced Linguistic Term Sets. IEEE Trans. Fuzzy Syst. 2008, 16, 354–370. [Google Scholar] [CrossRef]
  33. Ma, L. Clarification on linguistic applications of fuzzy set theory to natural language analysis. In Proceedings of the 2011 Eighth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), Shanghai, China, 26–28 July 2011; pp. 811–815. [Google Scholar]
  34. Ramos-Soto, A.; Pereira-Fariña, M. Reinterpreting interpretability for fuzzy linguistic descriptions of data. In Proceedings of the International Conference on Information Processing and Management of Uncertainty in Knowledge-Based Systems, Cádiz, Spain, 11–15 June 2018; Springer: Cham, Switzerland; pp. 40–51. [Google Scholar]
  35. Tong, R.M.; Bonissone, P.P. A Linguistic Approach to Decisionmaking with Fuzzy Sets. IEEE Trans. Syst. Man Cybern. 1980, 10, 716–723. [Google Scholar] [CrossRef]
  36. Herrera, F.; Martinez, L. An Approach for Combining Linguistic and Numerical Information Based on The 2-Tuple Fuzzy Linguistic Representation Model in Decision-Making. Int. J. Uncertain. Fuzziness Knowl.-Based Syst. 2000, 8, 539–562. [Google Scholar] [CrossRef]
  37. Rodriguez, R.M.; Martinez, L.; Herrera, F. Hesitant Fuzzy Linguistic Term Sets for Decision Making. IEEE Trans. Fuzzy Syst. 2011, 20, 109–119. [Google Scholar] [CrossRef]
  38. Rodríguez, R.M.; Martínez, L.; Herrera, F. A group decision making model dealing with comparative linguistic expressions based on hesitant fuzzy linguistic term sets. Inf. Sci. 2013, 241, 28–42. [Google Scholar] [CrossRef]
  39. Wang, J.-Q.; Wu, J.-T.; Wang, J.; Zhang, H.-Y.; Chen, X.-H. Interval-valued hesitant fuzzy linguistic sets and their applications in multi-criteria decision-making problems. Inf. Sci. 2014, 288, 55–72. [Google Scholar] [CrossRef]
  40. Nguyen, H.-T.; Dawal, S.Z.; Nukman, Y.; Aoyama, H.; Case, K. An Integrated Approach of Fuzzy Linguistic Preference Based AHP and Fuzzy COPRAS for Machine Tool Evaluation. PLoS ONE 2015, 10, e0133599. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  41. Jacas, J.; Monreal, A.; Recasens, J. A model for CAGD using fuzzy logic. Int. J. Approx. Reason. 1997, 16, 289–308. [Google Scholar] [CrossRef]
  42. Jacas, J.; Monreal, A.; Recasens, J. Similarity Based Fuzzy Interpolation Applied to CAGD. In Proceedings of the IFSA-EUSFLAT 2009 Conference, Lisbon, Portugal, 20–24 July 2009; pp. 1696–1701. [Google Scholar]
  43. Gallo, G.; Spagnuolo, M. Uncertainty coding and controlled data reduction using fuzzy-B-splines. In Proceedings of the Computer Graphics International 1998 Proceedings, Hannover, Germany, 26 June 1998; pp. 536–542. [Google Scholar]
  44. Gallo, G.; Spagnuolo, M.; Spinello, S. Fuzzy B-splines: A surface model encapsulating uncertainty. Graph. Models 2000, 62, 40–55. [Google Scholar] [CrossRef]
  45. Anile, A.; Falcidieno, B.; Gallo, G.; Spagnuolo, M.; Spinello, S. Modeling undertain data with fuzzy B-splines. Fuzzy Sets Syst. 2000, 113, 397–410. [Google Scholar] [CrossRef]
  46. Wahab, A.F.; Ali, J.M. Penyelesaian Masalah Data Ketakpastian Menggunakan Splin-B Kabur. Sains Malays. 2010, 39, 661–670. [Google Scholar]
  47. Zakaria, R.; Wahab, A.F.; Gobithaasan, U.R. Fuzzy B-Spline surface modeling. J. Appl. Math. 2014, 2014, 285045. [Google Scholar] [CrossRef] [Green Version]
  48. Zakaria, R.; Wahab, A.F. Fuzzy B-spline modeling of uncertainty data. Appl. Math. Sci. 2012, 6, 6971–6991. [Google Scholar]
  49. Zakaria, R.; Wahab, A.F. Pemodelan Titik Data Kabur Teritlak. Sains Malays. 2014, 43, 799–805. [Google Scholar]
  50. Karim, N.A.A.; Wahab, A.F.; Gobithaasan, R.U.; Zakaria, R. Model of fuzzy B-spline interpolation for fuzzy data. Far East J. Math. Sci. 2013, 72, 269–280. [Google Scholar]
  51. Bakar, N.A.; Yusoff, B.; Wahab, A.F.; Mamat, M. Modeling Fuzzy B-spline Interpolation Series using α-cut operation for spatial earth surface problem. J. Phys. Conf. Ser. 2021, 1988, 012011. [Google Scholar] [CrossRef]
  52. Zulkifly, M.I.E.; Wahab, A.F. Intuitionistic fuzzy bicubic Bézier surface approximation. AIP Conf. Proc. 2018, 1974, 020064. [Google Scholar]
  53. Zulkifly, M.I.E.; Wahab, A.F. 3-Tuple Bézier Surface Interpolation Model for Data Visualization. IAENG Int. J. Appl. Math. 2020, 50, 1–7. [Google Scholar]
  54. Zulkifly, M.I.E.; Wahab, A.F.; Zakaria, R. B-Spline curve interpolation model by using intuitionistic fuzzy approach. IAENG Int. J. Appl. Math. 2020, 50, 6. [Google Scholar]
  55. Zulkifly, M.I.E.; Wahab, A.F.; Bidin, M.S.; Embong, A.F.; Hoe, Y.S. Intuitionistic fuzzy piecewise Bézier curve modeling with C1 and G1 continuities for complex data. Adv. Differ. Equ. Control. Process. 2020, 23, 251–260. [Google Scholar] [CrossRef]
  56. Shah, M.M.; Wahab, A.F. Fuzzy topological digital space and their properties of flat electroencephalography in epilepsy disease. J. Phys. Conf. Ser. 2017, 890, 12114. [Google Scholar] [CrossRef] [Green Version]
  57. Shah, M.M.; Wahab, A.F.; Zulkifly, M.I.E. Fuzzy Cubic Bézier Curve Approximation in Fuzzy Topological Digital Space. Malays. J. Math. Sci. 2019, 13, 123–137. [Google Scholar]
  58. Zakaria, R.; Wahab, A.F.; Gobithaasan, R.U. The Representative Curve of Type-2 Fuzzy Data Point Modeling. Mod. Appl. Sci. 2013, 7, 60. [Google Scholar] [CrossRef] [Green Version]
  59. Zakaria, R.; Wahab, A.F.; Ismail, I.; Zulkifly, M.I.E. Complex uncertainty of surface data modeling via the type-2 fuzzy B-spline model. Mathematics 2021, 9, 1054. [Google Scholar] [CrossRef]
  60. Wahab, A.F.; Yong, L.K.; Zulkifly, M.I.E. Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data. Malays. J. Math. Sci. 2017, 11, 35–46. [Google Scholar]
  61. Adesah, R.S.; Zakaria, R.; Wahab, A.F.; Talibe, A. Type-2 fuzzy curve model. J. Phys. Conf. Ser. 2017, 890, 012088. [Google Scholar] [CrossRef]
  62. Bidin, M.S.; Wahab, A.F.; Zulkifly, M.I.E.; Zakaria, R. Generalized Fuzzy Linguistic Cubic B-Spline Curve Model for Uncertainty Fuzzy Linguistic Data. Adv. Appl. Discret. Math. 2020, 25, 285–302. [Google Scholar] [CrossRef]
  63. Atanassov, K.T. Intuitionistic fuzzy sets. Fuzzy Sets Syst. 1986, 20, 87–96. [Google Scholar] [CrossRef]
Figure 1. Formation of control network from crisp control points to B-spline surface.
Figure 1. Formation of control network from crisp control points to B-spline surface.
Symmetry 14 02267 g001
Figure 2. Example of bicubic fuzzy B-spline surface models (a) with fuzzy control points and (b) without fuzzy control points.
Figure 2. Example of bicubic fuzzy B-spline surface models (a) with fuzzy control points and (b) without fuzzy control points.
Symmetry 14 02267 g002
Figure 3. Fuzzy linguistic data process.
Figure 3. Fuzzy linguistic data process.
Symmetry 14 02267 g003
Figure 4. Linguistic model of BMI.
Figure 4. Linguistic model of BMI.
Symmetry 14 02267 g004
Figure 5. Three types of fuzzy linguistic function.
Figure 5. Three types of fuzzy linguistic function.
Symmetry 14 02267 g005
Figure 6. Fuzzy linguistic functions in the BMI linguistic model.
Figure 6. Fuzzy linguistic functions in the BMI linguistic model.
Symmetry 14 02267 g006
Figure 7. x i X of low linguistic function L i .
Figure 7. x i X of low linguistic function L i .
Symmetry 14 02267 g007
Figure 8. Fuzzy linguistic point relation of low linguistic functions LX and LY.
Figure 8. Fuzzy linguistic point relation of low linguistic functions LX and LY.
Symmetry 14 02267 g008aSymmetry 14 02267 g008b
Figure 9. x i X of medium linguistic function M i .
Figure 9. x i X of medium linguistic function M i .
Symmetry 14 02267 g009
Figure 10. Fuzzy linguistic point relation of medium linguistic functions M X and M Y .
Figure 10. Fuzzy linguistic point relation of medium linguistic functions M X and M Y .
Symmetry 14 02267 g010aSymmetry 14 02267 g010b
Figure 11. x i X of high linguistic function H i .
Figure 11. x i X of high linguistic function H i .
Symmetry 14 02267 g011
Figure 12. Fuzzy linguistic point relation of high linguistic functions H X and H Y .
Figure 12. Fuzzy linguistic point relation of high linguistic functions H X and H Y .
Symmetry 14 02267 g012aSymmetry 14 02267 g012b
Figure 13. Example of (a) fuzzy linguistic bicubic B-spline surface model and (b) fuzzy linguistic interpolation bicubic B-spline surface model.
Figure 13. Example of (a) fuzzy linguistic bicubic B-spline surface model and (b) fuzzy linguistic interpolation bicubic B-spline surface model.
Symmetry 14 02267 g013
Table 1. Numerical example of linguistic data.
Table 1. Numerical example of linguistic data.
(xn, yn)y0y1y2y3y4y5y6y7y8y9
x0 ( 0 , 0 ) , 1 , 00 ( 0 , 1 ) , 0.84 ( 0 , 2 ) , 0.84 ( 0 , 3 ) , 1.00 ( 0 , 4 ) , 1.00 ( 0 , 5 ) , 1.00 ( 0 , 6 ) , 1.00 ( 0 , 7 ) , 0.84 ( 0 , 8 ) , 0.84 ( 0 , 9 ) , 1.00
x1 ( 1 , 0 ) , 1.00 ( 1 , 1 ) , 0.84 ( 1 , 2 ) , 0.84 ( 1 , 3 ) , 1.00 ( 1 , 4 ) , 1.00 ( 1 , 5 ) , 1.00 ( 1 , 6 ) , 1.00 ( 1 , 7 ) , 0.84 ( 1 , 8 ) , 0.84 ( 1 , 9 ) , 1.00
x2 ( 2 , 0 ) , 0.84 ( 2 , 1 ) , 0.67 ( 2 , 2 ) , 0.67 ( 2 , 3 ) , 0.84 ( 2 , 4 ) , 0.84 ( 2 , 5 ) , 0.84 ( 2 , 6 ) , 0.84 ( 2 , 7 ) , 0.67 ( 2 , 8 ) , 0.67 ( 2 , 9 ) , 0.84
x3 ( 3 , 0 ) , 0.84 ( 3 , 1 ) , 0.67 ( 3 , 2 ) , 0.67 ( 3 , 3 ) , 0.84 ( 3 , 4 ) , 0.84 ( 3 , 5 ) , 0.84 ( 3 , 6 ) , 0.84 ( 3 , 7 ) , 0.67 ( 3 , 8 ) , 0.67 ( 3 , 9 ) , 0.84
x4 ( 4 , 0 ) , 1.00 ( 4 , 1 ) , 0.84 ( 4 , 2 ) , 0.84 ( 4 , 3 ) , 1.00 ( 4 , 4 ) , 1.00 ( 4 , 5 ) , 1.00 ( 4 , 6 ) , 1.00 ( 4 , 7 ) , 0.84 ( 4 , 8 ) , 0.84 ( 4 , 9 ) , 1.00
x5 ( 5 , 0 ) , 1.00 ( 5 , 1 ) , 0.84 ( 5 , 2 ) , 0.84 ( 5 , 3 ) , 1.00 ( 5 , 4 ) , 1.00 ( 5 , 5 ) , 1.00 ( 5 , 6 ) , 1.00 ( 5 , 7 ) , 0.84 ( 5 , 8 ) , 0.84 ( 5 , 9 ) , 1.00
x6 ( 6 , 0 ) , 0.84 ( 6 , 1 ) , 0.67 ( 6 , 2 ) , 0.67 ( 6 , 3 ) , 0.84 ( 6 , 4 ) , 0.84 ( 6 , 5 ) , 0.84 ( 6 , 6 ) , 0.84 ( 6 , 7 ) , 0.67 ( 6 , 8 ) , 0.67 ( 6 , 9 ) , 0.84
x7 ( 7 , 0 ) , 0.84 ( 7 , 1 ) , 0.67 ( 7 , 2 ) , 0.67 ( 7 , 3 ) , 0.84 ( 7 , 4 ) , 0.84 ( 7 , 5 ) , 0.84 ( 7 , 6 ) , 0.84 ( 7 , 7 ) , 0.67 ( 7 , 8 ) , 0.67 ( 7 , 9 ) , 0.84
x8 ( 8 , 0 ) , 1.00 ( 8 , 1 ) , 0.84 ( 8 , 2 ) , 0.84 ( 8 , 3 ) , 1.00 ( 8 , 4 ) , 1.00 ( 8 , 5 ) , 1.00 ( 8 , 6 ) , 1.00 ( 8 , 7 ) , 0.84 ( 8 , 8 ) , 0.84 ( 8 , 9 ) , 1.00
x9 ( 9 , 0 ) , 1.00 ( 9 , 1 ) , 0.84 ( 9 , 2 ) , 0.84 ( 9 , 3 ) , 1.00 ( 9 , 4 ) , 1.00 ( 9 , 5 ) , 1.00 ( 9 , 6 ) , 1.00 ( 9 , 7 ) , 0.84 ( 9 , 8 ) , 0.84 ( 9 , 9 ) , 1.00
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Bidin, M.S.; Wahab, A.F.; Zulkifly, M.I.E.; Zakaria, R. Generalized Fuzzy Linguistic Bicubic B-Spline Surface Model for Uncertain Fuzzy Linguistic Data. Symmetry 2022, 14, 2267. https://doi.org/10.3390/sym14112267

AMA Style

Bidin MS, Wahab AF, Zulkifly MIE, Zakaria R. Generalized Fuzzy Linguistic Bicubic B-Spline Surface Model for Uncertain Fuzzy Linguistic Data. Symmetry. 2022; 14(11):2267. https://doi.org/10.3390/sym14112267

Chicago/Turabian Style

Bidin, Mohd Syafiq, Abd. Fatah Wahab, Mohammad Izat Emir Zulkifly, and Rozaimi Zakaria. 2022. "Generalized Fuzzy Linguistic Bicubic B-Spline Surface Model for Uncertain Fuzzy Linguistic Data" Symmetry 14, no. 11: 2267. https://doi.org/10.3390/sym14112267

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop