Outils logiciels pour les cours Paris II
Cours Paris II
Stages/ Thèses/ Séminaires |
Cours 1Le cours est une introduction à la programmation VBA, à partir d'Excel. Dans un premier temps, nous utilisons les fonctions élémentaires d'Excel, puis le solveur d'Excel, puis des macros (programmes VBA).
fonction, à partir de fonctions élémentaires. Function f(x as Int) as Int .... .... End Function
Il faut s'assurer que la configuration Excel permet l'utilisation de macros. S'assurer de l'onglet "Développeur", et que les macros sont activées. Les fichiers sont alors en .xlsm plutot que .xlsx ou .xsl.
Format de données, alignement des céllules, nombres vs. caractères.
Programmation linéaire: Max ct.x A . x < b Outil générique pour résoudre des problèmes d'ordonnancement, d'optimisation de resources et de jeux. Programmation linéaire: Max ct.x A . x < b L'algorithme du simplex permet de trouver une solution lorsqu'elle existe: Une représentation simplifiée à partir de l'exemple ci-dessous. Plus de détails sur le Simplex Problème linéaire et son interprétation géométrique Problème linéaire à 2 variables Forme normale Problème linéaire à 2 variables +3 variables d'écart Pivot 1 Pivot 2 Pivot 3 Pivot 4 Situations possibles pour le Simplex:
Implémentation dans Excel Exemple: Recherche de gamme Exemples et Solutions L'exemple 1 décrit la production de produits complexes (TV, Chaine Stéréo, Haut-parleurs) à partir de produits élémentaires: Chassis, Tube vidéo, Cone, Alimentation, Electronique. Soit x1, x2, x3 le nombre de TVs, Chaines, Haut-parleurs. Le profit réalisé est 75*x1+50*x2+35*x3. Le stock de produits élémentaires est de (450,250,800,400,600) et la matrice A décrit le nombre de composants élémentaires pour chaque produit complexe. Quelle est la solution optimale? |