{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,20]],"date-time":"2026-02-20T19:26:35Z","timestamp":1771615595304,"version":"3.50.1"},"reference-count":53,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2019,3,1]],"date-time":"2019-03-01T00:00:00Z","timestamp":1551398400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001602","name":"Science Foundation Ireland","doi-asserted-by":"crossref","award":["13\/IA\/1850"],"award-info":[{"award-number":["13\/IA\/1850"]}],"id":[{"id":"10.13039\/501100001602","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Genet Program Evolvable Mach"],"published-print":{"date-parts":[[2019,6]]},"DOI":"10.1007\/s10710-019-09346-4","type":"journal-article","created":{"date-parts":[[2019,3,6]],"date-time":"2019-03-06T16:30:31Z","timestamp":1551889831000},"page":"245-283","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["A multi-level grammar approach to grammar-guided genetic programming: the case of scheduling in heterogeneous networks"],"prefix":"10.1007","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2958-7979","authenticated-orcid":false,"given":"Takfarinas","family":"Saber","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Fagan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Lynch","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stepan","family":"Kucera","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Holger","family":"Claussen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"O\u2019Neill","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,3,1]]},"reference":[{"key":"9346_CR1","doi-asserted-by":"publisher","first-page":"751","DOI":"10.1016\/j.future.2017.06.015","volume":"79","author":"T Saber","year":"2018","unstructured":"T. Saber, J. Thorburn, L. Murphy, A. Ventresque, VM reassignment in hybrid clouds for large decentralised companies: a multi-objective challenge. Future Gener. Comput. Syst. 79, 751\u2013764 (2018)","journal-title":"Future Gener. Comput. Syst."},{"key":"9346_CR2","doi-asserted-by":"publisher","first-page":"2938","DOI":"10.1109\/TCYB.2017.2688280","volume":"47","author":"M Fenton","year":"2017","unstructured":"M. Fenton, D. Lynch, S. Kucera, H. Claussen, M. O\u2019Neill, Multilayer optimization of heterogeneous networks using grammatical genetic programming. IEEE Trans. Cybern. 47, 2938\u20132950 (2017)","journal-title":"IEEE Trans. Cybern."},{"key":"9346_CR3","unstructured":"V.N.I. Cisco, Global mobile data traffic forecast update, 2016\u20132021. White paper (2017)"},{"key":"9346_CR4","unstructured":"Statista: forecast of mobile phone users worldwide (2018). \n                    www.statista.com\/statistics\/274774\/forecast-of-mobile-phone-users-worldwide\/"},{"key":"9346_CR5","unstructured":"H.E. Ciritoglu, T. Saber, T.S. Buda, J. Murphy, C. Thorpe, Towards a better replica management for hadoop distributed file system, in BigData Congress (2018), pp. 104\u2013111"},{"key":"9346_CR6","unstructured":"A. Tall, Z. Altman, E. Altman, Self organizing strategies for enhanced ICIC (eICIC), in WiOpt (2014), pp. 318\u2013325"},{"key":"9346_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1162\/evco_a_00221","volume":"3","author":"M Fenton","year":"2018","unstructured":"M. Fenton, D. Lynch, D. Fagan, S. Kucera, H. Claussen, M. O\u2019Neill, Towards automation & augmentation of the design of schedulers for cellular communications networks. Evol. Comput. 3, 1\u201330 (2018)","journal-title":"Evol. Comput."},{"key":"9346_CR8","doi-asserted-by":"publisher","first-page":"1065","DOI":"10.1109\/JSAC.2014.2328098","volume":"32","author":"JG Andrews","year":"2014","unstructured":"J.G. Andrews, S. Buzzi, W. Choi, S.V. Hanly, A. Lozano, A.C. Soong, J.C. Zhang, What will 5G be? IEEE J. Sel. Areas Commun. 32, 1065\u20131082 (2014)","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"9346_CR9","unstructured":"3GPP: the 3rd generation partnership project. \n                    www.3gpp.org"},{"key":"9346_CR10","unstructured":"D. Lynch, M. Fenton, S. Kucera, H. Claussen, M. O\u2019Neill, Scheduling in heterogeneous networks using grammar-based genetic programming, in EuroGP (2016), pp. 83\u201398"},{"key":"9346_CR11","unstructured":"T. Saber, D. Fagan, D. Lynch, S. Kucera, Claussen, H., O\u2019Neill, M., Multi-level grammar genetic programming for scheduling in heterogeneous networks, in EuroGP, (2018), pp. 118\u2013134"},{"key":"9346_CR12","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1109\/JRPROC.1949.232969","volume":"37","author":"CE Shannon","year":"1949","unstructured":"C.E. Shannon, Communication in the presence of noise. IRE 37, 10\u201321 (1949)","journal-title":"IRE"},{"key":"9346_CR13","unstructured":"A. Weber, O. Stanze, Scheduling strategies for HetNets using eICIC, in ICC (2012), pp. 6787\u20136791"},{"key":"9346_CR14","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1016\/j.ejor.2015.04.004","volume":"246","author":"A Allahverdi","year":"2015","unstructured":"A. Allahverdi, The third comprehensive survey on scheduling problems with setup times\/costs. Eur. J. Oper. Res. 246, 345\u2013378 (2015)","journal-title":"Eur. J. Oper. Res."},{"key":"9346_CR15","doi-asserted-by":"publisher","first-page":"2781","DOI":"10.1016\/j.asoc.2012.03.065","volume":"12","author":"D Jakobovi\u0107","year":"2012","unstructured":"D. Jakobovi\u0107, K. Marasovi\u0107, Evolving priority scheduling heuristics with genetic programming. Appl. Soft Comput. 12, 2781\u20132789 (2012)","journal-title":"Appl. Soft Comput."},{"key":"9346_CR16","doi-asserted-by":"publisher","first-page":"110","DOI":"10.1109\/TEVC.2015.2429314","volume":"20","author":"J Branke","year":"2016","unstructured":"J. Branke, S. Nguyen, C.W. Pickardt, M. Zhang, Automated design of production scheduling heuristics: a review. IEEE Trans. Evol. Comput. 20, 110\u2013124 (2016)","journal-title":"IEEE Trans. Evol. Comput."},{"key":"9346_CR17","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/s40747-017-0036-x","volume":"3","author":"S Nguyen","year":"2017","unstructured":"S. Nguyen, Y. Mei, M. Zhang, Genetic programming for production scheduling: a survey with a unified framework. Complex Intell. Syst. 3, 41\u201366 (2017)","journal-title":"Complex Intell. Syst."},{"key":"9346_CR18","unstructured":"J. Pang, J. Wang, D. Wang, G. Shen, Q. Jiang, J. Liu, Optimized time-domain resource partitioning for enhanced inter-cell interference coordination in heterogeneous networks, in WCNC (2012), pp. 1613\u20131617"},{"key":"9346_CR19","unstructured":"D. L\u00f3pez-P\u00e9rez, H. Claussen, Duty cycles and load balancing in HetNets with eICIC almost blank subframes, in PIMRC Workshops (2013), pp. 173\u2013178"},{"key":"9346_CR20","unstructured":"L. Jiang, M. Lei, Resource allocation for eICIC scheme in heterogeneous networks, in PIMRC (2012), pp. 448\u2013453"},{"key":"9346_CR21","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1109\/TNET.2013.2246820","volume":"22","author":"S Deb","year":"2014","unstructured":"S. Deb, P. Monogioudis, J. Miernik, J.P. Seymour, Algorithms for enhanced inter-cell interference coordination (eICIC) in LTE HetNets. IEEE\/ACM Trans. Netw. 22, 137\u2013150 (2014)","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"9346_CR22","unstructured":"D. Fagan, M. Fenton, D. Lynch, S. Kucera, H. Claussen, M. O\u2019Neill, Deep learning through evolution: a hybrid approach to scheduling in a dynamic environment, in IJCNN (2017), pp. 775\u2013782"},{"key":"9346_CR23","unstructured":"L.T. Ho, I. Ashraf, H. Claussen, Evolving femtocell coverage optimization algorithms using genetic programming, in PIMRC (2009), pp. 2132\u20132136"},{"key":"9346_CR24","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1007\/s10710-012-9171-8","volume":"14","author":"E Hemberg","year":"2013","unstructured":"E. Hemberg, L. Ho, M. O\u2019Neill, H. Claussen, A comparison of grammatical genetic programming grammars for controlling femtocell network coverage. Genet. Program. Evolvable Mach. 14, 65\u201393 (2013)","journal-title":"Genet. Program. Evolvable Mach."},{"key":"9346_CR25","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-00314-1","volume-title":"Foundations in Grammatical Evolution for Dynamic Environments","author":"I Dempsey","year":"2009","unstructured":"I. Dempsey, M. O\u2019Neill, A. Brabazon, Foundations in Grammatical Evolution for Dynamic Environments, vol. 194 (Springer, New York, 2009)"},{"key":"9346_CR26","unstructured":"D. Lynch, M. Fenton, S. Kucera, H. Claussen, M. O\u2019Neill, Evolutionary learning of scheduling heuristics for heterogeneous wireless communications networks, in GECCO (2016), pp. 949\u2013956"},{"key":"9346_CR27","doi-asserted-by":"crossref","unstructured":"T. Saber, D. Fagan, D. Lynch, S. Kucera, H. Claussen, M. O\u2019Neill, A hierarchical approach to grammar-guided genetic programming: the case of scheduling in heterogeneous networks, in TPNC (2018)","DOI":"10.1007\/978-3-030-04070-3_18"},{"key":"9346_CR28","unstructured":"T. Saber, A. Ventresque, X. Gandibleux, L. Murphy, GeNePi: a multi-objective machine reassignment algorithm for data centres, in HM (2014), pp. 115\u2013129"},{"key":"9346_CR29","doi-asserted-by":"crossref","unstructured":"T. Saber, F. Delavernhe, M. Papadakis, M. O\u2019Neill, A. Ventresque, A hybrid algorithm for multi-objective test case selection, in CEC (2018)","DOI":"10.1109\/CEC.2018.8477875"},{"key":"9346_CR30","unstructured":"T. Saber, A. Ventresque, J. Marques-Silva, J. Thorburn, L. Murphy, MILP for the multi-objective VM reassignment problem, in ICTAI (2015), pp. 41\u201348"},{"key":"9346_CR31","doi-asserted-by":"publisher","first-page":"1760004","DOI":"10.1142\/S0218213017600041","volume":"26","author":"T Saber","year":"2017","unstructured":"T. Saber, J. Marques-Silva, J. Thorburn, A. Ventresque, Exact and hybrid solutions for the multi-objective VM reassignment problem. Int. J. Artif. Intell. Tools 26, 1760004 (2017)","journal-title":"Int. J. Artif. Intell. Tools"},{"key":"9346_CR32","unstructured":"R.I.B. McKay, T.H. Hoang, D.L. Essam, X.H. Nguyen, Developmental evaluation in genetic programming: the preliminary results, in EuroGP (2006), pp. 280\u2013289"},{"key":"9346_CR33","unstructured":"T.H. Hoang, R.I. McKay, D. Essam, X.H. Nguyen, Developmental evaluation in genetic programming: a position paper, in FBIT (2007), pp. 773\u2013778"},{"key":"9346_CR34","first-page":"69","volume":"12","author":"TH Hoang","year":"2008","unstructured":"T.H. Hoang, D. Essam, N.X. Hoai et al., Developmental evaluation in genetic programming: the tag-based frame work. Int. J. Knowl. Intell. Eng. Syst. 12, 69\u201382 (2008)","journal-title":"Int. J. Knowl. Intell. Eng. Syst."},{"key":"9346_CR35","unstructured":"T.H. Hoang, D. Essam, B. McKay, N.X. Hoai, Building on success in genetic programming: adaptive variation and developmental evaluation, in ISCIA (2007), pp. 137\u2013146"},{"key":"9346_CR36","unstructured":"N.F. McPhee, E. Crane, S.E. Lahr, R. Poli, Developmental plasticity in linear genetic programming, in GECCO (2009), pp. 1019\u20131026"},{"key":"9346_CR37","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1109\/TEVC.2011.2150752","volume":"15","author":"TH Hoang","year":"2011","unstructured":"T.H. Hoang, R.I. McKay, D. Essam, N.X. Hoai, On synergistic interactions between evolution, development and layered learning. IEEE Trans. Evol. Comput. 15, 287\u2013312 (2011)","journal-title":"IEEE Trans. Evol. Comput."},{"key":"9346_CR38","unstructured":"S.M. Gustafson, W.H. Hsu, Layered learning in genetic programming for a cooperative robot soccer problem, in EuroGP (2001), pp. 291\u2013301"},{"key":"9346_CR39","unstructured":"D. Jackson, A.P. Gibbons, Layered learning in Boolean GP problems, in EuroGP (2007), pp. 148\u2013159"},{"key":"9346_CR40","unstructured":"N.T. Hien, N.X. Hoai, B. McKay, A study on genetic programming with layered learning and incremental sampling, in CEC (2011), pp. 1179\u20131185"},{"key":"9346_CR41","unstructured":"T.H. Nguyen, X.H. Nguyen, Learning in stages: a layered learning approach for genetic programming, in RIVF (2012), pp. 1\u20134"},{"key":"9346_CR42","unstructured":"T.T.H. Dinh, T.H. Chu, Q.U. Nguyen, Transfer learning in genetic programming, in CEC (2015), pp. 1145\u20131151"},{"key":"9346_CR43","unstructured":"E. Haslam, B. Xue, M. Zhang, Further investigation on genetic programming with transfer learning for symbolic regression, in CEC (2016), pp. 3598\u20133605"},{"key":"9346_CR44","doi-asserted-by":"publisher","first-page":"569","DOI":"10.1109\/TEVC.2017.2657556","volume":"21","author":"M Iqbal","year":"2017","unstructured":"M. Iqbal, B. Xue, H. Al-Sahaf, M. Zhang, Cross-domain reuse of extracted knowledge in genetic programming for image classification. IEEE Trans. Evol. Comput. 21, 569\u2013587 (2017)","journal-title":"IEEE Trans. Evol. Comput."},{"key":"9346_CR45","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1007\/s10710-010-9109-y","volume":"11","author":"RI Mckay","year":"2010","unstructured":"R.I. Mckay, N.X. Hoai, P.A. Whigham, Y. Shan, M. O\u2019neill, Grammar-based genetic programming: a survey. Genet. Program. Evolvable Mach. 11, 365\u2013396 (2010)","journal-title":"Genet. Program. Evolvable Mach."},{"key":"9346_CR46","unstructured":"M. Fenton, J. McDermott, D. Fagan, S. Forstenlechner, E. Hemberg, M. O\u2019Neill, PonyGE2: grammatical evolution in python, in GECCO (2017), pp. 1194\u20131201"},{"key":"9346_CR47","first-page":"33","volume":"61","author":"T Saber","year":"2017","unstructured":"T. Saber, D. Brevet, G. Botterweck, A. Ventresque, Is seeding a good strategy in multi-objective feature selection when feature models evolve? Inf. Softw. Technol. 61, 33\u201351 (2017)","journal-title":"Inf. Softw. Technol."},{"key":"9346_CR48","unstructured":"C. Ryan, R.M.A. Azad, Sensible initialisation in grammatical evolution, in GECCO (2003), pp. 142\u2013145"},{"key":"9346_CR49","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1007\/BF01891203","volume":"2","author":"P Royston","year":"1992","unstructured":"P. Royston, Approximating the shapiro-wilk W-test for non-normality. Stat. Comput. 2, 117\u2013119 (1992)","journal-title":"Stat. Comput."},{"key":"9346_CR50","volume-title":"Testing Statistical Assumptions","author":"GD Garson","year":"2012","unstructured":"G.D. Garson, Testing Statistical Assumptions (Statistical Associates Publishing, Asheboro, 2012)"},{"key":"9346_CR51","unstructured":"A. Arcuri, L. Briand, A practical guide for using statistical tests to assess randomized algorithms in software engineering, in ICSE (2011), pp. 1\u201310"},{"key":"9346_CR52","doi-asserted-by":"publisher","first-page":"279","DOI":"10.4300\/JGME-D-12-00156.1","volume":"4","author":"GM Sullivan","year":"2012","unstructured":"G.M. Sullivan, R. Feinn, Using effect size\u2014or why the p value is not enough. J. Grad. Med. Educ. 4, 279\u2013282 (2012)","journal-title":"J. Grad. Med. Educ."},{"key":"9346_CR53","unstructured":"J. Lehman, R. Miikkulainen, Enhancing divergent search through extinction events, in GECCO (2015), pp. 951\u2013958"}],"container-title":["Genetic Programming and Evolvable Machines"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10710-019-09346-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10710-019-09346-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10710-019-09346-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,2,28]],"date-time":"2020-02-28T19:05:38Z","timestamp":1582916738000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10710-019-09346-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,3,1]]},"references-count":53,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2019,6]]}},"alternative-id":["9346"],"URL":"https:\/\/doi.org\/10.1007\/s10710-019-09346-4","relation":{},"ISSN":["1389-2576","1573-7632"],"issn-type":[{"value":"1389-2576","type":"print"},{"value":"1573-7632","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,3,1]]},"assertion":[{"value":"29 June 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 February 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 March 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}