Cultural algorithm is an evolutionary algorithm which is a simulation of biological evolution rules for solving the optimal approximate solution, and it is generated based on genetic algorithms. But the genetic algorithm population is only one storage space for the individual, while cultural algorithm adds a storage space named belief space on top of the genetic algorithm, this belief space stores the spatial knowledge of individuals which guides the evolution of individuals. With the guidance of kn...