Ayuda con error de programación en lingo 11
Buenos días Expertos
Cordial saludo
La presente porque quisiera saber la causa del error 50 en lingo (uso impropio de la función @FOR()), tengo un código fuente en el cual me marca este error en una de las restricciones marcada en negrilla. Incluyo código fuente para contextualizar:
SETS:
NODOSINICIALES: OF; !Oferta de pasajeros desde los puntos de partida;
NODOSFINALES: DEM; !Demanda de pasajeros desde los puntos de partida;
LINKS(NODOSINICIALES, NODOSFINALES): PASAJEROS;
ENDSETS
DATA:
NODOSINICIALES = A1 A2 A3;
NODOSFINALES = A1 A2 A3;
OF = 1 2 3;
DEM = 1 2 3;
ENDDATA
!Función objetivo;
MIN = @SUM(LINKS(I,J): PASAJEROS(I,J)*500;
!Restricciones;
@FOR( NODOSINICIALES( I):
@SUM( NODOSFINALES( J): PASAJEROS(I,J)) = OF(I));
@FOR( NODOSFINALES( J):
@SUM( NODOSINICIALES( I): PASAJEROS(I,J)) >= DEM(J));
END
Mil gracias por su ayuda, de verdad la necesito.
Atentamente
Clara Romero