La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Cours numéro 3 Graphes et informatique Définitions Exemple de modélisation Utilisation de ce document strictement réservée aux étudiants de l IFSIC.

Présentations similaires


Présentation au sujet: "1 Cours numéro 3 Graphes et informatique Définitions Exemple de modélisation Utilisation de ce document strictement réservée aux étudiants de l IFSIC."— Transcription de la présentation:

1

2 1 Cours numéro 3 Graphes et informatique Définitions Exemple de modélisation Utilisation de ce document strictement réservée aux étudiants de l IFSIC dans le cadre de leur formation. Reproduction ou diffusion en dehors de l IFSIC strictement interdite sauf autorisation expresse de l auteur.

3 2 Graphes et informatique GRAPHES : modélisation de problèmes anciens ALGORITHMES DE RESOLUTION EFFECTUES « à la main » (structures topologiques, parcours, optimisation combinatoire, etc.)

4 3 Curiosités mathématiques 1.Circuits eulériens : utiliser une et une seule fois chaque arête dun graphe Les 7 ponts de Koenigsberg (1736) Tracer un dessin sans lever la plume 2.Circuits hamiltoniens : passer une et une seule fois par chaque sommet Cheminement dun cavalier sur léchiquier

5 4 Problèmes de coloration 1.Nombre chromatique : le plus petit nombre de couleurs nécessaire pour colorier les sommets (de façon que deux sommets adjacents soient de couleurs distinctes) Théorème des 4 couleurs (1976) 1.Indice chromatique : coloration des arêtes Couplages sous contraintes

6 5 Graphes et informatique GRAPHES : modélisation de problèmes anciens ALGORITHMES « AUTOMATISES » INFORMATIQUE : science du traitement automatique de linformation

7 6 Graphes et informatique INFORMATIQUEGRAPHES Automatisation de la résolution des algorithmes Modélisation de nouveaux problèmes issus du domaine informatique

8 7 Exemples de modélisation Contrôle des configurations possibles dun système ou dun programme Cheminement dans un réseau informatique Représentations graphiques (automate, réseau)

9 8 Graphes et informatique INFORMATIQUEGRAPHES Automatisation de la résolution des algorithmes Modélisation de nouveaux problèmes issus du domaine informatique INTERET ALGORITHMIQUE UN OUTIL DE MODELISATION POUR LINFORMATIQUE

10 9 Quels sont les pré-requis? mathématiques : - Un minimum de théorie des ensembles - Une aptitude au raisonnement et à labstraction informatiques : - Des notions sur les structures de données (tables, listes, piles, files) - Des notions de programmation (structures de contrôle)

11 10 Quelle approche algorithmique? formelle : conception, preuve Constructions raisonnées (techniques dinvariants, etc.) pratique : expression proche dun langage à objets Expression fondée sur les types de données abstraits (classes, méthodes) appliquée : exécution dexemples « à la main »

12 11 UN EXEMPLE DE MODELISATION

13 12 LE PROBLEME DES TRAVERSEES DONNEES : 3 couples (h1, f1) (h2, f2) (h3, f3) 1 bateau (sans passeur) de deux places, sur la rive de départ CONTRAINTE Aucun homme ne laisse, en son absence, sa femme en compagnie dun autre homme OBJECTIF Traversées des trois couples en utilisant le bateau

14 13 H1 F1 H2 F2 H3 F3

15 14 H1 et F1 vont traverser H1 F1 H2 F2 H3 F3

16 15 H1 et F1 traversent H2 F2 H3 F3

17 16 H1 et F1 traversent H2 F2 H3 F3

18 17 H1 et F1 traversent H2 F2 H3 F3

19 18 H1 et F1 traversent H2 F2 H3 F3

20 19 H1 et F1 traversent H2 F2 H3 F3

21 20 H1 et F1 traversent H2 F2 H3 F3

22 21 H1 et F1 traversent H2 F2 H3 F3

23 22 H1 et F1 traversent H2 F2 H3 F3

24 23 H1 et F1 traversent H2 F2 H3 F3

25 24 H2 F2 H3 F3 H1 F1 F1 peut-elle revenir seule? NON!

26 25 H2 F2 H3 F3 H1 F1 peut-elle revenir seule? NON! F1

27 26 H2 F2 H3 F3 H1 F1 peut-elle revenir seule? NON! F1

28 27 H2 F2 H3 F3 H1 F1 peut-elle revenir seule? NON! F1

29 28 H2 F2 H3 F3 H1 F1 H1 peut-il revenir seul? OUI!

30 29 H2 F2 H3 F3 F1 H1 revient

31 30 H2 F2 H3 F3 H1 revient

32 31 H2 F2 H3 F3 H1 revient

33 32 H2 F2 H3 F3 H1 revient

34 33 H2 F2 H3 F3 H1 revient

35 34 H2 F2 H3 F3 H1 revient

36 35 H2 F2 H3 F3 H1 revient

37 36 H2 F2 H3 F3 H1 revient

38 37 H2 F2 H3 F3 H1 revient

39 38 H2 F2 H3 F3 H1

40 39 2F 3H 3F 2H MODELISATION DES ETATS 3F 3H

41 40 2F 3H MODELISATION DES ETATS 3F 3H 2F 2H 1F 3H 3F 3H 1F 1H 2F 1F 0

42 41 2F 3H 2F 2H 1F 3H 3F 3H 1F 1H 2F 1F 0 F1 et F2 traversent H1 et F1 traversent H1 traverse F1 traverse F1 et F2 traversent F3 traverse H1 et H2 traversent 3F 3H MODELISATION DES TRANSITIONS ALLER

43 42 2F 3H 2F 2H 1F 3H 3F 3H 1F 1H 2F 1F H1 revient F1 revient F1 et F2 reviennent F3 revient H1 et H2 reviennent MODELISATION DES TRANSITIONS RETOUR 0 3F 3H

44 43 2F 3H 2F 2H 1F 3H 3F 3H 1F 1H 2F 1F TRACE DES SOLUTIONS 0 3F 3H


Télécharger ppt "1 Cours numéro 3 Graphes et informatique Définitions Exemple de modélisation Utilisation de ce document strictement réservée aux étudiants de l IFSIC."

Présentations similaires


Annonces Google