Algoritmos Genéticos Y

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Algoritmos Genéticos Y"

Transcripción

1 Algoritmos Genéticos Y Optimización n Heurística Dr. Adrian Will Grupo de Aplicaciones de Inteligencia Artificial Universidad Nacional de Tucumán [email protected]

2 Niching Genetic Algorithms En un Algoritmo Genético común, el objetivo es encontrar el óptimo global del problema. De haber más de un punto del espacio de búsqueda que realice ese valor, algunas arquitecturas pueden encontrar algunos, pero no están diseñadas para encontrarlos todos. Del mismo modo, de existir óptimos locales (máximos o mínimos locales, según el problema), serán eventualmente descartados en función del óptimo global, que ganará en la comparación. Existen sin embargo arquitecturas de AG diseñadas para encontrar y conservar todos los posibles Nichos Ecológicos posibles, o sea, todos los posibles puntos o zonas del espacio de búsqueda, que correspondan a óptimos locales o al óptimo global. Así, el Algoritmo deberá encontrar y conservar todos los puntos que realicen el óptimo global, y los eventuales óptimos locales.

3 Niching GA GA Común Sólo Máximo Global Niching GA Máximo Global + Máximos Locales

4 Niching GA Restricción de Deriva Genética Existen muchas arquitecturas distintas de este tipo. Una clase de Algoritmos Genéticos Niching tienen como idea principal restringir la competencia, de modo de demorar el proceso de deriva genética (Genetic Drift). Este es el proceso por el cual el óptimo global gana sobre los óptimos locales, de modo que éstos desaparecen de la población. De este tipo son los algoritmos que utilizan Tournament Selection, o los algoritmos de división en subpoblaciones mientras la migración sea restringida. Esto tiene el defecto de que sólo se consigue Demorar el proceso; o sea, si se deja evolucionar el sistema lo suficiente, eventualmente el óptimo global terminará copando la población. La Cantidad de Generaciones es crítica, ya que dejando evolucionar lo suficiente, el sistema eventualmente convergerá y sólo se obtendrán variantes menores del óptimo global. Más aún, no hay garantías de que un óptimo local encontrado durante el proceso sea conservado, sólo más probabilidades de que no todos sean eliminados

5 Niching GA - Entornos Existe un segundo tipo de Algoritmos Genéticos Niching, diseñados de modo que cualquier óptimo local encontrado durante la búsqueda tenga buenas probabilidades de sobrevivir, sin importar la Cantidad de Generaciones considerada. La idea principal es definir de alguna manera un Entorno del óptimo (máximo). Si un punto con un valor más alto es encontrado dentro del entorno, estamos trepando una ladera y no en una cima, por lo tanto el punto presente se descarta y se toma el nuevo. De lo contrario, si otro punto con valor más alto es encontrado pero Fuera del entorno, entonces se considera que estamos en una cima (claramente no la mas alta de la función), y ambos puntos se conservan. Los diferentes Algoritmos Geneticos Niching de esta clase, se basan entonces en la forma en que definen y manejan este entorno (implícita o explícita, estática o dinámica, Homogénea en toda la población o no)

6 Niching GA - Entornos Explícito Es necesario definir un valor para el radio y forma del entorno Implicito No hay necesidad de definir explícitamente el valor del radio ni la forma del entorno en ningún punto del proceso, ni siquiera dentro del algoritmo Estático El valor del radio no cambia dentro de la corrida del Algoritmo Dinámico El valor del radio cambia dentro de la corrida del Algoritmo, según un patrón prefijado Adaptativo El valor del radio cambia dentro de la corrida del Algoritmo, de una forma que varía de una función a otra y una corrida a otra Homogéneo El radio se supone igual en todo el dominio (Bounds) No Homogéneo El radio puede variar en distintas zonas del dominio

7 Niching GA Restricted Tournament Selection: Steady State GA, sólo 2 individuos se eligen por vez, al azar de la población. Estos individuos sufren Crossover, Mutación, y Competencia, generándose un único candidato a reinserción. Se eligen entonces k elementos al azar de la población. De estos se extrae el más similar al candidato, y se los compara. Si el candidato tiene mejor Fitness, ingresa en ese lugar, de lo contrario es descartado. Worst Among Most Similar and Enhanced Crowding: Existen variantes SS y generacionales de estos 2 algoritmos. En ambos, la idea es al encontrar un buen individuo, reinsertarlo en la población eliminando un individuo similar (y por lo tanto cercano en el espacio de soluciones), pero con menor fitness. En Enhanced Crowding, se eligen los k individuos con peor fitness de la población, se elige el más similar entre estos al candidato, y se comparan los valores de Fitness. Sobrevive e ingresa en la población el que tenga mejor fitness. La idea en ambos casos es sólo descartar un individuo de la población si se encuentra otro cercano con mejor fitness (o sea, subiendo la misma ladera)

8 Niching GA Deterministic Crowding Mahfoud, 1995 (Tesis) La forma del entorno del óptimo está determinada por una Distancia en el espacio de soluciones. El radio del entorno es implícito (una de las más importantes ventajas del algoritmo), no es necesario definirlo en ningún paso del proceso, ni es supuesto homogéneo (puede variar en las distintas zonas del dominio). Es un método de tipo Overlapping, o sea, los padres compiten con los hijos por la supervivencia Requiere mucha mayor cantidad de procesamiento que un AG común, dado que TODA la población debe ser emparejada y cruzada de una generación a otra (no hay selección dado que toda la población es cruzada, ni mutación, dado el riesgo de que la mutación tome una buena solución y la arruine)

9 Niching GA Deterministic Crowding Población Inicial Evaluación Inicial InitPop Shuffle and Pairing Crossover Sin Selección Toda la población Es Cruzada en pares Sin Mutación Deterministic Crowding NewPop Termina?

