I. Introduction
Selecting locations is a very important subproblem of data mining. In general, better location is close to some desirable facilities such as stations, warehouses, promising customers' house, etc. and is far from undesirable facilities such as competitors, noise sources, etc. Assume a situation that a businessman wants to build a new restaurant. She/He would like to open the new restaurant near to a bus/train station as well as university area, but it should be far enough from a similar restaurants (potential competitors)’ location.