<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="fr">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Proposition d&apos;un modèle pour Ordonnancement d&apos;un Système Automatisé de Production Applications des algorithmes génétiques hybrides</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Djamila</forename><surname>Bouhalouan</surname></persName>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">Département d&apos;informatique</orgName>
								<orgName type="department" key="dep2">Faculté de Sciences</orgName>
								<orgName type="institution">Université d&apos;Oran Es-Senia</orgName>
								<address>
									<addrLine>BP 1524, El-M&apos;Naouer</addrLine>
									<postCode>31000</postCode>
									<settlement>Oran</settlement>
									<country key="DZ">Algérie</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Nassima</forename><surname>Aissani</surname></persName>
							<email>aissani.nassima@yahoo.fr</email>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">Département d&apos;informatique</orgName>
								<orgName type="department" key="dep2">Faculté de Sciences</orgName>
								<orgName type="institution">Université d&apos;Oran Es-Senia</orgName>
								<address>
									<addrLine>BP 1524, El-M&apos;Naouer</addrLine>
									<postCode>31000</postCode>
									<settlement>Oran</settlement>
									<country key="DZ">Algérie</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Bouziane</forename><surname>Beldjilali</surname></persName>
							<email>bouzianebeldjilali@yahoo.fr</email>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">Département d&apos;informatique</orgName>
								<orgName type="department" key="dep2">Faculté de Sciences</orgName>
								<orgName type="institution">Université d&apos;Oran Es-Senia</orgName>
								<address>
									<addrLine>BP 1524, El-M&apos;Naouer</addrLine>
									<postCode>31000</postCode>
									<settlement>Oran</settlement>
									<country key="DZ">Algérie</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Proposition d&apos;un modèle pour Ordonnancement d&apos;un Système Automatisé de Production Applications des algorithmes génétiques hybrides</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">04A6985FAAA8C0AC46F25C05E05A64A7</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T00:20+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Ordonnancement</term>
					<term>Système de Production</term>
					<term>Multi-Agents</term>
					<term>Algorithmes Génétiques</term>
					<term>Recherche Locale</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Le principe d'un ordonnancement coopératif selon une modélisation multi-agents résulte du rapprochement des domaines de l'Ordonnancement et de l'Intelligence Artificielle Distribuée. Le travail que nous présentons dans ce papier a pour objectif l'étude de l'adéquation des métaheuristiques avancées dans un SMA dans le cadre de la résolution d'un problème d'optimisation bien défini qui est l'ordonnancement dans les systèmes Flow Shop Hybride (FSH).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Nous avons implémenté un Algorithme Génétique Hybride et étudié sa contribution dans l'amélioration des performances du système de production, et pour l'évolution génétique des agents, des groupes et des organisations.</head><p>Le présent article, explique notre démarche pour réaliser un système d'ordonnancement d'un Flow-Shop basé sur un SMA. Une résolution approchée hybride entre les opérateurs génétiques et une recherche locale a été développée pour l'exploration efficace de l'espace de recherche (Intensification), et pour recentrer la communauté des agents autour d'une solution optimale.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="fr">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>Accroître la productivité en réduisant les coûts est, aujourd'hui, un objectif majeur dans toutes les entreprises, les systèmes de production sont caractérisés par leur dynamique et leur imprévision, les tâches souvent de caractère complexe et sont soumises à des contraintes de temps et d'exigence. Alors, le système de production se donne de nouveaux objectifs à atteindre.</p><p>Les modèles basés sur les approches distribuées ou décentralisés offrant des capacités d'adaptation et d'auto-organisation en utilisant, le plus souvent, les systèmes multi-agents ont fait leur preuve et ont donné des meilleurs résultats dans ce domaine.</p><p>Les métaheuristiques représentent une stratégie efficace pour la recherche des solutions approchées des problèmes d'optimisation combinatoire. L'hybridation de ces premières apparaît comme une alternative pour accélérer la recherche des solutions approchées. Cette hybridation est une issue qui permet d'intensifier la recherche de solutions et s'assurer de rester autour des zones les plus prometteuses.</p><p>L'avènement des systèmes multi-agents qui permettent de distribuer les problèmes sur des ensembles auto-organisés vers une gestion locale, favorisant réactivité et comportements émergent peut faciliter la mise en oeuvre du pilotage du système de production. En effet, le but principal d'un SMA et de faire collaborer et coopérer un certain nombre d'agents afin de résoudre un problème, nous nous proposons d'introduire au sein des agents les techniques évolutionnistes afin de leur permettre d'évoluer génétiquement dans le temps et déterminer une meilleure solution d'ordonnancement satisfaisant un certain nombre de critères.</p><p>Dans un contexte perturbé, le problème d'ordonnancement peut être envisagé comme un problème de Réordonnancement dont l'objectif est de respecter au mieux les plans pré-calculés par un ordonnancement initial, face à des aléas de production ou autres. Nous abordons cet objectif selon une approche de résolution coopérative faisant interagir l'ensemble des entités composant notre système nous conduisant à proposer des mécanismes de Réordonnancement coopératif (réactif).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Positionnement du problème</head><p>Un problème d'ordonnancement consiste à affecter des tâches aux ressources et à décider de leur répartition dans le temps, de manière à optimiser un critère ou à trouver un compromis entre plusieurs critères. La résolution du problème d'ordonnancement commence par la modélisation du système de fabrication et son environnement. Alors, nous étions amenés à choisir une modélisation à base d'agents intégrant des techniques évolutionnistes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">État de l'art</head><p>Deux voies de résolution des problèmes d'ordonnancement sont considérées : donner une solution exacte selon une stratégie connue, ou bien donner des heuristiques qui permettent d'obtenir des solutions approchées ayant un écart raisonnable par rapport à la solution optimale ou par rapport à une borne inférieur calculée. Cependant, L'ordonnancement de production a fait l'objet d'un très grand nombre de travaux. De nombreuses approches ont été développées à base d'Algorithmes Génétiques (classiques et hybrides). Nous allons faire le point sur ces réalisations.</p><p>Des approches à base d'AG ont été développées dans différents axes comme l'optimisation du lancement des produits, les problèmes à machines parallèles, ordonnancement des placements des tâches sur les jobs, etc. ( <ref type="bibr" target="#b2">[3]</ref>, <ref type="bibr" target="#b15">[16]</ref>, <ref type="bibr" target="#b21">[22]</ref>, <ref type="bibr" target="#b18">[19]</ref>, <ref type="bibr" target="#b4">[5]</ref> [9] <ref type="bibr" target="#b16">[17]</ref>, ces recherches concernent l'utilisation d'une approche génétique classique dans le cadre de l'optimisation des problèmes d'ordonnancement des systèmes de production de différents types.</p><p>Vu les restrictions posées par les approches citées précédemment, d'autres chercheurs ont pensé à hybrider les AGs à d'autres méthodes telle que le Recuit Simulé, les Fouilles de Données, les Règles de Priorité et les méthodes de Recherche Locale…etc. <ref type="bibr">[15][22]</ref>[9][7] <ref type="bibr" target="#b10">[11]</ref> <ref type="bibr" target="#b0">[1]</ref>.</p><p>Ces réalisations et travaux par lesquels nous nous sommes inspirés pour développer notre approche hybride de résolution (AG/RL) dans le but de l'amélioration de la performance du système paraissent une bonne tentative que nous avons développée au cours de notre travail.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Spécification</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Les systèmes multi agents</head><p>Un Système Multi-Agents (SMA), est une structure composée d'un environnement et d'un ensemble d'agents artificiels. Ces derniers sont capables d'agir sur l'environnement et, de collaborer entre eux et / ou avec des agents extérieurs. Les SMA empruntent à l'intelligence artificielle distribuée les modes de communication et de concertation entre agents et reprennent les idées d'autonomie et d'émergence du résultat final à partir des interactions individuelles à la vie artificielle. <ref type="bibr" target="#b5">[6]</ref>.</p><p>Les recherches en SMA sont très actives et des systèmes opérationnels ont été déjà développés dans de nombreux domaines comme le diagnostic, l'enseignement, la conception, contrôle de réseaux de communication, etc. <ref type="bibr" target="#b1">[2]</ref>, <ref type="bibr" target="#b12">[13]</ref>, <ref type="bibr" target="#b5">[6]</ref>, <ref type="bibr" target="#b13">[14]</ref>, <ref type="bibr" target="#b17">[18]</ref>, <ref type="bibr" target="#b7">[8]</ref>, <ref type="bibr" target="#b3">[4]</ref>, <ref type="bibr" target="#b19">[20]</ref>, etc. Ces recherches concernent l'utilisation de l'approche multi-agents pour structurer des architectures pour le contrôle des processus. Les pricipales motivation sont de concevoir des application (non limitées à un domaine spécifique) pour en capsuler des systèmes experts existants en vue de la coopération. Pour notre part nous avons utilisé l'approche multi-agents pour la mise en oeuvre du pilotage d'un système de production (Flow Shop Hybride), nous développons dans cet article structure de pilotage générique basée sur des agents cognitifs et réctifs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Architecture Hétérarchique</head><p>L'architecture hiérarchique présente quelques inconvénients qui nous poussent à opter pour les architectures hétérarchiques, en effet, l'architecture distribuée supervisée (hétérarchique) constitue un compromis entre les approches distribuée et supervisée. Ce choix est motivé par les avantages qui caractérisent cette approche et qui se résument dans :  Les caractéristiques de globalisation (en terme d'optimisation ou d'objectif) qui sont celles des approches hiérarchiques : la présence d'un niveau de supervision fournit une vision et une capacité de prise de décision globale, d'où la centralisation du contrôle ;  Les caractéristiques associées aux processus d'allocation dynamique des structures distribuées qui lui octroient une capacité satisfaisante en terme de réactivité et de flexibilité, notamment vis-à-vis les perturbations par la distribution des capacités de décision des agents. Cette structure a été utilisée et a montré son efficacité, citons par exemple les travaux de <ref type="bibr" target="#b20">[21]</ref> et <ref type="bibr" target="#b9">[10]</ref>.</p><p>Dans ce papier, nous allons donner et justifier notre choix réalisé pour le problème d'ordonnancement des ateliers Flow-Shop hybride auquel nous allons appliquer les algorithmes génétiques hybrides au sein d'un système multi-agents organisé selon une architecture hétérarchique.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Développement de l'approche</head><p>Notre contribution à la résolution des problèmes d'ordonnancement évolue selon deux axes.</p><p>Le premier axe concerne l'amélioration d'une des méthodes de résolution approchées de problèmes d'ordonnancement. Notre contribution concerne la modélisation et l'étude de la structure de ces problèmes afin de proposer et mettre en oeuvre des méthodes de résolutions des problèmes d'optimisation qualifiées d'hybrides, nous avons implémenté au niveau de l'agent Superviseur une approche génétique hybride et nous avons testé réellement le fruit qu'a donné cette hybridation. L'ordonnancement initial est calculé par l'agent Superviseur dès le lancement des centres de travail la première fois.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Motivation de l'hybridation des AGs avec une méthode de RL</head><p>Les AGs et la RL présentent quelques inconvénients qui peuvent être palliés en les hybridant dans une seule architecture. Les AGs sont des algorithmes de recherche globale qui possèdent un parallélisme intrinsèque Néanmoins les AGs ne possèdent pas une preuve de convergence vers l'optimum global, et souffrent aussi du mécanisme de sélection centralisé et global qui rend une population vite homogène et peut conduire de ce fait à une convergence prématurée. La RL, et malgré son caractère séquentiel, peut être combinée à l'AG (recherche globale) pour l'aider à intensifier sa recherche dans les zones les plus prometteuses (autour d'une bonne solution), dans le but de l'amélioration de la performance de l'AG. L'idée principale de cette technique est de rendre plus agressif un algorithme génétique par l'ajout d'une recherche locale en plus de la mutation. Cette recherche sera appliquée à tout nouvel individu obtenu au cours de la recherche <ref type="bibr" target="#b12">[13]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Le</head><p>second axe concerne l'étude et la résolution de nouveaux problèmes d'ordonnancement issus de la prise en compte des imprévus (aléas de production). En ordonnancement, ces aléas concernent la présence de tâches imprévues (nouveau ordre de fabrication) à réaliser, la disponibilité incertaine des ressources. Pour traiter ces aléas, notre approche consiste à ne pas attribuer la fonction d'ordonnancement à un agent unique comme dans le premier axe (Agent superviseur), mais émerge d'un processus de négociation inter agents, ceci permet de diminuer la charge de l'agent superviseur. Cette approche suppose que des données sont connues au moment où l'ordonnancement initial est calculé par un premier algorithme, (approche génétique hybride) dit prédictif. Les aléas (ou modification des données) surviennent alors que l'ordonnancement ainsi pré-calculé est partiellement réalisé. Il devient alors nécessaire de déterminer rapidement un nouvel ordonnancement compatible avec les nouvelles données avec une seconde méthode, dit dynamique (réactif). Cette méthode de résolution est un processus de collaboration et négociation des agents interagissant pour résoudre la situation troublée. La qualité de la solution (de la résolution) mesure alors la capacité du processus de négociation à faire face de manière satisfaisante aux aléas. Par conséquent, nous nous proposons de mettre en évidence la relation qu'il peut y avoir entre les S.M.A. et les A.G. afin de définir une nouvelle propriété des S.M.A. : la notion D'AGENTS GENETIQUES.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Modélisation</head><p>Nous considérons un système de production composé d'un ensemble d'agents coopératifs sous le contrôle d'un superviseur. La figure ci-dessous présente notre architecture retenue où nous distinguons l'agent Superviseur et plusieurs autres agents simples consacrés chacun à un centre de travail (Agent Etage), chacun étant constitué de ses propres ressources (machines, stock, pièces, convoyeurs…).  L'itération courante de l'algorithme se termine en remplaçant la solution courante, l'individu le plus mauvais (i.e., le plus coûteux) de la population, par l'enfant C à condition qu'il vérifie la condition de diversité.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2.5.1">La recherche locale</head><p>L'inclusion d'une recherche locale dans une métaheuristique permet d'intensifier la recherche autour d'une solution donnée. Une recherche locale nécessite la définition d'un voisinage N(x) pour toute solution x. En pratique, N(x) contient un petit ensemble de solutions dérivées de x par des transformations simples appelées mouvements. La procédure cherche une solution x' meilleure que x dans le voisinage N(x) de la solution actuelle x. Elle stoppe si x' n'est pas trouvée : x est alors localement optimal dans son voisinage. Sinon, x est remplacé par x' et on itère le processus.</p><p>Les systèmes de voisinage classique pour l'ordonnancement dans un problème de Flow Shop Hybride sont la p pe er rm mu ut ta at ti io on n et l l' 'i in ns se er rt ti io on n. Nous proposons d'utiliser ce type de système de voisinage pour un ordonnancement σ en entrée.</p><p>Le problème traité est celui de l'ordonnancement des N pièces en entrée du système et de l'affectation de ces pièces sur les machines. On recherche un ordonnancement et une affectation qui optimisent un critère de performance. Le critère à optimiser (minimiser) est le Cmax. Un codage spécifique de solutions est attribué à cette classe des FSH. Le génome de chaque solution est composé de deux chromosomes. L'un détermine l'affectation des jobs sur les machines et l'autre, l'ordre des jobs sur ces machines.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Expérimentations numériques</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1">L'environnement expérimental</head><p>Les expérimentations ont été réalisées sur un PC standard, équipé d'un Pentium IV 3GHz, 512 Mo de RAM, fonctionnant sous Windows XP version 2002 SP2. Le modèle du système multi-agents est implémenté sur la plate forme SMA JADE réalisée en Java, les agents que nous avons crées sont inspirés du modèle Agent Management Reference proposé par FIPA. Ce modèle établit les règles normatives qui permettent à une société d'agents d'inter-opérer.</p><p>Afin de mieux cerner la portée de l'application des Algorithmes génétiques hybrides aux problèmes d'ordonnancement de la production et la nécessité d'améliorer les Algorithmes génétiques classiques, il convient de faire des expérimentation sur l'évolution du système dans ce champs, nous passerons après à une simulation globale du système réalisé en prenant en compte les aléas.</p><p>Pour mieux étudier le problème d'ordonnancement du FSH nous allons considérer deux problèmes du FSH et pour chacun nous varions le nombre de pièces à ordonnancer. Le premier est FH2 (P3, P2)Cmax et le deuxième FH3 (P4, P2, P3) Cmax (Figure <ref type="figure">5</ref>). Le FH2 contient deux étages le 1 er est constitué de trois machines identiques et parallèles et le 2 eme contient deux machines identiques et parallèles, le FH3 contient trois étage, le 1 er étant composé de quatre machines identiques et parallèles, le 2 eme , deux machines identiques et parallèles et le 3 eme est composé de trois machines identiques et parallèles. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.3">Comparaison entre l'AG +(descente/Recuit simulé/recherche taboue) et l'AG</head><p>Nous avons pris le premier FSH qui est FH2 (P3, P2)Cmax, à chaque itération de simulation nous appliquons les deux algorithmes : l'AGH avec la recherche locale RL, l'AG et nous prenons les résultats donnés et ceci pour les différents nombre de pièces à ordonnancer <ref type="bibr" target="#b4">(5,</ref><ref type="bibr" target="#b9">10,</ref><ref type="bibr" target="#b19">20,</ref><ref type="bibr">50,</ref><ref type="bibr">100)</ref>. Nous fixons la recherche locale de l'AGH par l'une des trois méthodes (descente/ recuit simulé/ recherche taboue) et nous appliquons les deux algorithmes : AG avec une des méthode de la RL, Algorithme Génétique (AG), les résultats sont donnés par le graphe illustré par la figure <ref type="figure" target="#fig_3">7</ref> suivante : De ces constations, nous pouvons dire que l'hybridation des algorithmes génétiques avec des méthodes de recherche locale améliore clairement les performances des premiers en terme de solution.</p><p>Nous passons maintenant à présenter quelques exemples de scénarios de processus décisionnel développé ainsi que les résultats obtenus par la maquette informatique réalisée.</p><p>Rappelons que notre structure de pilotage est composée d'un agent Superviseur, Etage, Machine, Pièce, Perturbateur, Convoyeur et Stock.</p><p>Soit un Flow Shop Hybride à deux étages avec des stocks de capacité illimitée. Le 1 er étage est composé de trois machines identiques en parallèle et le second de quatre machines identiques en parallèle :</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Calcul d'un ordonnancement prédictif</head><p>Cette phase déclenche le comportement qui concerne la recherche de la meilleure machine pouvant exécuter les tâches, et ceci en faisant appel au module génétique implémenté dans l'agent Superviseur (comme a été montré) pour déterminer les meilleurs ordonnancements et affectations des pièces aux différentes machines.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Calcul d'un Réordonnancement-réactif</head><p>Ce plan contrôle le bon déroulement du processus en cours. Il est activé dés la détection d'une perturbation, l'ordonnancement émerge d'un processus coopératif des gents interagissant pour résoudre la situation troublée et préserver dans la mesure du possible une partie de l'ordonnancement pré-calculé. Point de vue général de la résolution La figure ci-dessous décrit les grandes étapes par lesquelles passent les agents. Cette figure permet d'identifier les points d'entrée et de sortie des flux de communication entre les agents ainsi que les actions effectuées par ces mêmes agents pour traiter les perturbations. En voici un extrait de ce processus interactif : Nous pensons à l'utilisation des systèmes distribués qui offrent des techniques de calculs performantes telles que les grilles de calcul. Ou encore l'utilisation du concept du parallélisme des AGH, et nous pensons également à l'utilisation de l'apprentissage par renforcement pour une optimisation en temps d'apprentissage et en qualité.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 2 . 4 . 1 . 2 1</head><label>24121</label><figDesc>Fig.2. A : Modélisation de notre structure de pilotage par un SMA, B : Architecture globale du système</figDesc><graphic coords="5,124.80,398.76,351.00,123.00" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 4 .</head><label>4</label><figDesc>Fig.4. Organigramme de l'algorithme génétique hybride A chaque itération, deux solutions P1 et P2 sont choisies aléatoirement dans la population, ces deux solutions-parents subissent un croisement. La solution (enfant) obtenue C est évaluée optimalement. Vient après l'inclusion d'une procédure de recherche locale comme agent d'intensification, dans le but d'améliorer significativement les résultats, et on applique une mutation. La recherche locale pour</figDesc><graphic coords="6,124.80,547.80,351.00,54.00" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>5. 2 Fig. 6 .</head><label>26</label><figDesc>Fig. 6. Résultat de la variation du Cmax pour les FH2, FH3</figDesc><graphic coords="8,124.80,321.75,345.00,125.25" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 7 .</head><label>7</label><figDesc>Fig. 7. Résultat du comparaison de l'AG et l'AG + (Descente/Recuit simulé/Recherche taboue)DiscussionNous constatons que les résultats obtenus l'AGH avec la Recherche taboue sont nettement mieux par rapport aux autres et cela explique la puissance de la RT.De ces constations, nous pouvons dire que l'hybridation des algorithmes génétiques avec des méthodes de recherche locale améliore clairement les performances des premiers en terme de solution.Nous passons maintenant à présenter quelques exemples de scénarios de processus décisionnel développé ainsi que les résultats obtenus par la maquette informatique réalisée.Rappelons que notre structure de pilotage est composée d'un agent Superviseur, Etage, Machine, Pièce, Perturbateur, Convoyeur et Stock.</figDesc><graphic coords="9,124.80,181.89,345.00,111.75" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Fig. 8 .</head><label>8</label><figDesc>Fig. 8. Exemple de comportements des agents lors de l'interaction</figDesc><graphic coords="10,124.80,198.72,341.25,186.00" type="bitmap" /></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title level="m" type="main">problèmes critiques d&apos;optimisation et d&apos;aide à la décision dans les systèmes de production : Problèmes d&apos;ordonnancement à une machine</title>
		<author>
			<persName><forename type="first">M</forename><surname>Arroub</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Brahimi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Daste</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Essafi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Guéret-Jussien</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Kadrou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Lahlou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Najid</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2007">2007</date>
		</imprint>
		<respStmt>
			<orgName>Institut de Recherche en Communications et en Cybernétique de Nantes</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<author>
			<persName><forename type="middle">B</forename><surname>Burg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Arlabose</surname></persName>
		</author>
		<title level="m">ARCHON, une plate forme industrielle pour l&apos;IAD, 2eme journées francophones intelligence artificielle distribuée et système multi-agents</title>
				<meeting><address><addrLine>Voiron</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1994">1994</date>
			<biblScope unit="page" from="223" to="234" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">A discrete-event simulation model for batch chemical plant scheduling</title>
		<author>
			<persName><forename type="first">P</forename><surname>Baudet</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Azzaro-Pantel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Domenech</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Pibouleau</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ADEDOPS Workshop</title>
				<meeting><address><addrLine>Londres</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1995">1995</date>
			<biblScope unit="page" from="10" to="11" />
		</imprint>
		<respStmt>
			<orgName>Imperial College</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<author>
			<persName><forename type="first">T</forename><surname>Coudert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Archimed</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Grabot</surname></persName>
		</author>
		<title level="m">un système multi-agents pour la coopération production/maintenance</title>
				<meeting><address><addrLine>Annency-France</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1999-10">octobre. 1999</date>
			<biblScope unit="page" from="6" to="8" />
		</imprint>
	</monogr>
	<note>MOSIM&apos;99</note>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Scheduling jobs on parallel machines with sequence-dependant family set-up times</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">H</forename><surname>Eom</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">J</forename><surname>Shin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><forename type="middle">H</forename><surname>Kwun</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">K</forename><surname>Shim</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">S</forename><surname>Kim</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">The internalional journal of advanced manufacturing technology</title>
		<imprint>
			<biblScope unit="volume">19</biblScope>
			<biblScope unit="page" from="926" to="932" />
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<author>
			<persName><forename type="first">J</forename><surname>Ferber</surname></persName>
		</author>
		<title level="m">les systèmes multi-agents (vers une intelligence collective) InterEdition</title>
				<meeting><address><addrLine>Paris</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1995">1995</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">A hybridized genetic algorithm to solve parallel machine scheduling problems with sequence dependent set-up</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">W</forename><surname>Fowler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">M</forename><surname>Horng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">K</forename><surname>Et Cochran</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International journal of industrial engineering</title>
		<imprint>
			<biblScope unit="volume">10</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="232" to="243" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Application de l&apos;approche multi-agents au pilotage d&apos;une cellule flexible de production</title>
		<author>
			<persName><forename type="first">E</forename><surname>Gauardères</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">3rd International Industrial Engineerinf Conference, Proceeding</title>
				<meeting><address><addrLine>Montréal, Québec</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1999-05">mai. 1999</date>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="page" from="1695" to="1704" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title level="m" type="main">Algorithmes génétiques et fouille de données pour un ordonnancement réactif dans un atelier de type job-shop</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Harrath</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Toward the use of a multi-agent approach to the dynamic scheduling of flexible manufacturing systems », Références bibliographiques Modélisation pour la simulation d&apos;un système d&apos;aide au pilotage industriel</title>
		<author>
			<persName><forename type="first">K</forename><surname>Kouiss</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Pierreval</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Et Merbaki</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">222 International Conference on Industrial Engineering and Production Management (IEPM&apos;95)</title>
				<meeting><address><addrLine>Marrakech, Maroc</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1995-04">avril. 1995</date>
			<biblScope unit="page" from="118" to="125" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<author>
			<persName><forename type="first">A</forename><surname>Mahdi</surname></persName>
		</author>
		<title level="m">Utilisation de métaheuristiques hybrides pour la résolution de problèmes d&apos;agencement d&apos;atelier, de découpe 2D et d&apos;ordonnancement</title>
				<imprint>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<author>
			<persName><forename type="first">M-C</forename><surname>Portmann</surname></persName>
		</author>
		<title level="m">Antony Vignier: Algorithmes génétiques en ordonnancement</title>
				<imprint>
			<biblScope unit="page" from="1" to="04" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">An architecture and a negociation protocol for the dynamic scheduling systems</title>
		<author>
			<persName><forename type="first">C</forename><surname>Ramos</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE</title>
		<imprint>
			<biblScope unit="page" from="1050" to="4729" />
			<date type="published" when="1994">1994</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Reactive Shop-Floor Control with multi-agent System</title>
		<author>
			<persName><forename type="first">D</forename><surname>Roy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Vernadat</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IFAC/IFIP Int Conf. on management and control of production and logistics</title>
				<meeting><address><addrLine>Brazil</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1997">1997</date>
			<biblScope unit="page" from="426" to="431" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">An open optimization system for controlling of manufacturing processes</title>
		<author>
			<persName><forename type="first">W</forename><surname>Sauer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Weigert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Hampel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">7th International Conference FAIM .97, Flexible Automation &amp; Intelligent Manufacturing</title>
				<meeting><address><addrLine>Middlesbrough, England</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1997-06">June 1997. 1997</date>
			<biblScope unit="page" from="261" to="268" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Parallel machine scheduling with earliness and tardiness penalties</title>
		<author>
			<persName><forename type="first">F</forename><surname>Serifoglu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Ulusoy</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computers and Operations Research</title>
		<imprint>
			<date type="published" when="1999">1999</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<monogr>
		<title level="m" type="main">Métaheuristiques : Stratégies pour l&apos;optimisation de la production de biens et de services</title>
		<author>
			<persName><surname>Sevaux</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2004">2004</date>
			<biblScope unit="volume">8530</biblScope>
		</imprint>
		<respStmt>
			<orgName>UMR CNRS</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">de Mécanique d&apos;informatique Industrielles et Humaines du CNRS</note>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">An agent based approach for dynamic manufacturing scheduling</title>
		<author>
			<persName><forename type="first">W</forename><surname>Shen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">H</forename><surname>Norrie</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Workshop at autonomous agents</title>
				<imprint>
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<monogr>
		<title level="m" type="main">Utilisation d&apos;algorithmes génétiques lors de la génération de séquences d&apos;usinage</title>
		<author>
			<persName><surname>Thomas</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Réqolution coopérative et distribuée des problèmes : une application multi-agents au réordonnancement d&apos;atelier</title>
		<author>
			<persName><forename type="first">E</forename><surname>Tranvouez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Espinasse</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ferrarini</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="s">3rd International Industrial Engineering confernece, Proceeding</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="page" from="1543" to="1552" />
			<date type="published" when="1999">1999</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<monogr>
		<author>
			<persName><forename type="first">D</forename><surname>Trentesaux</surname></persName>
		</author>
		<title level="m">Conception d&apos;un système de pilotage distribué, supervisé et multicritère pour les systèmes automatisés de production</title>
				<imprint>
			<date type="published" when="1996-01">janvier. 1996</date>
		</imprint>
		<respStmt>
			<orgName>INP Grenoble</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Thèse de doctorat en Automatique-Productique</note>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Scheduling of FMS -Application of an open optimization system</title>
		<author>
			<persName><forename type="first">G</forename><surname>Weigert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Hampel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Sauer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">8th International Conference FAIM.98, Flexible Automation &amp; Intelligent Manufacturing</title>
				<meeting><address><addrLine>Portland/Oregon, USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1998">1998</date>
			<biblScope unit="page" from="771" to="780" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
