Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
lingo [2008/10/20 13:50] mmarquez |
lingo [2008/10/29 11:23] (actual) mmarquez |
||
---|---|---|---|
Línea 93: | Línea 93: | ||
Si w fuese una variable con dos índices los valores a asignar se especifican de forma consecutiva fila tras fila. | Si w fuese una variable con dos índices los valores a asignar se especifican de forma consecutiva fila tras fila. | ||
+ | |||
+ | El bloque data permite que los valores de los parámetros sean especificados de forma interactiva, | ||
=== Bloque INI === | === Bloque INI === | ||
Línea 101: | Línea 103: | ||
=== Ficheros de texto === | === Ficheros de texto === | ||
+ | |||
+ | En el fichero del modelo se puede insertar porciones texto de un fichero externo. El uso habitual de esto es la separar la formulación y los datos en dos ficheros distintos. | ||
+ | |||
+ | Un ejemplo de uso es {{lingo: | ||
=== Hoja de cálculo === | === Hoja de cálculo === | ||
Línea 110: | Línea 116: | ||
* '' | * '' | ||
* '' | * '' | ||
+ | |||
+ | Un ejemplo de este uso es {{lingo: | ||
+ | |||
+ | ==== Exportación de resultados ==== | ||
===== Modelos ===== | ===== Modelos ===== | ||
+ | |||
+ | ==== Modelos de localización ==== | ||
+ | |||
+ | === Problema de localización minisum === | ||
+ | |||
+ | Encontrar el punto que minimiza la suma de distancias a los puntos (6,10) (5,2) (2,8) (0,2) (4,2) | ||
+ | |||
+ | Solución: {{lingo: | ||
+ | |||
+ | === Problema de localización minisum ponderado === | ||
+ | |||
+ | Encontrar el punto que minimiza la suma de distancias ponderadas a los puntos (6,10) (5,2) (2,8) (0,2) (4,2) con pesos 0.2, 0.6, 0.5, 0.3, 0.7 | ||
+ | |||
+ | Solución: {{lingo: | ||
+ | |||
+ | Problema de localización minisum ponderado con datos externos del fichero {{lingo: | ||
+ | |||
+ | Solución: {{lingo: | ||
+ | |||
+ | === Problema de localización minimax === | ||
+ | Encontrar el punto que minimiza la mayor de las distancias al punto a localizar. | ||
+ | |||
+ | Solución: {{lingo: | ||
+ | |||
+ | Problema de localización minimax con datos externos del fichero {{lingo: | ||
+ | |||
+ | Solución: {{lingo: | ||
+ | |||
+ | ==== Caminos Mínimos en grafos ==== | ||
+ | |||
+ | Dada la matriz de distancias: | ||
+ | |||
+ | | | 4 | 6 | | | | | ||
+ | | 3 | | 2 | 12 | | | | ||
+ | | 5 | 3 | | 4 | 9 | | | ||
+ | | | 10 | 4 | | 5 | 1 | | ||
+ | | | | 8 | 4 | | 2 | | ||
+ | | | | | 1 | 3 | | | ||
+ | |||
+ | * Formular y resolver el problema de encontrar el camino más corto que une los vértices 1 y 6. | ||
+ | |||
+ | Solución: {{lingo: | ||
+ | |||
+ | * Modificar la formulación para que se pregunte interactivamente el nodo de origen y el de destino. | ||
+ | |||
+ | Solución: {{lingo: | ||
+ | |||
+ | * Modificar la formulación planteando el problema como un problema de asignación. | ||
+ | |||
+ | Solución: {{lingo: | ||
+ | |||
+ | * Modificar la formulación para calcular las longitudes de todos los caminos mínimos entre todos los pares de nodos. | ||
+ | |||
+ | Solución: {{lingo: | ||
+ | |||
+ | ==== Problemas de flujo máximo === | ||
+ | |||
+ | El problema de máximo flujo en un grafo consiste en dadas unas restricciones de capacidad en cada uno de los arcos del grafo y dados un nodo origen, llamado //fuente// y uno destino, llamado // | ||
+ | |||
+ | * Formular el problema de flujo máximo para un grafo de forma que la fuente y el sumidero se especifiquen de forma interactiva. | ||
+ | |||
+ | Solución: {{lingo: | ||
+ | |||
+ | * Formular el problema de flujo máximo admitiendo que cada nodo tiene asignada una capacidad de generación y resolverlo usando los datos del fichero {{lingo: | ||
+ | |||
+ | Solución: {{lingo: | ||
+ | |||
===== Análisis de Sensibilidad ===== | ===== Análisis de Sensibilidad ===== | ||
+ | |||
+ | ==== Activar el cálculo de rangos ==== | ||
+ | |||
+ | Para poder hacer análisis de sensibilidad es necesario activar el cálculo de rangos, se activa: | ||
+ | * Seleccionar '' | ||
+ | * Selecionar la pestaña '' | ||
+ | * En el desplegable '' | ||
+ | * Pulsar el botón '' | ||
+ | |||
+ | ==== Análisis de Sensibilidad ==== | ||
+ | |||
+ | Para realizar un análisis de sensibilidad en LINGO se empieza resolviendo el problema y a continuación se selecciona la opción '' | ||
+ | |||
+ | Ejemplo: | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Después de resolver y seleccionar la opción '' | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | Current Allowable Allowable | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Lo que se interpreta como: | ||
+ | | ||
+ | -1< | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
===== Bibliografía ===== | ===== Bibliografía ===== |