We modeled the routing problem as a multi-constrained QoS routing problem and consequently used multi-objective optimization algorithms to solve it. In addition, in [17], it was not clear how the MOEA algorithm was implemented. In contrast, we present and explain in detail how our MOEA algorithm was implemented, namely: (1) the population initialization process, (2) how genetic operators were used.