Teórica IV. Modelos y Optimización I. Temario Empezamos a trabajar con problemas combinatorios: Problema de coloreo de grafos. Problema de la mochila

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

Download "Teórica IV. Modelos y Optimización I. Temario Empezamos a trabajar con problemas combinatorios: Problema de coloreo de grafos. Problema de la mochila"

Transcripción

1 Teórica IV Nuevamente recordamos que este material es de apoyo a las clases teóricas. Si no asistieron a la clase, les faltarán varias cosas que tienen que ver con el trabajo en clase y con las explicaciones que dimos en el aula. Temario Empezamos a trabajar con problemas combinatorios: Problema de coloreo de grafos Problema de la mochila Problema de Calendarización (Scheduling) Problema de coloreo de grafos Un Poco de Historia 1 Hay problemas de la física, química, genética e informática, que pueden ser modelados como problemas en grafos. Sin embargo, este concepto tiene su origen en una anécdota pueblerina. Debemos remontarnos al siglo XVIII para encontrar la noción de grafo como un modelo matemático que permite analizar y resolver muchos problemas de la vida real. La ciudad de Königsberg, Prusia, está atravesada por el río Pregel. En su curso, se encuentra una isla a partir de la cual el río se ramifica en dos. Existían 7 puentes que permitían pasar de una partea otra. Los habitantes de Königsberg se preguntaban si sería posible realizar un paseo atravesando cada uno de los puentes una única vez. Fallidos intentos hacían pensar que esto no era posible pero no se tenía certeza que así fuera. Fue en 1736 cuando el famoso matemático Leonhard Euler pudo asegurar que no era posible tal recorrido. El modelo matemático usado asociaba a cada zona de tierra firme un punto (vértice) y a cada puente una línea (arista) que unía los correspondientes puntos. El problema se tradujo en encontrar un recorrido por los vértices que pase una y sólo una vez por cada arista. Cualquier configuración de vértices y aristas es lo que conocemos hoy como grafo. Euler fue más allá del problema de los puentes de Könisberg y dio condiciones sobre la estructura de un grafo para que exista tal tipo de recorrido. Tal vez el problema que más contribuyó al crecimiento de la teoría de grafos fue el problema de los 4 colores. En el año 1852, Francis Guthrie observó al colorear un mapa de Inglaterra que le bastaban 4 colores aún en el caso que dos regiones vecinas no pudieran ser coloreadas con el mismo color. Intrigado, escribe una carta a su hermano Frederick, discípulo del matemático De Morgan, planteándole

2 la inquietud de si cualquier mapa dibujado en una hoja de papel tendría esta propiedad. Fredrick y De Morgan intentaron dar una respuesta matemática al problema. Pero, si bien no pudieron dibujar un mapa que requiriera al menos 5 colores, tampoco pudieron demostrar que 4 colores bastaban. El 23 de Octubre de 1852, De Morgan escribe una carta a Hamilton explicando el problema que termina diciendo: If you return with some very simple case which makes me out a stupid animal, I think I must do as the sphynx did... De Morgan no logró despertar el interés de Hamilton quien respondió que no disponía de tiempo para dedicarse al tema. A fines del siglo XIX, la comunidad matemática comenzó a tratar el problema. En 1878 apareció la primera referencia escrita debida a Cayley en The Royal Geographical Society, quien también explicó ante la London Mathematical Society las dificultades encontradas hasta el momento para el tratamiento del problema. En 1879, Alfred Kempe [52] publica en American Journal of Mathematics la primera demostración del problema que fue considerada correcta. Sin embargo, en 1890 Percy John Heawod [44] encuentra un error en los argumentos usados por Kempe y contribuye con el resultado que 5 colores son suficientes para colorear un mapa. Durante muchos años diversos investigadores abordaron el tema. Hubo infructuosos intentos de demostración, pero muchos de ellos aportaron resultados parciales o formulaciones equivalentes que enriquecieron la teoría. Recién en 1976, Wolfgang Haken y Kenneth Appel [2, 3] logran demostrarla conjetura con la ayuda de una computadora. Su demostración está basada en conceptos que ya habían sido utilizados por Kempe, Heawod y Heesch en sus fallidas demostraciones: reductibilidad y descarte. Esencialmente, si la conjetura fuera falsa ninguna configuración entre 1478 posibles podría aparecer en el mapa contraejemplo (reductibilidad). Sin embargo, se demuestra que el mapa contiene alguna de las 1478 configuraciones (descarte) llegando a una contradicción. El procedimiento de reductibilidad y descarte de los 1478 casos fue efectuado con una computadora. Esta metodología no fue aceptada universalmente como una demostración ante la dificultad de verificar la validez del razonamiento de la computadora. En 1997, Robertson, Sanders, Seymour y Thomas [69] logran reducir a 633 las configuraciones a tener en cuenta y utilizan un procedimiento computacional más transparente que es aceptado como una demostración formal de la conjetura. De la misma manera que el problema de los puentes de Könisberg, el problema de los 4 colores puede ser modelado como un problema de grafos. Basta asignar un vértice a cada país y una arista entre vértices que correspondan a países fronterizos. Pero la historia no termina con la coloración de un mapa. Además de la conjetura de los 4 colores que despertó durante muchos años el interés de los investigadores, paralelamente se desarrolló el área de teoría de grafos. Entre los muchos problemas estudiados surgió una natural extensión del problema de los 4

3 colores: el coloreo de un grafo. Un coloreo de un grafo es cualquier asignación decolores a los vértices de tal manera que vértices conectados por una arista no comparten el mismo color. Es inmediato plantearse la pregunta: cuál es la cantidad mínima de colores necesarios para colorear un grafo y cómo colorear el grafo con esa cantidad de colores? Este es el conocido problema de coloreo de grafos. No se ha encontrado aún una respuesta teórica a esta pregunta para cualquier configuración de un grafo. Los resultados teóricos de la literatura podemos encuadrarlos en dos tipos. Por un lado, aquellos que han caracterizado familias de grafos para las cuales se puede establecer la cantidad mínima de colores y, en algunos casos, cómo colorear con esa cantidad de colores. Por otro lado, resultados que brindan cotas superiores e inferiores para grafos generales o con algunas propiedades particulares. Más allá del interés teórico que puedan tener los problemas en grafos, muchos de ellos y en particular el problema de coloreo de grafos tienen una significativa importancia práctica. Aplicaciones del Problema de Coloreo de Grafos 1 Son numerosas las situaciones de la vida real en las cuales surgen problemas que pueden ser modelados como un problema de coloreo de grafos. A continuación mencionaremos algunas. Asignación de horarios Supongamos que queremos asignar turnos para el dictado de un conjunto de materias. Claramente deberá considerarse que dos materias dictadas por el mismo profesor no podrán ser asignadas a turnos que se superpongan. El mismo argumento es aplicable a materias dictadas a un mismo grupo de estudiantes. El problema de determinar el mínimo número de turnos para dictar todas las materias es equivalente al problema de coloreo en el grafo que resulta de considerar un vértice por cada posible materia-turno y una arista por cada incompatibilidad horaria. Asociando los turnos a colores, es inmediata la equivalencia de los problemas. Este problema se encuadra dentro de una clase más general que es el de programación de actividades que deban ser ejecutadas por máquinas y/o personas. El objetivo es encontrar la cantidad mínima de máquinas y/o personas necesarias para realizar un conjunto de tareas. El caso más sencillo es cuando cualquier tarea puede ser realizada por cualquier máquina/persona y existen ciertas incompatibilidades entre las tareas que impiden que éstas sean realizadas en la misma máquina. Por ejemplo, si dos tareas deben ser realizadas en el mismo horario.

