Algorithms

Algorithms

An accessible introduction to algorithms, explaining not just what they are but how they work, with examples from a wide range of application areas.

Digital technology runs on algorithms, sets of instructions that describe how to do something efficiently. Application areas range from search engines to tournament scheduling, DNA sequencing, and machine learning. Arguing that every educated person today needs to have some understanding of algorithms and what they do, in this volume in the MIT Press Essential Knowledge series, Panos Louridas offers an introduction to algorithms that is accessible to the nonspecialist reader. Louridas explains not just what algorithms are but also how they work, offering a wide range of examples and keeping mathematics to a minimum.

After discussing what an algorithm does and how its effectiveness can be measured, Louridas covers three of the most fundamental applications areas: graphs, which describe networks, from eighteenth-century problems to today's social networks; searching, and how to find the fastest way to search; and sorting, and the importance of choosing the best algorithm for particular tasks. He then presents larger-scale applications: PageRank, Google's founding algorithm; and neural networks and deep learning. Finally, Louridas describes how all algorithms are nothing more than simple moves with pen and paper, and how from such a humble foundation rise all their spectacular achievements.

  • Format: Paperback | 424 pages
  • Dimensions: 127 x 178 x 20.32mm | 317.51g
  • Publication date: 18 Aug 2020
  • Publisher: MIT Press Ltd
  • Imprint: MIT Press
  • Publication City/Country: United States
  • Language: English
  • Illustrations note: 113 B&W ILLUS.
  • ISBN10: 0262539020
  • ISBN13: 9780262539029
  • Bestsellers rank: 188,419

More Books:

Novel Algorithms and Techniques in Telecommunications, Automation and Industrial Electronics
Language: en
Pages: 597
Authors: Tarek Sobh
Categories: Technology & Engineering
Type: BOOK - Published: 2008-08-15 - Publisher: Springer Science & Business Media

Novel Algorithms and Techniques in Telecommunications, Automation and Industrial Electronics includes a set of rigorously reviewed world-class manuscripts addre
Sublinear Algorithms for Big Data Applications
Language: en
Pages: 85
Authors: Dan Wang
Categories: Computers
Type: BOOK - Published: 2015-07-16 - Publisher: Springer

The brief focuses on applying sublinear algorithms to manage critical big data challenges. The text offers an essential introduction to sublinear algorithms, ex
Computational Optimization, Methods and Algorithms
Language: en
Pages: 292
Authors: Slawomir Koziel
Categories: Technology & Engineering
Type: BOOK - Published: 2011-06-17 - Publisher: Springer

Computational optimization is an important paradigm with a wide range of applications. In virtually all branches of engineering and industry, we almost always t
Experimental Algorithms
Language: en
Pages: 332
Authors: Carme Àlvarez
Categories: Computers
Type: BOOK - Published: 2006-05-20 - Publisher: Springer

This book constitutes the refereed proceedings of the 5th International Workshop on Experimental and Efficient Algorithms, WEA 2006, held in Menorca, Spain, May
Algorithms and Computation
Language: en
Pages: 662
Authors: Prosenjit K. Bose
Categories: Mathematics
Type: BOOK - Published: 2003-08-02 - Publisher: Springer

This book constitutes the refereed proceedings of the 13th Annual International Symposium on Algorithms and Computation, ISAAC 2002, held in Vancouver, BC, Cana
Network Flow Algorithms
Language: en
Pages: 327
Authors: David P. Williamson
Categories: Computers
Type: BOOK - Published: 2019-09-05 - Publisher: Cambridge University Press

Offers an up-to-date, unified treatment of combinatorial algorithms to solve network flow problems for graduate students and professionals.
Genetic Algorithms in Java Basics
Language: en
Pages: 162
Authors: Lee Jacobson
Categories: Computers
Type: BOOK - Published: 2015-11-28 - Publisher: Apress

Genetic Algorithms in Java Basics is a brief introduction to solving problems using genetic algorithms, with working projects and solutions written in the Java
Algorithms for Scheduling Problems
Language: en
Pages: 209
Authors: FrankWerner
Categories:
Type: BOOK - Published: 2018-08-24 - Publisher: MDPI

This book is a printed edition of the Special Issue " Algorithms for Scheduling Problems" that was published in Algorithms
Approximation and Online Algorithms
Language: en
Pages: 346
Authors: Thomas Erlebach
Categories: Computers
Type: BOOK - Published: 2007-01-25 - Publisher: Springer

This book constitutes the thoroughly refereed post-proceedings of the 4th International Workshop on Approximation and Online Algorithms, WAOA 2006, held in Zuri
Nature-Inspired Algorithms for Optimisation
Language: en
Pages: 516
Authors: Raymond Chiong
Categories: Technology & Engineering
Type: BOOK - Published: 2009-05-02 - Publisher: Springer

Nature-Inspired Algorithms have been gaining much popularity in recent years due to the fact that many real-world optimisation problems have become increasingly