Vous êtes sur la page 1sur 26

UNIVERSITE FERHAT ABBAS SETIF 1 FACULTE DES SCIENCES

Départment d’informatique

Recherche Opérationnelle Avancée

Dr. I. Bouras
ikram.bouras@univ-setif.dz

14 Février 2023
Informations sur la matière: ROA
1

Recherche Opérationnelle Avancée

▶ Semestre 02: Master Informatique Fondamentale et Intelligence


Artificielle (IFIA).
▶ Volume horaire hebdomadaire:
▶ 1 cours: 1h30.
▶ 1 Td: 1h30.
▶ 1 Tp: 1h30.
▶ Responsable de la matière: Dr.Bouras Ikram
▶ contact: bouras_sciences@yahoo.com.
▶ bureau: 32.
▶ Evaluation:
▶ Examen: 60%.
▶ Continu: 40% (Td et Tp).

Dr. I. Bouras | Recherche Opérationnelle Avancée


2

1- Introduction à la recherche opérationnelle

Dr. I. Bouras | Recherche Opérationnelle Avancée


3

C’est quoi la recherche opérationnelle?

Dr. I. Bouras | Recherche Opérationnelle Avancée


3

C’est quoi la recherche opérationnelle?

Pourquoi on fait la RO?

Dr. I. Bouras | Recherche Opérationnelle Avancée


3

C’est quoi la recherche opérationnelle?

Pourquoi on fait la RO?

Quels sont ses domaines d’application?

Dr. I. Bouras | Recherche Opérationnelle Avancée


La recherche opérationnelle
4

La recherche opérationnelle (RO) est une science née du besoin d’optimiser


des problèmes liés aux organisation du monde réel ( armée, industrie )
faisant intervenir un grand nombre de variables et de contraintes.

▶ Leonhard Euler (1707 - 1783) : les bases de la théorie des graphes.


▶ Gaspard Monge (1746 - 1818): mémoire sur la théorie des déblais et des
remblais.

Dr. I. Bouras | Recherche Opérationnelle Avancée


Origines
5

Les véritables débuts de la RO en tantque discipline scientifique ont eu lieu


au début de la seconde guerre mondiale.

▶ Patrick Blackette (1897- 1974) : diminution de 4000 à 20000 (en


moyenne) de nombre de balles nécessaires pour abattre un avion
ennemi grâce aux défenses anti-aériennes.
▶ George Dantzig (1941-2005) algorithme du simplexe permettant de
misnimiser une fonction sur un ensemble défini par des inégalités.
Dr. I. Bouras | Recherche Opérationnelle Avancée
Origines
6

“OR is an art of winning the war without actually


fighting it” Arthur C. Clarke

Dr. I. Bouras | Recherche Opérationnelle Avancée


Example 01
7

Input:

▶ Une société de livraison.


▶ Dépot + Points de livraison.
▶ Le problème: Définir un programe
de livraison:
▶ Le nombre de livreurs.
▶ Le trajet de chaque livreaur.

Dr. I. Bouras | Recherche Opérationnelle Avancée


Example 01
7

Output:

▶ Une société de livraison.


▶ Dépot + Points de livraison.
▶ Le problème: Définir un programe
de livraison:
▶ Le nombre de livreurs.
▶ Le trajet de chaque livreaur.

RO: Problème de tournée de vehicule !!

Dr. I. Bouras | Recherche Opérationnelle Avancée


Exemple 02
8

▶ Le problème:
▶ Comment déterminer les villes à connecter?
▶ Comment planifier plus de 2000 vols par jour?
▶ Quoi fair en cas d’urgence?
▶ Nous avons besoin de:
▶ Un bon système d’information.
▶ Algorithmes de recherche opérationnelles!

Dr. I. Bouras | Recherche Opérationnelle Avancée


Exemples: Port de commerce
9

Dr. I. Bouras | Recherche Opérationnelle Avancée


Exemples: Réseaux télécom
10

Dr. I. Bouras | Recherche Opérationnelle Avancée


Exemples: Réseaux électriques
11

Dr. I. Bouras | Recherche Opérationnelle Avancée


Exemples: Aeroport
12

Dr. I. Bouras | Recherche Opérationnelle Avancée


13

D’autres exemples?

