Un coefficient doit être compris comme la pondération d'une activité dans l'écriture d'une contrainte, i.e. l'intersection d'un vecteur colonne et d'un vecteur ligne de la matrice du programme linéaire (objectif et second membre compris). Ces coefficients prennent soit des valeurs numériques prédéterminées et constantes (le plus souvent 1 ou -1), soit des valeurs qui sont fonctions des valeurs des paramètres. Lorsque l'expression de ces fonctions analytiques est simple, elle est donnée directement. Sinon, le GMP fait appel à des sous-programmes de type "FUNCTION" en syntaxe FORTRAN et intégrés dans l'écriture même du programme MGG.
Rappelons qu'une matrice de programme linéaire est "creuse", au sens où beaucoup des coefficients ont la valeur 0. Lorsqu'un coefficient est de valeur nulle, il n'apparaît en général pas dans la matrice au format MPS créée par le générateur.
On trouve ci-dessous la liste des coefficients qui font appel aux paramètres du modèle avec activités et contraintes en référence.
afs : EMS(M) x ANI(I,K,L) ben : BA(J,K,L) x (X(J,K,L), XA(), XB(), XC(), XD()) bes : EQ(M,I,K,L) x ANI(I,K,L) blv cac : ICGTA(M) x B(N,I,K,L) # cad : CAID(K,L) x ZF(K,L) # cag : ICGTA(M) x AGT(I,K,L) # ccx : FBCAR x XTT(J) # cex : CPANI x EXCDT(3-4) # cfe : OBJ x EFO(N,K,L) # cfo : OBJ x FOH(N,K,L) # cfp : CPANI x EFO(3,K,L) # cfs : EMS(M) x (X(J,K,L), XA-D(J,K,L)) cnb cnc : QBETA x YI(J), SBTT(K,L) x Y(J,K,L) # cnd : QBETA x YM(J), SBTT(K,L) x H(J,K,L) # cnn cox : OBJ x X(J,K,L) (kF/ha)# cpa : OBJ x A(N,I,K,L) # cpe : OBJ, CPUGB, FEOGB x AIP(I,K,L) # cph : OBJ x UGH(N,K,L) # cpm : OBJ x AML(I,K,L) # cpn : OBJ, CPUGB x ANI(I,K,L) # cpp : OBJ, CPANI, FEOGB, QUANT(K,L) x ANI(I,K,L) # cpu : OBJ x ZF(K,L) # cqb : OBJ, FEOGB x QTB(N,K,L) # cqc : OBJ, FEOGB x QTC(N,K,L) # cqe : OBJ x QEN(J,K,L) csb : EMS(16-21) x B(N,I,K,L) # csc : EMS(16-21) x C(I,J,K,L) # csf : EMS(16-21) x F(I,J,K,L) # csg : EMS(16-21) x AGT(I,K,L) # cxa : OBJ x XA(J,K,L) # cxb : OBJ x XB(J,K,L) # cxc : OBJ x XC(J,K,L) # cxd : OBJ x XD(J,K,L) # dac : FCGTA x B(N,I,K,L) # dag : FCGTA x AGT(I,K,L) # dia : D(M,I,K,L) x ANI(I,K,L) # diz : D(M,I,K,L) x ZF(K,L) # dml : DEM(M,K,L) x AML(I,K,L) # dmo : DEM(M,K,L) x ANI(I,K,L) # dmv : DEM(M,K,L) x AMV(I,K,L) # dsa : DAS(M,K,L) x ANI(I,K,L) # dsz : DAS(M,K,L) x ZF(K,L) # fac : FALCG x EXCDT(14-19) fag : FALCG x EXCDT(14-19) fax : FALCG x EXCDT(14-19) fex : FEOGB x EXCDT(1-2) # fgd : FEOGB x SAID(K,L) # fgi : FEOGB x YI(J) # fwl : FEOGB x XWLAI(K,L) # fgx : FEOGB, QUANT(K,L) x X(J,K,L) # fne : BA(J,K,L) x QEN(J,K,L) fou : TFOU(K,L) x X(J,K,L) # fxa : FEOGB, QUANT(K,L) x XA(J,K,L) # fxb : FEOGB, QUANT(K,L) x XB(J,K,L) # fxc : FEOGB, QUANT(K,L) x XC(J,K,L) # fxd : FEOGB, QUANT(K,L) x XD(J,K,L) # fzt : ZF(K,L) x SM1 # gac : FBGES x B(N,I,K,L) # gae : FBGES x QEN(J,K,L) gag : FBGES x AGT(I,K,L) # gan : FBGES x ANI(I,K,L) # gax : FBGES x XTT(J) # ges : EMS(M) x EMCDT(N) gex : FBGES x EXCDT(5) # ge4 : FBCAR x EXCDT(7) # gl1 : GEL(M,K,L) x XSGEL(K,L) # gl2 : GEL(M,K,L) x X(J,K,L) # gl3 : GEL(M,K,L) x IGELG(K,L) # gl4 : GEL(M,K,L) x IGELH(K,L) # oac : OBJ, CPANI x B(N,I,K,L) # oag : OBJ, CPANI x AGT(I,K,L) # oes : OBJ x EMCDT(N) ove : PAP(I,K,L) x ZF(K,L) # oxd : EPA(J,K,L) x X(J,K,L), XA(), XB(), XC(), XD() pfd : PFX(I,K,L) x IEF(N,K,L) # pfe : PFX(I,K,L) x EFO(N,K,L) # pfi : PFX(I,K,L) x IPH(N,K,L) # pfo : PFX(I,K,L) x FOH(N,K,L) # pfp : PFX(I,K,L) x FPH(N,K,L) # pfs : PFX(I,K,L) x RHS # pfu : PFX(I,K,L) x UGO(N,K,L) # pfz : PFX(I,K,L) x ZF(K,L) # poe : OBJ x H(J,K,L) # poi : OBJ x Y(J,K,L) # pol : OBJ, CPANI x XOLAI(K,L) # poq : OBJ, CPANI x XOLAI(K,L) prh : PSH(M,K,L) x HER(N,K,L) # pru : PSH(M,K,L) x UGH(N,K,L) # prx : PSH(M,K,L) x XFOUR(K,L) # pta : PJT(1,K,L) x QTA(N,K,L) # ptb : PJT(1,K,L) x QTB(N,K,L) # ptc : PJT(1,K,L) x QTC(N,K,L) # ptf : PJT(4,K,L) x QTX(N,K,L) # pth : PFT(3,K,L) x UGH(N,K,L) # pti : PJT(5,K,L) x QTI(N,K,L) # ptn : PJT(1-3,K,L) x ANI(I,K,L) # pto : PFT(1,K,L) x FOH(N,K,L) # ptp : PFT(2,K,L) x FPH(N,K,L) # ptr : PJT(4,K,L) x XFOUR(K,L) # pts : PJT(4,K,L) x RHS # ptu : PFT(3,K,L) x UGO(N,K,L) # ptx : PFT(M,K,L) x X(J,K,L) # ptz : PJT(1,K,L) x ZF(K,L) # pva : PVE(M,K,L) x XA(J,K,L) # pvb : PVE(M,K,L) x XB(J,K,L) # pvc : PVE(M,K,L) x XC(J,K,L) # pvd : PVE(M,K,L) x XD(J,K,L) # pvn : PVE(M,K,L) x IVEGN(J,K,L) # pvp : PVE(M,K,L) x IVEGP(J,K,L) # pvz : PVE(M,K,L) x ZF(J,K,L) # pwl : OBJ, CPANI x XWLAI(K,L) # pxa : PJX(M,K,L) x QTA(N,K,L) # pxb : PJX(M,K,L) x QTB(N,K,L) # pxc : PJX(M,K,L) x QTC(N,K,L) # pxf : PJX(M,K,L) x QTX(N,K,L) # pxi : PJX(M,K,L) x QTI(N,K,L) # pxz : PJX(M,K,L) x ZF(K,L) # qab : QBTB(K,L) x Y(J,K,L) qes : QGES x EMCDT(N) qid : EQEP(O,K,L) x ANI(I,K,L) # qjd : EQJTT(K,L) x QI(O,I,K,L) qjm : EQMTT(K,L) x QI(O,I,K,L) qol : QOLAI(K,L) x XOLAI(K,L) # qot : QOLQT x EXCDT(21) qox : QOYL(M,K,L) x XOLAI(K,L) # qoz : QOYL(M,K,L) x ZF(K,L) # qqy : QVE(N,K,L) x Y(J,K,L) # qqz : QVE(N,K,L) x ZK(K,L) # qux : QUANT(K,L) x EFO(3-4,K,L) # quz : QUANT(K,L) x ZF(K,L) # qwl : QWLAI(K,L) x XWLAI(K,L) # rol : POLAI(K,L) x ANI(I1,K,L) # rot : ROJ(J,K,L) x X(J1,K,L), XA(J1,K,L) # rox : RMX(M,K,L) x X(J,K,L), XA(J,K,L), XB(J,K,L), XC(J,K,L) # roz : RMX(M,K,L) x ZF(K,L) # rra : SBTT(K,L) x X(J,K,L) rrr : S(J,K,L) x X(J,K,L), XA(J,K,L) # tbe : REGBT x YI(J) tug : TUGB(K,L) x ANI(I,K,L) # txj : T(K,L) x X(J,K,L), XA(J,K,L) # tzt : T(K,L) x ZF(K,L) # vac : EQ(M,I,K,L) * B(N,I,K,L) # vaf : EQ(M,I,K,L) x F(I,J,K,L), C(I,J,K,L) # vag : EQ(M,I,K,L) * AGT(I,K,L) # yol : OBJ, CPANI, FEOGB, QUANT(K,L), POLAI(K,L) x YOLAI(K,L) # zes : QGES x ZF(K,L)