4 Asignación de Frecuencias Radiales Consideremos un conjunto de usuarios (radios o particulares) del espectro electromagnético a los cuales hay que asignar frecuencias. Para evitar interferencias, las zonas geográficamente cercanas deberán tener distintas frecuencias mientras que aquellas que se encuentren suficientemente lejos podrán compartirlas. Determinar cómo asignar el mínimo número de frecuencias necesarias para suplir los requerimientos de todos es equivalente al problema de coloreo de grafos. Basta considerar un vértice por cada usuario y una arista entre dos vértices cuando la distancia geográfica entre los usuarios es inferior a una distancia establecida para evitar interferencias. Si cada frecuencia es identificada con un color, encontrar la mínima cantidad de colores para colorear el grafo resuelve el problema. En la práctica pueden surgir algunos otros requerimientos y/u objetivos. Por ejemplo, los usuarios pueden tener restricciones sobre el uso de las frecuencias. Por otro lado, ante una situación en la que sea imposible evitar interferencias, es de utilidad saber cuál es aquella asignación que minimiza la probabilidad global de que se produzca una interferencia. Asignación de Registros Durante la ejecución de un programa, las variables que se encuentran en los registros de memoria pueden ser accedidas más rápidamente que aquellas que no se encuentran en los mismos. En la mayoría de los casos, la cantidad de variables supera el número de registros disponibles, por lo cual un registro deberá ser usado en distintos tiempos de ejecución por diferentes variables. Con el objetivo de minimizar el tiempo de ejecución, es fundamental que aquellas variables a las cuales deba accederse dentro de un mismo período corto de tiempo estén accesibles en los registros de memoria. Es decir, es necesario minimizar los accesos a memoria fuera de los registros. Se puede crear un grafo con un vértice por cada variable del programa y aristas entre vértices que correspondan a variables necesarias en un mismo período de tiempo. Si identificamos cada registro con un color, cualquier coloreo del grafo brinda una posible relación variable-registro que no asigna un mismo registro a variables requeridas en igual período. Si el mínimo número de colores necesario para colorear el grafo es inferior a la cantidad de registros disponibles, se optimiza el uso de la memoria. Debido al interés práctico de esta aplicación, hay numerosos trabajos así como variaciones del problema. 1 Material extraído de la Tesis Doctoral: Problema de coloreo de grafos Un estudio poliedral para un algoritmo Branch-and-cut Isabel Méndez Díaz, Departamento de Computación, Facultad de Ciencias Exactas y Naturales, Universidad de Buenos Aires

5 Modelización Modelo Clásico Xij = 1 el vértice i se colorea con color j Funcional: El modelo clásico minimiza la cantidad de colores. Sumatoria igualada a 1: Cada vértice debe estar coloreado con exactamente un color Restricción: Si dos vértices son adyacentes no pueden tener el mismo color Si algún vértice usa el color j se fuerza wj a valer 1 (notar que no se fuerza el cero, esto agrega soluciones no óptimas) Modelo por conjuntos independientes Colorear es determinar a qué conjunto independiente pertenece cada vértice, cada conjunto luego se colorea con un mismo color.

6 Muchísimas variables, enumerar los conjuntos independientes toma mucho tiempo Funcional: utilizar la menor cantidad de conjuntos independientes Sumatoria: Cada vértice debe pertenecer a un conjunto independiente Modelo por conjuntos independientes maximales Para reducir la cantidad de variables solo se modelas los conjuntos independientes maximales (conjuntos independientes a los que no se les puede agregar ningún vértice y que sigan siendo independientes), se permite que un vértice pertenezca a más de un conjunto (después es arbitrario el color de cual se le asigna).

7 Funcional: utilizar la menor cantidad de conjuntos independientesmaximales Sumatoria: Cada vértice debe pertenecer a un conjunto independiente o más Este modelo tiene menos variables que el de conjuntos independientes, igual es muy grande, enumerar los conjuntos maximales también toma mucho tiempo (no es polinomial). Resolución El problema de coloreo de grafos pertenece a la categoría de problemas NP- Difícil, por esta razón es importante distinguir si buscamos una solución exacta (algo que en muchos casos no podremos lograr) o una aproximada. Los mejores resultados exactos hasta el momento se consiguen utilizando programación lineal entera y aplicando un algoritmo de Branch&Cut. Si el tamaño o las características particulares del problema no permiten encontrar una solución exacta con los algoritmos conocidos (el tiempo de corrida es inmanejable) se debe recurrir a heurísticas para encontrar una solución aproximada. Problema de la mochila Introducción El problema de la mochila es un problema simple de entender: hay una persona que tiene una mochila con una cierta capacidad y tiene que elegir que elementos pondrá en ella. Cada uno de los elementos tiene un peso y aporta un beneficio. El objetivo de la persona es elegir los elementos que le permitan maximizar el beneficio sin excederse de la capacidad permitida. A la vez es un problema complejo, si por complejidad nos referimos a la computacional. Un problema se cataloga como inherentemente difícil si su solución requiere de una cantidad significativa de recursos computacionales, sin importar el algoritmo utilizado 1. El problema de la mochila forma parte de una lista histórica de problemas NP Completos elaborada por Richard Karp en En el caso del problema de la mochila, si contáramos con 4 productos, para saber cuál es la mejor solución podríamos probar las 2^4=16 posibilidades. El 2 se desprende del hecho de que cada decisión es incluir o no al producto y el 4 de la cantidad de productos. 16 posibilidades es un número manejable, sin embargo, si la cantidad de elementos por ejemplo ascendiera a 20, tendríamos que analizar nada más y nada menos que 220= posibilidades

8 Formulación lineal Una de las técnicas matemáticas que se puede utilizar para la resolución de este problema es la programación lineal. Definiendo a c como la capacidad de la mochila pi como el beneficio unitario obtenido por ingresar el producto i en la mochila wi como el peso del producto i. n como la cantidad de productos c, pi y wi como valores enteros y positivos se puede plantear el modelo como: No obstante, el problema que tiene esta técnica es que no siempre se puede resolver el problema debido a la complejidad matemática del problema. En esas ocasiones, es necesario recurrir a heurísticas. Una heurística es un procedimiento que en la mayoría de las ocasiones nos permite obtener una buena solución pero que no necesariamente es la óptima. Heurísticas Una solución intuitiva pero que puede no ser óptima podría elaborarse ordenando los productos en forma descendente según la proporción y metiendo elementos de esta lista ordenada hasta que no se pueda ingresar el siguiente elemento a la mochila. Desde este punto en adelante, siempre se asumirá que los elementos del conjunto se encuentran ordenados según esta proporción. Ejemplo 1: Considerando la siguiente instancia del problema de la mochila con capacidad c = 65

9 Aplicando la heurística mencionada, elegiríamos los productos A y B ya que al tratar de ingresar el producto C estaríamos excediendo la capacidad permitida. El resultado obtenido entonces sería Es importante notar que los elementos en la tabla están ordenados según la proporción ri. Si no estuvieran ordenados, el primer paso consistiría en ordenarlos. Evaluación de la heurística Pese a que la heurística propuesta en el punto anterior tiende a funcionar adecuadamente en la mayoría de los casos, existen casos patológicos que pueden tener como consecuencia un rendimiento desastroso. Definiendo a z como el valor de la solución óptima z' como el valor de la solución obtenido aplicando la heurística definida en la sección anterior z' /z como índice de performance de la heurística.(mientras más cercano a 1, mejor) se puede observar que pueden existir casos en el cual el índice de performance de la heurística sea tan cercano a 0 como se quiera. Demostración Considerando la siguiente instancia del problema de la mochila con capacidad c = k (con k > 1)

