Algebraic Graph Algorithms

A Practical Guide Using Python

  • Textbook
  • © 2021

Overview

  • Represents graphs by algebraic structures, enabling new, robust methods for algorithm analysis and design
  • Provides matroid-based solutions to graph problems, including greedy algorithm problems
  • Discusses algebraic graph algorithms for complex networks, showing parallel implementations

Part of the book series: Undergraduate Topics in Computer Science (UTICS)

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

Access this book

eBook EUR 32.09
Price includes VAT (Thailand)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book EUR 37.99
Price excludes VAT (Thailand)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

About this book

This textbook discusses the design and implementation of basic algebraic graph algorithms, and algebraic graph algorithms for complex networks, employing matroids whenever possible. The text describes the design of a simple parallel matrix algorithm kernel that can be used for parallel processing of algebraic graph algorithms. Example code is presented in pseudocode, together with case studies in Python and MPI. The text assumes readers have a background in graph theory and/or graph algorithms.

Similar content being viewed by others

Keywords

Table of contents (11 chapters)

  1. Background

  2. Graph Algorithms

Reviews

“The master’s course ‘Algorithms on graphs and networks’ has become almost mandatory at most universities in the computer science department. The refereed manual may be the basis of such a course, including both lectures and practical training.” (I. M. Erusalimskiy, zbMATH 1487.05001, 2022)

Authors and Affiliations

  • Software Engineering Dept., Maltepe University, Maltepe, Turkey

    K. Erciyes

About the author

Dr. Kayhan Erciyes is a full Professor in the Department of Software Engineering at Maltepe University, Istanbul, Turkey. His other publications include the Springer titles Discrete Mathematics and Graph TheoryDistributed Real-Time SystemsGuide to Graph AlgorithmsDistributed and Sequential Algorithms for Bioinformatics, and Distributed Graph Algorithms for Computer Networks.

Bibliographic Information

Publish with us

Navigation