$$$$ SIMP NOTICE CHAT 11/09/12 21:18:06 7124 DATE 11/09/12 Operateur SIMPLEX Voir aussi : ----------------- ENT1 TAB4_X TAB5_D= SIMPLEX TAB1_F TAB2_I TAB3_E (FLOT1); Objet : ------- L'operateur SIMPLEX cherche le maximum d'une fonction lineaire ou linearisee F(Xi) de la forme : F(Xi) = F0 + Fi * Xi ; soumises aux contraintes suivantes: - Xi >EG 0. contraintes primaires - Iji * Xi <EG Ij contraintes additionnelles de type inegalite - Eji * Xi = Ej contraintes additionnelles de type egalite Dans le cas ou il y a une solution non infinie on indique : - les valeurs de Xi et celle correspondante de F - les distances Dj aux inegalites Commentaire : ------------- TAB1_F : table (type TABLE) contenant : - dans TAB1_F.0 : la valeur F0 (FLOTTANT) - dans TAB1_F.i : les valeurs Fi (FLOTTANT) TAB2_I : table (type TABLE) decrivant les inegalites - dans TAB2_I.j.0 : la valeur Ij (FLOTTANT) - dans TAB2_I.j.i : les valeurs Iji (FLOTTANT) TAB2_E : table (type TABLE) decrivant les egalites - dans TAB2_E.j.0 : la valeur Ej (FLOTTANT) - dans TAB2_E.j.i : les valeurs Eji (FLOTTANT) FLOT1 : FLOTTANT facultatif qualifiant la convergence de la solution (par defaut 1.D-10) ENT1 : information sur la solution - ENT1 = 0 une solution non infinie existe - ENT1 = 1 solution infinie - ENT1 =-1 pas de solution possible TAB4_X : table (type TABLE) contenant les resultats primaires : - dans TAB1_X.0 : la valeur de F (FLOTTANT) - dans TAB1_X.i : les valeurs Xi (FLOTTANT) TAB5_D : table (type TABLE) contenant les distances aux inegalites: - dans TAB5_D.i : les valeurs Di (FLOTTANT) Remarques : ----------- Le nombre d'egalites independantes doit etre strictement inferieur au nombre d'inconnues. En entree comme en sortie les indices des tables correspondant a des valeurs nulles peuvent etre omis. S'il n'y a pas de contraintes additionnelles de type inegalite ou (exclusif) de type egalite, on doit cependant entrer une table vide. Si ENT1 n'est pas nul les tables TAB4_X TAB5_D sont vides.
© Cast3M 2003 - Tous droits réservés.
Mentions légales