Facility location is an important problem in all kinds of businesses, including service and manufacturing efforts. The suitable selection of business location is a crucial component in the eventual success or failure of the firm. Proper facility location can be a strategic tool that can significantly improve market share growth and increase customer profitability. Facility location involves much more than just selecting a location with good visibility and access. Effective research on competition and market demand are also required. Each of the above mentioned business types have different location requirements that need to be considered when settling upon a location for starting or relocating a business. The most of decision making issues in the real-world are affected by various parameters and objectives. Due to the increasing urban population, providing every citizen with adequate municipal services is highly important. this study deals with optimal locating of municipal services and particularly shopping center and also I considered several criteria, such as the citizens demand, access to shopping centers, opponent shopping centers, the applicant's access to welfare facilities like public car parks parking and main roads and etc. Optimization is the process of searching for feasible solutions in a problem until no other superior solution can be found. Much of the current focus is on single objective optimization, even though most real-world problems require the simultaneous optimization of more than one objective function. In general, such problems consist of two or more conflicting objective functions with a set of constraints taken into consideration. At this point, it is not possible to obtain a single solution that optimizes simultaneously all the objective functions. Therefore, we need to find out a set of solutions that tradeoff the different objectives called Pareto front thus the concept of optimality in single objective optimization problems is replaced by the concept of Pareto front in multi-objective optimization problems. This set helps the decision maker to identify the best compromise solutions by elimination of inferior ones. The choice of one solution over the other entails additional knowledge of the problem such as the relative importance of different objectives. As mentioned, the definition of the effective objectives for facility location, requiring the use of multi objective methods for problem solving. There are two general approaches to solving multi objective problems; classic and metaheuristic approach. Classical methods do not provide all the Pareto optimal solutions so to achieve an objective they must be weighted. In addition to the weighting objectives, and considering experts opinions, the methods do not show good performance for multi objective problems. Therefore, in recent research the metaheuristic methods are preferred. Among the metaheuristic methods, we use an improved method of Non-dominated Sorting Genetic Algorithm (NSGA-II), called Fast Pareto genetic algorithm (FPGA), for implementation and solving shopping center location problem. This method is able to find optimal solutions for multi objective problems in objective space. FPGA uses a new ranking strategy for the simultaneous optimization of multiple objectives. New genetic operators are employed to enhance the algorithm's performance in terms of convergence behavior and computational effort. Computational results indicate that FPGA is a promising approach and it outperforms the improved NSGA-II. Study area, part of the city of Karaj, is including the North of Freeway Karaj - Qazvin. Data of this area for demand capture objective, obtained from Demographic information of the Statistical Center of Iran from the 1385 census. For other information layers, data of Bavand Consulting Engineers database used. The base map of database is of 1:10000 scales. These maps were used as the main source of information. This data layers used to achieving criteria of demand capture and accessibility objectives. For implementation and solving shopping center location problem, after identifying potential sites in the city of Karaj, with considering competitive conditions and defining two objectives; accessibility and demand capture then with using FPGA, multiple combinations of shopping centers were identified. The number of shopping centers is proposed as input and determined according to user needs and its purpose is to find suitable location as objectives of problem. Outputs of the algorithm are Pareto optimum solutions that show the trade-off between the objectives. By the Given input, we can see that the solutions of the algorithm, proposed locations away from existing shopping centers, and it cover a greater demand and have suitable accessibility. In order to validate the results of the FPGA-based approach, Results are compared with outputs of index overlay method. This comparison shows that 90 percent of optimum results in genetic algorithm method stand in two categories with high utility rates. This means that the results of FPGA are in areas with high utility rates. [ABSTRACT FROM AUTHOR]