Simulation d’un réseau avec correspondances

Slides:



Advertisements
Présentations similaires
Calcul du flot maximum Algorithme de Ford Fulkerson Maxime Chambreuil | Nicolas Fournel | Vianney Gremmel | Leïla Traoré | Marouane Zehni UV RO.
Advertisements

Projet LAGAN Développement d’un programme de gestion d’ascenseurs
E-learning Evolutif Albarelli Corinne Behem Patrice Guillot Jérôme
Simulation de flux de personnes dans un parc d’attraction
Présentation du prototype :
La Couche Réseau.
Traitement du signal.
La Gestion de la Configuration
A NETWORK-AWARE DISTRIBUTED STORAGE CACHE FOR DATA INTENSIVE ENVIRONMENTS Brian L. TIERNEY, Jason LEE, Brian CROWLEY, Mason HOLDING Computing Sciences.
Etudiants : Benjamin BLANC Cyrille KLUZEK Encadreur :
Présentation de projet
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
Conception de Programmes Evolutifs Pré Soutenance de TER Année Encadrants : Cathy Escazut et Michel Gautero Auteurs: Paul-Kenji Cahier Sylvain.
Conception de Programmes Evolutifs Pré Soutenance de TER Année Encadrants : Cathy Escazut et Michel Gautero Auteurs: Paul-Kenji Cahier Sylvain.
Sujet BL1 : Simulateur de comportements réactifs
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
Master Génie Biologique et Informatique, première année
Projet Webase. I. La définition du projet 1. Lexistant : Webase 4 2. Cahier des charges 3. La répartition des données 4. Le modèle de données 5. Le choix.
Les démarches de développement
Le helpdesk de l’IFSIC Pourquoi ? Comment ?
Plus rapide chemin bicritère : un problème d’aménagement du territoire
Conception d’une application de gestion de fiches études
Présentation application GRBL France Telecom
Nouvelles Pratiques des catalogues. Rendre les données plus utiles sur le web. Publier des pages HTML sur lesquelles les utilisateurs et les moteurs de.
Structures collectives en Java
ST40 – Stage Professionnel
ManageEngine ADManager Plus 6
Logiciel de calcul de coordinations de feux
Développement d’un réseau social professionnel
Simulateur Interactif de Qos dans un Routeur
Gestion Informatisée du Brevet Informatique et Internet
Structures de données IFT-2000
Structures de données IFT-2000
TILLARD Baptiste MANDYEV Andriy PESSION Julien MIRA Yoann
Projet logiciel Première approche
Réalité virtuelle et Représentation de Données Complexes
Pour le chemin le plus court pour tous les couples
Présentation Technique Gestionnaire des Ressources Système (GRS)
Mise en oeuvre et exploitation
Interface de commande client
IFRAME SMS SERVICE Comment ajouter facilement le SMS à votre site web... Robert MASSE (KLUGHER.COM)
Votre espace Web Entreprises Article 39 Démonstration.
Introduction Conception de l’écosystèmeConception de l’écosystème Fonctionnalités de l’écosystèmeFonctionnalités de l’écosystèmeConclusion.
© 2005 P. Van Roy. All rights reserved. FSAB1402: Informatique 2 Le Langage Java Peter Van Roy Département d’Ingénierie Informatique, UCL
PLAN 1. Introduction 1.1. Sites de presse actuels 1.2. Objectif de notre site 2. Description du modèle 3. Outils utilisés 3.1. SVG 3.2. PHP et MySQL 4.
Présentation du 05 avril 2006 L’intranet : une réalité pour les entreprises Espace sécurisé où sont stockés les documents internes Base de connaissances.
Simulation du rôle de la communication dans l’établissement d’un réseau de liens sociaux Projet GPL :
Le Browser hiérarchique de Classes Java : En quoi cette application pourra faciliter le travail de Mr Leblanc ?
Mise en place de translation d’adresses NAT/PAT
Création d’une base de données pour l’intégration de données génétiques et l’aide à la sélection de gènes candidats Franck De-graeve Master ASE.
Plan de la présentation
Sujet 5 : Intégration d’une loi d’ordonnancement dans un modèle
Poly Defense Soutenance de Projet de programmation oriEntee objet
Soutenance Phase 1 Bibliographie et Analyse des besoins
1 Prédiction de mobilité basée sur la classification selon le profil DAOUI Mehammed Université Mouloud Mammeri Tizi-Ouzou Rencontres sur.
Création d’un mot de passe afin dé sécuriser l’accès à la configuration.
SKY.
MINI‐PROJET DE GROUPE REALISE DANS LE CADRE DU COURS DE GEN
POIRIER Kévin (Chef de projet) HUCHEDÉ Cédric BEUTIER Kévin LEBRUN Jérémy BESNIER Richard Simulation de décisions de Jury 1.
31/05/2007Projet Master 11 Présentation ludique de la recherche opérationnelle à la fête de la science Année universitaire 2006/2007 Sylvain FIX Julien.
1 - Gestion du projet Initialisation Préparation
Validation technique 06/04/10. La solution Avalanche Le démonstrateur  Site web  Centre de supervision  Centre de vérification  Base de données.
Validation technique 02/03/10. La solution Avalanche Site web Centre de supervision Centre de vérification Base de données.
Protocoles de routage dynamique RIP & OSPF
Google Keep. Pourquoi Google Keep ?  Google Keep est une application de téléphone intelligent et une extension de Google Chrome, qui permet de prendre.
Soutenance rapport n°2 Victor Fernandez DUT informatique APP S2
Visual Information Solutions IDL 7.0 Pour une utilisation optimale d’IDL.
1 Monopalme Projet 4 Info Présentation finale LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER.
Transcription de la présentation:

Simulation d’un réseau avec correspondances UrbanConnector Juin - Projet final RICM 1 Groupe 10: B.Tillard – J.Danthon – A.Mandyev – A.Lefrique – M.Rivoalen – JF.Knoepfli

But du logiciel Simuler les trajets effectués par les utilisateurs Estimer la charge d’un réseau à tout lieu et à tout moment Gérer la congestion d’un réseau complexe

Paramètres Dynamiques: Statiques Le temps de parcours sur les arcs Les parcours des passagers Statiques Le nombre de passager dans le réseau La fréquence des trains Le modèle statistique des destinations

L’architecture Quatre Trois Une Deux Cinq <reseau> <ligne num=1 frequence=100> <arc numdep=1 numarr=2 …/> <arc numdep=2 numarr=1 …/> <arc numdep=2 numarr=3 …/> <arc numdep=3 numarr=2 …/> </ligne> <ligne> <arc numdep=4 numarr=2 …/> <arc numdep=2 numarr=4 …/> <arc numdep=2 numarr=5 …/> <arc numdep=5 numarr=2 …/> < /reseau>

Vérification Stations: Arcs: Pas de doublons Pas les mêmes coordonnées Ordonnées par numéros croissant Arcs: Stations existent bien Ligne existe bien ( stations bien connectées) Ordonné par numéro de ligne Temps de parcours d’un arc positif

L’architecture

Moteur de calcul • Algorithme de mise à jour des charges Connaître la charge à tout endroit en fonction du temps Connaissant le chemin que prenne les gens, ajout du nombre de passager à chaque arc au temps calculé • Algorithme du meilleur chemin Dijkstra: déjà implementé et fonctionne Floyd: de même ! Choix de l’algorithme en fonction de sa complexité.

Problèmes Solutions techniques Problème: Comment gérer les changements de station ? Solution Problème: Dynamicité du projet

Structures de données Reseau StationFictive StationReelle Station Algorithme Ligne Charge ArrayList Trajet ChargeStation Chemin ChargeArc Bleu = classe abstraite Vert = classe Rouge = Interface

Interactivité Sur l’écran: Commandes: Carte du réseau Liens colorés en fonction de la charge Affichage sur demande d’informations Commandes: Changement des paramètres Création d’événements particuliers

Extensions possibles Affichage de l’Itinéraire optimal en fonction de l’état du réseau pour un utilisateur Rendre dynamique les paramètres statiques Moteur statistique pour le gestionnaire du réseau

Travail d’équipe Réactivité de l’équipe : modification rapide du projet Organisation en groupe de travail Répartition par groupe de travail Gestion informatique Serveur de sauvegarde Serveur de version (SVN) Planning du projet (annexe)

Annexe : Planning Vert = test Jaune = en cours Orange = lancement

Conclusion Vous avez la possibilité de suivre le développement sur l’interface web de notre SVN Le carnet de bord est disponible chaque soir Le logiciel sera livré le 26 juin au soir

Annexe : Hiérarchie des classes Reseau Array list tabLigne Array list tabArc Array list tabStationFictive Array list tabStationReelle ArrayList Charge Int chargeCourante() ChargeStation Chemin ArrayList Arc ChargeArc Int timer; Int chargeCourante(); … Ligne Array list tabLigne Array list tabArc Array list tabStationFictive Array list tabStationReelle Trajet Array list tabLigne Array list tabArc Array list tabStationFictive Array list tabStationReelle Station Array list arc; Int num; StationReelle stationFictive[]; ChargeStation charge; Int coordx, coordy; StationFictive Int stationReelle; Ligne ligne; Algorithme Public DijstraN(Reseau r) Public Floyd( Reseau r)