10 Aplicando el algoritmo de la sección anterior, elegiríamos al producto A y en consecuencia nuestro funcional sería igual a 1. En cambio, el valor de la solución óptima sería k. En este caso, el índice de performance de la heurística en consecuencia sería: Para valores elevados de k: Ejemplo 2 Considerando la siguiente instancia del problema de la mochila con capacidad c = 100, Se puede observar que la solución óptima estaría dada por la selección del elemento B, en consecuencia z=100. En cambio, utilizando la heurística descripta, el valor obtenido es z'=2. El índice de performance de la heurística en este caso particular resulta 2/100. Mejoramiento a través de la comparación con el elemento crítico. Se puede realizar una pequeña modificación al algoritmo para asegurar que el índice de calidad de la heurística en ningún caso sea tan pequeño. En primer lugar es necesario definir al elemento crítico s. El elemento crítico es el primer elemento que, en caso de incluirlo, se excede la capacidad permitida. La heurística se puede mejorar agregando un paso posterior que consiste en comparar al resultado obtenido con el beneficio del elemento crítico, ps. Es decir, en definitiva, el resultado obtenido sería: Esto permitiría que por ejemplo en el caso descripto en el ejemplo 2, el valor obtenido aplicando esta heurística mejorado sea de k y en consecuencia, iguale la solución óptima. Peor índice de performance de la heurística mejorada

11 Considerando la siguiente instancia del problema de la mochila con capacidad c=2k (con k > 1) Aplicando el algoritmo mejorado, elegiríamos a los productos A y B obteniendo un valor de funcional z'' = 1 + d + k en comparación a z=2k. En consecuencia el peor índice de performance sería igual a: Ejemplo 3 Considerando la siguiente instancia del problema de la mochila con capacidad c=200 Se puede observar que la solución óptima estaría dada por la selección de los elementos B y C, en consecuencia z=200. En cambio, utilizando la heurística descripta, el valor obtenido es z''=102. El índice de performance de la heurística en este caso particular resulta cal=102/200 Variantes Existen distintas variaciones 3 que se han realizado al problema de la mochila estándar. A continuación se presenta una breve introducción a algunas de ellas. Acotado: En esta variante, en vez de contar con solamente un elemento de cada tipo, se cuenta con una cantidad limitada y conocida de cada uno de los elementos (que no necesariamente es la misma). Es decir, el modelo pasa a ser:

12 No acotado: El problema de la mochila no acotado es una instancia particular del problema de la mochila acotado en el cual cada bi = 1 Suma de subconjuntos: Existe una variante en la cual el beneficio es igual al peso para cada uno de los elementos. Esto no implica que el beneficio (o peso) sea el mismo para cada uno de los elementos Problema del cambio: Hay un caso particular que aparece cuando se exige cumplir exactamente con la restricción de capacidad. En este caso además se plantea que pi=1 ya que se intenta reconstruir la situación de un cajero que debe maximizar o minimizar la cantidad de monedas que entrega de cambio. Múltiples mochilas: Otra de las variantes conocidas surge de la generalización del problema estándar, cuando en vez de tener un solo contenedor (mochila), se tienen varios. 1 Teoría de la complejidad computacional. Wikipedia 2 KARP, Richard. Reducibility Among Combinatorial Problems MARTELLO, S. and TOTH, P. Knapsack Problems: Algorithms and Computer Implementation. 1990

13 Calendarización (Scheduling) Introducción El estudio formal de los problemas de calendarización se remonta a la década del 50'. En ese entonces, industrias de diferente índole intentaban resolver el problema de cómo llevar adelante la realización de múltiples tareas teniendo recursos (máquinas) limitados. Oliver Wight identifica dos conceptos clave en lo que refiere a los problemas de calendarización orientados a la producción: prioridades y capacidades. En definitiva, qué deberá hacerse primero y quién debería hacerlo. La respuesta a estas dos preguntas podía marcar la diferencia entre una empresa competitiva y una que no lo era. El hecho de que sea un problema al que se le encontraban tantas aplicaciones prácticas, impulsó su estudio y la aplicación de distintas técnicas para resolverlo. En la década del 70' se demostró que ciertos problemas de calendarización, pertenecen al grupo de problemas NP-Hard. Debido al costo (y en algunos casos incluso la imposibilidad) de obtener soluciones óptimas, se prepararon heurísticas que aunque no conseguían la solución óptima, encontraban soluciones suficientemente buenas para lo que se necesitaba. Ejemplo de problema de calendarización Supongamos la existencia de N tareas a realizar, cada una con un tiempo de procesamiento que depende de la tarea. Cada una de las tareas se puede realizar en cualquiera de las M máquinas. No existen restricciones en lo que respecta a la precedencia de las tareas. El objetivo sería definir en qué momento se debe procesar cada tarea y en que máquina, para poder completar todas las tareas lo antes posible. Es decir, que la tarea que finaliza último, termine lo antes posible. Una de las técnicas matemáticas que se puede utilizar para la resolución de este problema es la programación lineal. Simplificación con una sola máquina Para armar el modelo, primero resulta conveniente pensar el problema con solamente una máquina. Obviamente, si se tiene solamente una máquina, el tiempo en el que se va a terminar la última tarea será siempre el mismo ya que solamente se puede modificar el orden de las tareas. No obstante, resulta más sencillo empezar por este caso para poder ir pensando el modelo en forma incremental. Definiendo a: N como la cantidad de tareas a procesar. M como la cantidad de máquinas idénticas que pueden procesar la tarea. En esta primera aproximación M = 1. proc i como el tiempo que se tarda en procesar la tarea i en la máquina. Lo primero que podríamos plantear es el funcional. Como ya dijimos, queremos minimizar el momento de culminación de la última tarea. En consecuencia,

14 El momento de culminación de la última tarea se puede obtener analizando la culminación de cada una de las tareas. En el objetivo, habíamos planteado la necesidad de obtener el momento de comienzo de cada una de las tareas. Podemos relacionarlo con el momento de culminación: El problema que presentaría nuestro modelo en caso de terminar en este punto sería que permitiría la superposición de las tareas. Es decir, permite que la única máquina que tenemos realice más de una tarea a la vez. Para resolver este problema, es necesario agregar restricciones que lo impidan: Con estos pares de ecuaciones se está obligando a que no pueda empezar una tarea si se está procesando otra. De esta manera, ya podríamos tener concluido el modelo con una sola máquina. Inclusión de varias máquinas Al incluir nuevas máquinas, las ecuaciones que impedían la superposición de tareas se deben modificar. Ahora, es posible que dos tareas comiencen a procesarse en el mismo momento. Esto será posible siempre y cuando las tareas se procesen en máquinas diferentes. Entonces, ese par de ecuaciones que

15 impiden la superposición será necesario solamente cuando las tareas se procesen en la misma máquina. En consecuencia, es necesario liberar las ecuaciones cuando no se procesen las dos tareas en la misma máquina: Para determinar si se procesan en la misma máquina será necesario plantear una variable que represente si una tarea i se procesa en una determinada máquina k, YTareaEnMaq ik. Luego de analizar para cada una de las máquinas si las tareas se procesan en la misma (and), se plantea una variable (similar al or) para resolver si se están procesando en una misma máquina. Notación Tan grande es el conjunto de problemas de calendarización, que incluso se desarrolló una notación para identificarlos. Los problemas de calendarización se pueden especificar de la forma α β γ

