Mutual fund is one of the most popular techniques for many people to invest their funds where a professional fund manager invests people & apos; s funds based on some special predefined objectives; therefore, performance evaluation of mutual funds is an important problem. This paper proposes a multi-objective portfolio optimization to offer asset allocation. The proposed model clusters mutual funds with two methods based on six characteristics including rate of return, variance, semivariance, turnover rate, Treynor index and Sharpe index. Semivariance is used as a downside risk measure. The proposed model of this paper uses fuzzy variables for return rate and semivariance. A multi-objective fuzzy mean-semivariance portfolio optimization model is implemented and fuzzy programming technique is adopted to solve the resulted problem. The proposed model of this paper has gathered the information of mutual fund traded on Nasdaq from 2007 to 2009 and Pareto optimal solutions are obtained considering different weights for objective functions. The results of asset allocation, rate of return and risk of each cluster are also determined and they are compared with the results of two clustering methods.