An Extended Evolutionary Programming Algorithm for VlSI Channel Routing