TCS
Communication Complexity
Douban
Eyal Kushilevitz / Noam Nisan publishing house: 劍橋大學出版社 2006 - 11
Many aspects of the internal and external workings of computers can be viewed as a series of communication processes. Communication complexity is the mathematical theory of such communication processes. It is also often used as an abstract model of other aspects of computation. This book surveys this mathematical theory, concentrating on the question of how much communication is necessary for any particular process. The first part of the book is devoted to the simple two-party model introduced by Yao in 1979, which is still the most widely studied model. The second part treats newer models developed to deal with more complicated communication processes. Finally, applications of these models, including computer networks, VLSI circuits, and data structures, are treated in the third part of the book. This is an essential resource for graduate students and researchers in theoretical computer science, circuits, networks and information theory.
Read
July 20, 2020
不推荐做 communication complexity 的第一本书,推荐最近 Rao & Yehudayoff 那本。缺乏一些 big picture 和 intuition,有的地方过于深入细节,有的地方又只浅浅点到。有些作者觉得 easy to see 的东西我并没感觉很 trivial,习题也蛮难的,然而隔壁教授对此书很推荐,看来是我太菜 😓
TCS
Computers and Intractability
Douban
M R Garey / D S Johnson publishing house: W. H. Freeman 1979 - 4
This book's introduction features a humorous story of a man with a line of people behind him, who explains to his boss, "I can't find an efficient algorithm, but neither can all these famous people." This man illustrates an important quality of a class of problems, namely, the NP-complete problems: if you can prove that a problem is in this class, then it has no known polynomial-time solution that is guaranteed to work in general. This quality implies that the problem is difficult to deal with in practice. The focus of this book is to teach the reader how to identify, deal with, and understand the essence of NP-complete problems; Computers and Intractability does all of those things effectively. In a readable yet mathematically rigorous manner, the book covers topics such as how to prove that a given problem is NP-complete and how to cope with NP-complete problems. (There is even a chapter on advanced topics, with numerous references.) Computers and Intractability also contains a list of more than 300 problems--most of which are known to be NP-complete--with comments and references.
To read Sept. 23, 2019
TCS