Skip to main content

Research Repository

Advanced Search

A comment on "A direct approach for determining the switch points in the Karnik-Mendel algorithm"

Chen, Chao; Wu, Dongrui; Garibaldi, Jonathan Mark; John, Robert; Twycross, Jamie; Mendel, Jerry M.

A comment on "A direct approach for determining the switch points in the Karnik-Mendel algorithm" Thumbnail


Transitional Assistant Professor

Dongrui Wu

Robert John

Jerry M. Mendel


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

Journal Article Type Article
Acceptance Date Jul 26, 2018
Publication Date Aug 13, 2018
Deposit Date Aug 16, 2018
Publicly Available Date Aug 16, 2018
Journal IEEE Transactions on Fuzzy Systems
Print ISSN 1063-6706
Electronic ISSN 1941-0034
Publisher Institute of Electrical and Electronics Engineers
Peer Reviewed Peer Reviewed
Volume 26
Issue 6
Pages 3905-3907
Keywords Control and Systems Engineering; Computational Theory and Mathematics; Applied Mathematics; Artificial Intelligence
Public URL
Publisher URL
Additional Information © 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.


You might also like

Downloadable Citations