Devops for Growth
107.5K views | +0 today
Follow
Devops for Growth
For Product Owners/Product Managers and Scrum Teams: Growth Hacking, Devops, Agile, Lean for IT, Lean Startup, customer centric, software quality...
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tag: 'recherche opérationnelle'. Clear
Scooped by Mickael Ruau
Scoop.it!

Introduction à la programmation linéaire avec PuLP

Introduction à la programmation linéaire avec PuLP | Devops for Growth | Scoop.it

La programmation linéaire est une méthode d’optimisation permettant de déterminer la solution optimale à un problème mathématique formulé avec des équations dites linéaires.

 

La programmation linéaire est largement utilisée dans la recherche opérationnelle, qui est l'ensemble des méthodes et techniques 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.

Elle est aussi utilisée dans la gestion d’entreprise pour de la planification, de la production, le transport ou dans la R&D. Bien que les problèmes de gestion modernes soient en constante évolution, la plupart des entreprises cherchent et continueront à chercher à maximiser leurs profits en minimisant les coûts. En utilisant la programmation linéaire, beaucoup de problèmes peuvent être formulés et résolus de manière optimale.

Mickael Ruau's insight:

Résolution du problème en Python en utilisant PuLP

PuLP est une bibliothèque open source pour la programmation linéaire en Python. Elle met à disposition tous les outils pour modéliser un problème et les résoudre en faisant appel à différents types de solveurs standards utilisant des algorithmes de résolution différents. C'est en fait un wrapper qui permet la formulation du problème en Python.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Programmation dynamique — Wikipédia

Programmation dynamique

En informatique, la programmation dynamique est une méthode algorithmique pour résoudre des problèmes d'optimisation. Le concept a été introduit au début des années 1950 par Richard Bellman. À l'époque, le terme " programmation " signifie planification et ordonnancement.

Mickael Ruau's insight:

Applications algorithmiques

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Recherche locale (optimisation) — Wikipédia

Recherche locale (optimisation)

Cet article concerne la technique d'optimisation. Pour la recherche locale sur le Web, voir Référencement local. En algorithmique, la recherche locale est une méthode générale utilisée pour résoudre des problèmes d' optimisation, c'est-à-dire des problèmes où l'on cherche la meilleure solution dans un ensemble de solutions candidates.

Mickael Ruau's insight:

Utilisations

Les algorithmes de recherche locale sont largement utilisés dans les problèmes d'optimisation difficiles, tels que les problèmes informatiques (en particulier l'intelligence artificielle), mathématiques, de recherche opérationnelle, d'ingénierie et de bio-informatique.

Exemples

Les problèmes suivants se prêtent bien à l'utilisation de la recherche locale[réf. souhaitée] :

  1. le problème de couverture de sommets dans lequel une solution est un arbre recouvrant un graphe simple et l'objectif est de trouver la solution avec le nombre de nœuds minimum ;
  2. le problème du voyageur de commerce où une solution est un cycle contenant tous les nœuds du graphe et l'objectif est de minimiser la longueur totale du cycle ;
  3. le problème SAT où une solution est une association et l'objectif est de maximiser le nombre de clauses vérifiées par l'association ; dans ce cas, la solution finale est celle qui satisfait toutes les clauses.

Beaucoup de problèmes peuvent être formulés de plusieurs manières en termes d'espace de recherche et d'objectif. Par exemple, pour le problème du voyageur de commerce une solution peut être un cycle et le critère à maximiser la combinaison du nombre de nœuds et de la longueur du cycle. Mais une solution peut aussi être un chemin, et le transformer en cycle peut faire partie de l'objectif.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Decision theory with multiple criteria: an aplication of ELECTRE IV and TODIM to SEBRAE/RJ

 

This paper presents an application of two methods of Multi-Criteria Decision Analysis (MCDA), ELECTRE IV and TODIM, in order to tackle the problem of ranking projects with important economic and social consequences in the Rio de Janeiro State.

 

These projects are ranked under the presence of quantitative and qualitative criteria.

 

ELECTRE IV is a method of the French School of MCDA whose use does not rely on knowledge of criteria weights.

 

TODIM, on the other hand, is a method that is based on the paradigm of Prospect Theory and that has elements of both the French and the American School of MCDA.

 

Although ranks obtained by both methods were different, the same project was ranked as the best alternative according in both. The practical experience described in this paper has suggested that the use of MCDA methods in the ranking of project can significantly clarify the decision making process.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Programmation par contraintes — Wikipédia

Programmation par contraintes

