Mathematics

Text Algorithms

Text Algorithms

Since the research on text algorithms continues, it is not possible to have a book that completely covers the area. Looking at the table of contents of this book, its fifteen chapters cover nicely many of the major developments in the field. Crochemore and Rytter have succeeded in producing a textbook that is as thorough as it is timely.

Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations

Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations

Written by two of the leading researchers in the area, this engaging and accessible book is unique in covering the diverse foundations of multiagent systems, including logic. Its extensive treatment of the interplay between computer science and game theory will define how the subject should be taught.

Problem Solving with Algorithms and Data Structures using Python

Problem Solving with Algorithms and Data Structures using Python

This book emphasizes two important areas. First, it reviews the framework within which computer science and the study of algorithms and data structures must fit, in particular, the reasons why we need to study these topics and how understanding these topics helps us to become better problem solvers. Second, we review the Python programming language.

Calculus Made Easy

Calculus Made Easy

Calculus Made Easy is a book where students will learn and grasp the true essence of calculus without any added fluff or overt technicality. Most college calculus texts weigh a ton; this one does not – it just gets to the point.

Introduction to Applied Linear Algebra: Vectors, Matrices, and Least Squares

Introduction to Applied Linear Algebra: Vectors, Matrices, and Least Squares

This book is meant to provide an introduction to vectors, matrices, and least squares methods, basic topics in applied linear algebra. Our goal is to give the beginning student, with little or no prior exposure to linear algebra, a good grounding in the basic ideas, as well as an appreciation for how they are used in many applications.

Mining of Massive Datasets

Mining of Massive Datasets

Mining of Massive Datasets focuses on data mining of very large amounts of data, that is, data so large it does not fit in main memory. This book also takes an algorithmic point of view: data mining is about applying algorithms to data, rather than using data to ‘train’ a machine-learning engine of some sort.