本書是一本介紹計算複雜性理論的基礎教材,內容包括時間複雜性、空間複雜性、NP-理論、多項式譜系、電路複雜性、隨機計算及去隨機、計數複雜性、交互證明系統、PCP定理、近似計算與不可近似性。
本書的主要讀者群是高年級本科生、碩士生、博士生,以及希望瞭解(更多)計算複雜性理論的教師和科研工作者。
本書可用於以下課程:(1)面向高年級本科生、研究生的“計算複雜性理論導論”課程,內容涵蓋前3章;(2)面向研究生的“計算複雜性理論高等議題”課程,內容涵蓋後3章;(3)面向高年級本科生、研究生的“演算法理論”課程,涵蓋第4章、第6章中有關隨機演算法和去隨機、近似演算法和不可近似性的內容;(4)面向高年級本科生、研究生的“計算理論”課程,以第1章的內容為核心,並根據學分多少和授課物件不同做適當補充。