Está en la página 1de 26

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello Departamento de Computacin o CINVESTAV-IPN Av. IPN No. 2508 Col. San Pedro Zacatenco Mxico, D.F. 07300 e email: ccoello@cs.cinvestav.mx

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Introduccin o
Llamamos optimizacin al acto de obtener el mejor resultado o posible dadas ciertas circunstancias. No existe ningn mtodo de u e optimizacin que pueda resolver ecientemente todo tipo de o problemas y de ah que se hayan desarrollado diversos mtodos a lo e largo de los aos. n

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Introduccin o
La optimizacin tiene enorme aplicabilidad en muchas ramas del o conocimiento, aunque el nfasis de este curso sern las aplicaciones e a en ingenier Ntese que este curso dar prioridad a los aspectos a. o a algor tmicos y de implementacin sobre los aspectos tericos. Por lo o o tanto, se requieren buenos conocimientos de programacin, o as como conocimientos bsicos de clculo y de trigonometr a a a.

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Introduccin o
A los mtodos de optimizacin se les conoce tambin como e o e tcnicas de programacin matemtica y se les suele estudiar e o a en investigacin de operaciones. o La investigacin de operaciones es una rama de las o matemticas que se ocupa de mtodos y tcnicas aplicables a a e e problemas de toma de decisiones, as como del establecimiento de las mejores soluciones posibles (o sea, las ptimas). o

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Introduccin o
La tabla del acetato siguiente muestra una clasicacin de mtodos o e de optimizacin: o

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Tcnicas de Programacin e o Matemtica a Mtodos de clculo e a Clculo de variaciones a Programacin no lineal o Programacin geomtrica o e Programacin cuadrtica o a Programacin lineal o Programacin dinmica o a Programacin entera o Programacin estocstica o a Programacin separable o Programacin multiobjetivo o Mtodos de redes: CPM y PERT e Teor de juegos a Recocido simulado Algoritmos genticos e Redes Neuronales

Tcnicas e Estocsticas a Teor de decisin a o estad stica Procesos de Markov Teor de colas a Teor de renovacin a o Mtodos de simulacin e o Teor de confiabilidad a

Mtodos e Estad sticos Anlisis de regresin a o Anlisis de clusters, a reconocimiento de patrones Dise o de experimentos n Anlisis discriminatorio a (anlisis de factores) a

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Introduccin o
Ntese que en este curso nos concentraremos en las tcnicas de o e programacin matemtica y no cubriremos ni mtodos estocsticos o a e a ni mtodos estad e sticos. Dentro de las tcnicas de programacin matemtica, nos e o a concentraremos fundamentalmente en los mtodos para e optimizacin no lineal sobre una y varias variables, en la ausencia o de restricciones. Veremos tambin (si el tiempo lo permite) un poco e sobre mtodos de optimizacin en espacios restringidos. e o

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Introduccin o
Las tcnicas de programacin matemtica son utiles para e o a encontrar el m nimo de una funcin de varias variables sujeta a un o conjunto de restricciones. Las tcnicas estocsticas pueden e a usarse para analizar problemas descritos por un conjunto de variables aleatorias con una distribucin de probabilidad conocida. o Los mtodos estad e sticos nos permiten analizar datos experimentales y construir modelos emp ricos para obtener la representacin ms precisa posible del problema real. o a

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Antecedentes Histricos o

Los primeros mtodos de optimizacin se remontan a la poca de e o e Isaac Newton (1643-1727), Joseph-Louis Lagrange (1736-1813) y Augustin-Louis Cauchy (1789-1857).

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Antecedentes Histricos o

El desarrollo de mtodos de clculo diferencial para optimizar fue e a posible gracias a las contribuciones de Isaac Newton y Gottfried Wilhelm von Leibniz (1646-1716).

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Antecedentes Histricos o

Los fundamentos de clculo de variaciones, que lidia con la a minimizacin de funciones, fueron sentados por Johann Bernoulli o (1667-1748), Leonhard Euler (1707-1783), Joseph-Louis Lagrange y Karl Weierstrass (1815-1897).

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Antecedentes Histricos o

El mtodo de optimizacin para problemas con restricciones, el e o cual involucra la adicin de multiplicadores desconocidos, se conoce o como hoy en d con el nombre de su inventor: Lagrange. a

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Antecedentes Histricos o

