A hybrid genetic algorithm for the weight setting problem in OSPF/IS-IS routing