{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T14:00:26Z","timestamp":1774533626999,"version":"3.50.1"},"reference-count":145,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2017,8,1]],"date-time":"2017-08-01T00:00:00Z","timestamp":1501545600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Comput. Intell. Mag."],"published-print":{"date-parts":[[2017,8]]},"DOI":"10.1109\/mci.2017.2708618","type":"journal-article","created":{"date-parts":[[2017,7,18]],"date-time":"2017-07-18T18:26:06Z","timestamp":1500402366000},"page":"54-72","source":"Crossref","is-referenced-by-count":160,"title":["Gene Expression Programming: A Survey [Review Article]"],"prefix":"10.1109","volume":"12","author":[{"given":"Jinghui","family":"Zhong","sequence":"first","affiliation":[]},{"given":"Liang","family":"Feng","sequence":"additional","affiliation":[]},{"given":"Yew-Soon","family":"Ong","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","first-page":"1115","article-title":"Comparison of performance between different selection strategies on simple genetic algorithms","volume":"2","author":"zhong","year":"0","journal-title":"Proc Int Conf Computational Intelligence for Modelling Control and Automation and Int Conf Intelligent Agents Web Technologies and Internet Commerce"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-76837-1_30"},{"key":"ref33","article-title":"Investigation of constant creation techniques in the context of gene expression programming","author":"li","year":"0","journal-title":"Proc ACM Annu Conf Genetic and Evolutionary Computation"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-3744-3_25"},{"key":"ref31","first-page":"1","article-title":"A coevolutionary, hyper heuristic approach to the optimization of three-dimensional process plant layoutsa comparative study","author":"furuholmen","year":"0","journal-title":"Proc IEEE Congress on Evolutionary Computation"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2009.4983295"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1389095.1389331"},{"key":"ref36","first-page":"99","article-title":"Function mining based on gene expression programming and particle swarm optimization","author":"li","year":"0","journal-title":"Proc 2nd IEEE Int Conf Computer Science and Information Technology"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/ICMLA.2007.62"},{"key":"ref34","article-title":"Using differential evolution for GEP constant creation","author":"zhang","year":"0","journal-title":"Proc Late breaking paper at Genetic and Evolutionary Computation Conf"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2013.2281543"},{"key":"ref27","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1109\/TEVC.2011.2112662","article-title":"Cooperatively coevolving particle swarms for large scale optimization","volume":"16","author":"li","year":"2012","journal-title":"IEEE Trans Evolut Comput"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/MICAI.2012.15"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1016\/j.amc.2007.12.002"},{"key":"ref22","first-page":"413","article-title":"Survey on theoretical research of gene expression programming","volume":"28","author":"peng","year":"2011","journal-title":"Appl Res Comput"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1504\/IJCAT.2013.052807"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-013-0943-6"},{"key":"ref23","first-page":"21","author":"ferreira","year":"2006","journal-title":"Automatically Defined Functions in Gene Expression Programming"},{"key":"ref101","doi-asserted-by":"publisher","DOI":"10.1109\/TIM.2012.2224275"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-58484-6_269"},{"key":"ref100","doi-asserted-by":"publisher","DOI":"10.1109\/I2MTC.2012.6851794"},{"key":"ref25","first-page":"85","article-title":"Time series modelling using an adaptive gene expression","volume":"3","author":"brbulescu","year":"2009","journal-title":"Math Models Methods Appl Sci"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1080\/18756891.2016.1204124"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04921-7_21"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2006.872133"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2005.1554904"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/4235.585893"},{"key":"ref56","article-title":"Multi expression programming","author":"oltean","year":"2002","journal-title":"Tech Rep UBB-01-2002"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2007.903549"},{"key":"ref54","first-page":"1383","article-title":"Code factoring and the evolution of evolvability","author":"belle","year":"0","journal-title":"Proc Genetic Evol Comput Conf"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1007\/s12293-009-0011-1"},{"key":"ref52","author":"koza","year":"1994","journal-title":"Genetic Programming II Videotape The Next Generation"},{"key":"ref40","author":"poli","year":"2008","journal-title":"A Field Guide to Genetic Programming"},{"key":"ref4","first-page":"55","article-title":"Time series prediction based on gene expression programming","author":"zuo","year":"0","journal-title":"international conference on web-age information management"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2003.819261"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/TCYB.2014.2323936"},{"key":"ref5","first-page":"1125","article-title":"Automatic rule identification for agent-based crowd models through gene expression programming","author":"zhong","year":"0","journal-title":"Proc Int Conf Autonomous Agents and Multiagent Systems"},{"key":"ref8","first-page":"25","article-title":"Prefix gene expression programming","author":"li","year":"0","journal-title":"Proc Genetic and Evolutionary Computation Conf"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/BMEI.2015.7401550"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2015.2424410"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.2307\/1271079"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1155\/2014\/915058"},{"key":"ref45","first-page":"305","article-title":"The strategy for diversifying initial population of gene expression programming","volume":"30","author":"hu","year":"2007","journal-title":"Chin J Comput"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-04573-3_79"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2008.920673"},{"key":"ref42","author":"brameier","year":"2007","journal-title":"Linear Genetic Programming"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/4235.942529"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-74581-5_29"},{"key":"ref43","doi-asserted-by":"crossref","first-page":"285","DOI":"10.25088\/ComplexSystems.14.4.285","article-title":"A comparison of several linear genetic programming techniques","volume":"14","author":"oltean","year":"2003","journal-title":"Complex Syst"},{"key":"ref127","doi-asserted-by":"publisher","DOI":"10.1007\/s00500-003-0328-5"},{"key":"ref126","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2013.2281537"},{"key":"ref125","doi-asserted-by":"publisher","DOI":"10.1145\/1389095.1389332"},{"key":"ref124","doi-asserted-by":"publisher","DOI":"10.1109\/MCI.2010.936309"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2015.07.003"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1016\/j.flowmeasinst.2015.10.006"},{"key":"ref129","doi-asserted-by":"publisher","DOI":"10.1109\/MCI.2014.2326099"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1016\/j.agwat.2015.09.009"},{"key":"ref128","doi-asserted-by":"publisher","DOI":"10.1109\/MCI.2014.2350953"},{"key":"ref70","author":"huang","year":"2014","journal-title":"Schema theory for gene expression programming"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1111\/mice.12125"},{"key":"ref130","doi-asserted-by":"publisher","DOI":"10.1093\/nar\/gkg091"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1002\/for.2290"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1061\/(ASCE)CP.1943-5487.0000362"},{"key":"ref75","doi-asserted-by":"crossref","first-page":"650","DOI":"10.1016\/j.sandf.2015.04.015","article-title":"Determination of the ultimate limit states of shallow foundations using gene expression programming (GEP) approach","volume":"55","author":"poora","year":"2015","journal-title":"Soils Found"},{"key":"ref133","first-page":"615","article-title":"Learning multiple tasks with kernel methods","volume":"6","author":"evgeniou","year":"2005","journal-title":"J Mach Learn Res"},{"key":"ref134","doi-asserted-by":"publisher","DOI":"10.1145\/1835804.1835953"},{"key":"ref131","doi-asserted-by":"publisher","DOI":"10.1023\/A:1007379606734"},{"key":"ref78","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/j.gloplacha.2014.07.002","article-title":"Forecasting caspian sea level changes using satellite altimetry data (June 1992&#x2013;December 2013) based on evolutionary support vector regression algorithms and gene expression programming","volume":"121","author":"karatahansopoulos","year":"2014","journal-title":"Global and Planetary Change"},{"key":"ref132","first-page":"109","article-title":"Regularized multitask learning","author":"evgeniou","year":"0","journal-title":"Proceedings of the 10th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-012-1091-2"},{"key":"ref136","author":"iqbal","year":"2014","journal-title":"Improving the scalability of XCS-based learning classifier systems"},{"key":"ref135","doi-asserted-by":"publisher","DOI":"10.1145\/2339530.2339672"},{"key":"ref138","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2013.2290086"},{"key":"ref137","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2015.2458037"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCB.2009.2015956"},{"key":"ref139","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2014.2343791"},{"key":"ref62","author":"koza","year":"1992","journal-title":"Genetic Programming Vol 1 on the Programming of Computers by Means of Natural Selection"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2009.2014613"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24650-3_38"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1145\/2464576.2482691"},{"key":"ref140","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2008.920677"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1145\/2330784.2330891"},{"key":"ref141","doi-asserted-by":"publisher","DOI":"10.5755\/j01.itc.41.3.1330"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.2316\/Journal.202.2006.4.202-1831"},{"key":"ref142","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2016.2574621"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1145\/1543834.1543952"},{"key":"ref143","first-page":"629","article-title":"Evolutionary computation for dynamic optimization problems","author":"yang","year":"0","journal-title":"Proceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1007\/s11432-010-0041-9"},{"key":"ref144","doi-asserted-by":"publisher","DOI":"10.1109\/TCYB.2016.2556742"},{"key":"ref2","author":"ferreira","year":"2006","journal-title":"Gene Expression Programming Mathematical Modelling by an Artificial Intelligence"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1007\/s00500-014-1551-y"},{"key":"ref145","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2014.6900358"},{"key":"ref1","first-page":"87","article-title":"Gene expression programming: A new adaptive algorithm for solving problems","volume":"13","author":"ferreira","year":"2001","journal-title":"Complex Syst"},{"key":"ref109","author":"bishop","year":"2007","journal-title":"Pattern Recognition and Machine Learning (Information Science and Statistics)"},{"key":"ref95","first-page":"183","article-title":"A gene expression programming algorithm for multi-label classification","volume":"17","author":"\u00e1vila","year":"2011","journal-title":"J Multiple-Valued Logic Soft Computing"},{"key":"ref108","doi-asserted-by":"publisher","DOI":"10.1016\/j.jhydrol.2012.06.034"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2012.06.041"},{"key":"ref107","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2008.09.007"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0125517"},{"key":"ref106","doi-asserted-by":"publisher","DOI":"10.1007\/s10845-012-0626-9"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1016\/j.cie.2014.05.010"},{"key":"ref105","doi-asserted-by":"crossref","first-page":"729","DOI":"10.1007\/s00170-010-2518-5","article-title":"Evolving scheduling rules with gene expression programming for dynamic single-machine scheduling problems","volume":"50","author":"nie","year":"2010","journal-title":"Int J Adv Manuf Technol"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.1016\/j.advwatres.2014.02.009"},{"key":"ref104","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2014.2319051"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1007\/s00271-011-0288-y"},{"key":"ref103","doi-asserted-by":"publisher","DOI":"10.1007\/s10710-014-9229-x"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.1080\/09511920701370753"},{"key":"ref111","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2008.920673"},{"key":"ref112","doi-asserted-by":"publisher","DOI":"10.1007\/11811305_95"},{"key":"ref110","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCC.2009.2033566"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-74626-3_31"},{"key":"ref99","first-page":"517","article-title":"Designing neural networks using gene expression programming","author":"yang","year":"0","journal-title":"Proc Applied Soft Computing Technologies The Challenge of Complexity"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.1109\/TNS.2006.878571"},{"key":"ref97","first-page":"1331","article-title":"A hyper-heuristic framework for agent-based crowd modeling and simulation","author":"zhong","year":"0","journal-title":"Proc 1st Int Conf Autonomous Agents Multiagent Syst"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2002.1011539"},{"key":"ref11","first-page":"228","article-title":"Automatic modelling of complex functions with clonal selection-based gene expression programming","author":"gan","year":"0","journal-title":"Proc Int Conf Natural Computation"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/IDAACS.2005.282956"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2014.2367111"},{"key":"ref14","first-page":"1264","article-title":"Gene expression programming based on simulated annealing","author":"jiang","year":"0","journal-title":"Proc IEEE Int Conf Wireless Communications Networking and Mobile Computing"},{"key":"ref15","first-page":"1484","article-title":"A model of immune gene expression programming for rule mining","volume":"13","author":"zeng","year":"2007","journal-title":"J Univers Comput Sci"},{"key":"ref118","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2007.894200"},{"key":"ref16","article-title":"Adaptive gene expression programming using a simple feedback heuristic","author":"mwaura","year":"0","journal-title":"Proc AISB Conf"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1016\/j.fluid.2012.05.015"},{"key":"ref117","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2010.2058120"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/2330163.2330302"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-014-1723-9"},{"key":"ref18","first-page":"2017","article-title":"Parallel gene expression programming algorithm based on simulated annealing method","volume":"33","author":"jiang","year":"2005","journal-title":"DianziXuebao (Acta Electronica Sinica)"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1061\/(ASCE)HE.1943-5584.0000044"},{"key":"ref119","doi-asserted-by":"publisher","DOI":"10.1109\/4235.996017"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0146698"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-010-0444-y"},{"key":"ref114","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2010.2052054"},{"key":"ref113","article-title":"Semidefinite programming for combinatorial optimization","author":"helmberg","year":"2000","journal-title":"Tech Rep ZIB-Report ZR-00-34"},{"key":"ref116","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2011.2173577"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1061\/(ASCE)PS.1949-1204.0000123"},{"key":"ref115","doi-asserted-by":"publisher","DOI":"10.1109\/4235.910464"},{"key":"ref120","first-page":"832","article-title":"Indicator-based selection in multiobjective search","author":"zitzler","year":"0","journal-title":"Proc Parallel Problem Solving from Nature"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhydene.2012.08.101"},{"key":"ref121","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2007.892759"},{"key":"ref122","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2012.2199119"},{"key":"ref123","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2011.2132725"},{"key":"ref85","first-page":"125","article-title":"A software reliability modelling method based on gene expression programming","volume":"6","author":"zhang","year":"2012","journal-title":"Appl Math Inf Sci"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2009.03.061"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1175\/2009WAF2222192.1"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2015.07.022"}],"container-title":["IEEE Computational Intelligence Magazine"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/10207\/7983366\/07983467.pdf?arnumber=7983467","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,24]],"date-time":"2025-06-24T14:53:50Z","timestamp":1750776830000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7983467\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,8]]},"references-count":145,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/mci.2017.2708618","relation":{},"ISSN":["1556-603X"],"issn-type":[{"value":"1556-603X","type":"print"}],"subject":[],"published":{"date-parts":[[2017,8]]}}}