16 El término α representa el entorno de las máquinas. Por ejemplo, si existiera una sola máquina se indicaría con un 1. Si existieran 3 máquinas idénticas, se marcaría P3. El segundo término, β, indica las características de las tareas. Si el trabajo en una tarea se pudiera interrumpir para que pueda ser continuado más adelante, agregaríamos pmtn en este término. Si existieran precedencias también serían detalladas en este campo. Es necesario mencionar que las características no son excluyentes. Es decir, podría armarse por ejemplo un problema de calendarización con precedencias y con interrupción de tareas. Por último, en el término γ se incluye la función objetivo a resolver. La función objetivo no necesariamente será completar la última tarea lo antes posible (denominada Cmax). Constituyen otros ejemplos de funciones objetivo: Minimizar la finalización de todas las tareas ponderadas por un peso. Si se estableciera una fecha de finalización esperada para cada tarea, podría minimizarse la demora o la cantidad de tareas La notación correspondiente al problema identificado en la sección 1 es: Pm Cmax Aplicaciones Ya se describió que la industria fue la que impulsó el estudio de los problemas de calendarización, aplicándolo principalmente para el caso en el cual los recursos eran máquinas. No obstante, con el tiempo el problema fue extendiéndose a nuevas áreas. El libro Handbook of Scheduling compila varias de estas aplicaciones[1]. Algunos de los ejemplos son: Asignación de horarios: El problema de asignar horarios a docentes que dan clases en un organismo educativo puede ser considerado como un problema de calendarización. Además de la complejidad intrínseca asociada al aspecto matemático del problema, existen temas que tienen que ver con el hecho de que los recursos, no son máquinas sino que son humanos. No siempre se podrá satisfacer a todos los docentes con los horarios que ellos soliciten. En consecuencia, el hecho de que puede ser necesario llevar adelante una especie de negociación es un factor que se debe tener en cuenta. Industria aérea: Varios de los problemas que tienen que resolver las aerolíneas podrían catalogarse dentro del mundo de scheduling. Lo que

17 distingue a esta industria es que muchas de las decisiones que debe tomar están interrelacionadas entre sí. Tiene que definir vuelos para satisfacer la demanda de pasajeros y asignar tripulaciones a estos vuelos, siempre teniendo en consideración las regulaciones legales y otras restricciones existentes. A diferencia del estudio de calendarización en máquinas donde se pudo por ejemplo definir una notación, el estudio en la industria de las aerolíneas esta menos estandarizado debido a la imposibilidad de generar un modelo común a estos problemas. Referencias Scheduling 1. LEUNG, Joseph et al. Handbook of Scheduling HERRMANNN, Jeffrey et al. Handbook of Production Scheduling GRAHAM, Ronald et al. Optimization and approximation in deterministic sequencing and scheduling SOTSKOV, Yu y SHAKHLEVICH N.V. NP-hardness of shop-scheduling problems with three jobs

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Ingeniería del Software I Clase de Testing Funcional 2do. Cuatrimestre de 2007

Ingeniería del Software I Clase de Testing Funcional 2do. Cuatrimestre de 2007 Enunciado Se desea efectuar el testing funcional de un programa que ejecuta transferencias entre cuentas bancarias. El programa recibe como parámetros la cuenta de origen, la de cuenta de destino y el

Más detalles

Nota 2. Luis Sierra. Marzo del 2010

Nota 2. Luis Sierra. Marzo del 2010 Nota 2 Luis Sierra Marzo del 2010 Cada mecanismo de definición de conjuntos que hemos comentado sugiere mecanismos para definir funciones y probar propiedades. Recordemos brevemente qué son las funciones

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

El rincón de los problemas

El rincón de los problemas Marzo de 2010, Número 21, páginas 165-172 ISSN: 1815-0640 El rincón de los problemas Pontificia Universidad Católica del Perú umalasp@pucp.edu.pe De lo particular a lo general, usando grafos Problema En

Más detalles

Base de datos en Excel

Base de datos en Excel Base de datos en Excel Una base datos es un conjunto de información que ha sido organizado bajo un mismo contexto y se encuentra almacenada y lista para ser utilizada en cualquier momento. Las bases de

Más detalles

ISO 9001:2000 DOCUMENTO INFORMATIVO DOCUMENTO ELABORADO POR CHRISTIAN NARBARTE PARA EL IVECE

ISO 9001:2000 DOCUMENTO INFORMATIVO DOCUMENTO ELABORADO POR CHRISTIAN NARBARTE PARA EL IVECE ISO 9001:2000 DOCUMENTO INFORMATIVO DOCUMENTO ELABORADO POR CHRISTIAN NARBARTE PARA EL IVECE MARZO 2007 Este documento contesta las preguntas más frecuentes que se plantean las organizaciones que quieren

Más detalles

CAPITULO 4 JUSTIFICACION DEL ESTUDIO. En este capítulo se presenta la justificación del estudio, supuestos y limitaciones de

CAPITULO 4 JUSTIFICACION DEL ESTUDIO. En este capítulo se presenta la justificación del estudio, supuestos y limitaciones de CAPITULO 4 JUSTIFICACION DEL ESTUDIO En este capítulo se presenta la justificación del estudio, supuestos y limitaciones de estudios previos y los alcances que justifican el presente estudio. 4.1. Justificación.

Más detalles

Apuntes de Matemática Discreta 9. Funciones

Apuntes de Matemática Discreta 9. Funciones Apuntes de Matemática Discreta 9. Funciones Francisco José González Gutiérrez Cádiz, Octubre de 004 Universidad de Cádiz Departamento de Matemáticas ii Lección 9 Funciones Contenido 9.1 Definiciones y

Más detalles

Fundamentos de Investigación de Operaciones Investigación de Operaciones 1

Fundamentos de Investigación de Operaciones Investigación de Operaciones 1 Fundamentos de Investigación de Operaciones Investigación de Operaciones 1 1 de agosto de 2003 1. Introducción Cualquier modelo de una situación es una simplificación de la situación real. Por lo tanto,

Más detalles

7. Conclusiones. 7.1 Resultados

7. Conclusiones. 7.1 Resultados 7. Conclusiones Una de las preguntas iniciales de este proyecto fue : Cuál es la importancia de resolver problemas NP-Completos?. Puede concluirse que el PAV como problema NP- Completo permite comprobar

Más detalles

Plan de mejora de las competencias lectoras en la ESO. PERFECTOS, AMIGOS Y GEMELOS

Plan de mejora de las competencias lectoras en la ESO. PERFECTOS, AMIGOS Y GEMELOS Plan de mejora de las competencias lectoras en la ESO. PERFECTOS, AMIGOS Y GEMELOS Las categorías en las que se clasifican los números enteros son numerosas y atienden a diversos criterios, siendo los

Más detalles

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos

Más detalles

Tema 2. Espacios Vectoriales. 2.1. Introducción

Tema 2. Espacios Vectoriales. 2.1. Introducción Tema 2 Espacios Vectoriales 2.1. Introducción Estamos habituados en diferentes cursos a trabajar con el concepto de vector. Concretamente sabemos que un vector es un segmento orientado caracterizado por

Más detalles

PRODUCTIVIDAD DE PROYECTOS DE DESARROLLO DE SOFTWARE: FACTORES DETERMINANTES E INDICADORES

PRODUCTIVIDAD DE PROYECTOS DE DESARROLLO DE SOFTWARE: FACTORES DETERMINANTES E INDICADORES PRODUCTIVIDAD DE PROYECTOS DE DESARROLLO DE SOFTWARE: FACTORES DETERMINANTES E INDICADORES Raúl Palma G. y Guillermo Bustos R. Escuela de Ingeniería Industrial Universidad Católica de Valparaíso Casilla

Más detalles

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto

Más detalles

Introducción a la Teoría de Grafos

Introducción a la Teoría de Grafos Introducción a la Teoría de Grafos Flavia Bonomo fbonomo@dc.uba.ar do. Cuatrimestre 009 Árboles Un árbol es un grafo conexo y acíclico (sin ciclos). Un bosque es un grafo acíclico, o sea, una unión disjunta

Más detalles

Semana 08 [1/15] Axioma del Supremo. April 18, 2007. Axioma del Supremo