Dr. I. Bouras | Recherche Opérationnelle Avancée


Applications
14

La recherche opérationnelle s’intéresse, par exemple à:


▶ l’organisation des lignes de productions.
▶ l’optimisation des télécommunications.
▶ les problèmes de transport.
▶ le transport d’énergie.
▶ la planification des projets.
▶ l’optimisation des compagnes publicitaires.

Dr. I. Bouras | Recherche Opérationnelle Avancée


Applications
14

La recherche opérationnelle s’intéresse, par exemple à:


▶ l’organisation des lignes de productions.
▶ l’optimisation des télécommunications.
▶ les problèmes de transport.
▶ le transport d’énergie.
▶ la planification des projets.
▶ l’optimisation des compagnes publicitaires.
COVID:
▶ la minimisation du nombre des dépistages du covid.
▶ La logistique hospitalière.
▶ L’acheminement des vaccins.

Dr. I. Bouras | Recherche Opérationnelle Avancée


La recherche opérationnelle - Résumé
15

Définitions:

Cambridge Dictionary
Operational research UK (US operations research) The systematic study of
how best to solve problems in business and industry.

Wikipidia
l’ensemble des méthodes et techniques rationnelles orientées vers la
recherche du meilleur choix dans la façon d’opérer en vue d’aboutir au
résultat visé ou au meilleur résultat possible ou encore au résultat optimal.

Roadef
approche scientifique pour la résolution de problèmes de gestion de
systèmes complexes.

Dr. I. Bouras | Recherche Opérationnelle Avancée


Problèmes classiques de la RO
16

▶ Problème de plus court chemain


▶ Problème de flot a coût minimum
▶ Problème de sac-à-dos
▶ Problème de voyageur de commerce
▶ Problème de tournée de vehicule
▶ Problème de voyageur de commerce
▶ problème d’ordonnancement
▶ Problème de bin packin
▶ Problème de coloration de graphe
▶ Problème d’affectation

Dr. I. Bouras | Recherche Opérationnelle Avancée


Résumé
17

La recherche opérationnelle fait intervenir des outils mathématiques et


informatiques tels que:
▶ La programmation mathématique.
▶ La théorie des graphes.
▶ L’optimisation combinatoir.
▶ L’algorithmique.

Dr. I. Bouras | Recherche Opérationnelle Avancée


Le programme
18

Prérequis:
▶ Analyse matricielle (L2).
▶ Programmation linéaire (L3).
▶ Théorie des graphes (L3).
Références:
▶ Sakarovitch Michel. Optimisation combinatoire: Graphes et
programmation linéaire (1984).

▶ Sakarovitch Michel. Optimisation combinatoire: programmation


discrète (1984).

▶ Asoke Kumar Bhunia, Laxminarayan Sahoo, Ali Akbar Shaikh. Advanced


Optimization and Operations Research (2019).

Dr. I. Bouras | Recherche Opérationnelle Avancée


Le programme
19

▶ Inroduction à la recherche opérationelle


▶ Rappel sur :
▶ La programmation linéaire
▶ La théorie des graphes
▶ La complexité algorithmique
▶ Les méthodes de parcours de graphes:
▶ parcours en profondeur
▶ parcours en largeur
▶ Programmation linéaire en nombres entiers (PLNE)
▶ Méthodes heuristiques
▶ La programmation dynamique

Dr. I. Bouras | Recherche Opérationnelle Avancée


Objectif du Cours
20

Dans ce cours, on s’intéresse aux modèles, applications et algorithmes de


la recherche opérationnelle.

Dr. I. Bouras | Recherche Opérationnelle Avancée


Objectif du Cours
20

Dans ce cours, on s’intéresse aux modèles, applications et algorithmes de


la recherche opérationnelle.

À la fin de ce cours, chaque étudiant pourra:


▶ Utiliser les differentes téchniques de la recherche opérationnelle.
▶ Modéliser un problème réel mathématiquement.
▶ Résoudre le problème à l’aide des algorithmes d’optimisation
combinatoir.
▶ Implémenter numériquement ces algorithmes.
▶ Aalyser les résultats obtenus.

Dr. I. Bouras | Recherche Opérationnelle Avancée

Vous aimerez peut-être aussi