A hybrid approach based on double roulette wheel selection and quadratic programming for cardinality constrained portfolio optimization. (27th December 2021)