Plantilla Latex
Plantilla Latex
Plantilla Latex
1. Introducción 2
Apéndices 8
A. gilm 9
Índice de cuadros
1
Ingeniería Civil ÍNDICE DE FIGURAS
Índice de figuras
1. Triangulación de puntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
pagina 2
Métodos Numéricos
Introducción
1
En los problemas de asignación de trafico el modelo de flujo en redes que se basan
en el problema genérico de flujo a costo mínimo, cuáles son el problema de transporte,
los problemas de rutas mínimas, problema de flujo máximo, problema genérico convexo
separable, entre los más conocidos. Se enseñarán técnicas de optimización ad-hoc en la
resolución de la mayoría de estos problemas y se revisará en detalle los algoritmo de rutas
mínimas en sus diversas versiones. Se introducirá el concepto de equilibrio en redes urba-
nas, y de que forma este problema puede finalmente plantearse como un problema de flujo
en redes, pero con funciones de costo separable convexas. Se introducirá el algoritmo de
solución para equilibrio con funciones de costo deterministas (tiempo de viaje en arcos)
pero dependientes del flujo en los arcos. Este algoritmo es un método de combinaciones
convexas, basado en encontrar dirección de descenso y tamaño del paso (algoritmo de
Frank Wolfe) en cada iteración. El subproblema para encontrar la dirección de descenso
en cada iteración resulta ser un problema de rutas mínimas. Los alumnos tendrán que
implementar algunas versiones más simples de estos modelos (rutas mínimas y equilibrio)
sobre redes reales estratégicas, correspondientes a la ciudad de Chicago, Estados Unidos.
3
Problema de Asigna-
2 ción de tráfico
4
Ingeniería Civil 2 Problema de Asignación de tráfico
que consiste en una serie de métodos y procedimientos que permiten resolver problemas
de optimización en el ámbito, sobre todo, de las Ciencias Sociales.
1 El conjunto de datos.
pagina 5
Métodos Numéricos
Problema de Geome-
3 tría Computacional
6
Ingeniería Civil 3 Problema de Geometría Computacional
crear una triangulacion tan considerable. La estrategica a seguir para adaptar a este
tipo de problema sera la division del conjunto de puntos en regiones para posteriormente
calcular las triangulaciones de cada subespacio or separado .Con esto esto, se disminuye
la complejidad del problema dividiendolo en partes mas simples o reducidas.
Análogamente se define una triangulación de una nube de puntos del plano como
una partición del cierre convexo en triángulos. La estructura es una familia maximal de
triángulos de interiores disjuntos cuyos vértices son puntos de la nube y en cuyo interior
no hay ningún punto de la nube.
Como podemos observar, de una misma nube de puntos se pueden crear diferentes
triangulaciones.
La condición de Delaunay dice que una red de triángulos es una triangulación de De-
launay si todas las circunferencias circunscritas de todos los triángulos de la red son vacías,
es decir, la circunferencia circunscrita de cada triángulo de la red no contiene otros vérti-
ces aparte de los tres que definen el triángulo. Esa es la definición original para espacios
bidimensionales, y es posible ampliarla para espacios tridimensionales usando la esfera en
vez de la circunferencia circunscrita. Esta condición asegura que los ángulos del interior
de los triángulos son lo más grandes posibles, la longitud de los lados de los triángulos es
mínima y la triangulación formada es única.
por formar los triángulos más equiláteros posibles, es decir, maximiza el mínimo ángulo
de los triángulos. De esta forma, los puntos más próximos entre sí, estarán conectados por
una arista, en la que los triángulos resultantes serán lo más regulares posibles.
pagina 8
Métodos Numéricos
Ingeniería Civil 3 Problema de Geometría Computacional
Propiedad N° 1
Gráfica de propiedad 1
Pk
Pi
Pj
Figura 3: Propiedad 1
Propiedad N° 2
pagina 9
Métodos Numéricos
Ingeniería Civil 3 Problema de Geometría Computacional
Gráfica de propiedad 1
Pi
Pj
Figura 4: Propiedad 2
Las dos propiedades anteriormente descritas son resumidas por una tercera, ?Propie-
dad del Círculo Vacío?, que caracteriza la triangulación de Delaunay:
Sea P un conjunto de puntos en el plano y T una triangulación de P, T es una triangu-
lación Delaunay de P, si y solamente si la circunferencia circunscrita de cualquier triángulo
de T no contiene puntos de P.
t t1 t2
v
No cumple con la Si cumple con la
condición de Delaunay condición de Delaunay
Figura 5: Propiedad 3
tal que la circunferencia circunscrita a uno de los triángulos no contiene al punto restante
que pertenece al otro triángulo. Una arista ilegal de una triangulación es la arista que
pertenece a dos triángulos tales que forman un cuadrilátero convexo y si se intercambia
dicha arista por la otra diagonal del cuadrilátero mejora el vector de ángulos. A esta ope-
ración que consiste en sustituir una diagonal por la otra en un cuadrilátero se le denomina
intercambio de aristas o flip.
Por lo tanto, sea cual sea la triangulación de puntos inicial que se tenga, siempre se
podrá obtener la triangulación de Delaunay equivalente por medio de operaciones de in-
tercambio de aristas.
En este ejemplo, se puede observar que el flipping de la arista común produce una
triangulación que cumple la condición de Delaunay.
Figura 6: De
Estas características tan singulares que definen el método de Delaunay hacen que el
cálculo por partes de una triangulación no sea trivial de realizar por sus propiedades geo-
métricas.
En el siguiente ejemplo podemos observar que si dividimos una nube de puntos en dos
partes o subespacios, calculamos la triangulación de Delaunay por separado y unimos las
soluciones, el resultado no es igual que al calcular la triangulación del total del conjunto
de puntos.
pagina 11
Métodos Numéricos
Ingeniería Civil 3 Problema de Geometría Computacional
Figura 7: o
2 Cada triángulo de Delaunay posee como vértices a los generadores del diagrama de
Voronoi.
4 Cada nodo de la triangulación se corresponde con una única región del diagrama.
6 Una triangulación es de Delaunay si y sólo si todos los círculos que pasen por tres
vértices de un triángulo son vacíos. Por lo tanto, no es posible encontrar ningún
punto de la nube en el interior de los triángulos formados por la triangulación, es
decir, el interior de cada triángulo no posee generadores.
pagina 13
Métodos Numéricos
Ingeniería Civil 3 Problema de Geometría Computacional
pagina 14
Métodos Numéricos
Implemetación del mo-
4 delo matemático
El algoritmo de las combinaciones convexas fue propuesto por primera vez por Frank y
Wolfe en el año 1956. En principio estaba destinado para resolver problemas con funciones
objetivo de orden cuadrático con restricciones lineales. Pero posteriormente fue generali-
zado y pasó a ser aplicable a cualquier función objetivo no lineal, continua, diferenciable
y convexa.
El algoritmo de Frank- Wolfe ha resultado ser muy útil para la búsqueda de equili-
brios en redes de transporte. Este algoritmo se engloba dentro del grupo de técnicas de
búsqueda de direcciones de descenso. Estos algoritmos son algoritmos de tipo iterativo.
Para cada iteración partimos de un punto obtenido de la iteración anterior, estudiamos
la forma de la función próxima al punto y escogemos la dirección que nos proporcione un
mayor descenso. Seguimos esa dirección hasta el punto en el que no podremos seguir des-
cendiendo. Si ese nuevo punto no nos sirve como solución iniciamos una nueva iteración.
Para entender mejor el funcionamiento de estos algoritmos mostramos la imagen 2.2 que
muestra el comportamiento del algoritmo en un caso simple.
15
Ingeniería Civil 4 Implemetación del modelo matemático
El algoritmo de Frank-Wolfe
py n ´ xn qT
(4.1)
}y n ´ xn }
El algoritmo de Frank-Wolfe
py n ´ xn qT
´∇f pxn q (4.2)
}y n ´ xn }
Ahora hemos de buscar el punto y factible que maximice el beneficio obtenido con el
movimiento descrito en la expresión anterior. Para ello planteamos un problema matemá-
tico de minimización, convertimos la maximización en una minimización multiplicando la
expresión anterior por 1 . Además como xn es constante podemos eliminarlo de la expre-
sión:
py?xn qT quedndonosy T
pagina 16
Métodos Numéricos
Ingeniería Civil 4 Implemetación del modelo matemático
Operando
yP P
que nos dará un factor λ , con el que podremos obtener xn`1 aplicando la siguiente
fórmula:
xn`1 “ xn ` λ py n ´ xn q (4.4)
Ahora sólo nos falta ver si este nuevo punto lo aceptamos como solución o iniciamos
una nueva iteración, para ello aplicamos un test de convergencia.
El conjunto de datos.
4.3 gilmer
sdfsfsdf
pagina 17
Métodos Numéricos
Ingeniería Civil 4 Implemetación del modelo matemático
4.3.1. gg
sdfsdfsdfsdsdfsdf jkjkbnnghhnbn
4.3.1.1. gkakas
sdfsdfsd sdsdfsd ssd sdf
Definición 4.1
a`b“b`c
(Una caja).
a ` d ` b “ b ` c ` d.
n9 “ u ´ vδψ (4.7)
e9 “ uδψ ` v (4.8)
tiylo
titulo
xn ` y n “ z n
has no non-zero integer solutions for x, y and z when n ą 2.
pagina 18
Métodos Numéricos
Apéndices
19
gilm
A
hhh fyhgukjhkjhikhlkjkjjhjkjk jkgsdjkf kjhsdhfjkj jkdf gdfgfg
20