10 Niching GA Deterministic Crowding? ), ( ), ( ), ( ), ( C P d C P d C P d C P d con y con Comparamos C P C P con y con Comparamos C P C P

11 Niching GA Deterministic Crowding P, C 1 P2, C1, 2 Si d ( P1, C1 ) + d( P2, C2 ) d( P1, C2 ) + d( P2, C1 )? No Si f ( C1 ) > f ( P1 )? No Si f ( C2 ) > f ( P1 )? No D 1 = C 1 D 1 = P 1 D 1 = C 2 D 1 = P 1 Si f ( C2 ) > f ( P2 )? No Si f ( C1 ) > f ( P2 )? No D 2 = C 2 D 2 = P 2 D 2 = C 1 D 2 = P 2

12 Niching GA Deterministic Crowding La mayoría de los Algoritmos Genéticos Niching requieren mayor cantidad de procesamiento y fine tuning de Parámetros, o sea, ajuste fino de uno o más parámetros (cosa que no ocurre en los AG comunes). En el caso de Deterministic Crowding, el parámetro a ajustar es los Operadores de Crossover a utilizar, y la proporción en que se aplicará cada uno (y es problem dependent, el ajuste cambia de un problema a otro). Esto se debe a que existen algunos operadores como Cube Crossover, con una gran tendencia a explorar, pero que resulta disruptiva y no permite mejorar las buenas soluciones ya encontradas (se conservan pocos óptimos locales). Y viceversa, existen operadores como Uniform Crossover, con poca tendencia a explorar y que no son buenos encontrando óptimos, pero sí refinan una buena solución encontrada para llevarla al óptimo local más cercano, y conservan las buenas soluciones en la población. En general la proporción de aplicación es del orden de 80 a 90 % operadores de Preservación, 10 a 20 % operadores de Exploración

13 Niching GA Deterministic Crowding Las distancias más comúnmente empleadas son las usuales, distancia euclídea al cuadrado para problemas reales, distancia de Hamming para problemas discretos, y modificaciones para adaptarlas al problema, en el caso de que no exista una más indicada. Ventajas: Está diseñado para encontrar y conservar todos los óptimos locales de la función, así como todos los puntos que realicen el óptimo global No importa la cantidad de generaciones que se lo deje evolucionar (no es un parámetro crítico No hay necesidad de definir explícitamente el entorno del óptimo (radio y entorno implícitos) Sí es necesario definir una función distancia en el espacio de soluciones, pero esto es necesario en casi todos los algoritmos de este tipo Desventajas Mayor Procesamiento Necesidad de ajuste de 1 parámetro de un problema a otro

14 Ejemplo - De Jong Function F5 Deterministic Crowding = A = = 5 1, 6, 6, 5 ] ) ( [ ] ) ( [ 1 j i j i j i A y j A x i F ε

15 Ejemplo - De Jong Function F5 Deterministic Crowding Algoritmo: Deterministic Crowding Tipo: Generacional Distancia: Euclídea modificada (se anula si los vectores son demasiado similares; esto evita que el algoritmo ponga demasiadas soluciones similares sobre un mismo punto) 2 v w = sum( v w).^2 si v w > ε dist( v, w) = 0 sino Operadores de Crossover: Cube Crossover (95 %) (Factor de Exploración 1.25) Uniform Crossover with shuffle (5 %) Selección y Mutación: No utilizados en esta arquitectura Tamaño de la Población Inicial: 80 Individuos Cantidad de Generaciones: 50 a 70

16 Ejemplo - De Jong Function F5 Deterministic Crowding

17 Ejemplo - De Jong Function F5 Deterministic Crowding

18 Ejemplo - De Jong Function F5 Deterministic Crowding

19 Ejemplo - De Jong Function F5 Deterministic Crowding

20 Ejemplo - De Jong Function F5 Deterministic Crowding

21 Ejemplo - De Jong Function F5 Deterministic Crowding

22 Ejemplo - De Jong Function F5 Deterministic Crowding

23 Ejemplo - De Jong Function F5 Deterministic Crowding

24 Ejemplo - De Jong Function F5 Deterministic Crowding

25 Ejemplo - De Jong Function F5 Deterministic Crowding

26 Ejemplo - De Jong Function F5 Deterministic Crowding

27 Grouping Genetic Algorithm Los Algoritmos Genéticos en general, no funcionan bien en problemas del tipo de Particiones, donde el problema consiste en dividir el espacio en partes de forma de cubrirlo todo, sin repetición, optimizando una ó más cantidades. Algunos de los más conocidos problemas de este tipo, son: Bin Packing Problem: Se tiene una colección de objetos de volúmenes diversos, que deben ser colocados en cajas de tamaño fijo (Bins), de manera de minimizar el número total de cajas utilizado. La restricción obvia es que no se debe exceder el volumen máximo de la caja Graph Coloring Problem: Se debe pintar los nodos de un grafo dado, de modo que nodos conectados por una arista del grafo, no tengan el mismo color El Teorema de los 4 colores dice que cualquier grafo (planar) puede ser coloreado con 4 colores, de esta forma. Sin embargo, la forma de colorear un grafo en particular es NP-Hard TSP with several Salesmen: El problema es el TSP cuando se tiene más de un viajante: se deben encontrar n Tours, uno para cada vendedor, de manera que entre los n viajantes cubran todo el circuito sin repetir ciudades (salvo la primera), minimizando la distancia total recorrida por cada uno

28 Grouping Genetic Algorithm Falkenauer, 1996 Se diseñó una arquitectura de AG específica para problemas de Particiones. Codificación, Función de Evaluación, y métodos de Crossover y Mutación. Los métodos deben ser ajustados en cada problema, y ajustados para las eventuales restricciones y costos, pero el método proporciona una muy buena arquitectura básica que da buenos resultados en muchos casos. Existen 2 codificaciones básicas. Una es Permutaciones, ya que, al ser un problema de Particiones, todo el conjunto a partir debe estar en alguna de las clases, y por definición son problemas discretos (aún cuando las restricciones suelen ser reales, como en el caso del Bin Packing Problem Volúmenes). Se le agrega al final una coordenada por clase a llenar (en la arquitectura más común, se debe prefijar el número máximo de clases, cajas a llenar, o colores a utilizar), que indica cuántos individuos hay en cada clase. La restricción a cumplir es que la suma de estas últimas coordenadas debe ser igual al número total de objetos a distribuir (tamaño de la partición) La otra es la codificación por Subconjuntos

29 Grouping Genetic Algorithm - Codificaciones Clase 1:Objetos 2, 9, 7, 1 Clase 2:Objetos 5, 3, 10 Clase 3:Objetos 6, 4, 8 Clase 1: 4 primeros elementos Clase 2: 3 elementos siguientes Clase 3: 3 elementos finales Restricción a cumplir = 10 N i= 1 #( g i ) = #(Permutación)

30 Grouping Genetic Algorithm - Codificaciones Ejemplo Multiple TSP (con varios vendedores) = El Orden en que aparecen las ciudades dentro de cada Tour es una parte importante del problema Centro

31 Grouping Genetic Algorithm - Codificaciones Ejemplo Bin Packing Problem Codificación por Permutaciones = Todos los objetos a embalar tienen que estar en alguna de las cajas (asegurado por la codificación), sin exceder el volumen de la caja contenedora. El Orden en que aparecen las variables dentro de cada grupo es Irrelevante Existe gran cantidad de soluciones Equivalentes (Redundancia)

32 Grouping Genetic Algorithm - Codificaciones Ejemplo Bin Packing Problem Codificación por Subconjuntos Sin restricciones El Orden en que aparecen las variables dentro de cada grupo es Irrelevante, la división es en Subconjuntos (la variable indica a que grupo pertenece el elemento, de forma de asegurar que todos están asignados) Redundancia 0

33 Grouping Genetic Algorithm - Crossover 1 - Crossover por Permutaciones 1 - Codificación por Permutaciones: La codificación por permutaciones presenta gran redundancia (muchas soluciones que producen la misma partición), lo que dificulta la búsqueda. Por lo tanto sólo debe ser usada en casos como el MTSP, donde el orden de los elementos dentro del grupo es importante. En ese caso, cualquiera de los operadores utilizados para permutaciones y TSP como Order Based Crossover, Cyclic Crossover, o Partial Map Crossover, puede ser usado sin problemas (aplicándolo solo a la parte Permutación). También puede ir combinado con otro que opere sobre la segunda parte del vector, teniendo en cuenta que en esta parte el orden no es necesariamente importante, y que si bien la longitud máxima es en general fija, la cantidad de grupos efectivamente utilizados (cajas usadas, cantidad de vendedores), puede ser variable. Por lo tanto, la solución puede ser de Longitud Variable

34 Grouping Genetic Algorithm - Crossover 1 - Crossover por Permutaciones P 1 = P 2 = C 1 = Partial Map Crossover Single Point Crossover = Restricción No Satisfecha

35 Grouping Genetic Algorithm - Crossover 1 - Crossover por Permutaciones Esta forma de Crossover tiene la desventaja de que no tiene en cuenta los grupos que constituyen los padres. Por lo tanto, en general No Preserva una parte muy importante de la información genética de los padres. Así, aunque este operador funciona y busca adecuadamente soluciones para el TSP, en muchas ocasiones genera hijos de menor calidad de los padres. Por otro lado, el problema de la restricción no cumplida siempre existe. Uno de los problemas del Grouping Genetic Algorithm es que en la mayoría de los operadores de Crossover, se producen Incompatibilidades que deben ser reparadas. Y la redistribución de los elementos debe ser hecha teniendo en cuenta las características del problema en particular. Por lo tanto, Para aplicar Grouping GA es necesario diseñar una Heurística de Reparación de solucíones Incompatibles, asociada al operador de Crossover, que es altamente problem-specific

36 Grouping Genetic Algorithm - Crossover 2 - Crossover por subconjuntos b 3b 2 3 3b 2b 2b 3b 2b

37 Grouping Genetic Algorithm - Crossover 2 - Crossover por subconjuntos b 3b 2 3 3b 2b 2b 3b 2b Están en 2 grupos b 3b 2 3 3b 2b 2b 3b 2b Tengo ahora 5 grupos, y elementos Repetidos. A éstos se los elimina del grupo en el que estaban en el PRIMER padre. Así, el grupo 3 desaparece, y los grupos 1 y 2 del padre 1 quedan ahora con 2 elementos

38 Grouping Genetic Algorithm - Crossover 2 - Crossover por subconjuntos b 3b 2 3 3b 2b 2b 3b 2b b 2b 1 2b 2 3b 2b Pueden aparecer cajas vacías (como la 3), cajas excesivamente llenas, etc. Nuevamente es necesaria una Heurística de Reparación

39 Grouping Genetic Algorithm - Crossover 2 - Crossover por subconjuntos C 1 = Observemos que el grupo 1 corresponde al grupo 1 del padre 1, sólo perdió 1 elemento, y los grupos 2 y 3 corresponden a los grupos 2 y 3 del padre 2, exactos en posición y elementos Se preservó parte de la información genética de los padres, relativa a la conformación de los grupos dentro de la partición

40 Grouping Genetic Algorithm - Mutación Se ha observado que, de manera similar a Niching GA, los operadores de Mutación tienen tendencia a arruinar buenas soluciones. Por lo tanto, existen muchas arquitecturas de Grouping GA sin mutación. Sin embargo, existen problemas que pueden ser solucionados por un adecuado operador de Mutación. Uno de los más comunes es clases con muy pocos elementos, lo cual en general en los problemas de partición no es deseable (cajas casi vacías, tours demasiado cortos). Por lo tanto, uno de los operadores de mutación más usados consiste en tomar la clase más vacía y redistribuir sus elementos entre las otras clases, de ser posible, según alguna heurística que dependerá del problema. En el caso de MTSP con permutaciones, cualquier operador de TSP tales como Inversión, Shift Mutation, o Swap, adaptados a modificar recorridos dentro de cada Tour, pueden resultar una herramienta altamente efectiva, ayudando a acortar la longitud recorrida dentro de cada tour.

41 Grouping Genetic Algorithm Fitness Function Para el Bin Packing Problem, se ha propuesto la siguiente función de Evaluación: F i F( sol) = 1 N N i= 1 F i C donde es el Volumen Total de la caja i ocupada en esta solución, C es el volumen total de las cajas (recordemos que se suponen del mismo tamaño y volumen), y N es el número total de cajas empleado en la solución. F C, F C 1 Ahora como i i. Pero entonces la suma es menor o igual que N, por lo que esta función cumple 0 F 1 para cualquier solución del dominio. El objetivo es Maximizar F (conseguir F=1), que corresponde al caso en que todas las cajas están llenas al máximo de su capacidad. Agregar una caja vacía baja el valor de F en 1/N, y cualquier caja no llena disminuirá el valor de F de manera proporcional. m

42 Grouping Genetic Algorithm Fitness Function sol = sol 2 = F( sol1 ) = = 3 3 F( sol ) 1 3 ( ) = 3* ( ) = ( ) = = m es un entero positivo (generalmente 1 ó 2), que controla la preferencia de la función por cajas totalmente llenas. O sea, m=1 da el mismo valor para soluciones con cajas a medio llenar que a otra que tiene el mismo volumen total y cajas ocupadas, pero más cajas llenas. Con m=2, la función favorece a las soluciones que tienen más cajas llenas.

43 Grouping Genetic Algorithm Fitness Function Para el MTSP, se ha propuesto la siguiente función de Evaluación: F ( sol ) = min( max i= 1: N (distancia recorrida por el vendedor i)) = min( max i= 1: N ( T i )) Esta función mide el tour mas largo recorrido por uno de los vendedores en esta solución. Existen otras funciones con comportamientos ligeramente distintos, como minimizar la distancia total recorrida, etc. En el caso de usar esta función, se asegura que el Algoritmo intentará minimizar el tour mas largo, y por ende todos los recorridos. Sin embargo, tendrá problemas cuando existan máximos obligados (una ciudad muy retirada del resto, que obligue a un tour largo). En ese caso el algoritmo no intentará mejorar el resto de los recorridos, mientras que la otra función sí

44 Grouping Genetic Algorithm Fitness Function Centro La función Minimizar el Tour más largo tiene un mínimo obligado extremadamente alto, dado por la ciudad 7, y cualquier cambio en el resto de los recorridos pasará inadvertido. La función Distancia Total Recorrida, en cambio, tiene mínimo obligado, pero su valor depende del resto de los recorridos.

45 Grouping Genetic Algorithm Fitness Function F ( sol ) N = p1 min(max( T, = 1,..., )) + 2 i i N p T i i= 1 Recordemos que el objetivo es resolver el MTSP, no minimizar una función en particular. Por lo tanto, se pueden diseñar otras funciones que incorporen tengan en cuenta los 2 puntos de vista. De este modo, la función seguirá intentando mejorar el resto de los recorridos, aunque exista uno necesariamente muy largo, e intentará que todos los tours tengan longitudes similares (que no exista uno mucho más largo que los demás) En este caso, se convierte en una optimización multiobjetivo

46 Grouping Genetic Algorithm Resumen: Es mas una estrategia que un algoritmo determinado No existen paquetes ni recetas cerradas (como sí existen en el caso de Niching GA), que funcionen en todos los casos. Una parte importante del algoritmo debe ser adecuada a cada problema. Funciona mucho mejor que los demás en los problemas de particiones Varios problemas delicados con muchas restricciones, como problemas de Ruteo de Vehiculos, incluyendo ventanas de tiempo (TSPWTW), y problemas de recogida-entrega (PDPWTW, Pickup and Delivery Problem With Time Windows, G. Pankratz, 2005), han sido exitosamente resueltos con esta técnica

3. Métodos clásicos de optimización lineal

3. Métodos clásicos de optimización lineal 3. Métodos clásicos de optimización lineal Uso del método Simplex El problema que pretende resolverse es un problema de optimización lineal sujeto a restricciones. Para el modelo construido para el problema

Más detalles

Algoritmos Genéticos Y

Algoritmos Genéticos Y Algoritmos Genéticos Y Optimización n Heurística Dr. Adrian Will Grupo de Aplicaciones de Inteligencia Artificial Universidad Nacional de Tucumán [email protected] Operadores de Selección Rank Based

Más detalles

Algoritmos genéticos. Inteligencia Computacional TC3023

Algoritmos genéticos. Inteligencia Computacional TC3023 Algoritmos genéticos Inteligencia Computacional TC3023 Cromosoma Algoritmos Genéticos 2 Revisión 200913 El Cromosoma En la naturaleza, los organismos tienen ciertas características que influencian su habilidad

Más detalles

UNIDAD UNO PROGRAMACIÓN LÍNEAL Parte 3

UNIDAD UNO PROGRAMACIÓN LÍNEAL Parte 3 UNIDAD UNO PROGRAMACIÓN LÍNEAL Parte 3 Matriz unitaria "I" de base con variables artificiales. Cuando el problema de programación lineal se expresa en la forma canónica de maximizar, las variables de holgura

Más detalles

Contenidos mínimos 4B ESO. 1. Contenidos. Bloque I: Aritmética y álgebra.

Contenidos mínimos 4B ESO. 1. Contenidos. Bloque I: Aritmética y álgebra. Contenidos mínimos 4B ESO. 1. Contenidos. Bloque I: Aritmética y álgebra. 1. Clasificar distintos tipos de números: naturales, enteros, racionales y reales. 2. Operar con números reales y aplicar las propiedades

Más detalles

COMPARACIÓN DE SUPERFICIES DE RESPUESTA CON BÚSQUEDA TABÚ Y ALGORITMOS GENÉTICOS

COMPARACIÓN DE SUPERFICIES DE RESPUESTA CON BÚSQUEDA TABÚ Y ALGORITMOS GENÉTICOS 71 CAPITULO 5 COMPARACIÓN DE SUPERFICIES DE RESPUESTA CON BÚSQUEDA TABÚ Y ALGORITMOS GENÉTICOS En este capítulo se presentan los resultados obtenidos y los comentarios de éstos, al correr algunos ejemplos

Más detalles

PROBLEMA DEL TRANSPORTE VRP (VEHICLE ROUTING PROBLEM)

PROBLEMA DEL TRANSPORTE VRP (VEHICLE ROUTING PROBLEM) PROBLEMA DEL TRANSPORTE VRP (VEHICLE ROUTING PROBLEM) Contenido Entorno. Definición VRP. Instancia de VRP. Formulación con PLE (modelo). Ejemplo instancia VRP con PLE. Variantes del problema de VRP. Técnicas

Más detalles

UNIVERSIDAD NACIONAL DE INGENIERÍA UNI RUACS ESTELI

UNIVERSIDAD NACIONAL DE INGENIERÍA UNI RUACS ESTELI Estelí, 13 de Agosto del 2012 EL METODO SIMPLEX El método simplex es el más generalizado para resolver problemas de programación lineal. Se puede utilizar para cualquier número razonable de productos y

Más detalles

Algoritmos Genéticos Y

Algoritmos Genéticos Y Algoritmos Genéticos Y Optimización n Heurística Dr. Adrian Will Grupo de Aplicaciones de Inteligencia Artificial Universidad Nacional de Tucumán [email protected] Operadores de Mutación El operador

Más detalles

PROGRAMACIÓN LINEAL ENTERA

PROGRAMACIÓN LINEAL ENTERA PROGRAMACIÓN LINEAL ENTERA Programación lineal: hipótesis de perfecta divisibilidad Así pues decimos que un problema es de programación lineal entera, cuando prescindiendo de las condiciones de integridad,

Más detalles

Curvas en paramétricas y polares

Curvas en paramétricas y polares Capítulo 10 Curvas en paramétricas y polares Introducción Después del estudio detallado de funciones reales de variable real expresadas en forma explícita y con coordenadas cartesianas, que se ha hecho

Más detalles

Unidad 1: Números reales.

Unidad 1: Números reales. Unidad 1: Números reales. 1 Unidad 1: Números reales. 1.- Números racionales e irracionales Números racionales: Son aquellos que se pueden escribir como una fracción. 1. Números enteros 2. Números decimales

Más detalles

4. Métodos de Solución PPL : Solución Algebraica: METODO SIMPLEX Primera Parte

4. Métodos de Solución PPL : Solución Algebraica: METODO SIMPLEX Primera Parte 4. Métodos de Solución PPL : Solución Algebraica: METODO SIMPLEX Primera Parte Jorge Eduardo Ortiz Triviño [email protected] http:/www.docentes.unal.edu.co En PL un sistema de producción se representa

Más detalles

DEMOGRAFÍA EMPRESARIAL DE LA COMUNIDAD DE MADRID

DEMOGRAFÍA EMPRESARIAL DE LA COMUNIDAD DE MADRID DEMOGRAFÍA EMPRESARIAL DE LA COMUNIDAD DE MADRID NOTA METODOLÓGICA La demanda de información sobre la creación y desaparición de empresas no ha dejado de crecer, y se ha desarrollado especialmente en los

Más detalles

Polinomios. 1.- Funciones cuadráticas

Polinomios. 1.- Funciones cuadráticas Polinomios 1.- Funciones cuadráticas Definición 1 (Función polinomial) Sea n un entero no negativo y sean a n, a n 1,..., a, a 1, a 0 número s reales con a n 0. La función se denomina función polinomial

Más detalles

Optimización lineal con R José R. Berrendero

Optimización lineal con R José R. Berrendero Optimización lineal con R José R. Berrendero Introducción Veamos cómo se pueden resolver problemas de optimización lineal con R a través de algunos ejemplos sencillos. La mayor parte de las funciones necesarias

Más detalles

4. " $#%&' (#) para todo $#* (desigualdad triangular).

4.  $#%&' (#) para todo $#* (desigualdad triangular). 10 Capítulo 2 Espacios Métricos 21 Distancias y espacios métricos Definición 211 (Distancia) Dado un conjunto, una distancia es una aplicación que a cada par le asocia un número real y que cumple los siguientes

Más detalles

UNIDAD 1: NÚMEROS NATURALES

UNIDAD 1: NÚMEROS NATURALES UNIDAD 1: NÚMEROS NATURALES 1. Calcula: Ya conoces las cuatro operaciones básicas, la suma, la resta, multiplicación y división. Cuando te aparezcan varias operaciones para realizar debes saber la siguiente

Más detalles

MATEMÁTICAS 2º ESO. TEMA 1

MATEMÁTICAS 2º ESO. TEMA 1 MATEMÁTICAS 2º ESO. TEMA 1 1. DIVISIBILIDAD Y NÚMEROS ENTEROS 1. Los divisores son siempre menores o iguales que el número. 2. Los múltiplos siempre son mayores o iguales que el número. 3. Para saber si

Más detalles

Tema 05: Tablas hash. M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected] @edfrancom edgardoadrianfrancom

Tema 05: Tablas hash. M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Tema 05: Tablas hash M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected] @edfrancom edgardoadrianfrancom (Prof. Edgardo A. Franco) 1 Contenido Tablas hash o de dispersión Función

