Convex Optimization
Stephen Boyd and Lieven Vandenberghe provide a clear roadmap for mastering the mathematical frameworks used to solve complex decision making problems. This text shifts the focus from theoretical proofs to the practical recognition and formulation of convex problems. By emphasizing that many real world challenges can be modeled as convex programs, the authors show how to find global solutions with…
Shelves
More like this
How to Solve It: A New Aspect of Mathematical Method
A perennial bestseller by eminent mathematician G. Polya, How to Solve It will show anyone in any field how to think straight. In lucid and appeal…
The Visual Display of Quantitative Information
The classic book on statistical graphics, charts, tables. Theory and practice in the design of data graphics, 250 illustrations of the best (and a…
Introduction to Automata Theory, Languages, and Computation
It has been more than 20 years since this classic book on formal languages, automata theory, and computational complexity was first published. Wit…
An Introduction to Functional Programming Through Lambda Calculus
Functional programming is rooted in lambda calculus, which constitutes the worlds smallest programming language. This well-respected text offers a…
Gödel, Escher, Bach: An Eternal Golden Braid
Douglas Hofstadter's book is concerned directly with the nature of “maps” or links between formal systems. However, according to Hofstadter, the f…
The New Turing Omnibus: 66 Excursions In Computer Science
No other volume provides as broad, as thorough, or as accessible an introduction to the realm of computers as A. K. Dewdney's The Turing Omnibus.<…
The Book of Why: The New Science of Cause and Effect
A Turing Award-winning computer scientist and statistician shows how understanding causality has revolutionized science and will revolutionize art…
The Art of Computer Programming, Volumes 1-4A Boxed Set
"The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer progra…
Category Theory for Programmers
Collected from the series of blog posts starting at: https://bartoszmilewski.com/2014/10/2... Hardcover available at: http://www.blurb.com/…
The Art of R Programming: A Tour of Statistical Software Design
R is the world's most popular language for developing statistical software: Archaeologists use it to track the spread of ancient civilizations, dr…
Computers and Intractability: A Guide to the Theory of NP-Completeness
In computer science, more specifically computational complexity theory, Computers and Intractability: A Guide to the Theory of NP-Completeness is …
From Mathematics to Generic Programming
In this substantive yet accessible book, pioneering software designer Alexander Stepanov and his colleague Daniel Rose illuminate the principles o…