% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/vntrs-package.R
\docType{package}
\name{vntrs-package}
\alias{vntrs-package}
\title{vntrs: Variable Neighborhood Trust Region Search}
\description{
\if{html}{\figure{logo.png}{options: style='float: right' alt='logo' width='120'}}

Implements the variable neighborhood trust region search (VNTRS) algorithm for nonlinear global optimization, following Bierlaire et al. (2009) "A Heuristic for Nonlinear Global Optimization" \doi{10.1287/ijoc.1090.0343}. The method combines neighborhood exploration with a trust-region framework to search the solution space efficiently. It can terminate a local search early when the iterates converge toward a previously visited local optimum or when further improvement within the current region is unlikely. The algorithm can also be used to identify multiple local optima.
}
\examples{
rosenbrock <- function(x) 100 * (x[2] - x[1]^2)^2 + (1 - x[1])^2
vntrs(f = rosenbrock, npar = 2)
}
\seealso{
Useful links:
\itemize{
  \item \url{https://loelschlaeger.de/vntrs/}
  \item Report bugs at \url{https://github.com/loelschlaeger/vntrs/issues}
}

}
\author{
\strong{Maintainer}: Lennart Oelschläger \email{oelschlaeger.lennart@gmail.com} (\href{https://orcid.org/0000-0001-5421-9313}{ORCID})

}
\keyword{internal}