La programmation par contraintes (PPC, ou CP pour constraint programming en anglais) est un paradigme de programmation apparu dans les années 1970 et 1980, permettant de résoudre des problèmes combinatoires de grande taille tels que les problèmes de planification et d'ordonnancement.

Mickael Ruau's insight:

 

« En informatique, de toutes les approches en programmation, la programmation par contraintes se rapproche le plus de l'idéal : l'utilisateur décrit le problème, l'ordinateur le résout. »

— E. Freuder4

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Heuristique (mathématiques) — Wikipédia

Heuristique (mathématiques)

Au sens le plus large, l'heuristique est la psychologie de la découverte, abordée par différents mathématiciens. Au sens étroit, plus fréquent, une heuristique est une méthode de calcul qui fournit rapidement une solution réalisable, pas nécessairement optimale ou exacte, pour un problème d' optimisation difficile.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Matrice de compatibilité — Wikipédia

Matrice de compatibilité

La matrice de compatibilité est un outil classique de la gestion de la qualité. Sa finalité est de permettre de retenir un choix entre plusieurs solutions. Dans un premier temps, le groupe doit définir trois critères, qui lui permettront ensuite de choisir la ou les solutions les plus appropriées (exemples : efficacité, coût, rapidité, facilité de mise en œuvre, sécurité, confort, environnement, etc.).

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Preference ranking organization method for enrichment evaluation — Wikipédia

Preference ranking organization method for enrichment evaluation

PROMETHEE (acronyme de preference ranking organisation method for enrichment evaluations ) est une famille de méthodes d' aide à la décision multicritère développée en Belgique. Depuis 1983, les méthodes PROMETHEE ont connu de nombreuses évolutions à l'initiative de leurs auteurs Jean-Pierre Brans et Bertrand Mareschal de l'Université Libre de Bruxelles et de la Vrije Universiteit Brussel.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Méthode mathématique d'analyse multicritère — Wikipédia

Méthode mathématique d'analyse multicritère

Les méthodes mathématiques d'analyse multicritère ont pour but la résolution des problèmes d' Aide à la décision multicritère. Elles constituent une étape importante du processus de décision, qui suit celle d'identification et de définition du problème, et aboutissent au choix d'une ou plusieurs solutions optimale(s), au sens de Pareto, parmi un ensemble discret de solutions, via une procédure de sélection.

Mickael Ruau's insight:

Sommaire

  • 1 Définitions
  • 2 Agrégation a priori de critères en un critère unique
    • 2.1 Somme pondérée
      • 2.1.1 Formulation mathématique
      • 2.1.2 Exemple d'utilisation de cette méthode
      • 2.1.3 Interprétation de la méthode de la somme pondérée
      • 2.1.4 Limites et désavantages de cette méthode
    • 2.2 Analyse multicritères hiérarchique (AMCH)
      • 2.2.1 Formulation mathématique
      • 2.2.2 Exemple d'utilisation de cette méthode
      • 2.2.3 Interprétation de la méthode AMCH
      • 2.2.4 Limites et désavantages de cette méthode
  • 3 Approche fondée sur le surclassement
    • 3.1 Formulation mathématique
      • 3.1.1 Définitions pratiques
      • 3.1.2 Le déroulement de la méthode
      • 3.1.3 Exemple d'utilisation de cette méthode
      • 3.1.4 Interprétation de la méthode de la somme pondérée
      • 3.1.5 Limites et désavantages de cette méthode
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Recherche opérationnelle — Wikipédia

Recherche opérationnelle

La recherche opérationnelle peut être définie comme 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.

Mickael Ruau's insight:

 

Elle fait partie des « aides à la décision » dans la mesure où elle propose des modèles conceptuels en vue d'analyser et de maitriser des situations complexes pour permettre aux décideurs de comprendre, d'évaluer les enjeux et d'arbitrer ou de faire les choix les plus efficaces2.

Ce domaine fait largement appel au raisonnement mathématique (logique, probabilités, analyse des données) et à la modélisation des processus. Il est fortement lié à l'ingénierie des systèmes, ainsi qu'au management du système d'information.

Sommaire

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Optimisation linéaire — Wikipédia

Optimisation linéaire

En optimisation mathématique, un problème d'optimisation linéaire demande de minimiser une fonction linéaire sur un polyèdre convexe. La fonction que l'on minimise ainsi que les contraintes sont décrites par des fonctions linéaires, d'où le nom donné à ces problèmes. L' optimisation linéaire (OL) est la discipline qui étudie ces problèmes.

Mickael Ruau's insight:

Applications

