{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T07:56:26Z","timestamp":1784361386957,"version":"3.55.0"},"reference-count":66,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/100007709","name":"Koenig Endowed Chair Grant at Michigan State University, East Lansing, USA","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100007709","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2020]]},"DOI":"10.1109\/access.2020.2990567","type":"journal-article","created":{"date-parts":[[2020,4,28]],"date-time":"2020-04-28T00:04:19Z","timestamp":1588032259000},"page":"89497-89509","source":"Crossref","is-referenced-by-count":2092,"title":["Pymoo: Multi-Objective Optimization in Python"],"prefix":"10.1109","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2227-6476","authenticated-orcid":false,"given":"Julian","family":"Blank","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7402-9939","authenticated-orcid":false,"given":"Kalyanmoy","family":"Deb","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/SSCI.2018.8628819"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2015.2459718"},{"key":"ref33","first-page":"75","author":"hansen","year":"2006","journal-title":"The CMA evolution strategy A Comparing review"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/7.4.308"},{"key":"ref31","author":"price","year":"2005","journal-title":"Differential Evolution A Practical Approach to Global Optimization"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1287\/ijoc.6.2.154"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-12598-1_19"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2013.2281534"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2013.2281535"},{"key":"ref34","first-page":"635","article-title":"Reference point based multi-objective optimization using evolutionary algorithms","author":"deb","year":"2006","journal-title":"Proc 8th Annu Conf Genetic Evol Comput (GECCO)"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/331770.331775"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-70928-2_29"},{"key":"ref61","first-page":"9","article-title":"Star coordinates: A multi-dimensional visualization technique with uniform treatment of dimensions","author":"kandogan","year":"2000","journal-title":"Proc IEEE Vis Late Breaking Hot Topics"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1099-1360(199801)7:1<20::AID-MCDA159>3.0.CO;2-R"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1137\/S1052623496307510"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1016\/0305-0548(91)90093-7"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2016.7744268"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2009.2017515"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2010.2064323"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2020.2992387"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-28438-9"},{"key":"ref1","article-title":"Python reference manual","author":"rossum","year":"1995"},{"key":"ref20","author":"oliphant","year":"2006","journal-title":"Numpy a guide to numpy"},{"key":"ref22","article-title":"Autograd: Effortless gradients in numpy","author":"maclaurin","year":"2015","journal-title":"ICML AutoML Workshop"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1080\/0305215X.2012.685074"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/4235.585893"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2015.2483590"},{"key":"ref26","year":"2016","journal-title":"Dask Library for dynamic task scheduling"},{"key":"ref25","article-title":"Automatic differentiation in pytorch","author":"paszke","year":"2017"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1016\/0270-0255(82)90038-0"},{"key":"ref51","first-page":"711","article-title":"On metrics for comparing non-dominated sets","author":"knowles","year":"2002","journal-title":"Proc Congr Evol Comput Conf (CEC)"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1080\/01621459.1990.10474926"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1016\/S0169-7161(82)02013-6"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/MCI.2020.2976184"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2007.55"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-70928-2_64"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0056872"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-15892-1_8"},{"key":"ref52","article-title":"Multiobjective evolutionary algorithms: Classifications, analyses, and new innovations","author":"veldhuizen","year":"1999"},{"key":"ref10","first-page":"2171","article-title":"DEAP: Evolutionary algorithms made easy","volume":"13","author":"fortin","year":"2012","journal-title":"J Mach Learn Res"},{"key":"ref11","author":"garrett","year":"2019","journal-title":"Inspyred Python Library for Bio-Inspired Computational Intelligence"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2007.892759"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/4235.996017"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/MCI.2017.2742868"},{"key":"ref14","author":"hadka","year":"2019","journal-title":"MOEA Framework A Free and Open Source Java Framework for Multiobjective Optimization"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btt679"},{"key":"ref16","article-title":"A global optimisation toolbox for massively parallel engineering optimisation","author":"biscani","year":"2010","journal-title":"arXiv 1004 3824"},{"key":"ref17","year":"2019","journal-title":"Python Package Index"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2010.118"},{"key":"ref19","author":"deb","year":"2001","journal-title":"Multi-Objective Optimization Using Evolutionary Algorithms"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-2677-3"},{"key":"ref3","author":"brandl","year":"2019","journal-title":"Sphinx Documentation"},{"key":"ref6","author":"gosling","year":"2014","journal-title":"The java language specification java se 8 edition"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1016\/j.advengsoft.2011.05.014"},{"key":"ref8","article-title":"PyGMO and PyKEP: Open source tools for massively parallel optimization in astrodynamics (the case of interplanetary trajectory optimization)","author":"izzo","year":"2012","journal-title":"5th Int Conf Astrodyn Tools Techn (ICATT)"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1016\/j.swevo.2019.100598"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-48782-8_32"},{"key":"ref9","author":"hadka","year":"2019","journal-title":"Platypus Multiobjective Optimization in Python"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1016\/j.ejor.2017.02.015"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1115\/1.2826954"},{"key":"ref48","first-page":"453","author":"santiago","year":"2014","journal-title":"A Survey of Decomposition Methods for Multi-Objective Optimization"},{"key":"ref47","article-title":"A running performance metric and termination criterion for evaluating evolutionary multi- and many-objective optimization algorithms","author":"blank","year":"2020","journal-title":"Proc IEEE World Congr Comp Intell"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/1276958.1277190"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1080\/00401706.2000.10485979"},{"key":"ref44","author":"goldberg","year":"1989","journal-title":"Genetic Algorithms for Search Optimization and Machine Learning"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1504\/IJAISC.2014.059280"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6287639\/8948470\/09078759.pdf?arnumber=9078759","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,17]],"date-time":"2021-12-17T19:51:40Z","timestamp":1639770700000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9078759\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"references-count":66,"URL":"https:\/\/doi.org\/10.1109\/access.2020.2990567","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020]]}}}