Llamar a Cplex desde Matlab
Publicado por Ockdatone (3 intervenciones) el 16/03/2015 14:04:46
Buenos días,
tengo un problema de programación lineal modelado en Cplex. Consta de dos archivos, un .mod donde está el modelo en sí, y un .dat desde el que se leen los datos. Mi pregunta es: ¿Existe alguna forma de llamar a Cplex desde Matlab y que resulva el modelo? Esto es porque es un modelo que voy a resolver de manera iterativa modificando un solo parámatro. Por ello, me resulta muy cómodo el resolverlo desde matlab, hacer que matlab me modifique el archivo de datos y volver a resolverlo. El problema es que he encontrado formas de resolverlo a partir de una función de matlab pero tengo que pasarle la función objetivo y las restricciones y demás como argumente y eso no me resulta nada eficiente. Me gustaría hacer algo de este estilo:
- for i=1:100
- resuélveme el model.mod usando datos.dat.
- modifícame el datos.dat
-end
Muchas gracias de antemano
tengo un problema de programación lineal modelado en Cplex. Consta de dos archivos, un .mod donde está el modelo en sí, y un .dat desde el que se leen los datos. Mi pregunta es: ¿Existe alguna forma de llamar a Cplex desde Matlab y que resulva el modelo? Esto es porque es un modelo que voy a resolver de manera iterativa modificando un solo parámatro. Por ello, me resulta muy cómodo el resolverlo desde matlab, hacer que matlab me modifique el archivo de datos y volver a resolverlo. El problema es que he encontrado formas de resolverlo a partir de una función de matlab pero tengo que pasarle la función objetivo y las restricciones y demás como argumente y eso no me resulta nada eficiente. Me gustaría hacer algo de este estilo:
- for i=1:100
- resuélveme el model.mod usando datos.dat.
- modifícame el datos.dat
-end
Muchas gracias de antemano
Valora esta pregunta


0