• No se han encontrado resultados

PROGRAMACIÓN MATEMÁTICA APLICADA A LA OPTIMIZACIÓN

N/A
N/A
Protected

Academic year: 2021

Share "PROGRAMACIÓN MATEMÁTICA APLICADA A LA OPTIMIZACIÓN"

Copied!
19
0
0

Texto completo

(1)

PROGRAMACIÓN MATEMÁTICA APLICADA A

LA OPTIMIZACIÓN

INVESTIGADOR: DR. RODOLFO GARCÍA FLORES

ESTUDIANTES: ABEL ANTONIO TORRES REYNA

JESÚS ALBERTO CASTILLO DE ANDA

(2)

AGENDA

AGENDA

„

„

Conceptos básicos de Investigación de

Conceptos básicos de Investigación de

Operaciones.

Operaciones.

„

„

Introducción a la Programación Lineal.

Introducción a la Programación Lineal.

„

„

Ejemplo práctico de un problema de

Ejemplo práctico de un problema de

Programación Lineal.

Programación Lineal.

„

„

Ejemplos Reales de Optimización.

Ejemplos Reales de Optimización.

„

(3)

DEFINICIÓN DE LA I.O.

DEFINICIÓN DE LA I.O.

„

„

La investigación de operaciones es la aplicación,

La investigación de operaciones es la aplicación,

por grupos interdisciplinarios , del método

por grupos interdisciplinarios , del método

científico o problemas relacionados con el

científico o problemas relacionados con el

control de las organizaciones o sistemas a fin de

control de las organizaciones o sistemas a fin de

que se produzcan soluciones que sirvan mejor a

que se produzcan soluciones que sirvan mejor a

los objetivos de toda la organización.

(4)

BENEFICIOS DE UN PROYECTO DE

BENEFICIOS DE UN PROYECTO DE

INVESTIGACIÓN DE OPERACIONES

INVESTIGACIÓN DE OPERACIONES

„

„

1) Incrementa la posibilidad de tomar mejores

1) Incrementa la posibilidad de tomar mejores

decisiones.

decisiones.

„

„

2) mejora la coordinación entre las múltiples

2) mejora la coordinación entre las múltiples

componentes de la organización.

componentes de la organización.

„

„

3) Mejora el control del sistemas al constituir

3) Mejora el control del sistemas al constituir

procedimientos sistemáticos.

procedimientos sistemáticos.

„

„

4)Logra un mejor sistema al hacer que este opere con

4)Logra un mejor sistema al hacer que este opere con

costos mas bajos.

(5)

FASES DE UN PROYECTO DE INVESTIGACIÓN DE

FASES DE UN PROYECTO DE INVESTIGACIÓN DE

OPERACIONES

OPERACIONES

„

„

1) Estudio de la organización.

1) Estudio de la organización.

„

„

2) Interpretación de la organización como un

2) Interpretación de la organización como un

sistema.

sistema.

„

„

3) Formulación de los problemas de la

3) Formulación de los problemas de la

organización.

organización.

„

„

4) Construcción del modelo.

4) Construcción del modelo.

„

„

5) Derivación de soluciones del modelo.

5) Derivación de soluciones del modelo.

„

„

6) Prueba del modelo y sus soluciones.

6) Prueba del modelo y sus soluciones.

„

„

7) Diseño de controles asociados a las

7) Diseño de controles asociados a las

soluciones.

soluciones.

(6)

TIPOS DE PROBLEMAS EN LA INVESTIGACIÓN DE

TIPOS DE PROBLEMAS EN LA INVESTIGACIÓN DE

OPERACIONES

OPERACIONES

„ „

Deterministicos

Deterministicos

„ „

Estocásticos

Estocásticos

(7)

MODELOS

MODELOS

„

„

Icónicos

Icónicos

„

„

Analógicos

Analógicos

„

„

Simbólico

Simbólico

(8)

¿

¿

Qué es la programación lineal

Qué es la programación lineal

?

?

„

„

La programación lineal es una herramienta

La programación lineal es una herramienta

para la solución de problemas de

para la solución de problemas de

optimización en infinidad de aplicaciones

optimización en infinidad de aplicaciones

de la industria, la economía, la estrategia

de la industria, la economía, la estrategia

militar, etc. se presentan situaciones en

militar, etc. se presentan situaciones en

las que se exige maximizar o minimizar

las que se exige maximizar o minimizar

algunas funciones que se encuentran

