Cátedra Investigación Operativa

Documentos relacionados
Optimización no lineal

Problemas de Optimización. Conceptos básicos de optimización. Indice. Un problema de optimización NLP. Equivalencias. Contornos / Curvas de nivel

Métodos Matemá5cos en la Ingeniería Tema 1. Ecuaciones no lineales

Simulación y Optimización de Procesos Químicos. Titulación: Ingeniería Química. 5º Curso Optimización.

315 M/R Versión 1 Integral 1/ /1 UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERÍA

Optimización no lineal

Introducción a la Optimización Multiobjetivo

INSTITUTO POLITECNICO NACIONAL SECRETARIA ACADEMICA DIRECCION DE ESTUDIOS PROFESIONALES EN INGENIERIA Y CIENCIAS FISICO MATEMATICAS

CONDICIONES DE KUHN Y TUCKER APLICACIONES A LA ECONOMIA Y AL MERCADO DE CAPITALES

Dpto. Física y Mecánica

Optimización con restricciones. Prof. Cesar de Prada ISA-UVA

CAPÍTULO 1: VARIABLES ALEATORIAS Y SUS DISTRIBUCIONES

ECUACIONES DIFERENCIALES ELÍPTICAS EN DERIVADAS PARCIALES. Armando Blanco A.

