An iterative-improvement penalty-function-driven wire routing system | IBM Journals & Magazine | IEEE Xplore