Más detalles

Pasos en el Método Simplex

Pasos en el Método Simplex Pontificia Universidad Católica Escuela de Ingeniería Departamento de Ingeniería Industrial y de Sistemas Clase 20 El Método Simplex ICS 1102 Optimización Profesor : Claudio Seebach 16 de octubre de 2006

Más detalles

PROGRAMACION ENTERA. M. en C. Héctor Martínez Rubin Celis 1

PROGRAMACION ENTERA. M. en C. Héctor Martínez Rubin Celis 1 M. en C. Héctor Martínez Rubin Celis PROGRAMACION ENTERA En muchos problemas prácticos, las variables de decisión son realistas únicamente si estas son enteras. Hombres, máquinas y vehículos deben ser

Más detalles

Conceptos básicos de bases de datos

Conceptos básicos de bases de datos Conceptos básicos de bases de datos En este artículo se realiza una breve introducción a las bases de datos: qué son, por qué podría querer usar una y cuáles son las funciones de las distintas partes de

Más detalles

Tema 2. Sistemas de ecuaciones lineales

Tema 2. Sistemas de ecuaciones lineales Tema 2. Sistemas de ecuaciones lineales Estructura del tema. Definiciones básicas Forma matricial de un sistema de ecuaciones lineales Clasificación de los sistemas según el número de soluciones. Teorema

