ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Considere los siguientes problemas de programación Lineal: Optimizacion Basica con Matlab


Enviado por   •  2 de Enero de 2016  •  Documentos de Investigación  •  1.728 Palabras (7 Páginas)  •  201 Visitas

Página 1 de 7

[pic 1][pic 2]

[pic 3]


  1. Considere los siguientes problemas de programación Lineal:

Ejercicio 1.a)

[pic 4]

  • Desarrollo:

[pic 5]

s.a.[pic 6][pic 7][pic 8][pic 9]

  • Programación en MatLab:

% Problema 1.a de programación lineal - Tarea

%Datos:

%Vector de Costos (Minimizar)

c = [2 1];

%Restricciones de Desigualdad

A = [1 1; -2 1];

b = [7 3];

%Restricciones de Igualdad

Aeq = [];

beq = [];

%Restricciones de Cajon

lb = [0 -1];

ub = [];

%

%Llamada a la función LINPROG

option=optimset('largeScale','off','simplex','on');

[x_sol, z, flag, output] = linprog(c, A, b, Aeq, beq, lb, ub, [], option)

  • Solución Optima entregada por MatLab:

Optimization terminated.

x_sol =

     0

    -1

z =     -1

flag =      1

output =

         iterations: 0

          algorithm: 'simplex'

  • Puntos Optimos:

[pic 10][pic 11]

  • Valor Optimo:

[pic 12]

  • Interpretación de los Resultados:

El resultado de Flag: 1 nos indica que la función converge en en el punto (0,-1)


Ejercicio 1.b)

[pic 13]

  • Desarrollo:

[pic 14]

s.a.[pic 15][pic 16][pic 17]

  • Programación en MatLab:

% Problema 1.b de programación lineal - Tarea

%Datos:

%Vector de Costos (Minimizar)

c = [-1 4];

%Restricciones de Desigualdad

A = [-1 5;1 -4];

b = [1 8];

%Restricciones de Igualdad

Aeq = [];

beq = [];

%Restricciones de Cajon

lb = [0 0];

ub = [];

%

%Llamada a la función LINPROG

option=optimset('largeScale','off','simplex','on');

[x_sol, z, flag, output] = linprog(c, A, b, Aeq, beq, lb, ub, [],option)

  • Solución Óptima entregada por MatLab:

Optimization terminated.

x_sol =

     8

     0

z =    -8

flag =     1

output =

         iterations: 1

          algorithm: 'simplex'

  • Puntos Optimos:

[pic 18][pic 19]

  • Valor Optimo:

[pic 20]

  • Interpretación de los Resultados:

El resultado de Flag: 1 nos indica que la función converge en el punto (8 0)


Ejercicio 1.c)

[pic 21]

  • Desarrollo:

[pic 22]

s.a.[pic 23][pic 24][pic 25]

  • Programación en MatLab:

% Problema 1.c de programación lineal - Tarea

%Datos:

%Vector de Costos (Minimizar)

c = [-1 -1];

%Restricciones de Desigualdad

A = [1 -1;-2 1;-1 1];

b = [4 3 3];

%Restricciones de Igualdad

Aeq = [];

beq = [];

%Restricciones de Cajon

lb = [];

ub = [];

%

%Llamada a la function LINPROG

option=optimset('largeScale','off','simplex','on');

[x_sol, z, flag, output] = linprog(c, A, b, Aeq, beq, lb, ub, [],option)

  • Solución Óptima entregada por MatLab:

Exiting: The problem is unbounded; the constraints are not restrictive enough.

x_sol =

    1

    1

z =   -2

flag =   -3

output =

         iterations: 1

          algorithm: 'simplex'

  • Puntos Optimos:

[pic 26][pic 27]

  • Valor Optimo:

[pic 28]

  • Interpretación de los resultados:

El resultado de Flag: -3 nos indica que la función es ilimitada dado que las restricciones no existen.


Ejercicio 1.d)

[pic 29]

  • Definición de Variables:

[pic 30]

X11

Cantidad de D1 a E1

X12

Cantidad de D2 a E1

X13

Cantidad de D3 a E1

X14

Cantidad de D4 a E1

X21

Cantidad de D1 a E2

X22

Cantidad de D2 a E2

X23

Cantidad de D3 a E2

X24

Cantidad de D4 a E2

X31

Cantidad de D1 a E3

X32

Cantidad de D2 a E3

X33

Cantidad de D3 a E3

X34

Cantidad de D4 a E3

  • Definición de Restricciones:

[pic 31]

[pic 32][pic 33][pic 34][pic 35][pic 36][pic 37][pic 38]

  • Programación en MatLab:

% Problema 1.d de programación lineal - Tarea

%Datos:

%Vector de Costos

c = [11 13 17 14

    16 18 14 10

    21 24 13 10];

%Restricciones de Desigualdad

...

Descargar como (para miembros actualizados)  txt (9.4 Kb)   pdf (387.4 Kb)   docx (223.7 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com