Semana 08 [1/15] Axioma del Supremo. April 18, 2007. Axioma del Supremo Semana 08 [1/15] April 18, 2007 Acotamiento de conjuntos Semana 08 [2/15] Cota Superior e Inferior Antes de presentarles el axioma del supremo, axioma de los números reales, debemos estudiar una serie

Más detalles

Créditos académicos. Ignacio Vélez. Facultad de Ingeniería Industrial. Politécnico Grancolombiano

Créditos académicos. Ignacio Vélez. Facultad de Ingeniería Industrial. Politécnico Grancolombiano Créditos académicos Ignacio Vélez Facultad de Ingeniería Industrial Politécnico Grancolombiano 11 de noviembre de 2003 Introducción Cuando se habla del sistema de créditos muchas personas consideran que

Más detalles

La nueva criba de Eratóstenes Efraín Soto Apolinar 1 F.I.M.E. U.A.N.L. San Nicolás, N.L. México. efrain@yalma.fime.uanl.mx

La nueva criba de Eratóstenes Efraín Soto Apolinar 1 F.I.M.E. U.A.N.L. San Nicolás, N.L. México. efrain@yalma.fime.uanl.mx La nueva criba de Eratóstenes Efraín Soto Apolinar 1 F.I.M.E. U.A.N.L. San Nicolás, N.L. México. efrain@yalma.fime.uanl.mx Resumen Se dan algunas definiciones básicas relacionadas con la divisibilidad

Más detalles

TABLA DE DECISION. Consideremos la siguiente tabla, expresada en forma genérica, como ejemplo y establezcamos la manera en que debe leerse.

TABLA DE DECISION. Consideremos la siguiente tabla, expresada en forma genérica, como ejemplo y establezcamos la manera en que debe leerse. TABLA DE DECISION La tabla de decisión es una herramienta que sintetiza procesos en los cuales se dan un conjunto de condiciones y un conjunto de acciones a tomar según el valor que toman las condiciones.

Más detalles

El nivel de Satisfacción Laboral tomado con puntaje de mayor de 3 es lo que denota mayor satisfacción.

El nivel de Satisfacción Laboral tomado con puntaje de mayor de 3 es lo que denota mayor satisfacción. IX. ANALISIS DE LOS RESULTADOS El nivel de Satisfacción Laboral tomado con puntaje de mayor de 3 es lo que denota mayor satisfacción. En relación a la edad de las enfermeras y enfermeros del hospital encontramos

Más detalles

Apuntes Recuperación ante Fallas - Logging

Apuntes Recuperación ante Fallas - Logging Lic. Fernando Asteasuain -Bases de Datos 2008 - Dpto. Computación -FCEyN-UBA 1 Apuntes Recuperación ante Fallas - Logging Nota: El siguiente apunte constituye sólo un apoyo para las clases prácticas del

Más detalles

PARTE 3 ECUACIONES DE EQUIVALENCIA FINANCIERA T E M A S

PARTE 3 ECUACIONES DE EQUIVALENCIA FINANCIERA T E M A S PARTE 3 ECUACIONES DE EQUIVALENCIA FINANCIERA Valor del dinero en el tiempo Conceptos de capitalización y descuento Ecuaciones de equivalencia financiera Ejercicio de reestructuración de deuda T E M A

Más detalles

Educación y capacitación virtual, algo más que una moda

Educación y capacitación virtual, algo más que una moda Éxito Empresarial Publicación No.12 marzo 2004 Educación y capacitación virtual, algo más que una moda I Introducción Últimamente se ha escuchado la posibilidad de realizar nuestra educación formal y capacitación

Más detalles

Para representar los conjuntos, los elementos y la relación de pertenencia, mediante símbolos, tendremos en cuenta las siguientes convenciones:

Para representar los conjuntos, los elementos y la relación de pertenencia, mediante símbolos, tendremos en cuenta las siguientes convenciones: 2. Conjuntos 2.1 Introducción El concepto de conjunto, de singular importancia en la ciencia matemática y objeto de estudio de una de sus disciplinas más recientes, está presente, aunque en forma informal,

Más detalles

Profr. Efraín Soto Apolinar. La función lineal. y = a 0 + a 1 x. y = m x + b

Profr. Efraín Soto Apolinar. La función lineal. y = a 0 + a 1 x. y = m x + b La función lineal Una función polinomial de grado uno tiene la forma: y = a 0 + a 1 x El semestre pasado estudiamos la ecuación de la recta. y = m x + b En la notación de funciones polinomiales, el coeficiente

Más detalles

Qué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic

Qué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic Qué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic http://geeks.ms/blogs/jorge/archive/2007/05/09/explicando-scrum-a-mi-abuela.aspx Por

Más detalles

DOCUMENTO EXPLICATIVO SOBRE NUESTROS CURSOS DE FORMACIÓN PEDAGÓGICA PRÁCTICA A DISTANCIA, PARA EL PROFESORADO

DOCUMENTO EXPLICATIVO SOBRE NUESTROS CURSOS DE FORMACIÓN PEDAGÓGICA PRÁCTICA A DISTANCIA, PARA EL PROFESORADO 1 DOCUMENTO EXPLICATIVO SOBRE NUESTROS CURSOS DE FORMACIÓN PEDAGÓGICA PRÁCTICA A DISTANCIA, PARA EL PROFESORADO Quiénes somos? ACENTO es un proyecto que nació hace varios años, para dar soporte al sector

Más detalles

Programa para el Mejoramiento de la Enseñanza de la Matemática en ANEP Proyecto: Análisis, Reflexión y Producción. Fracciones

Programa para el Mejoramiento de la Enseñanza de la Matemática en ANEP Proyecto: Análisis, Reflexión y Producción. Fracciones Fracciones. Las fracciones y los números Racionales Las fracciones se utilizan cotidianamente en contextos relacionados con la medida, el reparto o como forma de relacionar dos cantidades. Tenemos entonces

Más detalles

Complejidad - Problemas NP-Completos. Algoritmos y Estructuras de Datos III

Complejidad - Problemas NP-Completos. Algoritmos y Estructuras de Datos III Complejidad - Problemas NP-Completos Algoritmos y Estructuras de Datos III Teoría de Complejidad Un algoritmo eficiente es un algoritmo de complejidad polinomial. Un problema está bien resuelto si se conocen

Más detalles

ANALIZANDO GRAFICADORES

ANALIZANDO GRAFICADORES ANALIZANDO GRAFICADORES María del Carmen Pérez E.N.S.P.A, Avellaneda. Prov. de Buenos Aires Instituto Superior del Profesorado "Dr. Joaquín V. González" Buenos Aires (Argentina) INTRODUCCIÓN En muchos

Más detalles

Gestión de Oportunidades

Gestión de Oportunidades Gestión de Oportunidades Bizagi Suite Gestión de Oportunidades 1 Tabla de Contenido CRM Gestión de Oportunidades de Negocio... 4 Elementos del Proceso... 5 Registrar Oportunidad... 5 Habilitar Alarma y

Más detalles

H E R R A M I E N T A S D E A N Á L I S I S D E D A T O S HERRAMIENTAS DE ANÁLISIS DE DATOS

H E R R A M I E N T A S D E A N Á L I S I S D E D A T O S HERRAMIENTAS DE ANÁLISIS DE DATOS H E R R A M I E N T A S D E A N Á L I S I S D E D A T O S HERRAMIENTAS DE ANÁLISIS DE DATOS Una situación que se nos plantea algunas veces es la de resolver un problema hacia atrás, esto es, encontrar

Más detalles

ESTUDIAR MATEMATICA EN CASA

ESTUDIAR MATEMATICA EN CASA ESTUDIAR MATEMATICA EN CASA Sugerencias para docentes Sea cual fuere el enfoque de enseñanza de la matemática adoptado, todos los docentes acuerdan en la importancia del tiempo extraescolar dedicado al

