本书将超大规模集成电路(Very Large Scale Integration,VLSI)中物理设计流程中的总体布线问题与Steiner最小树算法相结合,构建了多种有效的布线算法。本书分为8章,各章内容具体安排如下。第1章介绍VLSI布线问题的基本知识;第2章介绍直角结构Steiner最小树的构建算法;第3章介绍绕障直角结构steiner最小树的构建算法;第4章介绍考虑障碍中布线资源重利用的直角结构steiner最小树的构建算法;第5章介绍直角结构总体布线算法;第6章介绍直角结构VLsI层分配算法;第7章介绍基于轨道分配的详细布线算法;第8章介绍FPGA布线算法。本书主要面向计算机科学、自动化科学、人工智能等相关学科专业高年级本科生、研究生以及广大研究计算智能的科技工作者。