Más detalles

D.2 ANÁLISIS ESTADÍSTICO DE LAS TEMPERATURAS DE VERANO

D.2 ANÁLISIS ESTADÍSTICO DE LAS TEMPERATURAS DE VERANO Anejo Análisis estadístico de temperaturas Análisis estadístico de temperaturas - 411 - D.1 INTRODUCCIÓN Y OBJETIVO El presente anejo tiene por objeto hacer un análisis estadístico de los registros térmicos

Más detalles

SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS

SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS UNIVERSIDAD INTERNACIONAL SAN ISIDRO LABARDOR Escuela de Ingeniería en Sistemas SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS Cuatrimestre II-2006 Recopilado por Ing. Fernely Artavia Fallas Visión del usuario

Más detalles

Algoritmos: Algoritmos voraces

Algoritmos: Algoritmos voraces Algoritmos: Algoritmos voraces Alberto Valderruten LFCIA - Departamento de Computación Facultad de Informática Universidad de A Coruña, España www.lfcia.org/alg www.fi.udc.es Contenido Características

Más detalles

Problema de la mochila

Problema de la mochila Problema de la mochila Modelos y Optimización I Redactado por Tomás Bruno Facultad de Ingeniería de la Universidad de Buenos Aires Versión 1.0 - Octubre 2013 Índice 1. Formulación Lineal 3 2. Aproximaciones

