WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Optimisation du transport du gaz par canalisation.

( Télécharger le fichier original )
par
U.S.T.H.B - Master recherche opérationnelle modèles et méthodes pour l'ingénierie et la recherche (RO2MIR) 2015
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Chapitre 4

Méthode de résolution

4.1 Introduction

A l'heure actuelle, il est généralement admis de considérer la résolution de problèmes comme un processus complexe de modélisation mathématique. Ce processus complexe peut se traduire par la mise en oeuvre d'une démarche de résolution impliquant plusieurs phases. Résoudre des problèmes après la formulation mathématique nécessite un questionnement sur la nature du modèle. Ceci consiste à comprendre l'énoncé et à construire une modélisation, puis mettre en oeuvre des stratégies et des procédures de résolution. Ces phases sont indissociables, la démarche considérée pour analyser et résoudre un système est illustrée dans le schéma suivant:

FIGURE 4.1 - Le processus de l'analyse du système

63

4.2. LA PROGRAMMATION NON LINÉAIRE MIXTE EN NOMBRES ENTIERS

4.2 La programmation non linéaire mixte en nombres entiers

Les problèmes d'optimisation sont classés en grandes catégories, linéaire(LP), non li-néaire(NLP), programmation linéaire mixte en nombres entiers (MILP), en fonction de leurs caractéristiques mathématiques. La formulation la plus complexe, rencontrée fréquemment à l'ingénierie, relève des problèmes non linéaires mixte en nombres entiers « Mixed Integer Non Lineair Programming».

4.2.1 Qu'est ce qu'un programme MINLP?

Un programme non linéaire mixte en nombres entiers MINLP est un problème d'op-timisation consiste à minimiser une fonction objectif non linéaire à n variables mixtes, discrètes et continues soumises à un ensemble de contraintes non linéaire exprimées sous forme d'équations ou d'inéquations.

La formulation générale d'un problème MINLP est donnée par:

? ? ???????????????

???

???????????????????

Min f (x,y) S.C :

h(x,y) = 0 g(x,y) 0

x ? X

y ? Y entier

- f (x,y) : fonction objectif.

- h(x,y) : Ensemble des contraintes égalité.

- g(x,y) : Ensemble des contraintes inégalité.

- X : Ensemble des variables continues.

- Y : Ensemble des variables entières.

64

4.2. LA PROGRAMMATION NON LINÉAIRE MIXTE EN NOMBRES ENTIERS

La variable x correspond généralement aux variables physiques (débit, pression, température, etc). Et la variable y correspond aux variables qui traduisent l'existence ou non d'une opération unitaire, le nombre d'unités d'une entité, etc.

4.2.2 Technique de résolution

La programmation non linéaire mixte en nombre entier combine la difficulté de l'opti-misation combinatoire sur des ensembles de variables entières avec la difficulté de la manipulation d'une fonction objectif non linéaire et des contraintes non linéaires. L'exécution des méthodes dites exactes (programmation dynamique, séparation et évaluation) pour la résolution de ce problème risque de prendre un temps de calcul considérable.

Afin d'éviter ce genre de situation, on se contente souvent d'une solution dite approchée données par certaines méthodes appelées « méthodes approchées» et dont la valeure de la fonction objectif correspondante se rapproche de celle de la solution exacte.

Vu qu'on est en présence d'un problème non linéaire en variables mixtes assez complexe, nous proposons d'utiliser une heuristique pour obtenir une solution réalisable et de l'amé-liorer avec deux métaheuristiques : Algorithme génétique et recuit simulé.

65

4.3. LES MÉTHODES APPROCHÉES

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Soit réservé sans ostentation pour éviter de t'attirer l'incompréhension haineuse des ignorants"   Pythagore