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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on fuzzy systems 2018-12, Vol.26 (6), p.3905-3907
Hauptverfasser: Chen, Chao, Wu, Dongrui, Garibaldi, Jonathan Mark, John, Robert, Twycross, Jamie, Mendel, Jerry M.
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