2013Scientific ProgrammingRequires access

Graphs and graph algorithms

n.n.

Open publisher page 0 citations

Abstract

Graphs and graph algorithms are of interest because: Graphs model a wide variety of phenomena, either directly or via construction, and also are embedded in system software and in many applications. Graph algorithms illustrate both a wide range of algorithmic designs and also a wide range of complexity behaviours, from linear and polynomial-time, to exponential-time algorithms. The aim is to: explore a little of the wide range of graph algorithms, introduce some of the relevant techniques, and consider what algorithms and performances are available, and the distinction between tractable and intractable problems. Algorithmic Problems on Graphs There is a wide range of computational tasks on graphs: Connectivity and components, Path-finding and traversals, including route finding, graph-searching, exhaustive cycles (Eulerian and Hamiltonian), Optimisation problems, eg shortest paths, maximum flows, travelling salesperson... Embedding problems, eg planarity- embedding in the plane, Matching (‘marriage problems’), graph colouring and partitioning, Graphs, trees and DAGs, including search trees, traversals, spanning trees, condensations, etc.

About this research paper

What this paper is about

Graphs and graph algorithms are of interest because: Graphs model a wide variety of phenomena, either directly or via construction, and also are embedded in system software and in many applications. Graph algorithms illustrate both a wide range of algorithmic designs and also a wide range of complexity behaviours, from linear and polynomial-time, to exponential-time algorithms. The aim is to: explore a little of the wide range of graph algorithms, introduce some of the relevant techniques, and consider what algorithms and performances are available, and the distinction between tractable and intractable problems. Algorithmic Problems on Graphs There is a wide range of computational tasks on graphs: Connectivity and components, Path-finding and traversals, including route finding, graph-searching, exhaustive cycles (Eulerian and Hamiltonian), Optimisation problems, eg shortest paths, maximum flows, travelling salesperson... Embedding problems, eg planarity- embedding in the plane, Matching (‘marriage problems’), graph colouring and partitioning, Graphs, trees and DAGs, including search trees, traversals, spanning trees, condensations, etc.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Graphs and graph algorithms are of interest because: Graphs model a wide variety of phenomena, either directly or via construction, and also are embedded in system software and in many applications. Graph algorithms illustrate both a wide range of algorithmic designs and also a wide range of complexity behaviours, from linear and polynomial-time, to exponential-time algorithms. The aim is to: explore a little of the wide range of graph algorithms, introduce some of the relevant techniques, and consider what algorithms and performances are available, and the distinction between tractable and intractable problems. Algorithmic Problems on Graphs There is a wide range of computational tasks on graphs: Connectivity and components, Path-finding and traversals, including route finding, graph-searching, exhaustive cycles (Eulerian and Hamiltonian), Optimisation problems, eg shortest paths, maximum flows, travelling salesperson... Embedding problems, eg planarity- embedding in the plane, Matching (‘marriage problems’), graph colouring and partitioning, Graphs, trees and DAGs, including search trees, traversals, spanning trees, condensations, etc.

Key concepts: Computer science, Algorithm, Theoretical computer science, Combinatorics, Mathematics

Related papers

Back to paper searchBrowse research topicsOriginal source
Graphs and graph algorithms — Research Paper | ScholarLens