Más detalles

optimización: programación lineal y entera

optimización: programación lineal y entera UNIVERSIDAD PERUANA LOS ANDES Facultad de Ciencias i Administrativas i ti y Contables METODOS CUANTITATIVOS DE NEGOCIOS capítulo 2. modelos de optimización: programación lineal y entera Objetivos de Aprendizaje:

Más detalles

ALGORITMO DE OPTIMIZACIÓN BASADO EN EL APAREAMIENTO DE LAS ABEJAS(HBMO). UN NUEVO ENFOQUE HEURÍSTICO DE OPTIMIZACIÓN.

ALGORITMO DE OPTIMIZACIÓN BASADO EN EL APAREAMIENTO DE LAS ABEJAS(HBMO). UN NUEVO ENFOQUE HEURÍSTICO DE OPTIMIZACIÓN. DE OPTIMIZACIÓN BASADO EN EL APAREAMIENTO DE LAS (HBMO). UN NUEVO ENFOQUE HEURÍSTICO DE OPTIMIZACIÓN. OMID BOZORG HADDAD, ABBAS AFSHAR, MIGUEL A. MARIÑO Víctor Fernández Mora Manuel Sifón Miralles Raquel

Más detalles

Búsqueda Heurística I

Búsqueda Heurística I Búsqueda Heurística I Pedro Meseguer IIIA-CSIC Bellaterra, Spain [email protected] Introducción Temario curso Búsqueda sistemática Búsqueda ciega Búsqueda informada: primero el mejor, A* Búsqueda en memoria

Más detalles

NORMA INFORMACIÓN Y DOCUMENTACIÓN. FORMATOS PARA EL INTERCAMBIO DE LA INFORMACIÓN. International Standard ISO 2709. 1 Campo de aplicación

NORMA INFORMACIÓN Y DOCUMENTACIÓN. FORMATOS PARA EL INTERCAMBIO DE LA INFORMACIÓN. International Standard ISO 2709. 1 Campo de aplicación NORMA En esta Sección se incluyen los proyectos de normas españolas relativas a Información y Documentación, durante el período en que están sometidas a la preceptiva información pública. En este número

Más detalles

EL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION. M. En C. Eduardo Bustos Farías

EL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION. M. En C. Eduardo Bustos Farías EL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION M. En C. Eduardo Bustos Farías 1 Minimización El método simplex puede aplicarse a un problema de minimización si se modifican los pasos del algoritmo: 1. Se cambia

Más detalles

Microcurrículo del ÁREA DE: MATEMÁTICAS. Unidad y temas. Logro e Indicadores Indicadores De Logro

Microcurrículo del ÁREA DE: MATEMÁTICAS. Unidad y temas. Logro e Indicadores Indicadores De Logro Microcurrículo del ÁREA DE: MATEMÁTICAS fecha Grado noveno Sesión 1-10 (semanas) Unidad Unidad y temas Temas Unidad #1.Conjunto de los números imaginarios. Números Imaginarios: Concepto, operaciones básicas

Más detalles

4. Método Simplex de Programación Lineal

4. Método Simplex de Programación Lineal Temario Modelos y Optimización I 4. Método Simplex de Programación Lineal A- Resolución de problemas, no particulares, con representación gráfica. - Planteo ordenado de las inecuaciones. - Introducción

Más detalles

METODO SIMPLEX ANALISIS DE SENSIBILIDAD Y DUALIDAD

METODO SIMPLEX ANALISIS DE SENSIBILIDAD Y DUALIDAD METODO SIMPLEX ANALISIS DE SENSIBILIDAD Y DUALIDAD Análisis de sensibilidad con la tabla simplex El análisis de sensibilidad para programas lineales implica el cálculo de intervalos para los coeficientes

Más detalles

TEMA 2: TEORÍA DE CONJUNTOS Y CONJUNTOS NUMÉRICOS.

TEMA 2: TEORÍA DE CONJUNTOS Y CONJUNTOS NUMÉRICOS. TEMA 2: TEORÍA DE CONJUNTOS Y CONJUNTOS NUMÉRICOS. TEORÍA DE CONJUNTOS. Definiciones. Se define un conjunto como una colección de objetos o cosas, se nombran con letras mayúsculas (A, B...). Cada uno de

Más detalles

Optimización en Ingeniería

Optimización en Ingeniería Optimización en Ingeniería Departamento de Computación CINVESTAV-IPN Av. IPN No. 2508 Col. San Pedro Zacatenco México, D.F. 07300 email: [email protected] Método de Búsqueda de Fibonacci Algoritmo

Más detalles

Sistemas de Ecuaciones Lineales

Sistemas de Ecuaciones Lineales Sistemas de Ecuaciones Lineales 1 Sistemas de ecuaciones y matrices Definición 1 Una ecuación lineal en las variables x 1, x 2,..., x n es una ecuación de la forma con a 1, a 2... y b números reales. a

Más detalles

Distribuciones muestrales. Distribución muestral de Medias

Distribuciones muestrales. Distribución muestral de Medias Distribuciones muestrales. Distribución muestral de Medias Algunas secciones han sido modificadas de: Apuntes de Estadística, Mtra Leticia de la Torre Instituto Tecnológico de Chiuhuahua TEORIA DEL MUESTREO

Más detalles

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.1 Conceptos Básicos El modelo entidad-relación es el modelo más utilizado para el diseño conceptual de bases de datos. Fue introducido por Peter Chan en

Más detalles

