Blogia
Beca CFL

Avances

De momento no he conseguido probar niguno, primero estoy intentando averiguar como meterle lo datos al problema. Una vez hecho esto también tendré que probar a hacer capturas de tiempo, para saber cuanto tarda en resolver un ejercicio. Por ahora he descubierto que necesito meter los datos en matrices, que tienen que tener todas la filas con el mismo numero de colulmnas. Esta matriz se carga en el Matlab con la siguiente instrucción:

data = load(’-ascii’,’Ruta del archivo que queremos leer’);

Una vez ejecutada esta línea de código, podemos acceder a todos los datos de nuestro fichero mediante la matriz almacenada en data. Esto es, si queremos acceder al primer dato debemos poner data(1,1). En mi caso he almacenado los datos en dos columnas y 467 filas. Así tenemos:

>> size(data) Esta instrucción nos dice el tamaño de la matriz fila x columna

ans =

467 2

Mediante varios for soy capaz de ir almacenando los datos en las variables internas del programa y así poder hacer el calculo después con el Cplex.

Los datos de costes fijos ya están almacenados y estoy teniendo problemas con la demanda y con los costes de llamadas(que en este caso pueden ser costes de otra cosa, pero siempre asociado a que cada cliente tiene un coste con cada una de las localizaciones).

Voy a seguir con ello y cuando termine mi jornada posteo más.

0 comentarios