View full-text article in PMC Sensors (Basel). 2022 Mar 9;22(6):2100. doi: 10.3390/s22062100 Search in PMC Search in PubMed View in NLM Catalog Add to search Copyright and License information © 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). PMC Copyright notice Algorithm 1 Algorithm of NSGA-2 1:while termination criteria do 2: Rt←Pt∪Qt 3: F← non_dominated_sorting(Rt) 4: Pt+1←ϕ;i←1 5: while |Pt+1|+|Fi|≤N do 6: Ci← crowd_sourcing_assignment(Fi) 7: Pt+1←Pt∪Fi 8: i=i+1 9: end while 10: Fi←sort(Fi,Ci,desc) 11: Pt+1←Pt+1∪Fi[1:(N−|Pt+1|)] 12: Qt+1←selection(Pt+1,N) 13: Qt+1←mutation(Qt+1) 14: Qt+1←crossover(Qt+1) 15: t←t+1 16:end while