algunas funciones que se encuentran

sujetas a determinadas limitaciones, que

sujetas a determinadas limitaciones, que

llamaremos restricciones.

(9)

„

„

Un problema de programación lineal en su forma

Un problema de programación lineal en su forma

estándar tiene la siguiente formulación:

estándar tiene la siguiente formulación:

Max Z = C

Max Z = C

11

X

X

11

+ C

+ C

22

X

X

22

+…+ Cn Xn

+…+ Cn Xn

Función Objetivo

Función Objetivo

Sujeto a:

Sujeto a:

a

a

1111

X

X

11

+ a

+ a

1212

X

X

22

+…+ a

+…+ a

1n1n

X

X

nn

<= b

<= b

11

Restricciones a

Restricciones a

2121

X

X

11

+ a

+ a

2222

X

X

22

+…+ a

+…+ a

2n2n

X

X

nn

<= b

<= b

22

Funcionales a

Funcionales a

m1m1

X

X

11

+ a

+ a

m2m2

X

X

22

+…+ a

+…+ a

mnmn

X

X

nn

<= b

<= b

mm

x

x

ii

>= 0; i=1,2,…,n restricción de no negatividad

>= 0; i=1,2,…,n restricción de no negatividad

x

(10)

Determinación

Determinación

de la

de la

regón

regón

factible

factible

„

„

La solución de un problema de programación lineal, en el supuest

La solución de un problema de programación lineal, en el supuest

o

o

de que exista, debe estar en la región determinada por las disti

de que exista, debe estar en la región determinada por las disti

ntas

ntas

desigualdades. Esta recibe el nombre de región factible, y puede

desigualdades. Esta recibe el nombre de región factible, y puede

estar o no acotada.

estar o no acotada.

Región factible acotada Región factible no acotada

La región factible incluye o no los lados y los vértices, según que las

(11)

Ejemplo

„

„

La corporación Telfa fabrica mesas y sillas,

La corporación Telfa fabrica mesas y sillas,

una mesa necesita 1 hora de trabajo y 9

una mesa necesita 1 hora de trabajo y 9

m

m

2

2

de madera, y una silla necesita 1 hora

de madera, y una silla necesita 1 hora

de trabajo y 5 m

de trabajo y 5 m

2

2

. Se tienen disponibles 6

. Se tienen disponibles 6

horas de trabajo y 45 m

horas de trabajo y 45 m

2

2

de madera, cada

de madera, cada

mesa produce $8 de ganancia y cada silla

mesa produce $8 de ganancia y cada silla

$5 de ganancia.

$5 de ganancia.

formular el problema de programación

formular el problema de programación

lineal para maximizar la ganancia de Telfa.

(12)

Planteamiento con análisis

Planteamiento con análisis

dimensional

dimensional

Variables de decisión:

Variables de decisión:

x

x

11

= número de mesas x

= número de mesas x

22

= número de sillas

= número de sillas

Función objetivo:

Función objetivo:

Max z = $ 8/mesa (x

Max z = $ 8/mesa (x

11

mesa) + $ 5/silla (x

mesa) + $ 5/silla (x

22

silla)

silla)

Restricciones:

Restricciones:

9m

9m

22

/mesa (x

/mesa (x

11

mesa) + 5m

mesa) + 5m

22

/silla (x

/silla (x

22

silla) <= 45m

silla) <= 45m

22

