53 #define MAXCOLONNES 200
55 #define MAXNX MAXCOLONNES+9
56 #define MAXMX MAXLIGNES+9
57 #define AKCOLONNES MAXNX+1
58 #define AKLIGNES MAXMX+1
#define MAXCOLONNES
(-) choix du pivot (simplexe primal)
struct problem * Pproblem
=========================================================================
Value d[MAXLIGNES+1]
matrix coefficients
Value a[MAXLIGNES+1][MAXCOLONNES+1]
=========================================================================
int remove
in any case non negative variables
int nvpos
nombre de fonctions et contraintes originales
int frequency[AKCOLONNES+1+AKLIGNES]
Value ilbound[AKCOLONNES+1+AKLIGNES]
float rbound[AKCOLONNES+1+AKLIGNES]
int dyn
numero "file system" pour "trace"
Value ibound[AKCOLONNES+1+AKLIGNES]
int vredun[AKLIGNES]
note g[0] inutilise
int ntrac2
niveau "trace" (execution accompagnee de commentaires) 0: aucune impression >= 1: volume d'informatio...
Value ak[AKLIGNES][AKCOLONNES]
float rlbound[AKCOLONNES+1+AKLIGNES]
int meth
redundant inequalities are removed
int choixprim
(0-1) choix du pivot (simplexe dual) 0 plus petit pivot 1 plus grand pivot
int varc
(3) elimination FOURIER-MOTZKIN 0: elimination non appliquee 1: cas triviaux ( >= 2: lorsque le nombr...
int utilb[AKCOLONNES+1+AKLIGNES]
int nvar
column in case of infinite vale of function
FILE * ftrace
nombre de variables originales contraintes (rangees en tete).
int mcontr
nombre de variables originales
int forcer
(0-1) introduction variables contraintes 0 "strategie simplexe" 1 pivot unitaire sinon "strategie sim...
int negal
nature contraintes 0 egalite 1 inequation <= -1 inequation >= 2 fonction a minimiser -2 fonction a ma...
Value tturb[30][AKCOLONNES]
int met2
(0-1) methode finale de resolution