Skip to main content
  • Textbook
  • © 2016

Algorithmic Mathematics

  • Textbook covering basic mathematical lecture course

  • Allows readers to develop basic mathematical abilities, in particular those concerning the design and analysis of algorithms as well as their implementation

  • Provides an introduction to programming and demonstrates in detail how to implement algorithms in C++

  • Suitable for students who are new to the subject

  • Includes supplementary material: sn.pub/extras

Buy it now

Buying options

eBook USD 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book USD 59.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (11 chapters)

  1. Front Matter

    Pages i-xiii
  2. Introduction

    • Stefan Hougardy, Jens Vygen
    Pages 1-19
  3. Representations of the Integers

    • Stefan Hougardy, Jens Vygen
    Pages 21-39
  4. Computing with Integers

    • Stefan Hougardy, Jens Vygen
    Pages 41-47
  5. Approximate Representations of the Real Numbers

    • Stefan Hougardy, Jens Vygen
    Pages 49-56
  6. Computing with Errors

    • Stefan Hougardy, Jens Vygen
    Pages 57-66
  7. Graphs

    • Stefan Hougardy, Jens Vygen
    Pages 67-83
  8. Simple Graph Algorithms

    • Stefan Hougardy, Jens Vygen
    Pages 85-90
  9. Sorting Algorithms

    • Stefan Hougardy, Jens Vygen
    Pages 91-107
  10. Optimal Trees and Paths

    • Stefan Hougardy, Jens Vygen
    Pages 109-121
  11. Matchings and Network Flows

    • Stefan Hougardy, Jens Vygen
    Pages 123-131
  12. Gaussian Elimination

    • Stefan Hougardy, Jens Vygen
    Pages 133-154
  13. Back Matter

    Pages 155-163

About this book

Algorithms play an increasingly important role in nearly all fields of mathematics. This book allows readers to develop basic mathematical abilities, in particular those concerning the design and analysis of algorithms as well as their implementation. It presents not only fundamental algorithms like the sieve of Eratosthenes, the Euclidean algorithm, sorting algorithms, algorithms on graphs, and Gaussian elimination, but also discusses elementary data structures, basic graph theory, and numerical questions. In addition, it provides an introduction to programming and demonstrates in detail how to implement algorithms in C++.

This textbook is suitable for students who are new to the subject and covers a basic mathematical lecture course, complementing traditional courses on analysis and linear algebra. Both authors have given this "Algorithmic Mathematics" course at the University of Bonn several times in recent years.

Reviews

“The book under review contains the lectures the authors have taught at the University of Bonn for beginner students. It includes many worked-out examples, detailed explanations, as well as references for further study. … Alongside the mathematical themes, the authors have included an introduction to the programming language C++.” (Costică Moroşanu, zbMATH 1357.68002, 2017)


“This is a brief introduction to some simple numerical and computer algorithms, including an analysis of their timing. It’s aimed at students with a good high-school math background, but has no specific prerequisites, and has enough material for a one-semester course. … a good choice for a very early introduction to these topics.” (Allen Stenger, MAA Reviews, maa.org, December, 2016)

Authors and Affiliations

  • Research Institute for Discrete Mathematics, University of Bonn, Bonn, Germany

    Stefan Hougardy, Jens Vygen

About the authors

Stefan Hougardy is professor of discrete mathematics at the University of Bonn. His research interests include combinatorial optimization and chip design.

Jens Vygen is professor of discrete mathematics at the University of Bonn. His research interests include combinatorial optimization and chip design.

Bibliographic Information

  • Book Title: Algorithmic Mathematics

  • Authors: Stefan Hougardy, Jens Vygen

  • Translated by: Rabe von Randow

  • DOI: https://doi.org/10.1007/978-3-319-39558-6

  • Publisher: Springer Cham

  • eBook Packages: Mathematics and Statistics, Mathematics and Statistics (R0)

  • Copyright Information: Springer International Publishing Switzerland 2016

  • Hardcover ISBN: 978-3-319-39557-9Published: 24 October 2016

  • eBook ISBN: 978-3-319-39558-6Published: 14 October 2016

  • Edition Number: 1

  • Number of Pages: XIII, 163

  • Number of Illustrations: 1 b/w illustrations, 40 illustrations in colour

  • Topics: Algorithms

Buy it now

Buying options

eBook USD 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book USD 59.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access