{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T04:02:42Z","timestamp":1754107362055,"version":"3.40.3"},"publisher-location":"Cham","reference-count":27,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030726980"},{"type":"electronic","value":"9783030726997"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"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":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-72699-7_48","type":"book-chapter","created":{"date-parts":[[2021,3,31]],"date-time":"2021-03-31T15:03:24Z","timestamp":1617203004000},"page":"763-778","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["TensorGP \u2013 Genetic Programming Engine in TensorFlow"],"prefix":"10.1007","author":[{"given":"Francisco","family":"Baeta","sequence":"first","affiliation":[]},{"given":"Jo\u00e3o","family":"Correia","sequence":"additional","affiliation":[]},{"given":"Tiago","family":"Martins","sequence":"additional","affiliation":[]},{"given":"Penousal","family":"Machado","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,4,1]]},"reference":[{"key":"48_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"371","DOI":"10.1007\/3-540-45712-7_36","volume-title":"Parallel Problem Solving from Nature \u2014 PPSN VII","author":"M Giacobini","year":"2002","unstructured":"Giacobini, M., Tomassini, M., Vanneschi, L.: Limiting the number of fitness cases in genetic programming using statistics. In: Guerv\u00f3s, J.J.M., Adamidis, P., Beyer, H.-G., Schwefel, H.-P., Fern\u00e1ndez-Villaca\u00f1as, J.-L. (eds.) PPSN 2002. LNCS, vol. 2439, pp. 371\u2013380. Springer, Heidelberg (2002). https:\/\/doi.org\/10.1007\/3-540-45712-7_36"},{"key":"48_CR2","unstructured":"Poli, R., Langdon, W.B., McPhee, N.F., Koza, J.R.: A field guide to genetic programming. Lulu. com (2008)"},{"key":"48_CR3","unstructured":"Andre, D., Koza, J.R.: Parallel genetic programming: a scalable implementation using the transputer network architecture. In: Advances in Genetic Programming, pp. 317\u2013337. MIT Press (1996)"},{"key":"48_CR4","unstructured":"Moore, G.E., et al.: Cramming more components onto integrated circuits (1965)"},{"key":"48_CR5","series-title":"Studies in Computational Intelligence","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1007\/978-3-642-30154-4_6","volume-title":"Advances in Intelligent Modelling and Simulation","author":"M Arenas","year":"2012","unstructured":"Arenas, M., Romero, G., Mora, A., Castillo, P., Merelo, J.: GPU parallel computation in bioinspired algorithms: a review. In: Ko\u0142odziej, J., Khan, S., Burczy\u0144ski, T. (eds.) Advances in Intelligent Modelling and Simulation. SCI, vol. 422, pp. 113\u2013134. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-30154-4_6"},{"key":"48_CR6","doi-asserted-by":"crossref","unstructured":"Staats, K., Pantridge, E., Cavaglia, M., Milovanov, I., Aniyan, A.: TensorFlow enabled genetic programming. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion, pp. 1872\u20131879. ACM (2017)","DOI":"10.1145\/3067695.3084216"},{"key":"48_CR7","unstructured":"Keijzer, M.: Efficiently representing populations in genetic programming. In: Advances in Genetic Programming, pp. 259\u2013278. MIT Press (1996)"},{"key":"48_CR8","unstructured":"Handley, S.: On the use of a directed acyclic graph to represent a population of computer programs. In: Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence, pp. 154\u2013159. IEEE (1994)"},{"key":"48_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"328","DOI":"10.1007\/978-3-540-24650-3_31","volume-title":"Genetic Programming","author":"M Keijzer","year":"2004","unstructured":"Keijzer, M.: Alternatives in subtree caching for genetic programming. In: Keijzer, M., O\u2019Reilly, U.-M., Lucas, S., Costa, E., Soule, T. (eds.) EuroGP 2004. LNCS, vol. 3003, pp. 328\u2013337. Springer, Heidelberg (2004). https:\/\/doi.org\/10.1007\/978-3-540-24650-3_31"},{"key":"48_CR10","doi-asserted-by":"crossref","unstructured":"Wong, P., Zhang, M.: Scheme: caching subtrees in genetic programming. In: 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence), pp. 2678\u20132685. IEEE (2008)","DOI":"10.1109\/CEC.2008.4631158"},{"key":"48_CR11","unstructured":"Machado, P., Cardoso, A.: Speeding up genetic programming. In: Proceedings of the 2nd International Symposium AI and Adaptive Systems, CIMAF, vol. 99, pp. 217\u2013222 (1999)"},{"issue":"10","key":"48_CR12","doi-asserted-by":"publisher","first-page":"1795","DOI":"10.1007\/s00500-012-0862-0","volume":"16","author":"DM Chitty","year":"2012","unstructured":"Chitty, D.M.: Fast parallel genetic programming: multi-core CPU versus many-core GPU. Soft. Comput. 16(10), 1795\u20131814 (2012)","journal-title":"Soft. Comput."},{"key":"48_CR13","doi-asserted-by":"crossref","unstructured":"Burlacu, B., Kronberger, G., Kommenda, M.: Operon C++ an efficient genetic programming framework for symbolic regression. In: Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion, pp. 1562\u20131570 (2020)","DOI":"10.1145\/3377929.3398099"},{"key":"48_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"645","DOI":"10.1007\/978-3-030-43722-0_41","volume-title":"Applications of Evolutionary Computation","author":"VV de Melo","year":"2020","unstructured":"de Melo, V.V., Fazenda, \u00c1.L., Sotto, L.F.D.P., Iacca, G.: A MIMD interpreter for genetic programming. In: Castillo, P.A., Jim\u00e9nez Laredo, J.L., Fern\u00e1ndez de Vega, F. (eds.) EvoApplications 2020. LNCS, vol. 12104, pp. 645\u2013658. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-43722-0_41"},{"issue":"2","key":"48_CR15","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1007\/s00500-011-0713-4","volume":"16","author":"A Cano","year":"2012","unstructured":"Cano, A., Zafra, A., Ventura, S.: Speeding up the evaluation phase of GP classification algorithms on GPUs. Soft. Comput. 16(2), 187\u2013202 (2012)","journal-title":"Soft. Comput."},{"key":"48_CR16","doi-asserted-by":"crossref","unstructured":"Chitty, D.M.: A data parallel approach to genetic programming using programmable graphics hardware. In: Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation, pp. 1566\u20131573. ACM (2007)","DOI":"10.1145\/1276958.1277274"},{"key":"48_CR17","doi-asserted-by":"crossref","unstructured":"Cano, A., Ventura, S.: GPU-parallel subtree interpreter for genetic programming. In: Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation, pp. 887\u2013894. ACM (2014)","DOI":"10.1145\/2576768.2598272"},{"issue":"1","key":"48_CR18","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1016\/j.jpdc.2012.01.012","volume":"73","author":"DA Augusto","year":"2013","unstructured":"Augusto, D.A., Barbosa, H.J.: Accelerated parallel genetic programming tree evaluation with OpenCL. J. Parallel Distrib. Comput. 73(1), 86\u2013100 (2013)","journal-title":"J. Parallel Distrib. Comput."},{"key":"48_CR19","doi-asserted-by":"crossref","unstructured":"Koza, J.R., Bennett, F., Hutchings, J.L., Bade, S.L., Keane, M.A., Andre, D.: Evolving sorting networks using genetic programming and the rapidly reconfigurable Xilinx 6216 field-programmable gate array. In: Conference Record of the Thirty-First Asilomar Conference on Signals, Systems and Computers (Cat. No. 97CB36136), vol. 1, pp. 404\u2013410. IEEE (1997)","DOI":"10.1109\/ACSSC.1997.680275"},{"key":"48_CR20","unstructured":"Abadi, M., et al.: TensorFlow: a system for large-scale machine learning. In: 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2016), pp. 265\u2013283 (2016)"},{"key":"48_CR21","doi-asserted-by":"crossref","unstructured":"Cavaglia, M., Staats, K., Gill, T.: Finding the origin of noise transients in LIGO data with machine learning. arXiv preprint arXiv:1812.05225 (2018)","DOI":"10.4208\/cicp.OA-2018-0092"},{"key":"48_CR22","doi-asserted-by":"crossref","unstructured":"Fu, X., Ren, X., Mengshoel, O.J., Wu, X.: Stochastic optimization for market return prediction using financial knowledge graph. In: 2018 IEEE International Conference on Big Knowledge (ICBK), pp. 25\u201332. IEEE (2018)","DOI":"10.1109\/ICBK.2018.00012"},{"key":"48_CR23","doi-asserted-by":"crossref","unstructured":"Matousek, R., Hulka, T., Dobrovsky, L., Kudela, J.: Sum epsilon-tube error fitness function design for GP symbolic regression: preliminary study. In: 2019 International Conference on Control, Artificial Intelligence, Robotics & Optimization (ICCAIRO), pp. 78\u201383. IEEE (2019)","DOI":"10.1109\/ICCAIRO47923.2019.00021"},{"key":"48_CR24","unstructured":"Rowland, T., Weisstein, E.W.: Tensor. From MathWorld\u2013A Wolfram Web Resource. http:\/\/mathworld.wolfram.com\/Tensor.html"},{"key":"48_CR25","unstructured":"Agrawal, A., et al.: TensorFlow Eager: a multi-stage, Python-embedded DSL for machine learning. arXiv preprint arXiv:1903.01855 (2019)"},{"issue":"4","key":"48_CR26","doi-asserted-by":"publisher","first-page":"401","DOI":"10.1162\/evco.1997.5.4.401","volume":"5","author":"L Pagie","year":"1997","unstructured":"Pagie, L., Hogeweg, P.: Evolutionary consequences of coevolving targets. Evol. Comput. 5(4), 401\u2013418 (1997)","journal-title":"Evol. Comput."},{"issue":"1","key":"48_CR27","first-page":"2171","volume":"13","author":"FA Fortin","year":"2012","unstructured":"Fortin, F.A., De Rainville, F.M., Gardner, M.A.G., Parizeau, M., Gagn\u00e9, C.: DEAP: evolutionary algorithms made easy. J. Mach. Learn. Res. 13(1), 2171\u20132175 (2012)","journal-title":"J. Mach. Learn. Res."}],"container-title":["Lecture Notes in Computer Science","Applications of Evolutionary Computation"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-72699-7_48","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,27]],"date-time":"2024-08-27T06:53:49Z","timestamp":1724741629000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-72699-7_48"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030726980","9783030726997"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-72699-7_48","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"1 April 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"EvoApplications","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on the Applications of Evolutionary Computation (Part of EvoStar)","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7 April 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9 April 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"evoapplications2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.evostar.org\/2021\/evoapps\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"easychair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"78","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"51","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"65% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3.38","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2.04","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Due to the Corona pandemic this event was held virtually.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}