Programación Lineal. Unidad 1 Parte 2

Programación Lineal. Unidad 1 Parte 2 Programación Lineal Unidad 1 Parte 2 Para la mayoría de los problemas modelados con programación lineal, el método gráfico es claramente inútil para resolverlos, pero afortunadamente y gracias a la dedicación

Más detalles

INSTITUTO TECNOLÓGICO DE APIZACO TEORÍA DE CONJUNTOS CONJUNTOS Y TÉCNICAS DE CONTEO

INSTITUTO TECNOLÓGICO DE APIZACO TEORÍA DE CONJUNTOS CONJUNTOS Y TÉCNICAS DE CONTEO TEORÍA DE CONJUNTOS CONJUNTOS Y TÉCNICAS DE CONTEO DEFINICIÓN Y NOTACIÓN DE CONJUNTOS El término conjunto juega un papel fundamental en el desarrollo de las matemáticas modernas; Además de proporcionar

Más detalles

U.E. Colegio Los Arcos Matemáticas Guía #26B Sexto grado Máximo común divisor. Problemas.

U.E. Colegio Los Arcos Matemáticas Guía #26B Sexto grado Máximo común divisor. Problemas. GUIA DE TRABAJO Materia: Matemáticas Guía # 6B. Tema: Máximo común Fecha: Profesor: Fernando Viso Nombre del alumno: Sección del alumno: CONDICIONES: Trabajo individual. Sin libros, ni cuadernos, ni notas.

Más detalles

USO DE LA CALCULADORA EN LA ENSEÑANZA DE LAS MATEMÁTICAS EN LA ESCUELA SECUNDARIA

USO DE LA CALCULADORA EN LA ENSEÑANZA DE LAS MATEMÁTICAS EN LA ESCUELA SECUNDARIA USO DE LA CALCULADORA EN LA ENSEÑANZA DE LAS MATEMÁTICAS EN LA ESCUELA SECUNDARIA En la enseñanza de las matemáticas la calculadora básica o graficadora puede ayudar a que los estudiantes refinen sus conjeturas

Más detalles

UNIDAD DE APRENDIZAJE II UNIDAD DE APRENDIZAJE 2 ( 12 HORAS)

UNIDAD DE APRENDIZAJE II UNIDAD DE APRENDIZAJE 2 ( 12 HORAS) UNIDAD DE APRENDIZAJE II UNIDAD DE APRENDIZAJE HORAS) Saberes procedimentales Saberes declarativos Identifica y realiza operaciones básicas con expresiones aritméticas. Jerarquía de las operaciones aritméticas.

Más detalles

ALGORITMOS EVOLUTIVOS

ALGORITMOS EVOLUTIVOS ALGORITMOS EVOLUTIVOS Curso 2010 Centro de Cálculo, Instituto de Computación, Facultad de Ingeniería, Universidad de la República, Uruguay. III ALGORITMOS GENÉTICOS Introducción. Conceptos biológicos.

Más detalles

3.1 Representación gráfica de curvas bidimensionales.

3.1 Representación gráfica de curvas bidimensionales. Tema 3 Curvas y superficies Versión: 6 de febrero de 29 3. Representación gráfica de curvas bidimensionales. La representación gráfica de una curva en un ordenador es una linea poligonal construida uniendo

Más detalles

GRÁFICOS GRÁFICOS EN SPSS. Bakieva, M., González Such, J., Jornet, J., Terol, L.

GRÁFICOS GRÁFICOS EN SPSS. Bakieva, M., González Such, J., Jornet, J., Terol, L. GRÁFICOS GRÁFICOS EN SPSS GRÁFICOS EN SPSS. TIPOS DE GRÁFICOS. GRÁFICOS DE BARRAS; GRÁFICOS DE LÍNEAS; GRÁFICOS DE ÁREAS; GRÁFICOS DE SECTORES; GRÁFICOS DE MÁXIMOS Y MÍNIMOS; DIAGRAMA DE CAJA; DIAGRAMAS

Más detalles

Herramientas digitales de auto-aprendizaje para Matemáticas

Herramientas digitales de auto-aprendizaje para Matemáticas real de con Herramientas digitales de auto-aprendizaje para Matemáticas, Grupo de Innovación Didáctica Departamento de Matemáticas Universidad de Extremadura real de con Índice real de con real de con.

Más detalles

Definición de problemas de programación lineal. Método gráfico. Método del SIMPLEX. Método de las dos fases. Análisis de sensibilidad y problema dual

Definición de problemas de programación lineal. Método gráfico. Método del SIMPLEX. Método de las dos fases. Análisis de sensibilidad y problema dual 7. Programación lineal y SIMPLEX Definición de problemas de programación lineal. Método gráfico. Método del SIMPLEX. Método de las dos fases. Análisis de sensibilidad y problema dual Programación Lineal

Más detalles

P. A. U. LAS PALMAS 2005

P. A. U. LAS PALMAS 2005 P. A. U. LAS PALMAS 2005 OPCIÓN A: J U N I O 2005 1. Hallar el área encerrada por la gráfica de la función f(x) = x 3 4x 2 + 5x 2 y la rectas y = 0, x = 1 y x = 3. x 3 4x 2 + 5x 2 es una función polinómica

Más detalles

Sistemas Operativos. Clase 2: Administración de procesos.

Sistemas Operativos. Clase 2: Administración de procesos. Sistemas Operativos Clase 2: Administración de procesos. Administración de procesos Un concepto muy importante en el ambiente de diseño de todo sistema operativo, es el de proceso o tarea. De manera general,

Más detalles

6. Optimización de funciones de una variable.

6. Optimización de funciones de una variable. GRADO DE INGENIERÍA AEROESPACIAL. CURSO 00. 6. Optimización de funciones de una variable. En esta sección estudiaremos cómo calcular los extremos absolutos (si estos existen) de una función suficientemente

Más detalles

INFORME TÉCNICO. Por qué Sony para obtener calidad de imagen?

INFORME TÉCNICO. Por qué Sony para obtener calidad de imagen? INFORME TÉCNICO Por qué Sony para obtener calidad de imagen? Introducción Por qué Sony para obtener calidad de imagen? No cabe duda de que el futuro de la videovigilancia IP empieza a avanzar hacia la

Más detalles

Ejercicios 3A. 2. Implemente un programa que, dados los tres vértices de un triángulo, calcule el área del mismo. Puede aplicar la siguiente fórmula:

Ejercicios 3A. 2. Implemente un programa que, dados los tres vértices de un triángulo, calcule el área del mismo. Puede aplicar la siguiente fórmula: Ejercicios 3A 1. Diseñe un programa que lea los coeficientes de un sistema de dos ecuaciones lineales con dos incógnitas y calcule su solución. Se supone que el sistema de ecuaciones es compatible determinado.

Más detalles

Atributos Los atributos son las columnas de un relación y describen características particulares de ella.

Atributos Los atributos son las columnas de un relación y describen características particulares de ella. Unidad III: Modelo relacional 3.1 Estructura básica Tablas El modelo relacional proporciona una manera simple de representar los datos: una tabla bidimensional llamada relación. título año duración tipo

Más detalles

Inteligencia Artificial Resolver problemas mediante búsqueda

Inteligencia Artificial Resolver problemas mediante búsqueda Inteligencia Artificial Resolver problemas mediante búsqueda Primavera 2007 profesor: Luigi Ceccaroni Resolución de problemas Se quiere: Resolver automáticamente un problema Se necesita: Una representación

Más detalles