Más detalles

Como lo expresamos cuando describimos el problema objeto de

Como lo expresamos cuando describimos el problema objeto de Como lo expresamos cuando describimos el problema objeto de esta investigación, durante su desarrollo buscamos aproximarnos a las características y las condiciones de posibilidad de las prácticas académicas

Más detalles

Ecuaciones de primer grado con dos incógnitas

Ecuaciones de primer grado con dos incógnitas Ecuaciones de primer grado con dos incógnitas Si decimos: "las edades de mis padres suman 120 años", podemos expresar esta frase algebraicamente de la siguiente forma: Entonces, Denominamos x a la edad

Más detalles

Aproximación local. Plano tangente. Derivadas parciales.

Aproximación local. Plano tangente. Derivadas parciales. Univ. de Alcalá de Henares Ingeniería de Telecomunicación Cálculo. Segundo parcial. Curso 004-005 Aproximación local. Plano tangente. Derivadas parciales. 1. Plano tangente 1.1. El problema de la aproximación

Más detalles

Las Relaciones Públicas en el Marketing social

Las Relaciones Públicas en el Marketing social Las Relaciones Públicas en el Marketing social El marketing social es el marketing que busca cambiar una idea, actitud o práctica en la sociedad en la que se encuentra, y que intenta satisfacer una necesidad

Más detalles

Dirección de Planificación Universitaria Dirección de Planificación Universitaria 0819-07289 Panamá, Rep. de Panamá 0819-07289 Panamá, Rep.

Dirección de Planificación Universitaria Dirección de Planificación Universitaria 0819-07289 Panamá, Rep. de Panamá 0819-07289 Panamá, Rep. Comparación de las tasas de aprobación, reprobación, abandono y costo estudiante de dos cohortes en carreras de Licenciatura en Ingeniería en la Universidad Tecnológica de Panamá Luzmelia Bernal Caballero

Más detalles

Capítulo IV. Manejo de Problemas

Capítulo IV. Manejo de Problemas Manejo de Problemas Manejo de problemas Tabla de contenido 1.- En qué consiste el manejo de problemas?...57 1.1.- Ventajas...58 1.2.- Barreras...59 2.- Actividades...59 2.1.- Control de problemas...60

Más detalles

Análisis de los datos

Análisis de los datos Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA Análisis de los datos Hojas de cálculo Tema 6 Análisis de los datos Una de las capacidades más interesantes de Excel es la actualización

Más detalles

Gestión y Desarrollo de Requisitos en Proyectos Software

Gestión y Desarrollo de Requisitos en Proyectos Software Gestión y Desarrollo de Requisitos en Proyectos Software Ponente: María Jesús Anciano Martín Objetivo Objetivo Definir un conjunto articulado y bien balanceado de métodos para el flujo de trabajo de Ingeniería

Más detalles

INTRODUCCIÓN: Una Visión Global del Proceso de Creación de Empresas

INTRODUCCIÓN: Una Visión Global del Proceso de Creación de Empresas INTRODUCCIÓN: Una Visión Global del Proceso de Creación de Empresas 1 INTRODUCCIÓN. Una visión global del proceso de creación de empresas Cuando se analiza desde una perspectiva integral el proceso de

Más detalles

PROGRAMACIÓN LINEAL. 8.1. Introducción. 8.2. Inecuaciones lineales con 2 variables

PROGRAMACIÓN LINEAL. 8.1. Introducción. 8.2. Inecuaciones lineales con 2 variables Capítulo 8 PROGRAMACIÓN LINEAL 8.1. Introducción La programación lineal es una técnica matemática relativamente reciente (siglo XX), que consiste en una serie de métodos y procedimientos que permiten resolver

Más detalles

Curso: Teoría de la Computación. Unidad 2, Sesión 8: Complejidad computacional (2)

Curso: Teoría de la Computación. Unidad 2, Sesión 8: Complejidad computacional (2) Curso: Teoría de la Computación. Unidad 2, Sesión 8: Complejidad computacional (2) Instituto de Computación, Facultad de Ingeniería Universidad de la República, Montevideo, Uruguay dictado semestre 2-2009

Más detalles

MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A GERENCIA DE INFORMATICA

MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A GERENCIA DE INFORMATICA MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A Usuario Propietario: Gerencia de Informática Usuario Cliente: Todos los usuarios de ANDA Elaborada por: Gerencia de Informática,

Más detalles

Guías _SGO. Gestione administradores, usuarios y grupos de su empresa. Sistema de Gestión Online

Guías _SGO. Gestione administradores, usuarios y grupos de su empresa. Sistema de Gestión Online Guías _SGO Gestione administradores, usuarios y grupos de su empresa Sistema de Gestión Online Índice General 1. Parámetros Generales... 4 1.1 Qué es?... 4 1.2 Consumo por Cuentas... 6 1.3 Días Feriados...

Más detalles

RIESGO Y RENTABILIDAD DE LA EMPRESA (Riesgo y Rendimiento) Qué es lo que determina el rendimiento requerido de una inversión?

RIESGO Y RENTABILIDAD DE LA EMPRESA (Riesgo y Rendimiento) Qué es lo que determina el rendimiento requerido de una inversión? 1 RIESGO Y RENTABILIDAD DE LA EMPRESA (Riesgo y Rendimiento) Qué es lo que determina el rendimiento requerido de una inversión? La respuesta es sencilla. El rendimiento requerido siempre depende del riesgo

Más detalles

ANÁLISIS DE DATOS NO NUMERICOS

ANÁLISIS DE DATOS NO NUMERICOS ANÁLISIS DE DATOS NO NUMERICOS ESCALAS DE MEDIDA CATEGORICAS Jorge Galbiati Riesco Los datos categóricos son datos que provienen de resultados de experimentos en que sus resultados se miden en escalas

Más detalles

2) Se ha considerado únicamente la mano de obra, teniéndose en cuenta las horas utilizadas en cada actividad por unidad de página.

2) Se ha considerado únicamente la mano de obra, teniéndose en cuenta las horas utilizadas en cada actividad por unidad de página. APLICACIÓN AL PROCESO PRODUCTIVO DE LA EMPRESA "F. G. / DISEÑO GRÁFICO". AÑO 2004 Rescala, Carmen Según lo explicado en el Informe del presente trabajo, la variación en la producción de páginas web de

Más detalles

Seguro de Desempleo Trabajo Temporal

Seguro de Desempleo Trabajo Temporal Seguro de Desempleo Trabajo Temporal SUS DERECHOS LEGALES Muchas personas que trabajan en empleos temporales cobran sus beneficios por desempleo en el período transcurrido entre un trabajo y el siguiente.

Más detalles

Datos del autor. Nombres y apellido: Germán Andrés Paz. Lugar de nacimiento: Rosario (Código Postal 2000), Santa Fe, Argentina

Datos del autor. Nombres y apellido: Germán Andrés Paz. Lugar de nacimiento: Rosario (Código Postal 2000), Santa Fe, Argentina Datos del autor Nombres y apellido: Germán Andrés Paz Lugar de nacimiento: Rosario (Código Postal 2000), Santa Fe, Argentina Correo electrónico: germanpaz_ar@hotmail.com =========0========= Introducción

Más detalles

Ingeniería en Informática

Ingeniería en Informática Departamento de Informática Universidad Carlos III de Madrid Ingeniería en Informática Aprendizaje Automático Junio 2007 Normas generales del examen El tiempo para realizar el examen es de 3 horas No se

Más detalles

forma de entrenar a la nuerona en su aprendizaje.

forma de entrenar a la nuerona en su aprendizaje. Sistemas expertos e Inteligencia Artificial,Guía5 1 Facultad : Ingeniería Escuela : Computación Asignatura: Sistemas expertos e Inteligencia Artificial Tema: SISTEMAS BASADOS EN CONOCIMIENTO. Objetivo

