This paper presents a combination method of Particle Swarm Optimization (PSO) and topology optimization. With this method a better result can be achieved compared with the sequential application of these two optimization methods. It inherits the ability in finding global optimum from PSO and also suits for discretized design domain. Some special schemes are used in order to provide higher computation efficiency. This method has only been tested with a convex optimization problem. The application in case of a concave problem will be a future study.