1hr/mesa (x

(13)

Max z = 8x

Max z = 8x

11

+ 5x

+ 5x

22

Sujeto a:

Sujeto a:

9x

9x

11

+ 5x

+ 5x

22

<= 45

<= 45

x

x

1 1

+ x

+ x

22

<= 6

<= 6

x

x

11

, x

, x

22

>= 0

>= 0

Resultados por el método gráfico:

Resultados por el método gráfico:

X

X

11

= 3.75 mesas

= 3.75 mesas

X

X

22

= 2.25 sillas

= 2.25 sillas

Z = $ 41.25

Z = $ 41.25

Resultados por el método simplex:

Resultados por el método simplex:

X

X

11

= 3.75 mesas

= 3.75 mesas

X

X

22

= 2.25 sillas

= 2.25 sillas

Z = $ 41.25

Z = $ 41.25

Resultados por el método de los cortes:

Resultados por el método de los cortes:

X

(14)

Cuando un problema de PL es resuelto

Cuando un problema de PL es resuelto

puede darse uno de los siguientes casos:

puede darse uno de los siguientes casos:

„

„

El problema de PL tiene solución única.

El problema de PL tiene solución única.

„

„

El problema de PL tiene mas de una

El problema de PL tiene mas de una

solución optima, este es el caso de otras

solución optima, este es el caso de otras

soluciones optimas alternativas.

soluciones optimas alternativas.

„

„

El problema de PL no tiene solución

El problema de PL no tiene solución

factible.

factible.

„

„

El problema de PL es ilimitado. Esto

El problema de PL es ilimitado. Esto

significa ( que en un problema de

significa ( que en un problema de

maximizar) hay puntos en la región

maximizar) hay puntos en la región

factible con grandes valores arbitrarios de

(15)

Ejemplos de Programación Matemática

Ejemplos de Programación Matemática

Aplicada a la Optimización

Aplicada a la Optimización

„

„

A continuación se hablará acerca de las técnicas

A continuación se hablará acerca de las técnicas

de optimización, que han sido desarrolladas con

de optimización, que han sido desarrolladas con

el objetivo de ayudar en la resolución de muchos

el objetivo de ayudar en la resolución de muchos

tipos de problemas. Hoy en día las empresas

tipos de problemas. Hoy en día las empresas

buscan ofrecer un mejor servicio al cliente ya

buscan ofrecer un mejor servicio al cliente ya

que existe mucha competencia, por lo cual

que existe mucha competencia, por lo cual

algunas de ellas recurren frecuentemente a las

algunas de ellas recurren frecuentemente a las

técnicas de la Investigación de Operaciones

técnicas de la Investigación de Operaciones

enfocadas principalmente a la programación

enfocadas principalmente a la programación

matemática aplicada a la optimización.

(16)

„

„

Los ingenios de azúcar australianos optimizan listas de la ma

Los ingenios de azúcar australianos optimizan listas de la ma

quina

quina

segadora para mejorar la producción.

segadora para mejorar la producción.

Higgins

Higgins

, 2002.

, 2002.

„

„

Programación Lineal de Múltiples Objetivos para la Planeación

Programación Lineal de Múltiples Objetivos para la Planeación

ambiental en una granja.

ambiental en una granja.

Z Fu

Z Fu

, 2002

, 2002

.

.

„

„

Análisis de la cadena Proveedora de la Volkswagen de América.

Análisis de la cadena Proveedora de la Volkswagen de América.

Karabakal

Karabakal

, et al,

, et al,

2000.

2000.

„

„

Maquinas inteligentes: una estrategia para la competitividad de

Maquinas inteligentes: una estrategia para la competitividad de

la

la

fabricación en los Estados Unidos.

fabricación en los Estados Unidos.

Conley

Conley

,

,

2004

2004

.

.

„

„

El problema de la ruta de un autobús escolar.

El problema de la ruta de un autobús escolar.

Annetts,

Annetts,

Audsley

Audsley

,

,

2002.

2002.

„

„

Asignación simultanea de locomotoras y de vagones a los trenes d

Asignación simultanea de locomotoras y de vagones a los trenes d

e

e

pasajeros.

pasajeros.

Cordeau

Cordeau

,

,

et al,

et al,

2001

2001

.

.

„

„

La necesidad de la velocidad.

La necesidad de la velocidad.

Williams

Williams

,

,

1999.

1999.

„

(17)

Conclusiones

Conclusiones

„

„

Es muy importante la programación matemática aplicada a la

Es muy importante la programación matemática aplicada a la

optimización dentro de las organizaciones, ya que muchas de

optimización dentro de las organizaciones, ya que muchas de

ellas han sido beneficiadas con las técnicas de optimización.

ellas han sido beneficiadas con las técnicas de optimización.

Como es el caso de la empresa UPS, los autores (Armacost, et

Como es el caso de la empresa UPS, los autores (Armacost, et

al,

al,

2004)

2004)

afirman que entre los años 2000 y 2002 UPS ha

afirman que entre los años 2000 y 2002 UPS ha

ahorrado poco más de 87 millones de dólares; y que en un

ahorrado poco más de 87 millones de dólares; y que en un

futuro se espera que este ahorro ascienda a cientos de

futuro se espera que este ahorro ascienda a cientos de

millones de dólares. Así en los diferentes sectores económicos

millones de dólares. Así en los diferentes sectores económicos

de una nación, la aplicación de técnicas de Investigación de

de una nación, la aplicación de técnicas de Investigación de

Operaciones enfocadas a la optimización viene a dar mejores

Operaciones enfocadas a la optimización viene a dar mejores

resultados en los manejos de sus recursos (materia prima,

resultados en los manejos de sus recursos (materia prima,

capital, mano de obra, maquinaria, tiempo, secuenciación y

capital, mano de obra, maquinaria, tiempo, secuenciación y

asignación, etc.).

asignación, etc.).

El objetivo de una empresa es siempre llegar a tener éxito a

El objetivo de una empresa es siempre llegar a tener éxito a

l

l

menor costo posible y ser altamente competitiva, para ello

menor costo posible y ser altamente competitiva, para ello

necesita actualizarse e invertir en estrategias como las

necesita actualizarse e invertir en estrategias como las

técnicas que ofrece la Investigación de Operaciones.

técnicas que ofrece la Investigación de Operaciones.

(18)

Referencias

Referencias

[1] Andrew J. Higgins, Los ingenios de azúcar australianos optimizan lista de la maquina segadora para mejorar la producción,

Interfaces. Linthicum: May/Jun 2002 Tomo 32, No. 3, pg. 15, 12 pgs. [2] LYO Li, Z Fu Programación Lineal de Múltiples Objetivos para la

Planeación ambiental en una granja. The journal of Operational Research Society. Oxford: Mayo 2002 Tomo 53, No. 5; pg. 522. [3] Nejat Karabakal, Ali Gunal, Warren Ritchie, Análisis de la cadena

Proveedora en Volkswagen de América. Interfaces. Linthicum: Jul/Aug 2000 Tomo 30, No. 4; pg. 46.

[4] Gray N Conley Maquinas inteligentes: una estrategia para la Competitividad de la fabricación en los Estados Unidos Manufacturing Engineering. Dearbom: May 2004 Tomo 132, No. 5; pg. 192, 1 pgs.

[5] J E Annetts, E Audsley, El problema de la ruta de un autobús escolar: caso de estudio. The journal of Operational Research Society. Oxford: Sep 2002 Tomo 53, No. 9 pg. 9, 933 pgs.

[6] Jean - Francois Cordeau, Francois Soumis, Jacques Desrosiers, Asignación simultanea de locomotoras y de vagones a los trenes de pasajeros. Operations Research.

Linthicum: Jul/Aug 2001. Tomo 49, No. 4, pg. 531, 20 pgs. [7] Al Williams, La necesidad de la velocidad. Web Techniques.

San Francisco: Dec 1999 Tomo 4, No. 1 pg. 38, 4 pg.

[8] Andrew P. Armacost, Cinthia Barnhart, Keith A. Ware, Alysia M.

Wilson, UPS optimiza su red aérea. Interfaces. Linthicum: Jan/Feb 2004 Tomo 34, No. 1 pg. 1, 15, 11 pgs.

(19)

Referencias

Documento similar

159 Diseña un programa que lea una cadena y un número entero k y nos diga si alguna de sus palabras tiene una longitud de k caracteres.. 160 Diseña un programa que lea una cadena y

Parallel processes typically need to exchange data.. There are several ways this can be accomplished, such as through a shared memory bus or over a network, however the actual

El rango de valores de una variable float es mucho ma- yor, y si el valor de la variable es mayor que el valor máximo del do- minio de los enteros de 4 bytes, entonces el resultado

Consecuentemente, en el siglo xviii hay un cambio en la cosmovi- sión, con un alcance o efecto reducido en los pueblos (periferia), concretados en vecinos de determinados pueblos

Vicente Novo Sanjurjo Manuel Ruiz Virumbrales Vicente Bargueño Fariñas Daniel Franco Leis Ana Díaz Hernández Elvira Hernández García Esther Gil Cid Miguel Sama Meige Fernando

Elvira Hernández García Bienvenido Jiménez Martín Vicente Novo Sanjurjo Miguel Ángel Sama Meige1. 3.2

Vicente Bargueño Fariñas. Vicente Novo Sanjurjo. Primer Suplente: Daniel Franco Leis. Segundo Suplente: Esther Gil Cid. 2.2 Órganos Unipersonales. Juan Perán Mazón. Elvira

las verbales y, al final, las adverbiales y adjetivales (B. Wotjak, 1998: 361); a éstas, le seguirían las fórmulas comunicativas o pragmáticas. Dentro de cada subgrupo, se