L'optimisation linéaire est essentiellement appliquée pour résoudre des problèmes d'optimisation à moyen et long terme (problèmes stratégiques et tactiques, dans le vocabulaire de la recherche opérationnelle). Les domaines d'application de ces problèmes sont très nombreux aussi bien dans la nature des problèmes abordés (planification et contrôle de la production, distribution dans des réseaux) que dans les secteurs d'industrie : industrie manufacturière, énergie (pétrole, gaz, électricité, nucléaire), transports (aériens, routiers et ferroviaires), télécommunications, industrie forestière, finance.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

An Experimental Research Study on the Solution of a Private Small Hydropower Plant Investments Selection Problem by ELECTRE III/IV, Shannon’s Entropy, and Saaty’s Subjective Criteria Weighting

This experimental research study investigates the possibility of using the ELECTRE III/IV, Shannon’s Entropy, and Saaty’s Analytic Hierarchy Process (AHP) subjective weighting (for criteria) methods for the solution of this problem.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Algorithme glouton — Wikipédia

Algorithme glouton

En informatique, un algorithme glouton ( greedy algorithm en anglais, parfois appelé aussi algorithme gourmand) est un algorithme qui suit le principe de faire, étape par étape, un choix optimum local. Dans certains cas cette approche permet d'arriver à un optimum global, mais dans le cas général c'est une heuristique.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Heuristique — Wikipédia

Heuristique

Cette page d' homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : Propice à la découverte : sciences, connaissance, philosophie de la connaissance, épistémologie, méthodologie En psychologie, une heuristique de jugement désigne une opération mentale, rapide et intuitive.

Mickael Ruau's insight:

L'heuristique (du grec ancien εὑρίσκω, eurisko, « je trouve »1), parfois orthographiée euristique, est un terme de didactique qui signifie « l'art d'inventer, de faire des découvertes »2.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Optimisation combinatoire — Wikipédia

Optimisation combinatoire

L' optimisation combinatoire, aussi appelée optimisation discrète, est une branche de l' optimisation en mathématiques appliquées et en informatique, également liée à la recherche opérationnelle, l' algorithmique et la théorie de la complexité.

Mickael Ruau's insight:

Exemple

Le problème du VRP où un Voyageur de Commerce doit parcourir les N villes d'un pays en effectuant le trajet le plus court.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

ELECTRE — Wikipédia

ELECTRE

ELECTRE est une famille de méthodes d'analyse multi-critères développée en Europe à la fin des années 1960. L'acronyme ELECTRE signifie elimination et choix traduisant la ré alité. ELECTRE est une méthode non compensatoire d' aide à la décision multicritère introduite par Bernard Roy.

Mickael Ruau's insight:

 

La méthode ELECTRE et ses dérivés rejettent les trois postulats de base de l'aide classique à la décision:

  • Rejet du postulat de la réalité de premier ordre: ELECTRE porte sur des objets de connaissance qui ne sont pas donnés car l'identité du projet dépend de l'observateur et de son système de valeurs.
  • Rejet du postulat du décideur: Dans l'analyse classique, le décideur a un système de préférences rationnelles. En réalité, le décideur est souvent indécis ; ses préférences évoluent car la décision est le résultat d'un processus de micro décisions qui s'inscrit dans le temps.
  • Rejet du postulat de l'optimum qui justifie la recherche d'un projet optimal dans l'analyse classique d'aide à la décision. L'optimum ne peut être atteint que si trois conditions sont satisfaites:
    • Les différentes stratégies (projets) proposées au décideur sont bien distinctes les unes des autres.
    • Stabilité dans le temps des stratégies.
    • Complète comparabilité transitive. C'est-à-dire que si A > B et B > C, alors A > C (transitivité), et que A, B et C sont toujours comparables.

La méthode ELECTRE considère que les projets ne sont pas stables et pas toujours comparables. En effet, il n'est pas toujours possible de déterminer une stratégie meilleure que toutes les autres dans l'absolu. Dans le cadre d'analyse des méthodes multicritères, la valeur accordée à une stratégie est relative.

C'est un modèle d'agrégation des préférences. Contrairement aux méthodes d'analyse multicritères anglo-saxonnes, qui consistent à agréger puis comparer les différents critères, la méthode ELECTRE et ses dérivés les comparent puis les agrègent.

 

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Aide à la décision multicritère — Wikipédia

Aide à la décision multicritère

L' aide à la décision multicritère constitue une branche d'étude majeure de la recherche opérationnelle impliquant plusieurs écoles de pensée, principalement américaine avec les travaux de Thomas L. Saaty et européenne avec ceux de Bernard Roy et du LAMSADE (Laboratoire d'analyse et modélisation de systèmes pour l'aide à la décision).

No comment yet.