Implementation of density-based spatial clustering of application with noise and genetic algorithm in portfolio optimization with constraint