{"title":"在 MATLAB 中设计和开发直觉模糊逻辑工具箱:成员和非成员函数图库","authors":"G. Kaviranjanii, Rangasamy Parvathi","doi":"10.7546/nifs.2024.30.2.142-155","DOIUrl":null,"url":null,"abstract":"The authors have designed and developed algorithms for pattern recognition and clustering techniques using intuitionistic fuzzy (IF) sets, IF operators, IF logic (IFL) – shortest path in networks using IF graphs and IF hypergraphs – video processing using temporal IF sets, RGB image representation through IF index matrices, and molecular structure representation through IF directed hypergraphs. The three major steps involved in the above-said modeling processes via IFSs are (i) intuitionistic fuzzification, (ii) modification of membership and non- membership values (using IF logic/operators/rules/relations) and (iii) intuitionistic defuzzification. While developing these algorithms, parameter tuning was one of the major limitations, and hence specific values were assigned to complete the running process. To overcome this, it is necessary to introduce a toolbox in MATLAB so that the users can select the appropriate tools and parameterize them. Hence, in the long process of contributing a full-pledged intuitionistic fuzzy logic toolbox, namely IFL Toolbox in MATLAB, the membership and non-membership functions gallery has been developed initially, as one of the modules which is the foundation for any IFL control system. This module contains functions, codes, examples and figures/graphs, which will be available on the MATLAB creation page. The proposed module is compared with the existing fuzzy logic toolbox in MATLAB and verified.","PeriodicalId":509276,"journal":{"name":"Notes on Intuitionistic Fuzzy Sets","volume":"46 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Designing and developing Intuitionistic Fuzzy Logic Toolbox in MATLAB: Membership and non-membership functions gallery\",\"authors\":\"G. Kaviranjanii, Rangasamy Parvathi\",\"doi\":\"10.7546/nifs.2024.30.2.142-155\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The authors have designed and developed algorithms for pattern recognition and clustering techniques using intuitionistic fuzzy (IF) sets, IF operators, IF logic (IFL) – shortest path in networks using IF graphs and IF hypergraphs – video processing using temporal IF sets, RGB image representation through IF index matrices, and molecular structure representation through IF directed hypergraphs. The three major steps involved in the above-said modeling processes via IFSs are (i) intuitionistic fuzzification, (ii) modification of membership and non- membership values (using IF logic/operators/rules/relations) and (iii) intuitionistic defuzzification. While developing these algorithms, parameter tuning was one of the major limitations, and hence specific values were assigned to complete the running process. To overcome this, it is necessary to introduce a toolbox in MATLAB so that the users can select the appropriate tools and parameterize them. Hence, in the long process of contributing a full-pledged intuitionistic fuzzy logic toolbox, namely IFL Toolbox in MATLAB, the membership and non-membership functions gallery has been developed initially, as one of the modules which is the foundation for any IFL control system. This module contains functions, codes, examples and figures/graphs, which will be available on the MATLAB creation page. The proposed module is compared with the existing fuzzy logic toolbox in MATLAB and verified.\",\"PeriodicalId\":509276,\"journal\":{\"name\":\"Notes on Intuitionistic Fuzzy Sets\",\"volume\":\"46 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Notes on Intuitionistic Fuzzy Sets\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.7546/nifs.2024.30.2.142-155\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Notes on Intuitionistic Fuzzy Sets","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.7546/nifs.2024.30.2.142-155","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
作者们设计并开发了使用直觉模糊(IF)集、IF 运算符、IF 逻辑(IFL)的模式识别和聚类技术算法--使用 IF 图和 IF 超图的网络最短路径--使用时间 IF 集的视频处理、通过 IF 索引矩阵的 RGB 图像表示,以及通过 IF 有向超图的分子结构表示。通过 IFS 进行上述建模过程涉及三个主要步骤:(i) 直觉模糊化;(ii) 成员和非成员值的修改(使用 IF 逻辑/操作符/规则/关系);(iii) 直觉去模糊化。在开发这些算法时,参数调整是主要限制之一,因此需要指定特定值来完成运行过程。为了克服这一问题,有必要在 MATLAB 中引入一个工具箱,以便用户可以选择适当的工具并对其进行参数化。因此,在开发全功能直觉模糊逻辑工具箱(即 MATLAB 中的 IFL 工具箱)的漫长过程中,首先开发了成员和非成员函数库,作为任何 IFL 控制系统的基础模块之一。该模块包含函数、代码、示例和图表,可在 MATLAB 创建页面上查看。提议的模块与 MATLAB 中现有的模糊逻辑工具箱进行了比较和验证。
Designing and developing Intuitionistic Fuzzy Logic Toolbox in MATLAB: Membership and non-membership functions gallery
The authors have designed and developed algorithms for pattern recognition and clustering techniques using intuitionistic fuzzy (IF) sets, IF operators, IF logic (IFL) – shortest path in networks using IF graphs and IF hypergraphs – video processing using temporal IF sets, RGB image representation through IF index matrices, and molecular structure representation through IF directed hypergraphs. The three major steps involved in the above-said modeling processes via IFSs are (i) intuitionistic fuzzification, (ii) modification of membership and non- membership values (using IF logic/operators/rules/relations) and (iii) intuitionistic defuzzification. While developing these algorithms, parameter tuning was one of the major limitations, and hence specific values were assigned to complete the running process. To overcome this, it is necessary to introduce a toolbox in MATLAB so that the users can select the appropriate tools and parameterize them. Hence, in the long process of contributing a full-pledged intuitionistic fuzzy logic toolbox, namely IFL Toolbox in MATLAB, the membership and non-membership functions gallery has been developed initially, as one of the modules which is the foundation for any IFL control system. This module contains functions, codes, examples and figures/graphs, which will be available on the MATLAB creation page. The proposed module is compared with the existing fuzzy logic toolbox in MATLAB and verified.