A Comment on "A Direct Approach for Determining the Switch Points in the Karnik-Mendel Algorithm"
This letter is a supplement to the previous paper "A Direct Approach for Determining the Switch Points in the Karnik-Mendel Algorithm". In the previous paper, the enhanced iterative algorithm with stop condition (EIASC) was shown to be the most inefficient in R. Such outcome is apparently...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on fuzzy systems 2018-12, Vol.26 (6), p.3905-3907 |
---|---|
Hauptverfasser: | , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 3907 |
---|---|
container_issue | 6 |
container_start_page | 3905 |
container_title | IEEE transactions on fuzzy systems |
container_volume | 26 |
creator | Chen, Chao Wu, Dongrui Garibaldi, Jonathan Mark John, Robert Twycross, Jamie Mendel, Jerry M. |
description | This letter is a supplement to the previous paper "A Direct Approach for Determining the Switch Points in the Karnik-Mendel Algorithm". In the previous paper, the enhanced iterative algorithm with stop condition (EIASC) was shown to be the most inefficient in R. Such outcome is apparently different from the results in another paper in which EIASC was illustrated to be the most efficient in MATLAB. An investigation has been made into this apparent inconsistency and it can be confirmed that both the results in R and MATLAB are valid for the EIASC algorithm. The main reason for such phenomenon is the efficiency difference of loop operations in R and MATLAB. It should be noted that the efficiency of an algorithm is closely related to its implementation in practice. In this letter, we update the comparisons of the three algorithms in the previous paper, based on optimized implementations under five programming languages (MATLAB, R, Python, C, and Java). From this, we conclude that results in one programming language cannot be simply extended to all languages. |
doi_str_mv | 10.1109/TFUZZ.2018.2865134 |
format | Article |
fullrecord | <record><control><sourceid>crossref_RIE</sourceid><recordid>TN_cdi_ieee_primary_8434351</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8434351</ieee_id><sourcerecordid>10_1109_TFUZZ_2018_2865134</sourcerecordid><originalsourceid>FETCH-LOGICAL-c311t-d77508c5593e78614f96677064bc6902187e102e0fa37fad0ea5c217a6a4f2e93</originalsourceid><addsrcrecordid>eNo9kE1Lw0AQhhdRsFb_gF6W3hNnNpvd5Bhaq2JFwfbSS1jTSbvabMpmQfz3ph94mpd5eIfhYewWIUaE_H4-XSyXsQDMYpGpFBN5xgaYS4wAEnneZ1BJpDSoS3bVdV8AKFPMBswUfNw2DbnAW8dHBZ9YT1XgxW7nW1NteN16PqFAvrHOujUPG-IfPzb06L21LnTcusPyxXhnv6NXciva8mK7br0Nm2Z0zS5qs-3o5jSHbDF9mI-fotnb4_O4mEVVghiildYpZFWa5gnpTKGsc6V0_7D8rFQOAjNNCIKgNomuzQrIpJVAbZSRtaA8GTJxvFv5tus81eXO28b43xKh3EsqD5LKvaTyJKkv3R1Lloj-C5nsUc__AIOxYlw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>A Comment on "A Direct Approach for Determining the Switch Points in the Karnik-Mendel Algorithm"</title><source>IEEE Electronic Library (IEL)</source><creator>Chen, Chao ; Wu, Dongrui ; Garibaldi, Jonathan Mark ; John, Robert ; Twycross, Jamie ; Mendel, Jerry M.</creator><creatorcontrib>Chen, Chao ; Wu, Dongrui ; Garibaldi, Jonathan Mark ; John, Robert ; Twycross, Jamie ; Mendel, Jerry M.</creatorcontrib><description>This letter is a supplement to the previous paper "A Direct Approach for Determining the Switch Points in the Karnik-Mendel Algorithm". In the previous paper, the enhanced iterative algorithm with stop condition (EIASC) was shown to be the most inefficient in R. Such outcome is apparently different from the results in another paper in which EIASC was illustrated to be the most efficient in MATLAB. An investigation has been made into this apparent inconsistency and it can be confirmed that both the results in R and MATLAB are valid for the EIASC algorithm. The main reason for such phenomenon is the efficiency difference of loop operations in R and MATLAB. It should be noted that the efficiency of an algorithm is closely related to its implementation in practice. In this letter, we update the comparisons of the three algorithms in the previous paper, based on optimized implementations under five programming languages (MATLAB, R, Python, C, and Java). From this, we conclude that results in one programming language cannot be simply extended to all languages.</description><identifier>ISSN: 1063-6706</identifier><identifier>EISSN: 1941-0034</identifier><identifier>DOI: 10.1109/TFUZZ.2018.2865134</identifier><identifier>CODEN: IEFSEV</identifier><language>eng</language><publisher>IEEE</publisher><subject>Centroid ; Computer languages ; direct approach (DA) ; enhanced iterative algorithm with stop condition (EIASC) ; enhanced KM (EKM) algorithm ; Fuzzy sets ; interval type-2 (IT2) fuzzy set ; Iterative algorithms ; Karnik–Mendel (KM) algorithm</subject><ispartof>IEEE transactions on fuzzy systems, 2018-12, Vol.26 (6), p.3905-3907</ispartof><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c311t-d77508c5593e78614f96677064bc6902187e102e0fa37fad0ea5c217a6a4f2e93</citedby><cites>FETCH-LOGICAL-c311t-d77508c5593e78614f96677064bc6902187e102e0fa37fad0ea5c217a6a4f2e93</cites><orcidid>0000-0001-6377-2452 ; 0000-0001-9719-7361 ; 0000-0002-9690-7074 ; 0000-0002-2341-9993 ; 0000-0002-7153-9703</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8434351$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27903,27904,54737</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/8434351$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Chen, Chao</creatorcontrib><creatorcontrib>Wu, Dongrui</creatorcontrib><creatorcontrib>Garibaldi, Jonathan Mark</creatorcontrib><creatorcontrib>John, Robert</creatorcontrib><creatorcontrib>Twycross, Jamie</creatorcontrib><creatorcontrib>Mendel, Jerry M.</creatorcontrib><title>A Comment on "A Direct Approach for Determining the Switch Points in the Karnik-Mendel Algorithm"</title><title>IEEE transactions on fuzzy systems</title><addtitle>TFUZZ</addtitle><description>This letter is a supplement to the previous paper "A Direct Approach for Determining the Switch Points in the Karnik-Mendel Algorithm". In the previous paper, the enhanced iterative algorithm with stop condition (EIASC) was shown to be the most inefficient in R. Such outcome is apparently different from the results in another paper in which EIASC was illustrated to be the most efficient in MATLAB. An investigation has been made into this apparent inconsistency and it can be confirmed that both the results in R and MATLAB are valid for the EIASC algorithm. The main reason for such phenomenon is the efficiency difference of loop operations in R and MATLAB. It should be noted that the efficiency of an algorithm is closely related to its implementation in practice. In this letter, we update the comparisons of the three algorithms in the previous paper, based on optimized implementations under five programming languages (MATLAB, R, Python, C, and Java). From this, we conclude that results in one programming language cannot be simply extended to all languages.</description><subject>Centroid</subject><subject>Computer languages</subject><subject>direct approach (DA)</subject><subject>enhanced iterative algorithm with stop condition (EIASC)</subject><subject>enhanced KM (EKM) algorithm</subject><subject>Fuzzy sets</subject><subject>interval type-2 (IT2) fuzzy set</subject><subject>Iterative algorithms</subject><subject>Karnik–Mendel (KM) algorithm</subject><issn>1063-6706</issn><issn>1941-0034</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kE1Lw0AQhhdRsFb_gF6W3hNnNpvd5Bhaq2JFwfbSS1jTSbvabMpmQfz3ph94mpd5eIfhYewWIUaE_H4-XSyXsQDMYpGpFBN5xgaYS4wAEnneZ1BJpDSoS3bVdV8AKFPMBswUfNw2DbnAW8dHBZ9YT1XgxW7nW1NteN16PqFAvrHOujUPG-IfPzb06L21LnTcusPyxXhnv6NXciva8mK7br0Nm2Z0zS5qs-3o5jSHbDF9mI-fotnb4_O4mEVVghiildYpZFWa5gnpTKGsc6V0_7D8rFQOAjNNCIKgNomuzQrIpJVAbZSRtaA8GTJxvFv5tus81eXO28b43xKh3EsqD5LKvaTyJKkv3R1Lloj-C5nsUc__AIOxYlw</recordid><startdate>201812</startdate><enddate>201812</enddate><creator>Chen, Chao</creator><creator>Wu, Dongrui</creator><creator>Garibaldi, Jonathan Mark</creator><creator>John, Robert</creator><creator>Twycross, Jamie</creator><creator>Mendel, Jerry M.</creator><general>IEEE</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0001-6377-2452</orcidid><orcidid>https://orcid.org/0000-0001-9719-7361</orcidid><orcidid>https://orcid.org/0000-0002-9690-7074</orcidid><orcidid>https://orcid.org/0000-0002-2341-9993</orcidid><orcidid>https://orcid.org/0000-0002-7153-9703</orcidid></search><sort><creationdate>201812</creationdate><title>A Comment on "A Direct Approach for Determining the Switch Points in the Karnik-Mendel Algorithm"</title><author>Chen, Chao ; Wu, Dongrui ; Garibaldi, Jonathan Mark ; John, Robert ; Twycross, Jamie ; Mendel, Jerry M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c311t-d77508c5593e78614f96677064bc6902187e102e0fa37fad0ea5c217a6a4f2e93</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Centroid</topic><topic>Computer languages</topic><topic>direct approach (DA)</topic><topic>enhanced iterative algorithm with stop condition (EIASC)</topic><topic>enhanced KM (EKM) algorithm</topic><topic>Fuzzy sets</topic><topic>interval type-2 (IT2) fuzzy set</topic><topic>Iterative algorithms</topic><topic>Karnik–Mendel (KM) algorithm</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Chen, Chao</creatorcontrib><creatorcontrib>Wu, Dongrui</creatorcontrib><creatorcontrib>Garibaldi, Jonathan Mark</creatorcontrib><creatorcontrib>John, Robert</creatorcontrib><creatorcontrib>Twycross, Jamie</creatorcontrib><creatorcontrib>Mendel, Jerry M.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><jtitle>IEEE transactions on fuzzy systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Chen, Chao</au><au>Wu, Dongrui</au><au>Garibaldi, Jonathan Mark</au><au>John, Robert</au><au>Twycross, Jamie</au><au>Mendel, Jerry M.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Comment on "A Direct Approach for Determining the Switch Points in the Karnik-Mendel Algorithm"</atitle><jtitle>IEEE transactions on fuzzy systems</jtitle><stitle>TFUZZ</stitle><date>2018-12</date><risdate>2018</risdate><volume>26</volume><issue>6</issue><spage>3905</spage><epage>3907</epage><pages>3905-3907</pages><issn>1063-6706</issn><eissn>1941-0034</eissn><coden>IEFSEV</coden><abstract>This letter is a supplement to the previous paper "A Direct Approach for Determining the Switch Points in the Karnik-Mendel Algorithm". In the previous paper, the enhanced iterative algorithm with stop condition (EIASC) was shown to be the most inefficient in R. Such outcome is apparently different from the results in another paper in which EIASC was illustrated to be the most efficient in MATLAB. An investigation has been made into this apparent inconsistency and it can be confirmed that both the results in R and MATLAB are valid for the EIASC algorithm. The main reason for such phenomenon is the efficiency difference of loop operations in R and MATLAB. It should be noted that the efficiency of an algorithm is closely related to its implementation in practice. In this letter, we update the comparisons of the three algorithms in the previous paper, based on optimized implementations under five programming languages (MATLAB, R, Python, C, and Java). From this, we conclude that results in one programming language cannot be simply extended to all languages.</abstract><pub>IEEE</pub><doi>10.1109/TFUZZ.2018.2865134</doi><tpages>3</tpages><orcidid>https://orcid.org/0000-0001-6377-2452</orcidid><orcidid>https://orcid.org/0000-0001-9719-7361</orcidid><orcidid>https://orcid.org/0000-0002-9690-7074</orcidid><orcidid>https://orcid.org/0000-0002-2341-9993</orcidid><orcidid>https://orcid.org/0000-0002-7153-9703</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1063-6706 |
ispartof | IEEE transactions on fuzzy systems, 2018-12, Vol.26 (6), p.3905-3907 |
issn | 1063-6706 1941-0034 |
language | eng |
recordid | cdi_ieee_primary_8434351 |
source | IEEE Electronic Library (IEL) |
subjects | Centroid Computer languages direct approach (DA) enhanced iterative algorithm with stop condition (EIASC) enhanced KM (EKM) algorithm Fuzzy sets interval type-2 (IT2) fuzzy set Iterative algorithms Karnik–Mendel (KM) algorithm |
title | A Comment on "A Direct Approach for Determining the Switch Points in the Karnik-Mendel Algorithm" |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-21T19%3A47%3A33IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Comment%20on%20%22A%20Direct%20Approach%20for%20Determining%20the%20Switch%20Points%20in%20the%20Karnik-Mendel%20Algorithm%22&rft.jtitle=IEEE%20transactions%20on%20fuzzy%20systems&rft.au=Chen,%20Chao&rft.date=2018-12&rft.volume=26&rft.issue=6&rft.spage=3905&rft.epage=3907&rft.pages=3905-3907&rft.issn=1063-6706&rft.eissn=1941-0034&rft.coden=IEFSEV&rft_id=info:doi/10.1109/TFUZZ.2018.2865134&rft_dat=%3Ccrossref_RIE%3E10_1109_TFUZZ_2018_2865134%3C/crossref_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=8434351&rfr_iscdi=true |