{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,31]],"date-time":"2025-10-31T07:45:55Z","timestamp":1761896755165},"reference-count":61,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2018,3,23]],"date-time":"2018-03-23T00:00:00Z","timestamp":1521763200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2018,3,23]],"date-time":"2018-03-23T00:00:00Z","timestamp":1521763200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Nat Comput"],"published-print":{"date-parts":[[2020,9]]},"DOI":"10.1007\/s11047-018-9679-9","type":"journal-article","created":{"date-parts":[[2018,3,23]],"date-time":"2018-03-23T07:11:45Z","timestamp":1521789105000},"page":"495-513","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["A novel context-free grammar for the generation of PSO algorithms"],"prefix":"10.1007","volume":"19","author":[{"given":"P\u00e9ricles B. C.","family":"Miranda","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ricardo B. C.","family":"Prud\u00eancio","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,3,23]]},"reference":[{"key":"9679_CR1","doi-asserted-by":"crossref","unstructured":"Alkaya AF, Algin R, Sahin Y, Agaoglu M, Aksakalli V (2014) Performance of migrating birds optimization algorithm on continuous functions. In: International conference in swarm intelligence. Springer, pp 452\u2013459","DOI":"10.1007\/978-3-319-11897-0_51"},{"issue":"1\u20134","key":"9679_CR2","doi-asserted-by":"crossref","first-page":"51","DOI":"10.3233\/FI-1998-35123404","volume":"35","author":"T Back","year":"1998","unstructured":"Back T (1998) An overview of parameter control methods by self-adaptation in evolutionary algorithms. Fundam Inf 35(1\u20134):51\u201366","journal-title":"Fundam Inf"},{"key":"9679_CR3","doi-asserted-by":"crossref","unstructured":"Bader-El-Den M, Poli R (2008) Generating sat local-search heuristics using a gp hyper-heuristic framework. In: Artificial evolution. Springer, pp 37\u201349","DOI":"10.1007\/978-3-540-79305-2_4"},{"key":"9679_CR4","unstructured":"Bojarczuk CC, Lopes HS, Freitas AA (1999) Discovering comprehensible classification rules by using genetic programming: a case study in a medical domain. In: GECCO, Citeseer, pp 953\u2013958"},{"issue":"4","key":"9679_CR5","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/51.853480","volume":"19","author":"CC Bojarczuk","year":"2000","unstructured":"Bojarczuk CC, Lopes HS, Freitas A et al (2000) Genetic programming for knowledge discovery in chest-pain diagnosis. IEEE Eng Med Biol Mag 19(4):38\u201344","journal-title":"IEEE Eng Med Biol Mag"},{"key":"9679_CR6","unstructured":"Bot MC, Langdon WB (2000) Application of genetic programming to induction of linear classification trees. In: Genetic programming. Springer, pp 247\u2013258"},{"key":"9679_CR7","unstructured":"Brits R, Engelbrecht AP, Van\u00a0den Bergh F (2002) A niching particle swarm optimizer. In: 4th Asia-Pacific conference on simulated evolution and learning, vol 2. Orchid Country Club, Singapore, pp 692\u2013696"},{"key":"9679_CR8","doi-asserted-by":"crossref","unstructured":"Burke EK, Hyde MR, Kendall G, Ochoa G, Ozcan E, Woodward JR (2009) Exploring hyper-heuristic methodologies with genetic programming. In: Computational intelligence. Springer, pp 177\u2013201","DOI":"10.1007\/978-3-642-01799-5_6"},{"issue":"6","key":"9679_CR9","doi-asserted-by":"crossref","first-page":"942","DOI":"10.1109\/TEVC.2010.2041061","volume":"14","author":"EK Burke","year":"2010","unstructured":"Burke EK, Hyde M, Kendall G, Woodward J (2010) A genetic programming hyper-heuristic approach for evolving 2-d strip packing heuristics. IEEE Trans Evol Comput 14(6):942\u2013958","journal-title":"IEEE Trans Evol Comput"},{"issue":"12","key":"9679_CR10","doi-asserted-by":"crossref","first-page":"1695","DOI":"10.1057\/jors.2013.71","volume":"64","author":"EK Burke","year":"2013","unstructured":"Burke EK, Gendreau M, Hyde M, Kendall G, Ochoa G, \u00d6zcan E, Qu R (2013) Hyper-heuristics: a survey of the state of the art. J Oper Res Soc 64(12):1695\u20131724","journal-title":"J Oper Res Soc"},{"key":"9679_CR11","doi-asserted-by":"crossref","unstructured":"Elshamy W, Emara HM, Bahgat A (2007) Clubs-based particle swarm optimization. In: Swarm intelligence symposium, 2007. SIS 2007. IEEE, IEEE, pp 289\u2013296","DOI":"10.1109\/SIS.2007.367950"},{"issue":"1","key":"9679_CR12","first-page":"1","volume":"12","author":"MM El-Sherbiny","year":"2011","unstructured":"El-Sherbiny MM (2011) Particle swarm inspired optimization algorithm without velocity equation. Egypt Inf J 12(1):1\u20138","journal-title":"Egypt Inf J"},{"key":"9679_CR13","doi-asserted-by":"crossref","unstructured":"Engelbrecht AP (2010) Heterogeneous particle swarm optimization. In: International conference on swarm intelligence. Springer, pp 191\u2013202","DOI":"10.1007\/978-3-642-15461-4_17"},{"issue":"2","key":"9679_CR14","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1108\/17563780910959875","volume":"2","author":"D Ferreira de Carvalho","year":"2009","unstructured":"Ferreira de Carvalho D, Jos\u00e9 Albanez Bastos-Filho C (2009) Clan particle swarm optimization. Int J Intell Comput Cybern 2(2):197\u2013227","journal-title":"Int J Intell Comput Cybern"},{"key":"9679_CR15","doi-asserted-by":"crossref","unstructured":"Folino G, Pizzuti C, Spezzano G (2000) Genetic programming and simulated annealing: A hybrid method to evolve decision trees. In: Genetic programming. Springer, pp 294\u2013303","DOI":"10.1007\/978-3-540-46239-2_22"},{"issue":"1","key":"9679_CR16","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1162\/evco.2008.16.1.31","volume":"16","author":"AS Fukunaga","year":"2008","unstructured":"Fukunaga AS (2008) Automated discovery of local search heuristics for satisfiability testing. Evol Comput 16(1):31\u201361","journal-title":"Evol Comput"},{"key":"9679_CR17","doi-asserted-by":"crossref","unstructured":"Hendtlass T (2001) A combined swarm differential evolution algorithm for optimization problems. In: Engineering of intelligent systems. Springer, pp 11\u201318","DOI":"10.1007\/3-540-45517-5_2"},{"issue":"1","key":"9679_CR18","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1016\/j.asoc.2009.05.003","volume":"10","author":"J Hugosson","year":"2010","unstructured":"Hugosson J, Hemberg E, Brabazon A, O\u2019Neill M (2010) Genotype representations in grammatical evolution. Appl Soft Comput 10(1):36\u201343","journal-title":"Appl Soft Comput"},{"key":"9679_CR19","doi-asserted-by":"crossref","unstructured":"Jabeen H, Jalil Z, Baig AR (2009) Opposition based initialization in particle swarm optimization (o-pso). In: 11th Annual conference companion on genetic and evolutionary computation conference: late breaking papers. ACM, pp 2047\u20132052","DOI":"10.1145\/1570256.1570274"},{"issue":"2","key":"9679_CR20","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1007\/s12065-010-0035-y","volume":"3","author":"O Kramer","year":"2010","unstructured":"Kramer O (2010) Evolutionary self-adaptation: a survey of operators and strategy parameters. Evol Intell 3(2):51\u201365","journal-title":"Evol Intell"},{"key":"9679_CR21","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4471-7296-3","volume-title":"Computational intelligence: a methodological introduction","author":"R Kruse","year":"2016","unstructured":"Kruse R, Borgelt C, Braune C, Mostaghim S, Steinbrecher M (2016) Computational intelligence: a methodological introduction. Springer, New York"},{"key":"9679_CR22","doi-asserted-by":"crossref","first-page":"284","DOI":"10.20965\/jaciii.2008.p0284","volume":"12","author":"JL Liu","year":"2008","unstructured":"Liu JL et al (2008) Evolving particle swarm optimization implemented by a genetic algorithm. J Adv Comput Intell Intell Inf 12:284\u2013289","journal-title":"J Adv Comput Intell Intell Inf"},{"key":"9679_CR23","unstructured":"Li C, Yang S, Korejo I (2008) An adaptive mutation operator for particle swarm optimization. In: UK workshop on computational intelligence, 2008. IEEE, pp 165\u2013170"},{"issue":"3\u20134","key":"9679_CR24","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1007\/s10710-010-9109-y","volume":"11","author":"RI Mckay","year":"2010","unstructured":"Mckay RI, Hoai NX, Whigham PA, Shan Y, O\u2019Neill M (2010) Grammar-based genetic programming: a survey. Genet Program Evol Mach 11(3\u20134):365\u2013396","journal-title":"Genet Program Evol Mach"},{"key":"9679_CR25","doi-asserted-by":"crossref","unstructured":"Miranda PB, Prud\u00eancio RB (2015) Gefpso: A framework for pso optimization based on grammatical evolution. In: Proceedings of the 2015 on genetic and evolutionary computation conference. ACM, pp 1087\u20131094","DOI":"10.1145\/2739480.2754819"},{"key":"9679_CR26","doi-asserted-by":"crossref","unstructured":"Miranda PB, Prud\u00eancio RB (2016b) Tree-based grammar genetic programming to evolve particle swarm algorithms. In: 2016 5th Brazilian conference on intelligent systems (BRACIS). IEEE, pp 25\u201330","DOI":"10.1109\/BRACIS.2016.016"},{"key":"9679_CR27","doi-asserted-by":"crossref","unstructured":"Miranda P, Prud\u00eancio R (2016a) A novel context-free grammar to guide the construction of particle swarm optimization algorithms. In: Proceedings of the 2016 5th Brazilian conference on intelligent systems. IEEE, pp 295\u2013300","DOI":"10.1109\/BRACIS.2016.061"},{"issue":"2","key":"9679_CR28","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1162\/evco.1995.3.2.199","volume":"3","author":"DJ Montana","year":"1995","unstructured":"Montana DJ (1995) Strongly typed genetic programming. Evol Comput 3(2):199\u2013230","journal-title":"Evol Comput"},{"key":"9679_CR29","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1016\/j.ins.2012.04.028","volume":"209","author":"M Nasir","year":"2012","unstructured":"Nasir M, Das S, Maity D, Sengupta S, Halder U, Suganthan PN (2012) A dynamic neighborhood learning based particle swarm optimizer for global numerical optimization. Inf Sci 209:16\u201336","journal-title":"Inf Sci"},{"key":"9679_CR31","unstructured":"O\u2019Neill M, Brabazon A (2006a) Grammatical differential evolution. In: IC-AI, pp 231\u2013236"},{"issue":"4","key":"9679_CR30","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1007\/s11047-006-9007-7","volume":"5","author":"M O\u2019Neill","year":"2006","unstructured":"O\u2019Neill M, Brabazon A (2006b) Grammatical swarm: the generation of programs by social programming. Nat Comput 5(4):443\u2013462","journal-title":"Nat Comput"},{"key":"9679_CR32","doi-asserted-by":"crossref","unstructured":"O\u2019Neil M, Ryan C (2003) Grammatical evolution. In: Grammatical evolution. Springer, pp 33\u201347","DOI":"10.1007\/978-1-4615-0447-4_4"},{"key":"9679_CR33","volume-title":"Automating the design of data mining algorithms: an evolutionary computation approach","author":"GL Pappa","year":"2009","unstructured":"Pappa GL, Freitas A (2009) Automating the design of data mining algorithms: an evolutionary computation approach. Springer, New York"},{"issue":"1","key":"9679_CR34","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/s10710-013-9186-9","volume":"15","author":"GL Pappa","year":"2014","unstructured":"Pappa GL, Ochoa G, Hyde MR, Freitas AA, Woodward J, Swan J (2014) Contrasting meta-learning and hyper-heuristic research: the role of evolutionary algorithms. Genet Program Evol Mach 15(1):3\u201335","journal-title":"Genet Program Evol Mach"},{"key":"9679_CR35","volume-title":"Particle swarm optimization and intelligence: advances and applications: advances and applications","author":"KE Parsopoulos","year":"2010","unstructured":"Parsopoulos KE (2010) Particle swarm optimization and intelligence: advances and applications: advances and applications. IGI Global, Hershey"},{"issue":"2\u20133","key":"9679_CR36","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1023\/A:1016568309421","volume":"1","author":"KE Parsopoulos","year":"2002","unstructured":"Parsopoulos KE, Vrahatis MN (2002) Recent approaches to global optimization problems through particle swarm optimization. Nat Comput 1(2\u20133):235\u2013306","journal-title":"Nat Comput"},{"key":"9679_CR37","first-page":"8","volume":"2008","author":"A Passaro","year":"2008","unstructured":"Passaro A, Starita A (2008) Particle swarm optimization for multimodal functions: a clustering approach. J Artif Evol Appl 2008:8","journal-title":"J Artif Evol Appl"},{"key":"9679_CR38","doi-asserted-by":"crossref","unstructured":"Poli R, Di Chio C, Langdon WB (2005) Exploring extended particle swarms: a genetic programming approach. In: Proceedings of the 7th annual conference on genetic and evolutionary computation. ACM, pp 169\u2013176","DOI":"10.1145\/1068009.1068036"},{"key":"9679_CR39","doi-asserted-by":"crossref","unstructured":"Poli R, Woodward J, Burke EK (2007) A histogram-matching approach to the evolution of bin-packing strategies. In: IEEE Congress on evolutionary computation, 2007. CEC 2007. IEEE, pp 3500\u20133507","DOI":"10.1109\/CEC.2007.4424926"},{"key":"9679_CR40","unstructured":"Rashid M (2010) Combining pso algorithm and honey bee food foraging behavior for solving multimodal and dynamic optimization problems. PhD thesis, National University of Computer & Emerging Sciences"},{"issue":"6","key":"9679_CR41","first-page":"1526","volume":"3","author":"T Si","year":"2012","unstructured":"Si T (2012) Grammatical differential evolution adaptable particle swarm optimization algorithm. Int J Electron Commun Comput Eng 3(6):1526\u20131531","journal-title":"Int J Electron Commun Comput Eng"},{"key":"9679_CR42","doi-asserted-by":"crossref","unstructured":"Si T, De A, Bhattacharjee AK (2014) Grammatical swarm based-adaptable velocity update equations in particle swarm optimizer. In: International conference on frontiers of intelligent computing: theory and applications (FICTA) 2013. Springer, pp 197\u2013206","DOI":"10.1007\/978-3-319-02931-3_24"},{"key":"9679_CR43","doi-asserted-by":"crossref","unstructured":"Smart W, Zhang M (2005) Using genetic programming for multiclass classification by simultaneously solving component binary classification problems. In: Genetic programming. Springer, pp 227\u2013239","DOI":"10.1007\/978-3-540-31989-4_20"},{"key":"9679_CR44","unstructured":"Surjanovic S, Bingham D (2014) Virtual library of simulation experiments: test functions and datasets. Retrieved December 4:2014"},{"key":"9679_CR45","unstructured":"Tan Y, Li J, Zheng Z (2015) Introduction and ranking results of the icsi 2014 competition on single objective optimization. arXiv preprint \narXiv:150102128"},{"key":"9679_CR46","doi-asserted-by":"crossref","unstructured":"Tavares J, Pereira FB (2012) Automatic design of ant algorithms with grammatical evolution. In: European conference on genetic programming. Springer, pp 206\u2013217","DOI":"10.1007\/978-3-642-29139-5_18"},{"issue":"3","key":"9679_CR47","doi-asserted-by":"crossref","first-page":"453","DOI":"10.1016\/j.cie.2007.08.008","volume":"54","author":"JC Tay","year":"2008","unstructured":"Tay JC, Ho NB (2008) Evolving dispatching rules using genetic programming for solving multi-objective flexible job-shop problems. Comput Ind Eng 54(3):453\u2013473","journal-title":"Comput Ind Eng"},{"key":"9679_CR48","doi-asserted-by":"crossref","unstructured":"Vella A, Corne D, Murphy C (2009) Hyper-heuristic decision tree induction. In: World congress on nature & biologically inspired computing, 2009. NaBIC 2009. IEEE, pp 409\u2013414","DOI":"10.1109\/NABIC.2009.5393568"},{"key":"9679_CR49","unstructured":"Wang YX, Xiang QL (2008) Particle swarms with dynamic ring topology. In: IEEE congress on evolutionary computation, 2008., IEEE, pp 419\u2013423"},{"key":"9679_CR50","unstructured":"Whigham PA et al (1995) Grammatically-based genetic programming. In: Workshop on genetic programming: from theory to real-world applications, Citeseer, vol 16, pp 33\u201341"},{"key":"9679_CR51","doi-asserted-by":"crossref","unstructured":"Whigham PA, Dick G, Maclaurin J, Owen CA (2015) Examining the best of both worlds of grammatical evolution. In: Proceedings of the 2015 on genetic and evolutionary computation conference. ACM, pp 1111\u20131118","DOI":"10.1145\/2739480.2754784"},{"key":"9679_CR52","unstructured":"Woodward JR, Swan J (2014) Template method hyper-heuristics. In: Proceedings of the 2014 conference companion on genetic and evolutionary computation companion. ACM, pp 1437\u20131438"},{"key":"9679_CR53","doi-asserted-by":"crossref","unstructured":"Xiao X, Zhang Q (2014) The multiple population co-evolution pso algorithm. In: International conference in swarm intelligence. Springer, pp 434\u2013441","DOI":"10.1007\/978-3-319-11897-0_49"},{"issue":"1","key":"9679_CR54","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1016\/j.asoc.2009.06.010","volume":"10","author":"Z Xinchao","year":"2010","unstructured":"Xinchao Z (2010) A perturbed particle swarm algorithm for numerical optimization. Appl Soft Comput 10(1):119\u2013124","journal-title":"Appl Soft Comput"},{"key":"9679_CR55","unstructured":"Xin J, Chen G, Hai Y (2009) A particle swarm optimizer with multi-stage linearly-decreasing inertia weight. In: International joint conference on computational sciences and optimization, 2009. CSO 2009. IEEE, vol 1, pp 505\u2013508"},{"issue":"9","key":"9679_CR56","doi-asserted-by":"crossref","first-page":"1423","DOI":"10.1109\/5.784219","volume":"87","author":"X Yao","year":"1999","unstructured":"Yao X (1999) Evolving artificial neural networks. Proc IEEE 87(9):1423\u20131447","journal-title":"Proc IEEE"},{"key":"9679_CR57","first-page":"3816","volume":"4","author":"WJ Zhang","year":"2003","unstructured":"Zhang WJ, Xie XF et al (2003) Depso: hybrid particle swarm with differential evolution operator. IEEE Int Conf Syst Man Cybern 4:3816\u20133821","journal-title":"IEEE Int Conf Syst Man Cybern"},{"key":"9679_CR58","doi-asserted-by":"crossref","unstructured":"Zhang B, Zhang M, Zheng YJ (2014) Improving enhanced fireworks algorithm with new Gaussian explosion and population selection strategies. In: International conference in swarm intelligence. Springer, pp 53\u201363","DOI":"10.1007\/978-3-319-11857-4_7"},{"key":"9679_CR59","unstructured":"Zheng YJ, Wu XB (2014) Evaluating a hybrid de and bbo with self adaptation on icsi 2014 benchmark problems. In: International conference in swarm intelligence. Springer, pp 422\u2013433"},{"key":"9679_CR60","doi-asserted-by":"publisher","unstructured":"Zheng S, Janecek A, Tan Y (2013) Enhanced fireworks algorithm. In: 2013 IEEE congress on evolutionary computation, pp 2069\u20132077. \nhttps:\/\/doi.org\/10.1109\/CEC.2013.6557813","DOI":"10.1109\/CEC.2013.6557813"},{"key":"9679_CR61","doi-asserted-by":"crossref","unstructured":"Zheng S, Liu L, Yu C, Li J, Tan Y (2014) Fireworks algorithm and its variants for solving icsi2014 competition problems. In: International conference in swarm intelligence. Springer, pp 442\u2013451","DOI":"10.1007\/978-3-319-11897-0_50"}],"container-title":["Natural Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11047-018-9679-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11047-018-9679-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11047-018-9679-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,8,19]],"date-time":"2020-08-19T10:09:38Z","timestamp":1597831778000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11047-018-9679-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3,23]]},"references-count":61,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2020,9]]}},"alternative-id":["9679"],"URL":"https:\/\/doi.org\/10.1007\/s11047-018-9679-9","relation":{},"ISSN":["1567-7818","1572-9796"],"issn-type":[{"value":"1567-7818","type":"print"},{"value":"1572-9796","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,3,23]]},"assertion":[{"value":"23 March 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}