Gérald PETITJEAN
Responsable du pôle Ferroviaire & Transports Publics, EURODECISION
Responsable des activités "Ferroviaire et Transports Publics" et "Systèmes à base de Règles - BRMS"
COMPETENCES :
-- Aide à la décision :
- intelligence artificielle (systèmes-experts, systèmes autonomes, algorithmes évolutionnaires, apprentissage, réseaux de neurones, ...)
- optimisation, recherche opérationnelle (programmation linéaire, programmation par contraintes, méta-heuristiques, ...)
- mathématiques appliquées, analyse numérique
-- Conception et développement informatique :
- génie logiciel, modélisation objet (C++, UML, XML)
- IHM (Ilog Views, Tcl/Tk, wxWidgets)
-- Gestion de projet : MS Project, CMMI 3, méthodes agiles / eXtreme Programming
-- Encadrement
-- AMOA : Analyse des besoins, rédaction de cahiers des charges, rédaction de spécifications, validation / recette, formation / transfert de compétences / conduite du changement
-- Domaines "métier" :
- ferroviaire / transports en commun
- automobile
- défense
Publications et Communications :
- T. LEPATRE, B. HOUZEL, G. PETITJEAN, "DEMIURGE : Etudes de capacité et d'investissements, Conception d'horaires", 7ème journée "Optimisation des réseaux", 28 janvier 2011, Université Paris-Dauphine
- V. Legendre, G. PETITJEAN, T. LEPATRE, Gestion des règles métier : compendium, revue Génie Logiciel, mars 2010, n° 92
- J. Baltié, E. Bensana, P. Fabiani, J.L. Farges, S. Millet, P. Morignot, B. Patin, G. Petitjean, G. Pitois, J.C. Poncet, « Multi vehicle missions : architecture and algorithms for distributed on-line planning », chapitre du livre « Artificial Intelligence for advanced problem solving techniques », édité par D. Vrakas et I. Vlahavas, éditions « IGI Global », mars 2008
- J. Baltié, E. Bensana, P. Fabiani, J.L. Farges, S. Millet, P. Morignot, B. Patin, G. Petitjean, G. Pitois, J.C. Poncet, Mission management system for package of unmanned combat aerial vehicles, Conférence « Control Architectures for Robots 2007 » (CAR’07), 31 mai – 1-er juin 2007
- G. Petitjean, Introduction à l'optimisation par colonies de fourmis, Bulletin de l'AFIA, n°59, juillet 2004
FORMATION :
> 1995 - 1998 : ISIMA (Ecole d'Ingénieurs) - Institut Supérieur d'Informatique de Modélisation et de leurs Applications (Clermont-Ferrand). Filière "Mathématiques Appliquées".
> 1992 - 1995 : Classes Prépa. Math Sup / Math Spé M, Lycée Victor Hugo (Besançon).
> 1992 : Baccalauréat Série C (Lycée Courbet, Belfort).
108 contactsResponsable du pôle Ferroviaire & Transports Publics :
- Exploitation : études de capacité, conception des sillons, gestion opérationnelle des circulations (supervision, détection de conflits, replanification)
- Production : construction des roulements "matériel roulant", optimisation de plans de transport fret (lotissement, tractions, ...), gestion des trains fret dans les gares de triage, planification de la maintenance d’un parc de matériel roulant
- Maintenance et rénovation du réseau : approvisionnement des chantiers en ballast, optimisation du cantonnement, rectification des voies, réduction des nuisances sonores à proximité des voies ferrées
- Planification RH : construction des services « agents », planification nominative, dimensionnement des effectifs
- Prévision des ventes et de la demande, optimisation de la tarification, yield et revenue management
- Gestion d'actifs industriels ferroviaires (matériel roulant, équipements, infrastructures) : dimensionnement d'un parc de wagons et/ou de locomotives, planification des investissements, dimensionnement de concessions dans le cadre de PPP
- Optimisation de la conception de matériel roulant et de systèmes
- Transport urbain et inter-urbain : graphicage, habillage, planification nominative, gestion optimisée d'un parc de véhicules (dimensionnement, achats, ...), planification de la maintenance du parc
Responsable de l'activité "Systèmes à base de Règles - BRMS" :
Analyse des besoins, Audit de systèmes, Expertise technique, Conception et développement de logiciels faisant appel aux technologies suivantes :
- IBM Ilog Rules/JRules
- FICO Blaze Advisor
- JBoss Rules
- Systèmes experts Prolog
- Moteurs de règles C++ ou JAVA appelés dans des modules d'optimisation
Consultant Senior / Chef de Projet
Aide à la Décision (Optimisation / Recherche Opérationnelle / Intelligence Artificielle)
Génie Logiciel
AMOA
SNCF – Direction de la Recherche (depuis avril 2007) :
Expertise en aide à la décision, génie logiciel et exploitation ferroviaire
- Projet "Régulation du Futur"
Analyse fonctionnelle, spécifications et conception de nouveaux outils d’aide à la décision pour les gestionnaires de la circulation.
- Organisation d’ateliers de travail « métier ».
- Cartographie des applications, outils et SI actuels.
- Définition des profils utilisateurs CCR et CNO (agent circulation, régulateur, coordonnateur d’axe, …).
- Définition des différentes situations (perturbations faibles, fortes et majeures, …).
- Modélisation des différents processus « métier ».
- Modélisation des échanges avec les différents SI et outils.
- Spécifications des principales fonctionnalités :
> projection du trafic par simulation (graphique prévisionnel, indicateurs de régularité, …).
> recherche de solution, en situation perturbée, avec des méthodes d’aide à la décision et d’optimisation.
> suivi des incidents
- Modélisation avec différentes techniques d’optimisation et d’intelligence artificielle.
Environnement Technique : UML (Star UML, Borland Together).
- Projet LIPARI, module "Régulation" :
Quand des incidents (trains en retard) sont détectés, ce module est activé afin d’aider à re-planifier les circulations en minimisant les retards et en respectant les différentes contraintes commerciales et de sécurité.
Spécifications, conception et développement d'évolutions et de fonctionnalités afin de coller au mieux à la réalité de la signalisation et d’intégrer des règles d’exploitation.
Modélisation d’une architecture multi-agents pour la gestion des circulations (régulation et détournements).
Environnement Technique : C++, programmation linéaire, CVS, UNIX.
- Projet DEMIURGE :
Maintenance évolutive et corrective
Gestion de projet
Gestion des anomalies et des évolutions.
Intégration et installation des nouvelles versions.
Support des utilisateurs (aide à la modélisation d'études ferroviaires).
Formation des nouveaux utilisateurs.
Transports en commun – Habillage automatique (3 mois)
- VEOLIA Transport :
Ce projet a pour but de développer une application d’habillage dans le domaine des transports publics (bus, tramway, métro ...) : construction des meilleurs services-agent possibles de façon à couvrir un ensemble de tâches-voiture élémentaires.
Rédaction des documents du package de déploiement :
* dossier d’analyse préparatoire (description et paramétrage des règles des conditions de travail),
* supports de formation.
Tests (IHM, qualité des solutions, temps de calcul, …) de l’application.
- R&D : Composant logiciel d’habillage automatique
Réflexions sur l’amélioration et la modification des algorithmes d’optimisation du composant logiciel LP-EasyDriver afin de traiter des problèmes de très grande taille (temps de calcul, taille mémoire, cas des réseaux multi-lignes avec des services comportant plus de 2 parties de vacation).
Environnement Technique : programmation linéaire, génération de colonnes, Visual C++, Tortoise SVN.
Enseignant vacataire à l'EPITA (école d'ingénieurs en informatique).
Cours "Introduction aux réseaux de neurones" (14h) :
- définitions / historique / neurone formel
- loi de Hebb,
- perceptron,
- perceptron multi-couches,
- carte de Kohonen,
- réseaux RBF,
- réseaux récurrents (systèmes dynamiques, réseaux de hopfield),
- réseaux ART,
- réseaux évolutionnaires,
- Introduction à l'apprentissage par renforcement (Q-Learning).
Cours + TP/TD "Introduction à Matlab (6h).
TP/TD "Mise en application des réseaux de neurones" (14h).
AFIA : Association Française pour l'Intelligence Artificielle
Membre du bureau
Responsable des relations avec les entreprises et l'industrie
Revue d'ouvrages scientifiques sur l'optimisation par colonie de fourmis (bulletin de l'AFIA n°59).
Coordination d'un dossier "Intelligence Artificielle et Aide à la Décision dans les entreprises" (bulletin de l'AFIA n°62).
2002 - 2006Consultant / Chef de Projet
Aide à la Décision / Optimisation / Intelligence Artificielle
Génie Logiciel
R&D
VALEO Electronique et Systèmes de Liaison (9 mois) :
Outil de vérification du dimensionnement des faisceaux électriques (fils, protections – fusibles et smartMOS) dans les automobiles.
> Construction d’un graphe représentant un réseau électrique dont les composants et les propriétés sont définis dans des fichiers d’entrée issus de la suite Capital.
> Vérification du dimensionnement des composants du réseau en utilisant des règles "métier" et des algorithmes implantant des modélisations électro-thermiques des différents types de composants.
- Phase 1 : Coordination de la rédaction des spécifications fonctionnelles et logicielles (3 mois).
- Phase 2 : Gestion du projet au forfait (équipe de 3 ingénieurs, 225 "homme x jour").
Technologies : C++, XML, UML, IHM (wxWidgets), mathématiques appliquées / analyse numérique
Gestion de projet / Qualité : MS Project, CMMI 3
DGA (6 mois) :
Simulation et planification de missions pour avions de combat sans pilote (UCAV).
Consultant expert en optimisation combinatoire et intelligence artificielle.
> Supervision du développement du planificateur de missions (choix des itinéraires et des cibles, affectation des ressources sous contraintes temporelles) par un partenaire
> Développement d’un composant décisionnel d’observation à long terme de la faisabilité du plan calculé
Techniques : C++, XML, systèmes multi-agents, programmation par contraintes, géométrie 2D et 3D, mécanique du vol, UNIX
> Publications :
J. Baltié, E. Bensana, P. Fabiani, J.L. Farges, S. Millet, P. Morignot, B. Patin, G. Petitjean, G. Pitois, J.C. Poncet, « Multi vehicle missions : architecture and algorithms for distributed on-line planning », chapitre du livre « Artificial Intelligence for advanced problem solving techniques », édité par D. Vrakas et I. Vlahavas, éditions « IGI Global », mars 2008.
J. Baltié, E. Bensana, P. Fabiani, J.L. Farges, S. Millet, P. Morignot, B. Patin, G. Petitjean, G. Pitois, J.C. Poncet, Mission management system for package of unmanned combat aerial vehicles, Conférence « Control Architectures for Robots 2007 » (CAR’07), 31 mai – 1-er juin 2007.
SNCF, Direction de l'Innovation et de la Recherche (3 ans et 5 mois) :
Projet DEMIURGE
- Spécifications, conception et développement d'un outil d'optimisation de la capacité du réseau ferré et de construction de plans de transport.
Responsable des développements "Classes Métier" et IHM.
Responsable des formations "Utilisateurs".
Rédaction de méthodologies pour la conception de grilles horaires et de plans de transports.
Techniques : C++, SQL / Access, COM, UML, programmation linéaire, IHM (Ilog Views), Autocad (Lisp)
- Chef de projet : système-expert de paramètrage des trains (80 "homme x jour").
Techniques : C++, Prolog, UML, IHM (Ilog Views)
Rédaction de propostions techniques et réponses à appel d'offres.
Participation au processus de recrutement.
Organisation de présentations techniques sur l'aide à la décision et le génie logiciel.
Encadrement de stages R&D :
1) Guidage d'un agent autonome par couplage réseaux de neurones / algorithmes évolutionnaires.
2) Guidage d'un agent autonome par apprentissage par renforcement.
2002 - 2002Enseignant vacataire
Module bi-thématique "Informatique / Mathématiques" : optimisation et intelligence artificielle pour l'ingénieur.
Gradient, BFGS, simplexe
Algorithmes évolutionnaires (algorithmes génétiques, essaims de particules, colonies de fourmis)
Réseaux de neurones
TP sous MATLAB
1999 - 2002Ingénieur études et développement
Aide à la Décision / Technologies Objet / IHM
Eutelsat (6 mois) :
Développement d'un outil d'indexation et d'archivage des documents (Gestion Electronique de Documents).
Technologies : C++, IHM (Ilog Views), SQL / Oracle, AMC Designer
Crédit Lyonnais, Salle des Marchés, Front Office (1 an et demi) :
Spécifications, conception et développement d'automates de trading pour produits dérivés.
Technologies : C / C++, IHM (Ilog Views), Excel / VB
CEA / Eurysis Mesures (7 mois) :
Spécifications, conception et développement d'un outil de modélisation et de simulation de scènes nucléaires (géomètrie des objets, matériaux, compositions chimiques , caractéristiques des sources radioactives, emplacement des points de mesure, ...).
Technologies : C++, IHM (Ilog Views)