Cauchy desarroll la primera aplicacin del mtodo de descenso o o e empinado para resolver problemas de minimizacin sin o restricciones.

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Antecedentes Histricos o
A pesar de estas primeras aplicaciones, se logr muy poco progreso o hasta mediados del siglo XX, cuando el advenimiento de las computadoras digitales hizo posible la implementacin de los o algoritmos de optimizacin existentes y estimul el desarrollo de o o nuevos mtodos. e Esto marc el inicio de una poca incre o e blemente productiva en la cual surgi un volumen muy considerable de publicaciones sobre o optimizacin. Esto produjo tambin el surgimiento de varias reas o e a bien denidas en teor de la optimizacin. a o

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Antecedentes Histricos o

Es interesante hacer notar que los principales desarrollos en el rea a de mtodos numricos para optimizacin sin restricciones se e e o llevaron a cabo en el Reino Unido en los 1960s. El mtodo simplex e fue desarrollado por George Dantzig (1914- ) en 1947 y el principio de optimalidad para problemas de programacin dinmica fue o a anunciado en 1957 por Richard Bellman (1921-1984).
Clase No. 1 2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Antecedentes Histricos o

Esto sent las bases para el desarrollo de mtodos de optimizacin o e o en espacios restringidos. Sin embargo fue el trabajo de Harold W. Kuhn y Albert W. Tucker en 1951 en torno a las condiciones necesarias y sucientes para la solucin a un problema de o optimizacin lo que estableci los fundamentos para una enorme o o cantidad de investigacin posterior en optimizacin no lineal. o o
Clase No. 1 2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Antecedentes Histricos o

Igualmente signicativas fueron las contribuciones de G. Zoutendijk y J. Ben Rosen durante principios de los 1960s (ambos contribuyeron a la optimizacin no lineal). o

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Antecedentes Histricos o
Aunque no se ha encontrado ninguna tcnica de optimizacin cuya e o aplicabilidad a programacin no lineal sea universal, el trabajo de o C.W. Carroll y el de Anthony V. Fiacco & Garth P. McCormick, permiti resolver una amplia gama de problemas con restricciones o usando funciones de penalizacin. o

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Antecedentes Histricos o

La programacin geomtrica fue desarrollada en los 1960s por R.J. o e Dun, C. Zener y E.L. Peterson. Ralph E. Gomory realiz trabajo pionero en programacin entera, o o que ha sido una de las reas de mayor crecimiento en optimizacin a o (esto se debe a que muchos problemas del mundo real caen dentro de este tipo de clasicacin). o

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Antecedentes Histricos o

George Dantzig y Abraham Charnes & William Wager Cooper desarrollaron tcnicas de programacin estocstica para resolver e o a problemas en los cuales se presupone que los parmetros de diseo a n son independientes y siguen una distribucin normal. o

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Antecedentes Histricos o

El deseo de optimizar simultneamente dos o ms funciones a a objetivo, motiv el desarrollo de la optimizacin multiobjetivo. o o Uno de los primeros mtodos multiobjetivo que an sigue en uso e u fue la programacin por metas (goal programming), propuesta por o Charnes y Cooper en 1961 para problemas lineales.

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Antecedentes Histricos o

Los fundamentos de teor de juegos fueron desarrollados por John a von Neumann en 1928, y desde entonces se ha aplicado esta tcnica e a varios problemas, sobre todo en econom La aplicacin de teor a. o a de juegos a la solucin de problema de ingenier es relativamente o a reciente.

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Antecedentes Histricos o

La segunda mitad del siglo XX se caracteriz por el advenimiento o de las heur sticas tales como el recocido simulado, los algoritmos genticos y las redes neuronales. e El recocido simulado imita el proceso de enfriamiento de los slidos. o Los algoritmos genticos son tcnicas de bsqueda y optimizacin e e u o basadas en la seleccin natural y la gentica. o e

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Antecedentes Histricos o

Las redes neuronales son tcnicas de clasicacin basadas en el uso e o de modelos de celdas simples (llamadas neuronas) interconectadas entre s .

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Algunas Aplicaciones de la Optimizacin en Ingenier o a

En el sentido ms amplio del trmino, la optimizacin puede a e o aplicarse para resolver cualquier problema de ingenier Algunos a. ejemplos de aplicaciones son los siguientes: Diseo de estructuras para aviacin y el espacio con un peso n o m nimo. Determinacin de trayectorias ptimas de veh o o culos espaciales.

Clase No. 1

2009

Optimizacin en Ingenier o a

Dr. Carlos A. Coello Coello

Algunas Aplicaciones de la Optimizacin en Ingenier o a

Diseo de estructuras civiles tales como marcos, cimentaciones, n puentes, torres, chimeneas, y presas, con un costo m nimo. Diseo s n smico de estructuras (con cargas aleatorias). Diseo de sistemas de agua potable y alcantarillado. n

Clase No. 1

2009

También podría gustarte