Learn R Programming

orloca.es (version 4.1)

zsum: zsum y zsumgra del paquete orloca

Description

La funci<U+00F3>n objetivo y la funci<U+00F3>n gradiente para el problema de localizaci<U+00F3>n min-sum.

Usage

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

Arguments

o

Un objeto de la clase loca.p.

x

La coordenada x del punto a ser evaluado.

y

La coordenada y del punto a ser evaluado.

lp

Si se proporciona, entonces se usa la norma \(l_p\) en vez de la eucl<U+00ED>dea.

partial

Si (x,y) es un punto de demanda partial=T significa que se ignore dicho punto para el c<U+00E1>lculo del gradiente. Principalmente para uso interno.

Value

zsum devuelve la funci<U+00F3>n objetivo para el problema de localizaci<U+00F3>n min-sum, \(\sum_{a_i \in o} w_i d(a_i, (x,y))\), donde \(d(a_i, (x,y))\) es la distancia eucl<U+00ED>dea o la distancia \(l_p\) entre \(a_i\) y \((x,y)\).

zsumgra devuelve el vector gradiente de la funci<U+00F3>n zsum.

See Also

V<U+00E9>ase tambi<U+00E9>n orloca.es-package y zsummin.

Examples

Run this code
# NOT RUN {
# Un nuevo objeto loca.p sin pesos
loca <- loca.p(x = c(-1, 1, 1, -1), y = c(-1, -1, 1, 1))

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

# Evaluacion de zsum at (1, 3)
zsum(loca, 1, 3)

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

# La funcion gradiente en (1,3)
zsumgra(loca, 1, 3)
# }

Run the code above in your browser using DataLab