Portfolio optimization is an activity for balancing return and risk. In this paper, we used mean-variance (M-V) portfolio models with buy-in threshold cardinality constraints. This model can be formulated as a mixed integer nonlinear programming (MINLP) problem. To solve constrained problem, propose the use of modified spiral algorithm (SOA). Then, Bartholomew-Biggs Kane’s data to validate our ...