Más detalles

SOLUCION DE MODELOS DE PROGRAMACION LINEAL EN UNA HOJA DE CALCULO. PROBLEMAS DE TRANSPORTE Y ASIGNACION.

SOLUCION DE MODELOS DE PROGRAMACION LINEAL EN UNA HOJA DE CALCULO. PROBLEMAS DE TRANSPORTE Y ASIGNACION. UNIVERSIDAD NACIONAL DE LA PLATA FACULTAD DE INGENIERÍA DEPARTAMENTO DE INGENIERÍA DE LA PRODUCCIÓN INGENIERÍA INDUSTRIAL SOLUCION DE MODELOS DE PROGRAMACION LINEAL EN UNA HOJA DE CALCULO. PROBLEMAS DE

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

Más detalles

Análisis de Resultados

Análisis de Resultados Análisis de Resultados Encuesta Web OnLine Buses: www.encuesta-webonlinebuses.tk Grupo10 1 Datos Generales Técnica: Encuesta Web Medio: Google Forms Unidad de muestreo: Usuarios y potenciales usuarios

Más detalles

ANÁLISIS DE UN JUEGO DE CARTAS: LAS SIETE Y MEDIA

ANÁLISIS DE UN JUEGO DE CARTAS: LAS SIETE Y MEDIA ANÁLISIS DE UN JUEGO DE CARTAS: LAS SIETE Y MEDIA MaMaEuSch (Management Mathematics for European School) http://www.mathematik.uni-kl.de/~mamaeusch/ Modelos matemáticos orientados a la educación Clases

Más detalles

K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2

K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2 K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2 Historia de revisiones Fecha VersiónDescripción Autor 08/10/2009 1.0 Creación del documento.

Más detalles

Gestión de la Configuración

Gestión de la Configuración Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de

Más detalles

Secuencia para 4 grado- Sistemas de referencias ACTIVIDAD 1: BATALLA NAVAL

Secuencia para 4 grado- Sistemas de referencias ACTIVIDAD 1: BATALLA NAVAL Secuencia para 4 grado- Sistemas de referencias ACTIVIDAD 1: BATALLA NAVAL Material: 2 cuadrículas para cada pareja de alumnos. Cada una es de 11 x 11 con letras de la A hasta la J, en la primera columna,

Más detalles

INTERRUPCION A LA EXPLOTACION

INTERRUPCION A LA EXPLOTACION Mantener la Independencia es Poder Elegir INTERRUPCION A LA EXPLOTACION NEWSLETTER La COBERTURA correcta al momento del SINESTRO. Introducción. El objetivo de todo seguro es simple, compensar el asegurado

Más detalles

De forma general, los problemas de optimización lineal tienen la siguiente estructura:

De forma general, los problemas de optimización lineal tienen la siguiente estructura: En los siglos XVII y XVIII matemáticos como Newton, Leibniz, Bernouilli y sobre todo Lagrange, que tanto habían contribuido al desarrollo del cálculo infinitesimal, se ocuparon de obtener máimos y mínimos

Más detalles

Problemas fáciles y problemas difíciles. Cuando a los niños les planteamos problemas de suma y resta, Laura dejó sin resolver el siguiente problema:

Problemas fáciles y problemas difíciles. Cuando a los niños les planteamos problemas de suma y resta, Laura dejó sin resolver el siguiente problema: Problemas fáciles y problemas difíciles Alicia Avila Profesora investigadora de la Universidad Pedagógica Nacional Cuando a los niños les planteamos problemas de suma y resta, Laura dejó sin resolver el

Más detalles

Cuarto grado de Primaria

Cuarto grado de Primaria Cuarto grado de Primaria Índice Presentación... 5 Orientaciones y recomendaciones para el uso de las unidades didácticas y sesiones de aprendizaje... 6 COMUNICACIÓN... 11 Unidad didáctica 1 : Nos organizamos

Más detalles

NÚMEROS NATURALES Y NÚMEROS ENTEROS

NÚMEROS NATURALES Y NÚMEROS ENTEROS NÚMEROS NATURALES Y NÚMEROS ENTEROS Los números naturales surgen como respuesta a la necesidad de nuestros antepasados de contar los elementos de un conjunto (por ejemplo los animales de un rebaño) y de

Más detalles

Capítulo 5: METODOLOGÍA APLICABLE A LAS NORMAS NE AI

