Servicios Personalizados
Revista
Articulo
Indicadores
Links relacionados
- Similares en SciELO
Compartir
Ingeniería, investigación y tecnología
versión On-line ISSN 2594-0732versión impresa ISSN 1405-7743
Ing. invest. y tecnol. vol.9 no.4 Ciudad de México oct./dic. 2008
Educación en ingeniería
Funciones distancia asimétricas y no positivas definidas Parte I: Marco teórico
Asymmetric and nonpositive definite distance functions Part I: Theoretical framework
H. SánchezLarios1 y S.T. GuillénBurguete2
1 Instituto de Ingeniería, Universidad Nacional Autónoma de México. Emails: hsanchezl@ii.unam.mx
2 Instituto de Ingeniería, Universidad Nacional Autónoma de México. Emails: sguillenb@ii.unam.mx
Recibido: enero de 2006
Aceptado: febrero de 2007
Resumen
Se propone un marco teórico para modelar funciones distancia generalizadas, las cuales pueden ser asimétricas y no positivas definidas. Se da una definición de longitud de arco asociada a una función distancia generalizada d. La función distancia d cumple la propiedad de identidad, pero a diferencia de las métricas, puede no satisfacer la desigualdad del triángulo, o las propiedades de simetría y definitoreidad. Mostramos que cada función distancia generalizada d induce ciertos arcos, que llamamos "dinducidos", los cuales cumplen una ley de conservación de la distancia d y son una generalización de los segmentos de línea recta del espacio euclidiano. También se muestra que si d satisface la desigualdad del triángulo, entonces los arcos dinducidos son arcos de mínima longitud respecto de la función distancia d, y en este caso, la función distancia d pueden modelarse como un problema de cálculo de variaciones.
Descriptores: Funciones distancia generalizadas, longitud de arco, desigualdad del triángulo, métrica de Finsler.
Abstract
We propose a theoretical framework for modeling generalized distance functions, which can be asymmetric and nonpositive definite. We give a definition of arc length associated to a generalized distance function d. Our distance function d satisfies the identity property but, unlike metrics, may not satisfy the triangle inequality, or symmetry and definiteness properties. We show that each distance function d induces certain arcs, called "dinduced", which satisfy a conservation law of the distance d and are a generalization of the straight line segments of the Euclidean space. We also show that if d satisfies the triangle inequality, then the dinduced arcs are arcs of minimal length with respect to the distance function d, and in this case, the distance function d can be modeled as a problem of calculus of variations.
Keywords: Generalized distance functions, arc length, triangle inequality, Finsler metric.
Introducción
Frecuentemente, no es posible recabar los datos de las "distancias" entre todos los pares ordenados de puntos de una región dada, por lo que es útil contar con funciones distancia.
En este trabajo, se propone una definición de función distancia (generalizada), la cual permite generalizar el concepto de longitud de arco, y este a su vez, permite deducir la existencia de ciertos arcos que cumplen una ley de conservación de la distancia.
Se da una definición de función distancia generalizada, como una función binaria que cumple la propiedad de identidad (la distancia de un punto consigo mismo es cero), es decir, una función distancia generalizada puede no satisfacer la desigualdad del triángulo, simetría y no negatividad, propiedades requeridas por las métricas. Se define la longitud de arco asociado a una función distancia generalizada d, como la integral de la derivada direccional unilateral F(x,v) de d a lo largo del arco. La función F representa la razón de cambio de la función distancia en un punto dado x en la dirección considerada v.
La propiedad de identidad es necesaria para que una función distancia d determine arcos "dinducidos", los cuales cumplen un principio de conservación de la ddistancia. Se definirá "premétrica", como una función distancia d, que además de la propiedad de identidad, cumple la desigualdad del triángulo. Se muestra que los arcos dinducidos por una premétrica son arcos de mínima longitud, con respecto a la función distancia d. Se explora el problema de modelar una función distancia d, cuya derivada direccional unilateral es una función F0 (x,v) dada a priori, que llamamos función fundamental de d. En este problema, d se obtiene resolviendo un problema de cálculo de variaciones. Se muestra además que si F0 es una función convexa en la dirección v, entonces F0 coincide con la derivada direccional unilateral F(x,v) de d.
Función distancia generalizada y longitud de un arco
En esta sección se propone una definición de función distancia que puede no satisfacer la desigualdad del triángulo ni las condiciones de simetría y no negatividad, requeridas por las métricas. También una definición de longitud de arco asociada a una función distancia.
La función distancia generalizada d, o función distancia d, se define como una función binaria que cumple la propiedad de identidad (la distancia de un punto consigo mismo es cero,
Para definir la longitud de arco asociada con una función distancia generalizada d y obtener una expresión para determinarla, se dan las siguientes definiciones:
Un camino en es una función continua tal que x(a) = a y x(b) = b. La imagen orientada del camino x: se llama arco (orientado) de . En este trabajo, un arco significa un arco orientado. Un arco C(a,b) se dice ser arco clase C1 si tiene una representación paramétrica clase C1, cuya derivada es diferente de cero en su dominio.
El conjunto de todos los arcos clase C1 en Rn se denota por Ω. Por simplicidad, el conjunto de todos los arcos de clase C1 que conectan a con b, y el conjunto de todas las representaciones paramétricas de estos arcos, se denotan por Ω[a,b].
Una sucesión de puntos en Rn de la forma
donde k > 1, se dice que es una sucesión en Rn desde a hasta b. Los puntos a y b se llaman puntos extremos de la sucesión. El conjunto de todas las sucesiones en Rn desde a hasta b se denota por P[a,b].
Para cada sucesión de puntos en Rn,
la función distancia determina un número real que llamamos la dlongitud de la sucesión P y está definida como la suma de las distancias respecto de la función distancia d (suma de las ddistancias):
para toda
Consideramos una partición de un arco como una partición del arco en subarcos. Cada partición P de una arco C(a,b) determina una sucesión (a = x0, x1, x2,..., xk, xk+1 = b) de puntos de C(a,b). Recíprocamente, cada sucesión (a = x0, x1, x2,..., xk, xk+1 = b) de puntos de C(a,b) determina la partición P. Para simplificar, se denota también por P la sucesión de puntos de C(a,b) correspondiente a la partición P. La partición trivial de un arco C(a,b) es el conjunto {C(a,b)}, el cual está determinado por la sucesión (a= x0, x1= b). Un refinamiento de una partición P del arco C(a,b) es una partición Q de C(a,b), tal que, cada elemento de Q está contenido en un elemento de P. El conjunto de todas las particiones de C(a,b) se denota por P[C(a,b)]. Se define la dlongitud de una partición de C(a,b) como la dlongitud de la sucesión
Se define la longitud de arco asociada con la función distancia generalizada d de un arco C, o dlongitud de C, como un número real L tal que, para cada ε > 0, existe una partición Pε de C tal que para todo refinamiento P de Pε. Si la dlongitud de un arco existe, entonces es única.
Si la dlongitud de C(a,b) es finita, entonces C(a,b) se dice drectificable y ld (C(a,b)) denota la dlongitud de C(a,b). Es inmediato que los subarcos de cualquier partición P de un arco drectificable C(a,b) son arcos drectificables, y que la suma de sus dlongitudes es igual a la dlongitud de C(a,b).
La derivada direccional unilateral de una función d(x,.) en x en la dirección v se denota por F(x, v) y se define por
(Rockafellar 1970). Debido a que la función distancia generalizada satisface la propiedad de identidad, d(x, x)=0, F se escribe como
donde F(x, 0) = 0 para todo .
La función dada por (1) es la derivada direccional unilateral F de la función distancia d. La función F evaluada en un punto x y en una dirección v se denota por F(x, v), y F a lo largo del camino se denota por F(x(s),(s)).
Ahora se va a determinar la dlongitud de un arco C(a,b) en términos de F, suponiendo que C(a,b) es clase C1 y además drectificable.
Como se verá, esta última suposición resulta redundante. Sea una representación paramétrica clase C1 de C(a,b).
Cualquier conjunto ordenado de puntos interiores de determina una partición no trivial (a = s0 ,s1,s2,..., sk+1 = b) de [a,b], y una partición no trivial P = (a = x (s0), x(s1), x(s2),..., x(sk), x(sk+1)=b) del arco C(a,b). Por tanto, la dlongitud de P es
Supóngase que F(x, v) es una función continua sobre su dominio. Puesto que x(t) y (t) son funciones continuas, entonces F(x(t), x(t)), es una función continua y acotada en [a, b] y por tanto, integrable. Debido a la existencia de F(x(t), x(t)) en para todo ε > 0 existe Δs > 0 tal que
para toda
Esto puede ser aplicado a una partición
Por tanto, para todo ε > 0 existe a una partición Pε de C(a,b) tal que
para toda para todo refinamiento P de Pε. Por tanto,
εΔsi
se cumple. Puesto que
se obtiene
para toda
La última condición es también válida si se reemplaza ε (b a) por ε/2. Puesto que se supone que C(a,b) es un arco drectificable, para todo ε>0 existe una partición Pε de C(a,b) tal que
para toda y
se satisfacen para todo refinamiento P de Pε.
Por tanto, para toda ε > 0, existe una partición Pε de C(a,b) tal que
para todo refinamiento P de Pε. Por tanto,
(Sagan, 1974). Para todo arco C(a,b) clase C1, el integrando anterior, F(x(s),(s)), es una función continua en [a, b], y por tanto L está bien definida y C(a,b) es drectificable.
Por tanto, la suposición de que C(a,b) es drectificable resulta redundante. Entonces se ha demostrado el siguiente teorema:
Teorema 1
(Determinación de la dlongitud de un arco drectificable)
Si la función distancia d: tiene una derivada direccional unilateral continua, F: entonces todo arco C(a,b) clase C1 es drectificable y su dlongitud está dada por
donde es una representación paramétrica clase C1 de C(a,b).
Q.E.D.
El siguiente teorema establece propiedades importantes de la derivada direccional unilateral F de una función distancia d.
Estas propiedades son útiles en el modelado de funciones distancia.
Teorema 2
(Propiedades de la derivada direccional unilateral F de una función distancia d)
Sea d: una función distancia y F la derivada direccional unilateral de d, dada por (1). Entonces se tiene:
b) La función F es positivamente homogénea de grado uno: P(x,αv) = αF(x, v) para toda α > 0.
c) Para n >2, Fx(s), x(s)) no depende explícitamente del parámetro s del camino.
d) La dlongitud de un arco drectificable no depende de su representación paramétrica.
e) Si d cumple la desigualdad del triángulo, entonces F(x, v) es una función convexa en v para cada x: F(x,αv + (1α )w) < α F(x, v) + (1 α) F(x, w) para toda
Demostración
a) Inmediato de la definición de F y de que d(x,x) = 0 para todo .
b) Para α >0;
c) La derivada direccional unilateral F a lo largo del camino x: [a, b] R n, dada por
no depende explícitamente de s.
d) La dlongitud de un arco drectificable está dada por (2). Sea s = s(t) una transformación de x(t) que preserva la orientación. Por tanto ds/dt>0 y s(t) es una función invertible. La homogeneidad positiva de F y ds/dt > 0 implican que
Puesto que F no depende explícitamente del parámetro s, entonces F(x(s),(s))ds es invariante bajo la transformación s = s(t).
e) De la ecuación (1) y por el inciso (b),
Q.E.D.
Arcos inducidos por una función distancia d
Nuestra definición de dlongitud de arco permite deducir la existencia de ciertos arcos caracterizados por la función distancia d, que les llamamos arcos dinducidos. En esta sección definimos arco inducido por una función distancia d.
Sea d: una función distancia. Decimos que un arco C(a,b) es dinducido si todas sus particiones tienen la misma dlongitud.
Por la definición dada de longitud de arco, todo arco dinducido C(a,b) es d rectificable, y su dlongitud es igual a la dlongitud de su partición trivial, ld (C(a,b)) = d(a, b).
Es inmediato que cada subarco de un arco dinducido es un arco dinducido.
Equivalentemente, C(a,b) es un arco dinducido si la dlongitud de toda partición de C(a,b), P = (a = x0, x1, x2,..., xk, xk+1 = b), con k >0, es igual a la ddistancia de a a b,
la cual es la dlongitud de la partición trivial de C(a,b). Es decir, un arco de a a b es dinducido si, y sólo si, la ddistancia de a a b es igual a la suma de las ddistancias entre todos los puntos consecutivos de cualquier sucesión de puntos en el arco, donde la sucesión incluye los puntos extremos a y b.
Es inmediato que un arco C(a,b) es dinducido si, y sólo si, la restricción de d a C(a,b) cumple la igualdad del triángulo respecto del punto final b,
donde x: es una representación paramétrica de C(a,b).
Premétricas y arcos mínimos
Si una función distancia no satisface la desigualdad del triángulo, los arcos mínimos no necesariamente son arcos inducidos y el concepto tradicional de que la distancia desde un punto hasta otro es igual a la longitud del arco "más corto" que los conecta, no es válido. En esta sección definimos premétrica, la cual es una función distancia que cumple la desigualdad del triángulo, y se dan dos teoremas importantes para el modelado de premétricas.
Esto es de interés porque, en general, las funciones distancia que intervienen en el modelado de problemas de la vida real cumplen la desigualdad del triángulo; en estos casos, los arcos mínimos sí coinciden con los arcos inducidos y se pueden determinar mediante un problema de cálculo variacional.
Una función distancia d que cumple la desigualdad del triángulo (para toda + d (c, b)) la llamamos premétrica.
Una función distancia es completa si todo par ordenado de puntos a, b en Rn está conectado por un arco dinducido.
Si la función distancia d es completa y cumple la desigualdad del triángulo, es decir, d es una premétrica completa, entonces los arcos dinducidos son arcos de mínima dlongitud, y la función distancia d está determinada por su derivada direccional unilateral F.
La última afirmación implica que d y F contienen la "misma información", donde d proporciona "información global", ya que su valor depende de dos puntos localizados arbitrariamente en Rn, y F proporciona "información local" porque su valor depende del punto y la dirección considerados.
Es inmediato que una función distancia satisface la desigualdad del triángulo, d(a, b) < d(a, c) + d(c,b) para toda , si y sólo si, para toda sucesión P = (a = x0, x1, x2,..., xk, xk+1 = b) la ddistancia entre los puntos extremos P es menor o igual que la dlongitud de la sucesión de P, es decir, si y sólo si
para toda P = (a = x0, x1, x2,..., xk, xk+1 = b).
Sea una función distancia tal que su derivada direccional unilateral F es una función continua. Si x: es un camino clase C1 de a a b que resuelve
entonces se dice que la imagen de , es un arco de mínima dlongitud o arco dminimal. Por las propiedades de las integrales, todos los subarcos de un arco dminimal son arcos dminimales.
Teorema 3
(Para cualquier premétrica los arcos dinducidos son arcos dminimales)
Si es una premétrica con una derivada direccional unilateral F(x, v) continua en x para cada , entonces:
a) F: es continua, y por tanto, la longitud de arco de C(a,b) está dada por (2);
b) Si P, son dos particiones de un arco C(a,b), tales que P es un refinamiento de Q, entonces
c) Para todo arco C(a,b) clase C1, ld(C(a,b)) =sup:}
d) para toda partición [C(a,b)] de un arco drectificable clase C1;
e) Para todo arco C(a,b) clase C1, d(a,b) = ld(C(a,b)) si y sólo si C(a,b) es un arco dinducido;
f) Todo arco dinducido es un arco dminimal;
g) Si d es completa, entonces
donde el mínimo se alcanza para un arco dinducido de a a b.
Demostración
a) d cumple la desigualdad del triángulo y, por (e) del teorema 2, F(x, v) es una función convexa en v para cada . Por tanto, F es una función continua (Rockafellar, 1970).
b) Se puede probar directamente de la desigualdad del triángulo.
c) Sea C(a,b) un arco clase C1. Entonces C(a,b) es drectificable con una longitud que denotamos por L. Por tanto, para todo ε >0 existe una partición Pε de C(a,b) tal que para todo refinamiento P de Pε. En particular, Se tienen dos casos, o bien, El segundo caso se descarta porque si C(a,b) no es un arco dinducido se llega a una contradicción: existe una ε > 0 y una partición Q de C(a,b) (la partición trivial, por ejemplo), de la cual Pε es un refinamiento y tal que ; esto lleva a , en donde (b) contradice que Pε es una partición de Q. Por tanto, si d es una premétrica, entonces para toda partición de C(a,b), y la longitud de un arco es L si para todo ε > 0 existe una partición Pε de C(a,b) tal que para todo refinamiento P de Pε. Por tanto,
d) Cualquier partición de C(a,b) es un refinamiento de la partición trivial; por (P) < ld (C (a,b)
e) Sea C(a,b) clase C1. Si C(a,b) es un arco dinducido, entonces d(a,b)=ld(C(a,b)). Recíprocamente, si d(a,b) = ld (C(a,b)), entonces por (d) se tiene d(a,b) = y por tanto, C(a,b) es un arco dinducido.
f) Si C(a,b) un arco dinducido que no es un arco dminimal, entonces d(a,b)=ld(C(a,b)) y ld (C* (a,b)) <ld(C(a,b)) para algún arco C*(a,b). Entonces se obtiene ld(C*(a,b)) Por tanto, todo arco dinducido es un arco dminimal.
g) d completa implica que para todo par ordenado de puntos a y b existe un arco dinducido C(a,b) que los conecta, el cual por (e) tiene dlongitud d(a,b). Por (f), C(a,b) es un arco dminimal, y por lo que resuelve (3).
Q.E.D.
Por el teorema 1, la longitud de un arco respecto de una función distancia d es la integral (2) de la derivada direccional unilateral F(x, v) de d a lo largo del arco. Exploramos ahora la relación recíproca entre las funciones F y d: Sea la función distancia definida por
donde F0: es una función dada a priori que satisface las condiciones (a)(c) del teorema 2, llamada función fundamental de d. El problema de minimización (4) se denomina problema variacional correspondiente a la función F0.
Interesa ahora saber qué condiciones adicionales debe cumplir F0 para que ésta sea la derivada direccional unilateral de d dada por (1). En primer lugar, para que la función d esté bien definida, F0 debe ser tal que el problema de cálculo de variaciones (4) tenga una solución para cada par ordenado .
En segundo lugar, por las propiedades de las integrales de línea, la función d dada por (4), cumple la desigualdad del triángulo, y por tanto, según (e) del teorema 2, F0 debe ser una función convexa con respecto a la variable dirección.
Ya sea que F = F0 o F í F0, se cumple que
Tenemos entonces el siguiente teorema.
Teorema 4
(Premétrica definida a partir de una función fundamental)
Sea F0: una función positivamente homogénea de grado uno con F0 (x, 0) = 0 para todo , y tal que cumple la siguiente condición de solubilidad: para cada par ordenado existe un camino de a a b clase C1 que resuelve el problema de cálculo de variaciones
Sead: la función dada por (3). Entonces:
a) d es una premétrica sobre Rn, la cual es completa si F0 es la derivada direccional unilateral de d.
b) F0 es la derivada direccional unilateral de d si y solamente si, F0(x, v) es convexa en v.
Demostración
La homogeneidad positiva de F0 implica que toda transformación continua que preserva la orientación de un camino que resuelve (4) es un camino que también resuelve (4), teniendo ambos caminos la misma imagen.
Por tanto, dados a y b, cada solución de (4) depende sólo del arco y no de la elección particular de su representación paramétrica. Entonces, la función d dada por (3) está bien definida.
a) Por las propiedades de las integrales, la función d dada por (4) cumple la propiedad de identidad y la desigualdad del triángulo, y por tanto d es una premétrica. Si F = F0, entonces para cada par ordenado de puntos a y b existe un arco C(a,b) que cumple d(a,b) = ld (C(a,b)), y por (e) del teorema 3, C(a,b) es un arco dinducido. Así que d es una premétrica completa.
b) La homogeneidad positiva de F0 implica que la convexid ad de F0 se reduce a:
F0(x, v1+ v2) < F0(x, v1) + F0(x, v2) para todo . Por tanto, la convexidad de F0 implica que la derivada direccional unilateral F de la función d dada por (1) es la función F0:
La última igualdad se puede explicar como sigue. En el límite cuando se puede considerar constante, y por tanto, el integrando F0 ( x(s)), (s)) sólo depende de (s). Debido a la convexidad de F0, la integral alcanza su valor mínimo si (s) tiene la dirección de v en todos los puntos a lo largo del arco que va de x a x + vh. Por tanto, el integrando F0(x(s),(s)) permanece constante a lo largo del arco que va de x a x + vh y toma el valor F0(x, v). Para demostrar la afirmación recíproca, supóngase que la función F0 que define a d a través de (4) es igual a la derivada direccional unilateral de d. Por (a) d es una premétrica, es decir, d cumple la desigualdad del triángulo, y por (e) del teorema 2, F0 es una función convexa.
Q.E.D
El teorema 3 expresa que para toda premétrica con derivada direccional unilateral continua, la distancia de un punto a otro es igual a la dlongitud del arco más corto que los conecta, y el teorema 4 establece que si la ddistancia desde un punto hasta otro se define como "el mínimo de la longitud de los arcos que los conectan", entonces la función distancia resultante es una premétrica.
Cabe mencionar que en la métrica de Finsler, las condiciones sobre la función fundamental F0 son más restrictivas que en el teorema 4, pide que F0(x, v) sea estrictamente convexa, no negativa y suave sobre su dominio (Anastasiei, 2004 y Chern, 2005).
Conclusiones
Se propone una definición de función distancia generalizada como una función binaria que cumple la propiedad de identidad, pero que no requiere satisfacer la desigualdad del triángulo ni las propiedades de simetría y no negatividad requeridas por las métricas, como es el caso de las métricas Lp y sus combinaciones lineales positivas usadas tradicionalmente en el modelado de funciones distancia. También se definió la longitud de arco, la cual permite asociar longitudes de arco a funciones distancia generalizadas. Se encontró que toda función distancia generalizada d determina ciertos arcos, los cuales satisfacen una ley de conservación de las ddistancias. Se demostró que para cualquier premétrica (función distancia que cumple la desigualdad del triángulo), la distancia desde un punto hasta otro se puede expresar como el mínimo de la integral de línea de su derivada direccional unilateral para los caminos que unen dichos puntos. Esta relación entre las premétricas y sus derivadas direccionales unilaterales asegura que cualquier premétrica se puede definir por su derivada direccional unilateral a través de un problema de cálculo de variaciones.
Referencias
Anastasiei M. Finsler Vector BundlesMetrizable Connections. Periodica Mathematica Hungarica, 48 (12): 8391.2004. [ Links ]
Chern S. and Shen Z. RiemannFinsler Geometry. World Scientific. 2005. Pp 1. [ Links ]
Rockafellar T. Convex Analysis. Princeton University Press. 1970. Pp. 213. [ Links ]
Sagan H. Advanced Calculus of RealValued Functions of a Real Variable and VectorValued Functions of a Vector Variable. Houghton Mifflin Company. Boston. 1974. Pp. 160. [ Links ]
Semblanza de los autores
Hérica SánchezLarios. Realizó la maestría y el doctorado en ingeniería (Investigación de operaciones), ambos en la Facultad de Ingeniería de la UNAM. Trabajó en PEMEX, fue instructora de cursos sobre instrumentación de laboratorios en CONACYT, y ha impartido clases en diversas universidades. Actualmente es investigadora del Instituto de Ingeniería de la UNAM y profesora en el Programa de Maestría y Doctorado en Ingeniería de la UNAM.
Servio Tulio GuillénBurguete. Es egresado de la ESIME del IPN. Obtuvo la maestría en ingeniería de control y el doctorado en ingeniería (Investigación de operaciones), ambos en la Facultad de Ingeniería de la UNAM. Laboró en el Sistema de Transporte Colectivo Metro de la Ciudad de México. Es investigador del Instituto de Ingeniería de la UNAM, y profesor en el Programa de Maestría y Doctorado en Ingeniería, así como en la Facultad de Ciencias de la UNAM.