- Homepage
- About the College
- Students
- Taught programmes (UG / PGT)
- Student Services and Procedures
- Student Support
- Events and Colloquia
- International Students
- Students as Change Agents (SACA)
- Student Staff Liaison Committees (SSLC)
- The Exeter Award
- Peer Support
- Skills Development
- Equality and Diversity
- Athena SWAN
- Outreach
- Living Systems Institute Webpage
- Alumni
- Info points and hubs

- Staff
- PGR
- Health and Safety
- Computer Support
- National Student Survey (NSS)
- Intranet Help
- College Website

## ECM3906 - Graphs, Networks and Algorithms (2018)

MODULE TITLE | Graphs, Networks and Algorithms | CREDIT VALUE | 15 |
---|---|---|---|

MODULE CODE | ECM3906 | MODULE CONVENER | Dr Barrie Cooper (Coordinator), Dr Mark Callaway |

DURATION: TERM | 1 | 2 | 3 |
---|---|---|---|

DURATION: WEEKS | 0 | 11 | 0 |

Number of Students Taking Module (anticipated) | 20 |
---|

Graphs are a structure used to describe the underlying connectedness of a system and, therefore, have a vast range of applications from designing circuit boards to running a business efficiently. In this module, you will learn the theory of graphs and explore their practical application to solve a range of mathematical problems.

Real life problems typically involve enormous graphs, so a key theme in this module will be solving problems efficiently. In particular, some seemingly small and simple problems are so computationally complex that, even in this era of supercomputers, it would take longer than the lifetime of the universe to find a solution. Through analysing the effectiveness and computational complexity of algorithms, you will learn how to refine your proposed solution methods to optimise their performance.

Whilst there are no formal prerequisites, you should be familiar with material from the core undergraduate mathematics curriculum at Exeter, including the theory of sets and functions, analysis, linear algebra and mathematical proof.

Pre-requisites: ECM2902

The aim of the module is to present the central results of modern graph theory together with the algorithms used to solve network problems. Whilst accurate computation is essential and will be the focus of the computer-marked quizzes, the lectures and exam will focus on a rigorous development of theory and its application in a range of guided and unseen problems. There will be a particular emphasis on studying the correctness of algorithms (i.e. how do you know it does what you want?) and their complexity (i.e. how quickly does it do it?) in the context of network problems.

On successful completion of this module ** you should be able to**:

**Module Specific Skills and Knowledge**

**Discipline Specific Skills and Knowledge**

**Personal and Key Transferable / Employment Skills and Knowledge**

**Topics will be chosen from:**

- Basic graph theory: definitions, subgraphs, Euler tours and Hamiltonian cycles, representation of graphs;

- Shortest paths and spanning trees;

- Flows and the max-flow-min-cut theorem;

- Minimal-cost feasible-flow problems;

- The marriage theorem;

- Graph colouring and applications;

- Connectivity and search in graphs;

- Matchings and weighted matchings;

- Postman problems and the salesman problem;

- Graphic embedding and planar decomposition;

- Analytic graph theory and discrete differential geometry;

- Electrical networks and rectangle tilings;

- Additional topics will be considered depending on the interests of the student cohort.

Scheduled Learning & Teaching Activities | 33.00 | Guided Independent Study | 117.00 | Placement / Study Abroad | 0.00 |
---|

Category | Hours of study time | Description |

Scheduled Learning & Teaching activities | 11 | Lectures |

Scheduled Learning & Teaching activities | 11 | Tutorials |

Scheduled Learning & Teaching activities | 11 | Practicals |

Guided Independent Study | 117 | Guided independent study |

Form of Assessment | Size of Assessment (e.g. duration/length) | ILOs Assessed | Feedback Method |
---|---|---|---|

Weekly exercise sheets | 11 x 3 hours | All | Generic feedback and informal individual discussions |

Computer- marked quizzes | 6 x 30 minutes | 1, 9, 10 | Computer generated feedback |

Coursework | 0 | Written Exams | 60 | Practical Exams | 40 |
---|

Form of Assessment | % of Credit | Size of Assessment (e.g. duration/length) | ILOs Assessed | Feedback Method |
---|---|---|---|---|

Written exam - closed book | 60 | 2 hours - Summer Exam Period | 2, 3, 4, 5, 6, 7, 8, 9, 10 | Generic Feedback |

Practical - computer marked quizzes | 40 (non-condonable) | 6 x 30 minutes | 1, 9, 10 | Computer generated feedback |

Original Form of Assessment | Form of Re-assessment | ILOs Re-assessed | Time Scale for Re-assessment |
---|---|---|---|

Written exam | Written exam (60%) | 2, 3, 4, 5, 6, 7, 8, 9, 10 | August Ref/Def period |

Coursework - computer marked quizzes | Coursework: computer marked quizzes (40% non-condonable) | 1, 9, 10 | Summer, with a deadline in August |

The referred and deferred assessment will be by examination and computer-marked quizzes. For referrals, only the computer marked quizzes will count, a mark of 40% being awarded if the quizzes are passed. For deferrals, candidates will be awarded the higher of the deferred and original mark for each of the quiz and exam components.

information that you are expected to consult. Further guidance will be provided by the Module Convener

**Basic reading:**

Reading list for this module:

Type | Author | Title | Edition | Publisher | Year | ISBN | Search |
---|---|---|---|---|---|---|---|

Set | Jungnickel D. | Graphs, Networks and Algorithms | Springer | 1999 | 000-3-540-63760-5 | [Library] | |

Set | Ahuja R.K., Magnanti T.L. & Orlin J.B. | Network flows : theory, algorithms, and applications | Prentice-Hall | 1993 | 000-0-136-17549-X | [Library] | |

Set | Smith D.K. | Networks and graphs: techniques and computational methods | Horwood Publishing | 2003 | 000-1-898-56391-8 | [Library] |

CREDIT VALUE | 15 | ECTS VALUE | 7.5 |
---|---|---|---|

PRE-REQUISITE MODULES | ECM2902 |
---|---|

CO-REQUISITE MODULES |

NQF LEVEL (FHEQ) | 6 | AVAILABLE AS DISTANCE LEARNING | No |
---|---|---|---|

ORIGIN DATE | Thursday 07 May 2015 | LAST REVISION DATE | Thursday 13 December 2018 |

KEY WORDS SEARCH | Graph; network; algorithm; mathematics; complexity. |
---|