Documente Academic
Documente Profesional
Documente Cultură
S. Mage
Introduction
GAMS General Algebraic Modeling System : permet de rsoudre tout problme numrique GAMS est un excutable Ecriture du modle et simulations : fichier entre avec lextension .gms Rsultats : fichier sortie avec lextension .lst On spcifie un modle GAMS en donnant la fois sa structure et des donnes proprement dites dans un fichier squentiel
Ouvrir
et apprhender lenvironnement
Gamside pour Integrated Development Environment Dmarrer - tous les programmes statistiques et conomtrie - gamside Autre possibilit : passer par le poste de travail. Exemple : partir de mon rpertoire. C:// Home - PROF - MAGE
Page daccueil
Crer un programme gams Ouvrir un programme existant Ouvrir la bibliothque : exemple de programmes appliqus diffrents champs Beaucoup de commandes sont grises : nous navons pas encore ouvert ou crer un programme Les options permettent de changer la prsentation et lalgorithme de rsolution
Crer un programme
1) Sauvegarder ce fichier sous le nom modele1 sur votre rpertoire ou sur une cl 2) Fermer le fichier et louvrir nouveau partir de gams
Lapplication cre un fichier input avec lextension .gms Lcriture du programme se fait sur la page blanche.
Parcourir la bibliothque
Type (exemples) LP : Linear Programming NLP : Non Linear Programming
Les principaux codes de programmation (1) (cf. poly CODES_GAMS_INTRO ) Introduire un titre et un sous-titre $title suivi du titre du fichier $stitle suivi du sous-titre Introduire des commentaires 1) En dbutant la ligne par une * 2) Pour les noncs plus longs : En commenant par $ontext texte crire sur pls lignes et en terminant par $offtext 3) Directement au sein des noncs de gams 4) Gams ne reconnait pas les accents
Les principaux codes de programmation (2) (cf. poly CODES_GAMS_INTRO ) Les principaux mots-cls
Set (annonce la dclaration dun ensemble) Parameters (annonce la dclaration de paramtres ) Table (annonce lcriture de tableaux avec valeurs num.) Scalar (annonce une valeur numrique simple) Variables (annonce la dclaration des variables endo. et exo.) Equation (annonce la dclaration des quations) Model (suivi du modle tudi) Solve (lance la rsolution) Display (suivi des paramtres ou variables pour lesquelles on souhaite un rsultat numrique)
Structure du programme
Fichier squentiel avec trois phases distinctes : A) Rendre compatible le modle et la base de donnes (tapes 1 4) B) Ecriture du modle (tapes 5 8) C) Rsolution (tapes 9 10)