miércoles, 23 de mayo de 2012

Link de interes

Este apartado está dedicado a los link que para mi son importantes y que en algun momento me pueden ser de ayuda.

rules for using commans  link

martes, 8 de mayo de 2012

Octave

Octave
GNU Octave es una herramienta de cálculo muy potente en lo que a matrices se refiere, es software libre (bajo licencia GNU), lo que significa que se puede
usar y redistribuir libremente, y que cualquiera puede ayudar para mejorarlo.


Ejemplo 
 Se muestra un ejemplo de como en octave también se puede resolver  problemas de optimización  y llevar a cado análisis de sensibilidad.

function [variables,fobj,estado,otros]=sensi      
    c = [10, 6, 4,5]';
          A = [ 1, 1, 1,5;
               10, 4, 5,6;
                2, 2, 6,10
                8,10,15,14];
          b = [100, 600, 300,500]';
          lb = []';
          ub = [];
          ctype = "UUUU"; %  U<=; S=; L>=
          vartype = "CCCC"; %tipo de variable
          s = -1; %1 min; -1 max
          
          param.msglev = 1;
          param.itlim = 100;
      param.save=1;
      param.dual=1;
          
          [xmin, fmin, status, extra] = glpk (c, A, b, lb, ub, ctype, vartype, s, param);
variables=xmin
fobj=fmin
estado=status
otros=extra
endfunction

Maximize
 obj: + 10 x_1 + 6 x_2 + 4 x_3 + 5 x_4

Subject To
 r_1: + 5 x_4 + x_3 + x_2 + x_1 <= 100
 r_2: + 6 x_4 + 5 x_3 + 4 x_2 + 10 x_1 <= 600
 r_3: + 10 x_4 + 6 x_3 + 2 x_2 + 2 x_1 <= 300
 r_4: + 14 x_4 + 15 x_3 + 10 x_2 + 8 x_1 <= 500











Referencias

glpk