RELACIÓN DE PROBLEMAS DE CLASE DE MODELADO DE DECISIÓN MULTICRITERIO PROBLEMA 1: FÁBRICA DE COMPONENTES ELECTRÓNICOS (FACTORY OF

Nos interesa asignar probabilidades a valores numéricos obtenidos a partir de fenómenos aleatorios, es decir a variables aleatorias.

Métodos específicos de generación de diversas distribuciones discretas

5 Métodos iterativos para la resolución de ecuaciones algebraicas lineales Método de Gauss-Jacobi Método de Gauss-Seidel...

Redalyc. Gallego, Ramón A.; Escobar Z., Antonio H.; Rodas Rendón, Darío E.

Variables Aleatorias

5. PROGRAMAS BASADOS EN RELACIONES DE RECURRENCIA.

METODOS NUMERICOS CATEDRA 0 6. Ingeniería Civil ING.CRISTIANCASTROP. Facultad de Ingeniería de Minas, Geología y Civil

Reconciliación de datos experimentales. MI5022 Análisis y simulación de procesos mineralúgicos

Nuevos Algoritmos en el Problema de Transporte. UPV. Correo-e: RESUMEN

UNA FORMA GRÁFICA DE ENSEÑANZA: APLICACIÓN AL DUOPOLIO DE. Dpto. de Métodos Cuantitativos e Informáticos. Universidad Politécnica de Cartagena.

RESUMEN. mejorando la solución reportada anteriormente en algunos de los experimentos.

UNIVERSIDAD CARLOS III DE MADRID Ingeniería Informática Examen de Investigación Operativa 21 de enero de 2009

3. VARIABLES ALEATORIAS.

FE DE ERRATAS Y AÑADIDOS AL LIBRO FUNDAMENTOS DE LAS TÉCNICAS MULTIVARIANTES (Ximénez & San Martín, 2004)

para cualquier a y b, entonces f(x) es la función de densidad de probabilidad de la variable aleatoria continua X.

PROCEDIMIENTOS PARA LA LOCALIZACIÓN DE ÁREAS DE APORTACIÓN DE RESIDUOS URBANOS

Figura 1

OPTIMIZACIÓN. María Jesús de la Fuente Aparicio Alberto Herrreros López

Modelos triangular y parabólico

CI63G Planificación de Sistemas de Transporte Público Urbano. Clase 8 Semestre Otoño 2008

EJERCICIOS SOBRE INTERPOLACIÓN POLINOMIAL. x x0 y y0. Deducir la fórmula para el polinomio de Lagrange de grado a lo más uno que Interpola la tabla.

EL MÉTODO DE DIFERENCIAS FINITAS POR GUILLERMO HERNÁNDEZ GARCÍA

TEMA 4. TEORÍA DE LA DUALIDAD.

Para dos variables x1 y x2, se tiene el espacio B 2 el que puede considerarse definido por: {0, 1}X{0, 1} = {(00), (01), (10), (11)}

ECUACIONES DIFERENCIALES Problemas de Valor Inicial

SISTEMAS DE ECUACIONES DIFERENCIALES

Estudio e implementación del algoritmo VND para la obtención de estimaciones en un proceso lognormal-gompertz

Reconocimiento de Locutor basado en Procesamiento de Voz. ProDiVoz Reconocimiento de Locutor 1

Ecuación de Lagrange

Objetivo del tema. Esquema del tema. Economía Industrial. Tema 2. La demanda de la industria

Planificación de trayectorias mediante Programación Dinámica

Centro de Cálculo, Instituto de Computación Facultad de Ingeniería. Universidad de la República, Uruguay.

CONTENIDO. Ingeniería

En un mercado hay dos consumidores con las siguientes funciones de utilidad:

El problema de la asignación de atraques en una terminal de contenedores con múltiples muelles

TERMODINÁMICA DEL EQUILIBRIO CAPÍTULO V. EQUILIBRIO DE REACCIÓN QUÍMICA

Ecuaciones diferenciales ordinarias

CURSO INTERNACIONAL: CONSTRUCCIÓN DE ESCENARIOS ECONÓMICOS Y ECONOMETRÍA AVANZADA. Instructor: Horacio Catalán Alonso

UNIDAD I. Introducción al Análisis Numérico

TEMA 4 Variables aleatorias discretas Esperanza y varianza

Problemas donde intervienen dos o más variables numéricas

Ejemplo: Consumo - Ingreso. Ingreso. Consumo. Población 60 familias

MUESTREO EN POBLACIONES FINITAS

UNA REVISIÓN DEL ESTADO DEL ARTE EN OPTIMIZACIÓN.

10. VIBRACIONES EN SISTEMAS CON N GRADOS DE LIBERTAD

Econometría. Ayudantía # 01, Conceptos Generales, Modelo de Regresión. Profesor: Carlos R. Pitta 1

Vectores VECTORES 1.- Magnitudes Escalares y Magnitudes Vectoriales. Las Magnitudes Escalares: Las Magnitudes Vectoriales:

Matemáticas Discretas

TEMA 5. INTERPOLACION

TEMA 3. VARIABLE ALEATORIA

Clase 19: Estado Estacionario y Flujo de Potencia. EL Conversión de la Energía y Sistemas Eléctricos Eduardo Zamora D.

FLUJO ÓPTIMO DE POTENCIA UTILIZANDO ALGORITMOS EVOLUTIVOS PROGRAMACIÓN EN DIGSILENT. Edgar A. Moreno Escuela Politécnica Nacional

Planificación y optimización asistida por computadora de secuencias de ensamble mecánico

Dicha tabla adopta la forma del diagrama de árbol del dibujo. En éste, a cada uno de los sucesos A y A c se les ha asociado los sucesos B y B c.

CAPÍTULO X ESTADÍSTICA APLICADA A LA HIDROLOGIA

OPTIMIZACIÓN CON RESTRICCIONES DE IGUALDAD

Optimización multicriterio. Andrés Ramos Universidad Pontificia Comillas

REDES NEURALES. Modelo computacional para una neurona artificial: unidad de umbral binario.

1 EY ( ) o de E( Y u ) que hace que g E ( Y ) sea lineal. Por ejemplo,

DESPACHO DE CARGA ORIENTADO A EVENTUAL SEPARACIÓN EN ISLAS

Control Predictivo basado en Modelos (MPC)

Análisis del caso promedio. Técnicas Avanzadas de Programación - Javier Campos 70

2. EL TENSOR DE TENSIONES. Supongamos un cuerpo sometido a fuerzas externas en equilibrio y un punto P en su interior.

UN PROBLEMA LOGÍSTICO DE RUTEO DE VEHÍCULOS Y UNA SOLUCIÓN CON LA HEURÍSTICA R: UN CASO DE ESTUDIO

3.- Programación por metas.

EL ANÁLISIS DE LA VARIANZA (ANOVA) 2. Estimación de componentes de varianza

METODOLOGÍA PARA LA ASIGNACIÓN DE TOLERANCIAS Y VALORES NOMINALES A UN CONJUNTO DE VARIABLES DEPENDIENTES

ANEXO 24 JUSTIFICACIÓN ECONÓMICA

UNA SOLUCIÓN NO SIMÉTRICA EN LA OPTIMIZACIÓN ESTRUCTURAL DE PUENTES EMPLEANDO ALGORITMOS GENÉTICOS

Introducción. Escuela Técnica Superior de Ingeniería Informática. Universidad de La Laguna. Fernando Pérez Nava

Análisis y Diseño de Algoritmos Genéticos Paralelos Distribuidos

Tipología de nudos y extremos de barra

Métodos heurísticos aplicados al control de semáforos en zonas urbanas

Proposiciones. Proposiciones. Bloques de proposiciones. Proposición if. Verdadero o Falso. Diagrama de flujo if-else

Tutorial sobre Máquinas de Vectores Soporte (SVM)

H 0 : La distribución poblacional es uniforme H 1 : La distribución poblacional no es uniforme

Liquidación Anticipada de swaps de Tasa de Interés. diciembre 2009

1).- Para > 0, B= {x R L : p. x I} = {x R L

Universidad Diego Portales Facultad de Economía y Empresa

Relaciones entre variables

315 M de R Versión 1 Segunda Parcial 1/8 Lapso 2008/2

Un algoritmo GRASP para resolver el problema de la programación de tareas dependientes en máquinas diferentes (task scheduling)

Solución de problemas no lineales con restricciones usando DIRECT y una función Lagrangeana aumentada

CLASIFICACIÓN MEDIANTE COLONIA DE HORMIGAS Y CONFIGURACIÓN DE PARÁMETROS

Regresión y Correlación Métodos numéricos

Pista curva, soporte vertical, cinta métrica, esferas metálicas, plomada, dispositivo óptico digital, varilla corta, nuez, computador.

Transcripción:

Cátedra Investgacón Operatva Prof. Ttular Prof. Adunto JTP JTP Dr. Ing. Jorge E. Núñez Mc Leod Ing. Horaco Day Ing. Roberto Martín (lcenca) Ing. Romna Calvo Olvares Clases: Aula: Vernes 9:-: hs. Teórco-práctcos Mércoles 9:3-:3 hs. Práctca y Proyecto Anfteatro Este Horaros de consulta: Prof. Tt. Martes 8: hs. Edfco DETI II Ofcna E3 http://fng.uncu.edu.ar/catedras/investgaconoperatva

Cátedra Investgacón Operatva UNIDAD 4: Programacón No Lneal y Metaheurístca 4.A. Programacón No Lneal Introduccón gráfca de los problemas de programacón no lneal. Tpos de problemas de programacón no lneal: optmzacón no restrngda, optmzacón lnealmente restrngda, programacón cuadrátca, programacón convea, programacón separable, programacón no convea, programacón geométrca, programacón fraccón y problema de complementaredad. Condcones de Karush-Kuhn-Tucker (KKT) para optmzacón restrngda. Método del gradente reducdo generalzado (GRG), algortmos secuencales no restrngdos y algortmos de apromacón secuencal. 4.B. Metaheurístca Fundamentos y termnología. Búsqueda Tabú. Recocdo Smulado. Algortmos Genétcos. Estrategas Evolutvas. Programacón Genétca. http://fng.uncu.edu.ar/catedras/investgaconoperatva

4.A. Programacón No Lneal Introduccón gráfca de los problemas de programacón no lneal. Tpos de problemas de programacón no lneal: optmzacón no restrngda, optmzacón lnealmente restrngda, programacón cuadrátca, programacón convea, programacón separable, programacón no convea, programacón geométrca, programacón fraccón y problema de complementaredad. Ver Investgacón de Operacones, Hller-Leberman, 7ma Edcón, Capítulo 3, págs. 654-683.

4.A. Programacón No Lneal Introduccón gráfca de los problemas de programacón no lneal. Tpos de problemas de programacón no lneal: optmzacón no restrngda, optmzacón lnealmente restrngda, programacón cuadrátca, programacón convea, programacón separable, programacón no convea, programacón geométrca, programacón fraccón y problema de complementaredad. Ver Investgacón de Operacones, Hller-Leberman, 7ma Edcón, Capítulo 3, págs. 654-683.

4.A. Programacón No Lneal Introduccón gráfca de los problemas de programacón no lneal. Tpos de problemas de programacón no lneal: optmzacón no restrngda, optmzacón lnealmente restrngda, programacón cuadrátca, programacón convea, programacón separable, programacón no convea, programacón geométrca, programacón fraccón y problema de complementaredad. Ver Investgacón de Operacones, Hller-Leberman, 7ma Edcón, Capítulo 3, págs. 654-683. Introduccón El problema de Optmzacón No-Lneal consste en encontrar: para sueta a y =(,,..., n ) Mamzar f() g ()<=b, para =,,...,m >=, donde f() y las g () son funcones dadas de n varables de decsón No este un algortmo que resuelva todos los problemas específcos que cumplen con esta formulacón. Nos enfocaremos en problemas que no tenen solucón analítca y por ello requeren solucones numércas.

4.A. Programacón No Lneal Introduccón gráfca de los problemas de programacón no lneal. Tpos de problemas de programacón no lneal: optmzacón no restrngda, optmzacón lnealmente restrngda, programacón cuadrátca, programacón convea, programacón separable, programacón no convea, programacón geométrca, programacón fraccón y problema de complementaredad. Ver Investgacón de Operacones, Hller-Leberman, 7ma Edcón, Capítulo 3, págs. 654-683. Tpos de problemas de programacón no lneal:. Optmzacón no restrngda. Optmzacón lnealmente restrngda 3. Programacón cuadrátca 4. Programacón convea 5. Programacón separable 6. Programacón no convea 7. Programacón geométrca 8. Programacón fracconal 9. Problema de complementaredad

4.A. Programacón No Lneal Introduccón gráfca de los problemas de programacón no lneal. Tpos de problemas de programacón no lneal: optmzacón no restrngda, optmzacón lnealmente restrngda, programacón cuadrátca, programacón convea, programacón separable, programacón no convea, programacón geométrca, programacón fraccón y problema de complementaredad. Ver Investgacón de Operacones, Hller-Leberman, 7ma Edcón, Capítulo 3, págs. 654-683. Optmzacón no restrngda con una varable de decsón Se tene f(), donde es la varable de decsón y f dferencable y cóncava. df ( ) d Condcón necesara y sufcente para el óptmo: 8 6 4 Procedmento de búsqueda Paso ncal: -,4 -,,,4,6,8,,4 - Se seleccona, se encuentran a y b (dervadas (+) y (-)). Se elge una solucón de prueba ncal: =( a + b )/. Paso teratvo:. Se evalúa df/d en.. S df/d>=, se hace a =. 3. S df/d<=, se hace b =. 4. Se elge una nueva. Regla de detencón s b - a <=* el proceso termna. -4

4.A. Programacón No Lneal Introduccón gráfca de los problemas de programacón no lneal. Tpos de problemas de programacón no lneal: optmzacón no restrngda, optmzacón lnealmente restrngda, programacón cuadrátca, programacón convea, programacón separable, programacón no convea, programacón geométrca, programacón fraccón y problema de complementaredad. Tomar apuntes en clase Optmzacón no restrngda con dos varables de decsón Se tene f(, ), donde y son las dos varables de decsón Condcón necesara de óptmo: En un mámo o mínmo local ambas dervadas parcales deben ser guales a cero, o sea: f (, ) y f (, ) Sn embargo no todos los puntos estaconaros son mámos o mínmos. Entonces usamos la condcón sufcente de segundo orden de optmzacón D [ f (, )][ f (, )] [ f (, )] Sendo * = ( *, * ) un punto estaconaro Caso : S f ( *, * ) > y D>, entonces * es un mínmo local. Caso : S f ( *, * ) < y D>, entonces * es un mámo local. Caso 3: S D<, entonces * se llama punto slla. Caso 4: S D=, se requere mayor análss.

4.A. Programacón No Lneal Introduccón gráfca de los problemas de programacón no lneal. Tpos de problemas de programacón no lneal: optmzacón no restrngda, optmzacón lnealmente restrngda, programacón cuadrátca, programacón convea, programacón separable, programacón no convea, programacón geométrca, programacón fraccón y problema de complementaredad. Ver Investgacón de Operacones, Hller-Leberman, 7ma Edcón, Capítulo 3, págs. 654-683. Optmzacón no restrngda con n varables de decsón Se tene f(), donde =(,,... n ) son las varables de decsón y f es cóncava. Paso ncal: Elegr y cualquer solucón prueba ncal. Ir a la regla de detencón. Paso teratvo:. Epresar f( +tf( )) como una funcón de t establecendo f t y después susttur estas epresones en f() para =,,..., n. Utlzar el procedmento de búsqueda en una dmensón para encontrar t=t * que mamza f( + t f( )) para t>=. 3. Establecer = + t * f( ). Ir a la regla de detencón. Regla de detencón: evaluar f( ). Verfcar que: f para toda =,,..., n. S es así el proceso se detene con la actual como la apromacón a *. De otra manera se realza otra teracón.

4.A. Programacón No Lneal Introduccón gráfca de los problemas de programacón no lneal. Tpos de problemas de programacón no lneal: optmzacón no restrngda, optmzacón lnealmente restrngda, programacón cuadrátca, programacón convea, programacón separable, programacón no convea, programacón geométrca, programacón fraccón y problema de complementaredad. Ver Investgacón de Operacones, Hller-Leberman, 7ma Edcón, Capítulo 3, págs. 66-67. Dónde encontrar un mínmo o un mámo? Local? Global?

4.A. Programacón No Lneal Introduccón gráfca de los problemas de programacón no lneal. Tpos de problemas de programacón no lneal: optmzacón no restrngda, optmzacón lnealmente restrngda, programacón cuadrátca, programacón convea, programacón separable, programacón no convea, programacón geométrca, programacón fraccón y problema de complementaredad. Ver Investgacón de Operacones, Hller-Leberman, 7ma Edcón, Capítulo 3, págs. 66-67. Modelos con restrccones de gualdad Mamzar (o mnmzar) f(,,..., n ) sueto a: g (,,..., n ) = b =,..., m (m<n) Eemplo: un fabrcante puede elaborar un producto en cualquera de dos máqunas. Sea la cantdad fabrcada en la máquna y la de la máquna. Sea a. + b. = c a. + b. = c Determnar los valores de y que mnmcen el costo total, sueto al requsto de que la produccón total es un valor específco, R. La formulacón del problema sería: Mn a. + b. + a. + b. X s.a. + = R

4.A. Programacón No Lneal Introduccón gráfca de los problemas de programacón no lneal. Tpos de problemas de programacón no lneal: optmzacón no restrngda, optmzacón lnealmente restrngda, programacón cuadrátca, programacón convea, programacón separable, programacón no convea, programacón geométrca, programacón fraccón y problema de complementaredad. Ver Investgacón de Operacones, Hller-Leberman, 7ma Edcón, Capítulo 3, págs. 66-67. Multplcadores de Lagrange Problema Mamzar f(, ) s.a. g(, ) = b Paso : Formar el Langranano L(,, ) = f(, ) + [b - g(, )] Paso : Obtener dervadas parcales g b L g f L g f L Paso 3: Encontrar todas las solucones Paso 4: Comprobar las condcones sufcentes * L g g L g L g D Eercco N Mamzar - s.a. - + =

4.A. Programacón No Lneal Introduccón gráfca de los problemas de programacón no lneal. Tpos de problemas de programacón no lneal: optmzacón no restrngda, optmzacón lnealmente restrngda, programacón cuadrátca, programacón convea, programacón separable, programacón no convea, programacón geométrca, programacón fraccón y problema de complementaredad. Ver Investgacón de Operacones, Hller-Leberman, 7ma Edcón, Capítulo 3, págs. 66-67. Implementacón de la técnca Lagrangana Problema Mamzar - s.a. - + = Paso : Formar el Langranano L(,, ) = f(, ) + [b - g(, )] = - + ( + - ) Paso : Obtener dervadas parcales L = + = () L = - - = () L = + - = (3) Paso 3: Encontrar todas las solucones de () * = - (4) (4) en () * = / (5) (5) en (3) * = 5 / 4 Paso 4: Comprobar las condcones sufcentes D * = - ( * ) - 4 ( * ) () + (- * ) () () D * = Al ser D * >, la solucón es un mámo restrngdo

4.A. Programacón No Lneal Condcones de Karush-Kuhn-Tucker (KKT) para optmzacón restrngda. Método del gradente reducdo generalzado (GRG), algortmos secuencales no restrngdos y algortmos de apromacón secuencal. Ver Investgacón de Operacones, Hller-Leberman, 7ma Edcón, Capítulo 3, págs. 654-683. Condcones de Karush-Kuhn-Tucker (necesaras) Supongamos que f(), g (),..., g n () son funcones dferencables y contnuas. Entonces: * = ( *,..., n* ) puede ser una solucón óptma para el problema de programacón no lneal. Sólo s esten m números u que satsfagan las condcones de Karush-Kuhn-Tucker sguentes: ),..., ( ),..., ( * * * * * * n n m m u b g u b g g u f g u f En = *, para =,..., n para =,..., m para =,..., m para =,..., n Sufcentes s f() es cóncava y g () conveas

4.A. Programacón No Lneal Condcones de Karush-Kuhn-Tucker (KKT) para optmzacón restrngda. Método del gradente reducdo generalzado (GRG), algortmos secuencales no restrngdos y algortmos de apromacón secuencal. Ver Investgacón de Operacones, Hller-Leberman, 7ma Edcón, Capítulo 3, págs. 654-683. ),..., ( ),..., ( * * * * * * n n m m u b g u b g g u f g u f Eercco N, y (convea) 3 sueta a (cóncava), ) ln( ) ( Ma f. 6.., 5.. 3) ( 4.. 3 3.. ) ( ). (. ). (. ). (. ). ( u u u u u u

4.A. Programacón No Lneal Condcones de Karush-Kuhn-Tucker (KKT) para optmzacón restrngda. Método del gradente reducdo generalzado (GRG), algortmos secuencales no restrngdos y algortmos de apromacón secuencal. Ver Investgacón de Operacones, Hller-Leberman, 7ma Edcón, Capítulo 3, págs. 654-683. ( ). ( ). ( ). ( ). 3. 4. 5. 6. u u. u. ( u). 3. u ( 3). u,..., 3 y u En consecuenca (, u u u 3. 3 satsfacen todas las condcones. 3) es una solucón óptma.

4.A. Programacón No Lneal Condcones de Karush-Kuhn-Tucker (KKT) para optmzacón restrngda. Método del gradente reducdo generalzado (GRG), algortmos secuencales no restrngdos y algortmos de apromacón secuencal. Ver Investgacón de Operacones, Hller-Leberman, 7ma Edcón, Capítulo 3, págs. 654-683. Determnar los valores de u y u que en el punto (=,58; =,5) cumplen las condcones de Karush-Kuhn-Tucker (KKT) tales que: Mn. s.a <= + 5 <=

4.A. Programacón No Lneal Condcones de Karush-Kuhn-Tucker (KKT) para optmzacón restrngda. Método del gradente reducdo generalzado (GRG), algortmos secuencales no restrngdos y algortmos de apromacón secuencal. Tomar apuntes

Cátedra Investgacón Operatva Tema 4.B. METAHEURÍSTICA METAHEURÍSTICOS: UNA ALTERNATIVA PARA LA SOLUCIÓN DE PROBLEMAS COMBINATORIOS EN ADMINISTRACIÓN DE OPERACIONES M.C. Vélez & J.A. Montoya http://www.scelo.org.co/pdf/ea/n8/n8a9.pdf http://fng.uncu.edu.ar/catedras/investgaconoperatva

Introduccón a los Métodos Heurístcos Los métodos heurístcos son algortmos de resolucón apromada de problemas. Los métodos heurístcos proporconan solucones cuas-óptmas. Solucones cuas-óptmas pueden ser adecuadas.

Smulatng Annealng Conocdo tambén como: Monte Carlo Annealng, statstcal coolng, probablstc hll-clmbng, stochastc relaaton and probablstc echange algorthm. Fue propuesto en 983 por Krkpatrck et al. para la resolucón de un problema de localzacón en VLSI (Very Large Scale Integraton). El método se nspra en la termodnámca Los desplazametos en el espaco de búsqueda son basados en la dstrbucón de Boltzmann. Parámetros: temperatura, confguracón ncal, número de teracones a cada temperatura y número mnmo de confguracones aceptadas. Condcones de fnalzacón: cuando se alcanza un valor de temperatura bao, cuando la energa no vara a temperaturas sucesvas o cuando se aceptan menos confguracones que un mnmo dado.

Smulatng Annealng Incalzar T Generar una confguracón aleatora X old Mentras T>Tmn Reptr U= hasta Nc Generar nueva confguracon X new Calcular la nueva energía E new Calcular ΔE= E new - E old S ΔE < o random < prob=e^(δe/t) entonces X old := X new E old := E new Fn SI Fn Repetr Reducr T (T=.9*T) Fn Mentras

Tabu Search Es un procedmento teratvo para resolver problemas dscretos de optmzacón combnatora. La dea básca del método es la de eplorar el espaco de búsqueda de todas las solucones factbles por una secuenca de movmentos. Para escapar de un optmo local y para prevenr los cclos, algunos movmentos, en una teracón en partcular, son clasfcados como prohbdos o tabu.

Algortmos Genétcos Los Algortmos Genétcos están basados en los conceptos de la evolucón de Charles Darwn. La dea básca del método es la de eplorar el espaco de búsqueda medante ndvduos que pueden reproducrse o ser mutados. Los meores ndvduos sobrevven. El método puede escapar de óptmos locales.

Algortmos Genétcos Un AG genérco podría ser defndo como: Donde AE ( I,,,, s,,, ) () I = B l donde l es la longtud en genes de los ndvduos. : I es una funcón de evaluacón que asgna valores reales a cada ndvduo. : p m : I I, p z I I c, () son los operadores genétcos de mutacón y cruce respectvamente. La funcón de transcón de generacón : I I representa el proceso completo para generar a partr de una poblacón dada otra. s : I I es el operador de seleccón de progentores ι : I {verdadero, falso} es un crtero de termnacón y, y son los tamaños de las poblacones progentora y descendente respectvamente.

Algortmos Genétcos Seleccón Progentores Poblacón Núcleo prncpal (ncluye eval. de los ndvduos, muestreo, adaptacón de parámetros, presón selectva, etc.) Reproduccón Reemplazo Algortmo Evolutvo Descendenca

Algortmos Genétcos Operacón cruce Progentores Indvduo Punto de cruce Indvduo Descendentes Indvduo Indvduo

Algortmos Genétcos Operacón mutacón Antes de la mutacón Indvduo Punto de mutacón Después de la mutacón Indvduo Punto de mutacón

Defncones prncpales a) Crtero de codfcacón: como se codfca una posble solucón. b) Crtero de tratamento de los ndvduos no factbles: Qué se hace con los ndvduos no factbles creados durante los procesos de cruce y mutacón. c) Crtero de ncalzacón: Cómo se ncalza la poblacón ncal? d) Crtero de parada: Cuál es el crtero para detener la eecucón del algortmo? e) Funcones de evaluacón de apttud: Cuál es la funcón obetvo? f) Operadores genétcos: Cuáles son los operadores genétcos a utlzar? (e.g. Cruce, mutacón, eltsmo, etc). g) Crteros de seleccón: Cómo se selecconan los ndvduos tanto para el cruce como para la mutacón? h) Crteros de reemplazo: Los hos reemplazan a los padres o se suman a la poblacón estente? ) Parámetros de funconamento: El algortmo trabaa fándosele a pror las sguentes varables: cantdad de genes por cromosoma, tamaño de la poblacón ncal, probabldad de cruce, probabldad de mutacón y el número de generacones a desarrollar.

Estrategas Evolutvas Las estrategas evolutvas son un desarrollo smlar a los Algortmos Genétcos Fueron desarrollados en forma ndependente. Ponen enfass en la eploracón del espaco de búsqueda. La mutacón es el operador prncpal.