Tema II: Programación Lineal

Tema II: Programación Lineal Tema II: Programación Lineal Contenido: Solución a problemas de P.L. por el método gráfico. Objetivo: Al finalizar la clase los alumnos deben estar en capacidad de: Representar gráficamente la solución

Más detalles

TEORÍA DE CONJUNTOS A ={ 1, 2, 3, 4, 5, 6 }

TEORÍA DE CONJUNTOS A ={ 1, 2, 3, 4, 5, 6 } TEORÍA DE CONJUNTOS CONJUNTOS Y TÉCNICAS DE CONTEO DEFINICIÓN Y NOTACIÓN DE CONJUNTOS El término conjunto juega un papel fundamental en el desarrollo de las matemáticas modernas; Además de proporcionar

Más detalles

PASO 1: Poner el problema en forma estandar.

PASO 1: Poner el problema en forma estandar. MÉTODO DEL SIMPLEX PASO Poner el problema en forma estandar: La función objetivo se minimiza y las restricciones son de igualdad PASO 2 Encontrar una solución básica factible SBF PASO 3 Testar la optimalidad

Más detalles

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

315 M/R Versión 1 Integral 1/13 2009/1 UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERÍA 35 M/R Versión Integral /3 29/ UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERÍA MODELO DE RESPUESTA (VERSION.2) ASIGNATURA: Investigación de Operaciones I CÓDIGO: 35 MOMENTO: Prueba

Más detalles

DESCOMPOSICIÓN FACTORIAL

DESCOMPOSICIÓN FACTORIAL 6. 1 UNIDAD 6 DESCOMPOSICIÓN FACTORIAL Objetivo general. Al terminar esta Unidad resolverás ejercicios y problemas en los que apliques la factorización de polinomios cuyos términos tienen coeficientes

Más detalles

Unidad 1 Números. Los números naturales son aquellos que se utilizan para contar los elementos de un conjunto.

Unidad 1 Números. Los números naturales son aquellos que se utilizan para contar los elementos de un conjunto. Unidad 1 Números 1.- Números Naturales Los números naturales son aquellos que se utilizan para contar los elementos de un conjunto. El conjunto de números naturales se representa por la letra N Operaciones

Más detalles

Teoría de Colas. Investigación Operativa II. Javier Alarcón Rafael Cáceres Jenny Martínez Pamela Quijada Grupo N 9

Teoría de Colas. Investigación Operativa II. Javier Alarcón Rafael Cáceres Jenny Martínez Pamela Quijada Grupo N 9 Teoría de Colas Investigación Operativa II Javier Alarcón Rafael Cáceres Jenny Martínez Pamela Quijada Grupo N 9 Profesor: Milton Ramírez 31 de Enero del 2012 ELEMENTOS BÁSICOS DE UN MODELO DE LÍNEA DE

Más detalles

UNIDAD I. ALGORITMOS

UNIDAD I. ALGORITMOS UNIDAD I. ALGORITMOS 1.1 Definición Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. 1.2 Tipos Cualitativos: Son aquellos

Más detalles

Expresiones algebraicas

Expresiones algebraicas Expresiones algebraicas Una expresión algebraica es una combinación de letras y números relacionadas por los signos de las operaciones: adición, sustracción, multiplicación, división y potenciación. Las

Más detalles

FACULTAD DE MINAS. 20. ACARREOS.

FACULTAD DE MINAS. 20. ACARREOS. 20. ACARREOS. 20.1.INTRODUCCIÓN. El acarreo consiste en el transporte de materiales desde los sitios de excavación o producción, hasta los sitios de disposición o aplicación. 20.2 ALCANCE. En construcción

Más detalles

NIVEL 14: ESTRUCTURAS DE ACCESO DIRECTO

NIVEL 14: ESTRUCTURAS DE ACCESO DIRECTO NIVEL 14: ESTRUCTURAS DE ACCESO DIRECTO Tablas de Hashing 2 Tablas de hashing Motivación y definiciones Posibles estructuras de implementación Área primaria y área de desbordamiento Funciones de hashing

Más detalles

Etapas para la solución de un problema por medio del computador

Etapas para la solución de un problema por medio del computador Algoritmos. Definición Un algoritmo se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones

Más detalles

Funciones de varias variables.

Funciones de varias variables. Funciones de varias variables. Definición. Hasta ahora se han estudiado funciones de la forma y = f (x), f :D Estas funciones recibían el nombre de funciones reales de variable real ya que su valor y dependía

Más detalles

Opción A. Alumno. Fecha: 23 Noviembre 2012

Opción A. Alumno. Fecha: 23 Noviembre 2012 Fecha: 3 Noviembre 0 Opción A Alumno. Ejercicio nº.- a) Resuelve el siguiente sistema, utilizando el método de Gauss: +=3 3+ = 3 3+3=9 +4 4= 3 3 3 3 4+ 5 0 0 0 3 3 9 5 0 0 0 5 0 0 3 0 6 5 0 0 0 Rango A

Más detalles

Problemas de Recursividad

Problemas de Recursividad Problemas de Recursividad Problema 1. El factorial de un número entero n 0, denotado como n!, se define! como!!! i = 1 2 n cuando n > 0, y 0! = 1. Por ejemplo 6! = 1 2 3 4 5 6 = 720 Diseñad una método

Más detalles

Algoritmos genéticos

Algoritmos genéticos Algoritmos genéticos Introducción 2 Esquema básico 3 El problema de la mochila 7 Asignación de recursos 0 El problema del viajante 3 Variantes del esquema básico 5 Por qué funciona? 9 Observaciones finales

Más detalles

Los números naturales

Los números naturales Los números naturales Los números naturales Los números naturales son aquellos que sirven para contar. Se suelen representar utilizando las cifras del 0 al 9. signo suma o resultado Suma: 9 + 12 = 21 sumandos

Más detalles

TEMA 10 LA DISTRIBUCIÓN EN PLANTA

TEMA 10 LA DISTRIBUCIÓN EN PLANTA TEMA 10 LA DISTRIBUCIÓN EN PLANTA 1.Introducción 2.Objetivos de la distribución en planta 3.Factores que influyen en la distribución en planta 4.Tipos de distribución en planta 1. INTRODUCCIÓN La distribución

Más detalles

METODOLOGÍA DE DISEÑO DE SISTEMAS

METODOLOGÍA DE DISEÑO DE SISTEMAS METODOLOGÍA DE DISEÑO DE SISTEMAS METODOLOGÍA DE HALL I. INTRODUCCIÓN Uno de los campos en donde con mas intensidad se ha sentido la necesidad de utilizar conceptos y metodologías de Ingeniería de Sistemas

Más detalles

CONCEPTOS BÁSICOS DE ESTADÍSTICA

CONCEPTOS BÁSICOS DE ESTADÍSTICA CONCEPTOS BÁSICOS DE ESTADÍSTICA Jorge M. Galbiati Riesco La Estadística está constituida por un conjunto de métodos de análisis de datos que pueden agruparse en tres categorías: La Estadística Descriptiva,

Más detalles

LA MAXIMIZACION DE BENEFICIOS CON UN INSUMO VARIABLE

LA MAXIMIZACION DE BENEFICIOS CON UN INSUMO VARIABLE LA FUNCION DE PRODUCCION Y LA MAXIMIZACION DE BENEFICIOS lorenzo castro gómez 1 LA MAXIMIZACION DE BENEFICIOS CON UN INSUMO VARIABLE El objeto del análisis insumo-producto es determinar la cantidad óptima

