A Genetic Algorithm for Global Routing Problem