I. Introduction
An important issue of communication networks is to find an appropriate network topology for obtaining good telecommunication quality, balancing system reliability, optimal related costs, and fitting the network's applications [1], [7], [12], [13], [15], [17], [19], [22], [24], [27]. However, network topology design (NTD) is a typical NP-complete problem, which can only be solved by heuristic techniques (such as greedy heuristic, genetic algorithm, and simulated annealing technique) with a modest number of nodes [12], [15], [17], [19]. In the past two decades, many works have devoted to solving NTD problem with multiple objectives (NTD-MO).