distsumgra: Calculo del gradiente de la funcion distsum

distsumgraR Documentation

Calculo del gradiente de la funcion distsum

Description

distsumgra calcula el gradiente de la fución distsum

Uso

distsumgra(o, x = 0, y = 0, lp = numeric(0), partial = F)

Argumentos

o

Un objeto de clase loca.p.

x

La coordenada x del punto a evaluar.

y

La coordenada y del punto a evaluar.

lp

Si se proporciona, la norma l_p será usada en vez de la norma euclídea.

partial

Si (x,y) es un punto de demanda partial=T significa que se ignore dicho punto para el cálculo del gradiente. Esta opción es principalmente para uso interno.

Valor

distsumgra devuelve el vector gradiente de la función min-sum del problema de localización, \sum_{a_i \in o} w_i d(a_i, (x,y)), donde d(a_i, (x,y)) da la distancia euclídea o la distancia l_p entre a_i y el punto (x,y).

Detalles

La función zsumgra está marcada como obsoleta y será borrada de nuevas versiones del paquete.

Ejemplos

# Un nuevo objeto loca.p no ponderado loca <- loca.p(x = c(-1, 1, 1, -1), y = c(-1, -1, 1, 1))

# Evaluacion de distsum en (0, 0) distsum(loca)

# Evaluacion de distsum en (1, 3) distsum(loca, 1, 3)

# Calculo de la funcion objetivo en el punto (3, 4) usando la norma lp con p = 2.5 distsum(loca, 3, 4, lp=2.5)

# El gradiente de la funcion en el punto (1,3) distsumgra(loca, 1, 3)

See Also

Véase orloca-package y distsum.


orloca.es documentation built on Sept. 15, 2023, 3:01 a.m.