{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,22]],"date-time":"2026-03-22T06:48:48Z","timestamp":1774162128419,"version":"3.50.1"},"reference-count":134,"publisher":"SAGE Publications","issue":"12","license":[{"start":{"date-parts":[[2020,3,24]],"date-time":"2020-03-24T00:00:00Z","timestamp":1585008000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Transactions of the Institute of Measurement and Control"],"published-print":{"date-parts":[[2020,8]]},"abstract":"<jats:p> A significant number of search and optimisation techniques whose principles seek inspiration from nature and biology phenomena have been proposed in the last decades. These methods have been successfully applied to solve a wide range of engineering problems. This is also the case of greenhouse environment control, which has been incorporating this type of techniques into its design. This paper addresses evolutionary and bio-inspired methods in the context of greenhouse environment control. Algorithm principles for reference techniques are reviewed, namely: simulated annealing, genetic algorithm, differential evolution and particle swarm optimisation. The last three techniques are considered using single and multiple objective formulations. A review of these algorithms within greenhouse environment control applications is presented, considering single and multiple objective problems, as well as their current trends. <\/jats:p>","DOI":"10.1177\/0142331220909010","type":"journal-article","created":{"date-parts":[[2020,3,25]],"date-time":"2020-03-25T06:08:25Z","timestamp":1585116505000},"page":"2338-2358","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":23,"title":["Review of nature and biologically inspired metaheuristics for greenhouse environment control"],"prefix":"10.1177","volume":"42","author":[{"given":"Paulo Moura","family":"Oliveira","sequence":"first","affiliation":[{"name":"School of Sciences and Technology, University of Tr\u00e1s-os-Montes and Alto Douro (UTAD), Portugal"},{"name":"INESC TEC \u2013 INESC Technology and Science, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3224-4926","authenticated-orcid":false,"given":"EJ","family":"Solteiro Pires","sequence":"additional","affiliation":[{"name":"School of Sciences and Technology, University of Tr\u00e1s-os-Montes and Alto Douro (UTAD), Portugal"},{"name":"INESC TEC \u2013 INESC Technology and Science, Portugal"}]},{"given":"Jos\u00e9","family":"Boaventura-Cunha","sequence":"additional","affiliation":[{"name":"School of Sciences and Technology, University of Tr\u00e1s-os-Montes and Alto Douro (UTAD), Portugal"},{"name":"INESC TEC \u2013 INESC Technology and Science, Portugal"}]},{"given":"Tatiana Martins","family":"Pinho","sequence":"additional","affiliation":[{"name":"INESC TEC \u2013 INESC Technology and Science, Portugal"}]}],"member":"179","published-online":{"date-parts":[[2020,3,24]]},"reference":[{"key":"bibr1-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2001.934391"},{"key":"bibr2-0142331220909010","doi-asserted-by":"publisher","DOI":"10.14569\/IJACSA.2016.070785"},{"key":"bibr3-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2008.4630976"},{"key":"bibr4-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/ICEC.1998.699327"},{"key":"bibr5-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2013.6557647"},{"key":"bibr6-0142331220909010","unstructured":"B-on B (2017) http:\/\/www.b-on.pt\/en\/ (last accessed 3 October 2017)."},{"key":"bibr7-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2003.1299429"},{"key":"bibr8-0142331220909010","unstructured":"Baluja S (1994) Population-based incremental learning: a method for integrating genetic search based function optimization and competitive learning. Technical report, Technical Report CMU-CS-94-163, Carnegie Mellon Univ."},{"key":"bibr9-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-42978-6_4"},{"key":"bibr10-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/CCCA.2011.6031537"},{"key":"bibr11-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/j.compag.2006.12.001"},{"key":"bibr12-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45720-8_54"},{"key":"bibr13-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/91.890333"},{"key":"bibr14-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/j.cor.2004.08.012"},{"key":"bibr15-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2015.09.105"},{"key":"bibr16-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1155\/2015\/871075"},{"key":"bibr17-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/SDE.2013.6601435"},{"key":"bibr18-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/4235.985692"},{"key":"bibr19-0142331220909010","doi-asserted-by":"publisher","DOI":"10.3182\/20020721-6-ES-1901.01316"},{"key":"bibr20-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/j.compag.2005.08.003"},{"key":"bibr21-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.1999.781901"},{"key":"bibr22-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2002.1004388"},{"key":"bibr23-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/BF03325101"},{"key":"bibr24-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45356-3_82"},{"key":"bibr25-0142331220909010","volume-title":"Efficient Evolutionary Algorithms for Optimal Control","author":"Cruz I","year":"2002"},{"key":"bibr26-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/S0168-1699(03)00019-X"},{"key":"bibr27-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2008.02.002"},{"key":"bibr28-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/j.cie.2017.06.009"},{"key":"bibr29-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2010.2059031"},{"key":"bibr30-0142331220909010","first-page":"90","volume-title":"International Conference on Intelligent Control Systems and Signal Processing (ICONS\u20192003)","author":"de Moura Oliveira PB","year":"2003"},{"key":"bibr31-0142331220909010","first-page":"718","volume-title":"International Joint Conference SOCO\u201916-CISIS\u201916-ICEUTE\u201916","author":"de Moura Oliveira PB","year":"2016"},{"key":"bibr32-0142331220909010","volume-title":"Multi-Objective Optimization Using Evolutionary Algorithms","author":"Deb K","year":"2001"},{"key":"bibr33-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/4235.996017"},{"key":"bibr34-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/MCI.2006.329691"},{"key":"bibr35-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/s10462-015-9452-8"},{"key":"bibr36-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/j.neunet.2005.03.010"},{"key":"bibr37-0142331220909010","first-page":"294","volume-title":"CIGR Handbook of Agricultural Eng., Vol. VI Information Technology","author":"Ferentinos KP","year":"2006"},{"key":"bibr38-0142331220909010","first-page":"280","volume-title":"Proceedings of the EFITA\/WCCA2005 Conference, the 5th Conference of the European Federation for Information Technology in Agriculture, Food and Environment, and the 3th World Congress on Computers in Agriculture and Natural Resources","author":"Ferreira P","year":"2005"},{"key":"bibr39-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN.2008.4634310"},{"key":"bibr40-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/CCA.2003.1223500"},{"key":"bibr41-0142331220909010","doi-asserted-by":"publisher","DOI":"10.3182\/20050703-6-CZ-1902.00871"},{"key":"bibr42-0142331220909010","volume-title":"Evolutionary Computation","author":"Fogel LJ","year":"1966"},{"key":"bibr43-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/s12293-015-0151-4"},{"key":"bibr44-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/ISCID.2015.202"},{"key":"bibr45-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2015.7257119"},{"key":"bibr46-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/S0168-1699(00)00080-6"},{"key":"bibr47-0142331220909010","volume-title":"Genetic Algorithms in Search, Optimization, and Machine Learning","author":"Goldberg DE","year":"1989"},{"key":"bibr48-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/SACI.2014.6840039"},{"key":"bibr49-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/j.biosystemseng.2009.06.006"},{"issue":"3","key":"bibr50-0142331220909010","first-page":"251","volume":"8","author":"Guzm\u00e1n-Cruz R","year":"2013","journal-title":"African Journal of Agricultural Research"},{"key":"bibr51-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/j.egypro.2011.05.043"},{"key":"bibr52-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/j.biosystemseng.2007.06.004"},{"key":"bibr53-0142331220909010","volume-title":"Adaptation in Natural and Artificial Systems","author":"Holland JH","year":"1975"},{"key":"bibr54-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1145\/1830761.1830872"},{"key":"bibr55-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-012-1312-8"},{"key":"bibr56-0142331220909010","doi-asserted-by":"publisher","DOI":"10.3390\/s110605792"},{"key":"bibr57-0142331220909010","doi-asserted-by":"publisher","DOI":"10.3390\/s110303281"},{"key":"bibr58-0142331220909010","unstructured":"IEEE Xplore (2017) URL http:\/\/ieeexplore.IEEE.org\/Xplore\/home.jsp?reload=true (last accessed 3 October 2017)."},{"key":"bibr59-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1080\/0952813X.2013.782348"},{"key":"bibr60-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/SIS.2003.1202251"},{"key":"bibr61-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/ICNN.1995.488968"},{"issue":"4598","key":"bibr62-0142331220909010","first-page":"671","volume-title":"Science","volume":"220","author":"Kirkpatrick S","year":"1983"},{"key":"bibr63-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-17144-4_2"},{"key":"bibr64-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1162\/106365600568167"},{"key":"bibr65-0142331220909010","unstructured":"Koza JR (1990) Genetic programming: a paradigm for breeding populations of computers pro-grams to solve problems. Technical report, Stanford Univ. Technical report STAN-CS-90-1314."},{"key":"bibr66-0142331220909010","first-page":"440","volume-title":"Proceedings of the 3rd Annual Conference on Genetic and Evolutionary Computation","author":"Krink T","year":"2001"},{"key":"bibr67-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2009.4983361"},{"key":"bibr68-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30217-9_76"},{"key":"bibr69-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/j.egypro.2012.05.053"},{"key":"bibr70-0142331220909010","unstructured":"Lampinen J (2001) DE\u2019s selection rule for multiobjective optimization. Technical report, Department of Information Technology, Lappeenranta University of Technology."},{"key":"bibr71-0142331220909010","first-page":"439","volume-title":"Proceedings of the Genetic and Evolutionary Computation Conference","author":"Laumanns M","year":"2002"},{"key":"bibr72-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1162\/106365602760234108"},{"key":"bibr73-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/s10589-013-9631-y"},{"key":"bibr74-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1145\/2792984"},{"key":"bibr75-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1155\/2017\/6862038"},{"key":"bibr76-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/ICISSEC.2016.7885862"},{"key":"bibr77-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-017-0772-0"},{"key":"bibr78-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1177\/0142331216670235"},{"key":"bibr79-0142331220909010","doi-asserted-by":"publisher","DOI":"10.4236\/cs.2016.711292"},{"key":"bibr80-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1111\/j.1574-0862.2011.00546.x"},{"key":"bibr81-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/s13593-015-0303-4"},{"key":"bibr82-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-30241-2_15"},{"key":"bibr83-0142331220909010","doi-asserted-by":"crossref","unstructured":"Metropolis N, Rosenbluth AW, Rosenbluth MN, Teller AH, Teller E (1953) Equation of state calculations by fast computing machines. Technical report.","DOI":"10.2172\/4390578"},{"key":"bibr84-0142331220909010","doi-asserted-by":"crossref","unstructured":"Mezura-Montes E, Reyes-Sierra M, Coello CAC (2008) Multi-objective Optimization Using Differential Evolution: A Survey of the State-of-the-Art. Berlin, Heidelberg: Springer Berlin Heidelberg, pp. 173\u2013196.","DOI":"10.1007\/978-3-540-68830-3_7"},{"key":"bibr85-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-07418-3"},{"key":"bibr86-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/j.advengsoft.2015.01.010"},{"key":"bibr87-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/j.advengsoft.2013.12.007"},{"key":"bibr88-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/s10462-009-9137-2"},{"key":"bibr89-0142331220909010","first-page":"597","volume-title":"Lecture Notes in Electrical Engineering","volume":"402","author":"Oliveira J","year":"2016"},{"key":"bibr90-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/S0305-0548(97)00054-3"},{"key":"bibr91-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/j.jocs.2017.07.010"},{"key":"bibr92-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/ICEEE.2014.6978281"},{"key":"bibr93-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/j.swevo.2016.05.003"},{"key":"bibr94-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-68830-3_8"},{"key":"bibr95-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/S1474-6670(17)41255-9"},{"key":"bibr96-0142331220909010","first-page":"1672","volume-title":"GECCO\u201999 \u2013 Proceedings of the Genetic and Evolutionary Computation Conference","author":"Pohlheim H","year":"1999"},{"key":"bibr97-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1177\/1744259113496413"},{"key":"bibr98-0142331220909010","volume-title":"Differential Evolution \u2013 A Practical Approach to Global Optimization","author":"Price K","year":"2005","edition":"1"},{"key":"bibr99-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2009.03.004"},{"key":"bibr100-0142331220909010","volume-title":"Evolutionsstrategie: Optimierung Technischer Systeme nach Prinzipien der Biologischen Evolution","author":"Rechenberg I","year":"1973"},{"key":"bibr101-0142331220909010","first-page":"87","volume-title":"International Symposium on Plant Growth Modeling, Simulation, Visualization and their Applications \u2013 PMA\u201903","author":"Reffye PD","year":"2003"},{"issue":"3","key":"bibr102-0142331220909010","first-page":"287","volume":"2","author":"Reyes-sierra M","year":"2006","journal-title":"International Journal of Computational Intelligence Research"},{"key":"bibr103-0142331220909010","first-page":"93","volume-title":"Proceedings of the 1st International Conference on Genetic Algorithms","author":"Schaffer JD","year":"1985"},{"key":"bibr104-0142331220909010","unstructured":"Science Direct, Elsevier (2017) http:\/\/www.sciencedirect.com\/ (last accessed 3 October 2017)."},{"key":"bibr105-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-64574-8_413"},{"key":"bibr106-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/ICEC.1998.699146"},{"key":"bibr107-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0040810"},{"key":"bibr108-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/UPCON.2016.7894620"},{"key":"bibr109-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-31880-4_12"},{"key":"bibr110-0142331220909010","first-page":"218","volume-title":"Lecture Notes in Computer Science","author":"S\u00f8rensen JC","year":"2011"},{"key":"bibr111-0142331220909010","unstructured":"Springer (2017) http:\/\/link.springer.com\/ (last accessed 3 October 2017)."},{"key":"bibr112-0142331220909010","unstructured":"Storn R, Price K (1995) Differential evolution \u2013 A simple and efficient adaptive scheme for global optimization over continuous spaces. Technical report, TR-95-012, ICSI."},{"key":"bibr113-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008202821328"},{"issue":"2","key":"bibr114-0142331220909010","first-page":"63","volume":"10","author":"Ting L","year":"2017","journal-title":"International Journal of Agricultural and Biological Engineering"},{"key":"bibr115-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/ICEETS.2013.6533490"},{"key":"bibr116-0142331220909010","doi-asserted-by":"publisher","DOI":"10.2498\/cit.2002.03.07"},{"key":"bibr117-0142331220909010","volume-title":"Models for Evolutionary Algorithms and Their Applications in System Identification and Control Optimization","author":"Ursem RK","year":"2003"},{"key":"bibr118-0142331220909010","doi-asserted-by":"publisher","DOI":"10.3182\/20101206-3-JP-3009.00004"},{"key":"bibr119-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/s00500-016-2474-6"},{"key":"bibr120-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2017.09.053"},{"key":"bibr121-0142331220909010","first-page":"197","volume":"3","author":"Wu L","year":"2005","journal-title":"Revue Africaine de la Recherche en Informatique et Mathmatiques Appliques, INRIA"},{"key":"bibr122-0142331220909010","first-page":"209","volume-title":"Research and Development in Intelligent Systems XXVI","author":"Yang XS","year":"2009"},{"key":"bibr123-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/NABIC.2009.5393690"},{"key":"bibr124-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCB.2009.2015956"},{"key":"bibr125-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-01527-4"},{"key":"bibr126-0142331220909010","first-page":"1","author":"Zhang Y","year":"2015","journal-title":"Mathematical Problems in Engineering"},{"key":"bibr127-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2007.07.005"},{"key":"bibr128-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/ICICCI.2010.69"},{"key":"bibr129-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2016.7743824"},{"key":"bibr130-0142331220909010","doi-asserted-by":"publisher","DOI":"10.23919\/ChiCC.2017.8027822"},{"key":"bibr131-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/j.applthermaleng.2016.08.153"},{"key":"bibr132-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1109\/4235.797969"},{"key":"bibr133-0142331220909010","first-page":"123","volume-title":"2010 World Automation Congress","author":"Zou Q","year":"2010"},{"key":"bibr134-0142331220909010","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2014.06.023"}],"container-title":["Transactions of the Institute of Measurement and Control"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0142331220909010","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0142331220909010","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0142331220909010","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T00:20:36Z","timestamp":1740788436000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0142331220909010"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,24]]},"references-count":134,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2020,8]]}},"alternative-id":["10.1177\/0142331220909010"],"URL":"https:\/\/doi.org\/10.1177\/0142331220909010","relation":{},"ISSN":["0142-3312","1477-0369"],"issn-type":[{"value":"0142-3312","type":"print"},{"value":"1477-0369","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,3,24]]}}}