Multi-Objective Optimization in Computer Networks Using Metaheuristics