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:

Algorithms of Oppression
Language: en
Pages: 245
Authors: Safiya Umoja Noble
Categories: Computers
Type: BOOK - Published: 2018-02-20 - Publisher: NYU Press

Acknowledgments -- Introduction: the power of algorithms -- A society, searching -- Searching for Black girls -- Searching for people and communities -- Searchi
Introduction to Algorithms, third edition
Language: en
Pages: 1313
Authors: Thomas H. Cormen
Categories: Computers
Type: BOOK - Published: 2009-07-31 - Publisher: MIT Press

The latest edition of the essential text and professional reference, with substantial new material on such topics as vEB trees, multithreaded algorithms, dynami
Introduction To Algorithms
Language: en
Pages: 1216
Authors: Thomas H Cormen
Categories: Computers
Type: BOOK - Published: 2001 - Publisher: MIT Press

An extensively revised edition of a mathematically rigorous yet accessible introduction to algorithms.
Algorithms from THE BOOK
Language: en
Pages: 227
Authors: Kenneth Lange
Categories: Mathematics
Type: BOOK - Published: 2020-05-04 - Publisher: SIAM

Algorithms are a dominant force in modern culture, and every indication is that they will become more pervasive, not less. The best algorithms are undergirded b
The Constitution of Algorithms
Language: en
Pages: 401
Authors: Florian Jaton
Categories: Computers
Type: BOOK - Published: 2021-04-27 - Publisher: MIT Press

A laboratory study that investigates how algorithms come into existence. Algorithms--often associated with the terms big data, machine learning, or artificial i
Algorithms, Part II
Language: en
Pages: 971
Authors: Robert Sedgewick
Categories: Computers
Type: BOOK - Published: 2014-02-01 - Publisher: Addison-Wesley Professional

This book is Part II of the fourth edition of Robert Sedgewick and Kevin Wayne’s Algorithms, the leading textbook on algorithms today, widely used in colleges
Algorithms
Language: en
Pages: 472
Authors: Jeff Erickson
Categories:
Type: BOOK - Published: 2019-06-13 - Publisher:

Algorithms are the lifeblood of computer science. They are the machines that proofs build and the music that programs play. Their history is as old as mathemati
Algorithms for Decision Making
Language: en
Pages: 701
Authors: Mykel J. Kochenderfer
Categories: Computers
Type: BOOK - Published: 2022-08-16 - Publisher: MIT Press

A broad introduction to algorithms for decision making under uncertainty, introducing the underlying mathematical problem formulations and the algorithms for so
How to Think About Algorithms
Language: en
Pages: 409
Authors: Jeff Edmonds
Categories: Computers
Type: BOOK - Published: 2008-05-19 - Publisher: Cambridge University Press

This textbook, for second- or third-year students of computer science, presents insights, notations, and analogies to help them describe and think about algorit
Algorithms
Language: en
Pages: 338
Authors: Sanjoy Dasgupta
Categories: Computer algorithms
Type: BOOK - Published: 2006 - Publisher: McGraw-Hill Higher Education

This text, extensively class-tested over a decade at UC Berkeley and UC San Diego, explains the fundamentals of algorithms in a story line that makes the materi