Capítulo 5: METODOLOGÍA APLICABLE A LAS NORMAS NE AI Capítulo 5: METODOLOGÍA APLICABLE A LAS NORMAS NE AI La segunda fase del NIPE corresponde con la adecuación de las intervenciones de enfermería del sistema de clasificación N.I.C. (Nursing Intervention

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

El diagnóstico basado en CobiT Noviembre 2013

El diagnóstico basado en CobiT Noviembre 2013 El diagnóstico basado en CobiT Noviembre 2013 1. Desarrollo de la Auditoría de Sistemas en Repsol 2. Metodologías 3. Ley Sarbanes Oxley 4. Modelos de madurez y Mapas de riesgos 5. La función de Auditoría

Más detalles

Caso práctico 1: Determinación del coste de capital de REGRESENGER.

Caso práctico 1: Determinación del coste de capital de REGRESENGER. Caso práctico 1: Determinación del coste de capital de REGRESENGER. REGRESENGER, SA, tiene previsto realizar un proyecto, de entre dos posibles, ambos con unas necesidades financieras por importe de 1

Más detalles

CAPÍTULO IV METODOLOGÍA PARA EL CONTROL DE INVENTARIOS. En este capítulo se presenta los pasos que se siguieron para la elaboración de un sistema de

CAPÍTULO IV METODOLOGÍA PARA EL CONTROL DE INVENTARIOS. En este capítulo se presenta los pasos que se siguieron para la elaboración de un sistema de CAPÍTULO IV METODOLOGÍA PARA EL CONTROL DE INVENTARIOS En este capítulo se presenta los pasos que se siguieron para la elaboración de un sistema de inventarios para lograr un control de los productos.

Más detalles

1. Objetivos. 2. Idea Principal. Teoría de Autómatas y Lenguajes Formales. Boletín de Autoevaluación 3: Cómo se minimiza un AFD?.

1. Objetivos. 2. Idea Principal. Teoría de Autómatas y Lenguajes Formales. Boletín de Autoevaluación 3: Cómo se minimiza un AFD?. Teoría de Autómatas y Lenguajes Formales Boletín de Autoevaluación 3: Cómo se minimiza un AFD?.. Objetivos. El objetivo de este boletín es ilustrar uno de los métodos ue permiten obtener el Autómata Finito

Más detalles

Apuntes de Matemática Discreta 1. Conjuntos y Subconjuntos

Apuntes de Matemática Discreta 1. Conjuntos y Subconjuntos Apuntes de Matemática Discreta 1. Conjuntos y Subconjuntos Francisco José González Gutiérrez Cádiz, Octubre de 2004 Universidad de Cádiz Departamento de Matemáticas ii Lección 1 Conjuntos y Subconjuntos

Más detalles

CAPITULO 1 PLANTEAMIENTO DEL PROBLEMA.

CAPITULO 1 PLANTEAMIENTO DEL PROBLEMA. CAPITULO 1 PLANTEAMIENTO DEL PROBLEMA. 1.1 DESCRIPCIÓN DEL PROBLEMA. El aprendizaje del idioma Inglés puede resultar un tanto difícil y poco atractivo cuando se está iniciando, lo cual puede ser modificado

Más detalles

Universidad de Sonora

Universidad de Sonora Universidad de Sonora Escuela de Contabilidad y Administración Trabajo de Investigación Venta de calzado por catálogo Materia: Estadística I Prof. Dr. Francisco Javier Tapia Moreno Nombre del Equipo: Alumno

Más detalles

1.4.1.2. Resumen... 1.4.2. ÁREA DE FACTURACIÓN::INFORMES::Pedidos...27 1.4.2.1. Detalle... 1.4.2.2. Resumen... 1.4.3. ÁREA DE

1.4.1.2. Resumen... 1.4.2. ÁREA DE FACTURACIÓN::INFORMES::Pedidos...27 1.4.2.1. Detalle... 1.4.2.2. Resumen... 1.4.3. ÁREA DE MANUAL DE USUARIO DE ABANQ 1 Índice de contenido 1 ÁREA DE FACTURACIÓN......4 1.1 ÁREA DE FACTURACIÓN::PRINCIPAL...4 1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA...4 1.1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA::General...4

Más detalles

Su éxito se mide por la pertinencia y la oportunidad de la solución, su eficacia y eficiencia.

Su éxito se mide por la pertinencia y la oportunidad de la solución, su eficacia y eficiencia. APUNTES PARA EL CURSO PROCESOS COGNITIVOS: RESOLUCIÓN DE PROBLEMAS Y TOMA DE DECISIONES Elaborado por Vicente Sisto Campos. Se trata de la confluencia de la capacidad analítica del equipo de identificar

Más detalles

BREVE MANUAL DE SOLVER

BREVE MANUAL DE SOLVER BREVE MANUAL DE SOLVER PROFESOR: DAVID LAHOZ ARNEDO PROGRAMACIÓN LINEAL Definición: Un problema se define de programación lineal si se busca calcular el máximo o el mínimo de una función lineal, la relación

Más detalles

Guía Práctica para el Uso del Servicio de Software Zoho CRM

Guía Práctica para el Uso del Servicio de Software Zoho CRM Guía Práctica para el Uso del Servicio de Software Zoho CRM Parte 3 Administración de Roles y Perfiles Uso de la Funcionalidad de Cuentas Uso de la Funcionalidad de Contactos Desarrollado por Mind Andina

Más detalles

Mantenimiento de Sistemas de Información

Mantenimiento de Sistemas de Información de Sistemas de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ACTIVIDAD MSI 1: REGISTRO DE LA PETICIÓN...4 Tarea MSI 1.1: Registro de la Petición... 4 Tarea MSI 1.2: Asignación de la Petición... 5 ACTIVIDAD

Más detalles

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es

Más detalles

Cómo?: Resolviendo el sistema lineal homógeneo que satisfacen las componentes de cualquier vector de S. x4 = x 1 x 3 = x 2 x 1

Cómo?: Resolviendo el sistema lineal homógeneo que satisfacen las componentes de cualquier vector de S. x4 = x 1 x 3 = x 2 x 1 . ESPACIOS VECTORIALES Consideremos el siguiente subconjunto de R 4 : S = {(x, x 2, x 3, x 4 )/x x 4 = 0 x 2 x 4 = x 3 a. Comprobar que S es subespacio vectorial de R 4. Para demostrar que S es un subespacio

Más detalles

2.2. LA COMPRA. TOMA DE DECISIONES DEL CLIENTE.

2.2. LA COMPRA. TOMA DE DECISIONES DEL CLIENTE. 2.2. LA COMPRA. TOMA DE DECISIONES DEL CLIENTE. En este epígrafe abordaremos el estudio del comportamiento de compra del consumidor, para ello tendremos que estudiar tanto las distintas situaciones de

Más detalles

5. Qué pueden aportar los Presupuestos Participativos a Lodosa?

5. Qué pueden aportar los Presupuestos Participativos a Lodosa? 1. Los Presupuestos Participativos 2014. El Ayuntamiento de Lodosa, con la intención de potenciar la participación ciudadana en las decisiones relacionadas con los presupuestos municipales, ha puesto en

Más detalles

5.1. Organizar los roles

5.1. Organizar los roles Marco de intervención con personas en grave situación de exclusión social 5 Organización de la acción 5.1. Organizar los roles Parece que el modelo que vamos perfilando hace emerger un rol central de acompañamiento

Más detalles

Práctica del paso de generación de Leads

Práctica del paso de generación de Leads Práctica del paso de generación de Leads La parte práctica de este módulo consiste en poner en marcha y tener en funcionamiento los mecanismos mediante los cuales vamos a generar un flujo de interesados

Más detalles

Programación lineal 2º curso de Bachillerato Matemáticas aplicadas a las ciencias sociales

Programación lineal 2º curso de Bachillerato Matemáticas aplicadas a las ciencias sociales PROGRAMACIÓN LINEAL Índice: 1. Origen de la programación lineal------------------------------------------------------------- 1 2. Inecuaciones lineales. Interpretación geométrica -----------------------------------------

Más detalles

Aplicación de la inteligencia artificial a la resolución del problema de asignación de estudiantes del departamento de PDI

Aplicación de la inteligencia artificial a la resolución del problema de asignación de estudiantes del departamento de PDI Aplicación de la inteligencia artificial a la resolución del problema de asignación de estudiantes del departamento de PDI Ricardo Köller Jemio Departamento de Ciencias Exactas e Ingeniería, Universidad

Más detalles

SÍNTESIS Y PERSPECTIVAS

SÍNTESIS Y PERSPECTIVAS SÍNTESIS Y PERSPECTIVAS Los invitamos a observar, a identificar problemas, pero al mismo tiempo a buscar oportunidades de mejoras en sus empresas. REVISIÓN DE CONCEPTOS. Esta es la última clase del curso.

Más detalles

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

Más detalles

El rincón de los problemas. Oportunidades para estimular el pensamiento matemático. Triángulos de área máxima o de área mínima Problema

El rincón de los problemas. Oportunidades para estimular el pensamiento matemático. Triángulos de área máxima o de área mínima Problema www.fisem.org/web/union El rincón de los problemas ISSN: 1815-0640 Número 37. Marzo 2014 páginas 139-145 Pontificia Universidad Católica del Perú umalasp@pucp.edu.pe Oportunidades para estimular el pensamiento

Más detalles

Facultad Latinoamericana de Ciencias Sociales

Facultad Latinoamericana de Ciencias Sociales Facultad Latinoamericana de Ciencias Sociales Sede México Maestría en Políticas Públicas Comparadas Título de la Tesis OPCIONES EDUCATIVAS PARA ALUMNOS CON DISCAPACIDAD AUDITIVA EN EL ESTADO DE YUCATÁN.

Más detalles

Capítulo V Resultados y conclusiones

Capítulo V Resultados y conclusiones Capítulo V Resultados y conclusiones Nadav Levanon, autor del libro Radar Principles dijo: el estudio de los radares no solo una aplicación práctica, pero también una disciplina científica madura con fundamentos

Más detalles

II. Estudio de satisfacción de los titulados y empleadores respecto al desempeño laboral de los profesionales de la UBB Introducción

II. Estudio de satisfacción de los titulados y empleadores respecto al desempeño laboral de los profesionales de la UBB Introducción II. Estudio de satisfacción de los titulados y empleadores respecto al desempeño laboral de los profesionales de la UBB Introducción Una de las finalidades del Convenio de Desempeño hace referencia a mejorar

Más detalles

PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores

PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores Martha Alicia Alles Es contadora pública nacional, doctora por la Universidad de Buenos Aires en la especialidad

Más detalles

4. Programación Paralela

4. Programación Paralela 4. Programación Paralela La necesidad que surge para resolver problemas que requieren tiempo elevado de cómputo origina lo que hoy se conoce como computación paralela. Mediante el uso concurrente de varios

Más detalles

GENERACIÓN DE TRANSFERENCIAS

GENERACIÓN DE TRANSFERENCIAS GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base

Más detalles