Más detalles

Capacidad : Número de valores diferentes que puede representar un código. Depende del número de dígitos usados.

Capacidad : Número de valores diferentes que puede representar un código. Depende del número de dígitos usados. CAPITULO Nº2 CÓDIGOS. 2.1 Definiciones. Funciones de la codificación: Transmitir en forma fácil, rápida y segura los datos. Facilitar el procesamiento de datos. Descubrir y corregir errores. Mantener en

Más detalles

Instituto tecnológico de Minatitlán. Investigación de operaciones Ing. Erika Lissette Minaya mortera Unidad 3: programación no lineal

Instituto tecnológico de Minatitlán. Investigación de operaciones Ing. Erika Lissette Minaya mortera Unidad 3: programación no lineal Instituto tecnológico de Minatitlán Investigación de operaciones Ing. Erika Lissette Minaya mortera Unidad 3: programación no lineal Alejandra de la cruz francisco Ingeniería en sistemas computacionales

Más detalles

Resolución. Resolución gráfica de problemas de optimización

Resolución. Resolución gráfica de problemas de optimización Resolución de problemas de optimización Para resolver mente un problema de optimización como éste empezamos representando sus restricciones con igualdad. (0, 4) (0, 4) (4, 0) Para resolver mente un problema

Más detalles

Preparación de la carga para su movilización.

Preparación de la carga para su movilización. Preparación de la carga para su movilización. Cálculo de los esquemas de paletización. Por: Herikson García Peña. Bibliografìa: Le système graphique Palett O Graf Fenwick Presentación La carga de productos

Más detalles

Métodos basados en instancias. K-vecinos, variantes

Métodos basados en instancias. K-vecinos, variantes Métodos basados en instancias K-vecinos, variantes Contenido 1. Caracterización 2. K-vecinos más próximos 3. Mejoras al algoritmo básico 4. Bibliografía 2 1. Caracterización Forma más sencilla de aprendizaje:

Más detalles

METODO SIMPLEX NOTAS DE CLASE: INVESTIGACIÓN DE OPERACIONES I UNIVERSIDAD CENTRAL PROFESOR CARLOS DÍAZ. Max Z= 12X 1 + 15X 2

METODO SIMPLEX NOTAS DE CLASE: INVESTIGACIÓN DE OPERACIONES I UNIVERSIDAD CENTRAL PROFESOR CARLOS DÍAZ. Max Z= 12X 1 + 15X 2 METODO SIMPLEX NOTAS DE CLASE: INVESTIGACIÓN DE OPERACIONES I UNIVERSIDAD CENTRAL PROFESOR CARLOS DÍAZ Max Z= 12X 1 + 15X 2 Sujeto a: 2X 1 + X 2

Más detalles

2.1. Objetivo de la Planeación Agregada

2.1. Objetivo de la Planeación Agregada Unidad II Planeación Agregada 2.1. Objetivo de la Planeación Agregada La planeación agregada denominada también planeación combinada, se encuentra ubicada en el nivel táctico del proceso jerárquico de

Más detalles

Lección 49. Funciones I. Definición

Lección 49. Funciones I. Definición Lección 49 Funciones I Definición Sean A y B conjuntos. Una función f de A en B es una regla que asigna a cada elemento x A exactamante un elemento y B. El elemento y B, se denota por f (x), y decimos

Más detalles

Módulo Programación lineal. 3 Medio Diferenciado

Módulo Programación lineal. 3 Medio Diferenciado Módulo Programación lineal 3 Medio Diferenciado Profesor: Galo Páez Nombre: Curso :. Sabemos que una ecuación lineal de dos variables tiene la forma con ó y representa siempre una recta en el plano. Ahora

Más detalles

PROBABILIDAD Y ESTADÍSTICA. Sesión 5 (En esta sesión abracamos hasta tema 5.8)

PROBABILIDAD Y ESTADÍSTICA. Sesión 5 (En esta sesión abracamos hasta tema 5.8) PROBABILIDAD Y ESTADÍSTICA Sesión 5 (En esta sesión abracamos hasta tema 5.8) 5 DISTRIBUCIONES DE PROBABILIDAD CONTINUAS Y MUESTRALES 5.1 Distribución de probabilidades de una variable aleatoria continua

Más detalles

TEORIA DE NUMEROS (I) REGLAS DE DIVISIBILIDAD

TEORIA DE NUMEROS (I) REGLAS DE DIVISIBILIDAD Un número es divisible por: TEORIA DE NUMEROS (I) REGLAS DE DIVISIBILIDAD - 2 Si es PAR. - 3 Si la suma de sus cifras es divisible por 3. - 4 Si el número formado por sus dos últimas cifras es divisible

Más detalles

Análisis de Capabilidad (Porcentaje Defectuoso)

Análisis de Capabilidad (Porcentaje Defectuoso) Análisis de Capabilidad (Porcentaje Defectuoso) STATGRAPHICS Rev. 9/4/2006 Este procedimiento esta diseñado para estimar el porcentaje de artículos defectuosos en una población basándose en muestra de

Más detalles

UNIDAD 5. FRACCIONES Y OPERACIONES

UNIDAD 5. FRACCIONES Y OPERACIONES UNIDAD. FRACCIONES Y OPERACIONES. FRACCIONES.. LA FRACCIÓN COMO OPERADOR Y COMO NÚMERO.. FRACCIONES EQUIVALENTES.. REDUCCIÓN DE FRACCIONES A COMÚN DENOMINADOR.. OPERACIONES CON FRACCIONES.. FRACCIONES

Más detalles

Ejercicio 1: Realiza las siguientes divisiones por el método tradicional y por Ruffini: a)

Ejercicio 1: Realiza las siguientes divisiones por el método tradicional y por Ruffini: a) Tema 2: Ecuaciones, Sistemas e Inecuaciones. 2.1 División de polinomios. Regla de Ruffini. Polinomio: Expresión algebraica formada por la suma y/o resta de varios monomios. Terminología: o Grado del polinomio:

Más detalles

Tema 4 Probabilidad condicionada: teoremas básicos. Independencia de sucesos

Tema 4 Probabilidad condicionada: teoremas básicos. Independencia de sucesos Tema 4 Probabilidad condicionada: teoremas básicos. Independencia de sucesos 1. Probabilidad condicionada. Espacio de probabilidad condicionado La probabilidad condicionada es uno de los conceptos clave

Más detalles

PREGUNTAS MÁS FRECUENTES Arrancadores suaves

PREGUNTAS MÁS FRECUENTES Arrancadores suaves PREGUNTAS MÁS FRECUENTES Arrancadores suaves 1/5 Qué son los contactores principales? Los arrancadores suaves pueden instalarse con o sin un contactor principal. Un contactor principal: Puede ser necesario

Más detalles

Pruebas de Acceso a Enseñanzas Universitarias Oficiales de Grado (PAEG) Matemáticas aplicadas a las Ciencias Sociales II - Junio 2011 - Propuesta B

Pruebas de Acceso a Enseñanzas Universitarias Oficiales de Grado (PAEG) Matemáticas aplicadas a las Ciencias Sociales II - Junio 2011 - Propuesta B Pruebas de Acceso a Enseñanzas Universitarias Oficiales de Grado (PAEG) Matemáticas aplicadas a las Ciencias Sociales II - Junio 2011 - Propuesta B 1. Queremos invertir una cantidad de dinero en dos tipos

Más detalles