Graphs

Description

Outline : 
– General definitions of graphs 
– Some classic graph problems (traversal, connectedness, shortest path, spanning tree, flow) and various associated solving methods.

Practical Labs in Graphs : 
– In this lab, the concepts and algorithms of graph theory will be used to solve a standard problem requiring the development of known algorithms. Secondly, we will be asked to design a new algorithm to solve a more innovative problem. 
The programming language is Java. 

Objectifs

At the end of this module, the student should have understood and be able to explain (main concepts):
- how to use the formalism of graphs for modeling various classical problems in computer science
- The principles of several graph-based problem-solving algorithms.

The student should be able to :
- develop a classical graph algorithm to solve a known problem, but with large datasets,
- develop and compare different implementations of a known algorithm, in order to understand the notions of algorithm complexity,
- propose adaptations of classic algorithms to solve a new problem,
- conduct relevant test campaigns to evaluate the performance of different algorithms.

Pré-requis

- Programming (Ada, C, Python, Java, ...)
- Advanced Algorithms and Complexity (3rd year MIC)
- Algorithms and Data Structures (2nd year MIC and 1st year)

Évaluation

L’évaluation des acquis d’apprentissage est réalisée en continu tout le long du semestre. En fonction des enseignements, elle peut prendre différentes formes : examen écrit, oral, compte-rendu, rapport écrit, évaluation par les pairs…

En bref

Crédits ECTS :

Nombre d’heures :

EN 1 Clic

Annuaire

ENT

Rejoindre
les équipes

Marchés publics

Soutenir l'excellence

Fondation
INSA
Taxe
apprentissage

INSA Toulouse
135 avenue de Rangueil
31077 Toulouse cedex 4
Tél : 05 61 55 95 13
Fax : 05 61 55 95 00

Logo Communauté d'universités et établissements de Toulouse
Logo Bienvenue En France

Dans un souci d'alléger le texte et sans aucune discrimination de genre, l'emploi du genre masculin est utilisé à titre épicène.

INSA Toulouse
Résumé de la politique de confidentialité

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.
En cliquant sur "Accepter", vous acceptez l'utilisation de cookies en provenance de ce site ainsi que notre politique de protection des données personnelles.