distsumlpmin {orloca.es} | R Documentation |
distsumlpmin en el paquete orloca
Description
La función distsummin
con norma
l_p
. Principalmente para uso interno.
Uso
distsumlpmin(o, x=0, y=0, p=2, max.iter=100, eps=1.e-3, verbose=FALSE, algorithm="Weiszfeld", ...)
Argumentos
- o
Un objeto de la clase
loca.p
.- x
La coordenada x del punto inicial.
- y
La coordenada y del punto inicial.
- p
Valor de p para la norma
l_p
.- max.iter
Número máximo de iteraciones permitido.
- eps
El módulo del gradiente para la regla de parada.
- verbose
Si es TRUE la función proporciona salida detallada.
- algorithm
El algoritmo a utilizar. Para esta versión del paquete, los valores válidos son: "gradient" para un algoritmo de gradiente, "search" para un algoritmo de búsqueda local (esta opción está obsoleta), "Weiszfeld" para el algoritmo de Weiszfeld o cualquiera de los métodos válidos para la función optim, a saber, "Nelder-Mead", "BFGS", "CG", "L-BFGS-B", "SANN". "Weiszfeld" es el valor por defecto.
- ...
Otras opciones para los algoritmos de optimización.
Detalles
Si p<1
entonces l_p
no es una norma, por tanto,
sólo valores p>=1
son válidos.
Dado que l_2
es la norma euclídea, para p=2
distsumlpmin
es equivalente a distsummin
. Pero los
cálculos involucrados son mayores en la primera forma.
La función zsumlpmin está marcada como obsoleta y será borrada de nuevas versiones del paquete.
Valor
distsummin
devuelve un vector con las coordenadas del punto solución.
Ejemplos
# Un nuevo objeto loca.p loca <- loca.p(x = c(-1, 1, 1, -1), y = c(-1, -1, 1, 1))
# Calcular el minimo sol<-distsummin(loca)
# Mostrar el resultado sol
# Evaluar la funcion en el punto solucion distsum(loca, sol[1], sol[2])
Véase también
Véase
Vease también distsummin
, orloca.es-package
, loca.p
y distsum
.