{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T08:27:16Z","timestamp":1775723236098,"version":"3.50.1"},"reference-count":42,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2019,1,9]],"date-time":"2019-01-09T00:00:00Z","timestamp":1546992000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003141","name":"Consejo Nacional de Ciencia y Tecnolog\u00eda","doi-asserted-by":"publisher","award":["122"],"award-info":[{"award-number":["122"]}],"id":[{"id":"10.13039\/501100003141","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>Nowadays, dynamic parameter adaptation has been shown to provide a significant improvement in several metaheuristic optimization methods, and one of the main ways to realize this dynamic adaptation is the implementation of Fuzzy Inference Systems. The main reason for this is because Fuzzy Inference Systems can be designed based on human knowledge, and this can provide an intelligent dynamic adaptation of parameters in metaheuristics. In addition, with the coming forth of Type-2 Fuzzy Logic, the capability of uncertainty handling offers an attractive improvement for dynamic parameter adaptation in metaheuristic methods, and, in fact, the use of Interval Type-2 Fuzzy Inference Systems (IT2 FIS) has been shown to provide better results with respect to Type-1 Fuzzy Inference Systems (T1 FIS) in recent works. Based on the performance improvement exhibited by IT2 FIS, the present paper aims to implement the Shadowed Type-2 Fuzzy Inference System (ST2 FIS) for further improvements in dynamic parameter adaptation in Harmony Search and Differential Evolution optimization methods. The ST2 FIS is an approximation of General Type-2 Fuzzy Inference Systems (GT2 FIS), and is based on the principles of Shadowed Fuzzy Sets. The main reason for using ST2 FIS and not GT2 FIS is because the computational cost of GT2 FIS represents a time limitation in this application. The paper presents a comparison of the conventional methods with static parameters and the dynamic parameter adaptation based on ST2 FIS, and the approaches are compared in solving mathematical functions and in controller optimization.<\/jats:p>","DOI":"10.3390\/a12010017","type":"journal-article","created":{"date-parts":[[2019,1,10]],"date-time":"2019-01-10T03:22:31Z","timestamp":1547090551000},"page":"17","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":40,"title":["Shadowed Type-2 Fuzzy Systems for Dynamic Parameter Adaptation in Harmony Search and Differential Evolution Algorithms"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7385-5689","authenticated-orcid":false,"given":"Oscar","family":"Castillo","sequence":"first","affiliation":[{"name":"Tijuana Institute of Technology, Calzada Tecnologico s\/n, Fracc. Tomas Aquino, Tijuana 22379, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5798-1426","authenticated-orcid":false,"given":"Patricia","family":"Melin","sequence":"additional","affiliation":[{"name":"Tijuana Institute of Technology, Calzada Tecnologico s\/n, Fracc. Tomas Aquino, Tijuana 22379, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0159-0407","authenticated-orcid":false,"given":"Fevrier","family":"Valdez","sequence":"additional","affiliation":[{"name":"Tijuana Institute of Technology, Calzada Tecnologico s\/n, Fracc. Tomas Aquino, Tijuana 22379, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jose","family":"Soria","sequence":"additional","affiliation":[{"name":"Tijuana Institute of Technology, Calzada Tecnologico s\/n, Fracc. Tomas Aquino, Tijuana 22379, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Emanuel","family":"Ontiveros-Robles","sequence":"additional","affiliation":[{"name":"Tijuana Institute of Technology, Calzada Tecnologico s\/n, Fracc. Tomas Aquino, Tijuana 22379, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cinthia","family":"Peraza","sequence":"additional","affiliation":[{"name":"Tijuana Institute of Technology, Calzada Tecnologico s\/n, Fracc. Tomas Aquino, Tijuana 22379, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patricia","family":"Ochoa","sequence":"additional","affiliation":[{"name":"Tijuana Institute of Technology, Calzada Tecnologico s\/n, Fracc. Tomas Aquino, Tijuana 22379, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,1,9]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1016\/j.asoc.2016.02.033","article-title":"Optimization of fuzzy controller design using a new bee colony algorithm with fuzzy dynamic parameter adaptation","volume":"43","author":"Caraveo","year":"2016","journal-title":"Appl. Soft Comput."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1016\/j.ins.2016.03.026","article-title":"A comparative study of type-1 fuzzy logic systems, interval type-2 fuzzy logic systems and generalized type-2 fuzzy logic systems in control problems","volume":"354","author":"Castillo","year":"2016","journal-title":"Inf. Sci."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1016\/j.asoc.2016.12.015","article-title":"Ant colony optimization with dynamic parameter adaptation based on interval type-2 fuzzy logic systems","volume":"53","author":"Olivas","year":"2017","journal-title":"Appl. Soft Comput."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"860","DOI":"10.1016\/j.asoc.2015.10.027","article-title":"Optimization of type-2 fuzzy weights in backpropagation learning for neural networks using GAs and PSO","volume":"38","author":"Gaxiola","year":"2016","journal-title":"Appl. Soft Comput."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1016\/j.ins.2014.05.006","article-title":"Particle swarm optimization of ensemble neural networks with fuzzy aggregation for time series prediction of the Mexican Stock Exchange","volume":"280","author":"Pulido","year":"2014","journal-title":"Inf. Sci."},{"key":"ref_6","first-page":"163","article-title":"Training Echo State Neural Network Using Harmony Search Algorithm","volume":"15","author":"Saadat","year":"2017","journal-title":"Int. J. Artif. Intell."},{"key":"ref_7","first-page":"3405","article-title":"Optimal tuning of a networked linear controller using a multi-objective genetic algorithm and its application to one complex electromechanical process","volume":"5","author":"Martin","year":"2009","journal-title":"Int. J. Innov. Comput. Inf. Control."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"527","DOI":"10.1109\/TIE.2016.2607698","article-title":"Grey Wolf Optimizer Algorithm-Based Tuning of Fuzzy Control Systems with Reduced Parametric Sensitivity","volume":"64","author":"Precup","year":"2017","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_9","first-page":"208","article-title":"Model-Free Sliding Mode and Fuzzy Controllers for Reverse Osmosis Desalination Plants","volume":"16","author":"Vrkalovic","year":"2018","journal-title":"Int. J. Artif. Intell."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Peraza, C., Valdez, F., and Melin, P. (2017). Optimization of Intelligent Controllers Using a Type-1 and Interval Type-2 Fuzzy Harmony Search Algorithm. Algorithms, 10.","DOI":"10.3390\/a10030082"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1007\/978-3-319-67137-6_10","article-title":"Study on the Use of Type-1 and Interval Type-2 Fuzzy Systems Applied to Benchmark Functions Using the Fuzzy Harmony Search Algorithm","volume":"Volume 648","author":"Melin","year":"2018","journal-title":"Fuzzy Logic in Intelligent System Design"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"448","DOI":"10.1007\/s00500-004-0363-x","article-title":"A Fuzzy Adaptive Differential Evolution Algorithm","volume":"9","author":"Liu","year":"2005","journal-title":"Soft Comput."},{"key":"ref_13","unstructured":"Brest, J., Zumer, V., and Maucec, M.S. (2006, January 16\u201321). Self-Adaptive Differential Evolution Algorithm in Constrained Real-Parameter Optimization. Proceedings of the 2006 IEEE International Conference on Evolutionary Computation, Vancouver, BC, Canada."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1109\/3477.658584","article-title":"Shadowed sets: Representing and processing fuzzy sets","volume":"28","author":"Pedrycz","year":"1998","journal-title":"IEEE Trans. Syst. Man Cybern. Part B Cybern."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Melin, P., Ontiveros-Robles, E., Gonzalez, C.I., Castro, J.R., and Castillo, O. (2018). An approach for parameterized shadowed type-2 fuzzy membership functions applied in control applications. Soft Comput., 1\u201315. Accepted for be published.","DOI":"10.1007\/s00500-018-3503-4"},{"key":"ref_16","first-page":"55","article-title":"Differential Evolution Algorithm with Interval Type-2 Fuzzy Logic for the Optimization of the Mutation Parameter","volume":"Volume 749","author":"Castillo","year":"2018","journal-title":"Fuzzy Logic Augmentation of Neural and Optimization Algorithms: Theoretical Aspects and Real Applications"},{"key":"ref_17","first-page":"330","article-title":"A hierarchical design approach for interval type-2 fuzzy controllers applied to mobile robots","volume":"27","author":"Melgarejo","year":"2012","journal-title":"Int. J. Robot. Autom."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"338","DOI":"10.1016\/S0019-9958(65)90241-X","article-title":"Fuzzy sets","volume":"8","author":"Zadeh","year":"1965","journal-title":"Inf. Control."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"637","DOI":"10.1109\/TFUZZ.2010.2045386","article-title":"Toward General Type-2 Fuzzy Logic Systems Based on zSlices","volume":"18","author":"Wagner","year":"2010","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1109\/TFUZZ.2006.889764","article-title":"Geometric Type-1 and Type-2 Fuzzy Logic Systems","volume":"15","author":"Coupland","year":"2007","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1189","DOI":"10.1109\/TFUZZ.2009.2024411","article-title":"\u03b1-Plane Representation for Type-2 Fuzzy Sets: Theory and Applications","volume":"17","author":"Mendel","year":"2009","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"808","DOI":"10.1109\/TFUZZ.2006.879986","article-title":"Interval Type-2 Fuzzy Logic Systems Made Simple","volume":"14","author":"Mendel","year":"2006","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Wijayasekara, D., Linda, O., and Manic, M. (2013, January 16\u201319). Shadowed Type-2 Fuzzy Logic Systems. Proceedings of the 2013 IEEE Symposium on Advances in Type-2 Fuzzy Logic Systems (T2FUZZ), Singapore.","DOI":"10.1109\/T2FZZ.2013.6613294"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1002\/int.20323","article-title":"From fuzzy sets to shadowed sets: Interpretation and computing","volume":"24","author":"Pedrycz","year":"2009","journal-title":"Int. J. Intell. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1061","DOI":"10.1016\/j.ijar.2012.05.002","article-title":"Granular fuzzy models: A study in knowledge management in fuzzy modeling","volume":"53","author":"Pedrycz","year":"2012","journal-title":"Int. J. Approx. Reason."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"419","DOI":"10.1002\/(SICI)1098-111X(199904)14:4<419::AID-INT5>3.0.CO;2-5","article-title":"Granular computing in the development of fuzzy controllers","volume":"14","author":"Pedrycz","year":"1999","journal-title":"Int. J. Intell. Syst."},{"key":"ref_27","first-page":"131","article-title":"Toward General Type-2 Fuzzy Logic Systems Based on Shadowed Sets","volume":"642","author":"Gonzalez","year":"2017","journal-title":"Adv. Fuzzy Log. Technol."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1177\/003754970107600201","article-title":"A New Heuristic Optimization Algorithm: Harmony Search","volume":"76","author":"Geem","year":"2001","journal-title":"Simulation"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1109\/TEVC.2013.2250977","article-title":"An Improved Differential Evolution Algorithm for Practical Dynamic Scheduling in Steelmaking-Continuous Casting Production","volume":"18","author":"Tang","year":"2014","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/978-3-642-04317-8_1","article-title":"State-of-the-Art in the Structure of Harmony Search Algorithm","volume":"Volume 270","author":"Geem","year":"2010","journal-title":"Recent Advances in Harmony Search Algorithm"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"593","DOI":"10.1007\/978-3-540-71805-5_65","article-title":"Music Composition Using Harmony Search Algorithm","volume":"Volume 4448","author":"Giacobini","year":"2007","journal-title":"Applications of Evolutinary Computing"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"3902","DOI":"10.1016\/j.cma.2004.09.007","article-title":"A new meta-heuristic algorithm for continuous engineering optimization: Harmony search theory and practice","volume":"194","author":"Lee","year":"2005","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/978-3-662-47926-1_1","article-title":"Investigating the Convergence Characteristics of Harmony Search","volume":"Volume 382","author":"Kim","year":"2016","journal-title":"Harmony Search Algorithm"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Ochoa, P., Castillo, O., and Soria, J. (2014). Differential Evolution with Dynamic Adaptation of Parameters for the Optimization of Fuzzy Controllers. Recent Advances on Hybrid. Approaches for Designing Intelligent Systems, Springer.","DOI":"10.1007\/978-3-319-05170-3_19"},{"key":"ref_35","first-page":"29","article-title":"Improved Method Based on Type-2 Fuzzy Logic for the Adaptive Harmony Search Algorithm","volume":"Volume 749","author":"Castillo","year":"2018","journal-title":"Fuzzy Logic Augmentation of Neural and Optimization Algorithms: Theoretical Aspects and Real Applications"},{"key":"ref_36","unstructured":"Lin, P.-H., Hwang, S., and Chou, J. (1994, January 2\u20136). Comparison on fuzzy logic and PID controls for a DC motor position controller. Proceedings of the 1994 IEEE Industry Applications Society Annual Meeting, Denver, CO, USA."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"50","DOI":"10.3182\/20130606-3-XK-4037.00054","article-title":"A Comparison of conventional and nonconventional methods of DC motor speed control","volume":"46","author":"Buzi","year":"2013","journal-title":"IFAC Proc. Vol."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1016\/j.procs.2016.05.021","article-title":"Optimal Design of I-PD Controller for DC Motor Speed Control System by Cuckoo Search","volume":"86","author":"Puangdownreong","year":"2016","journal-title":"Procedia Comput. Sci."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1016\/j.asej.2016.02.004","article-title":"Brushless DC motor tracking control using self-tuning fuzzy PID control and model reference adaptive control","volume":"9","author":"Shamseldin","year":"2018","journal-title":"Ain Shams Eng. J."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"578","DOI":"10.1016\/S1004-4132(08)60123-1","article-title":"Design of PID controller with incomplete derivation based on differential evolution algorithm","volume":"19","author":"Lianghong","year":"2008","journal-title":"J. Syst. Eng. Electron."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"1156","DOI":"10.1049\/iet-cta.2017.1078","article-title":"Optimal PID controller design with adjustable maximum sensitivity","volume":"12","author":"Verma","year":"2018","journal-title":"IET Control. Theory Appl."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"788","DOI":"10.1109\/TCST.2015.2476780","article-title":"Optimization Strategy for PID-Controller Design of AMB Rotor Systems","volume":"24","author":"Wei","year":"2016","journal-title":"IEEE Trans. Control. Syst. Technol."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/12\/1\/17\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:24:38Z","timestamp":1760185478000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/12\/1\/17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,1,9]]},"references-count":42,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2019,1]]}},"alternative-id":["a12010017"],"URL":"https:\/\/doi.org\/10.3390\/a12010017","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,1,9]]}}}