Found 1345 packages in 0.08 seconds
Multivariate and Propensity Score Matching with Balance Optimization
Provides functions for multivariate and propensity score matching
and for finding optimal balance based on a genetic search algorithm.
A variety of univariate and multivariate metrics to
determine if balance has been obtained are also provided. For
details, see the paper by Jasjeet Sekhon
(2007,
Evolutionary Multiobjective Optimization Algorithms
Collection of building blocks for the design and analysis of evolutionary multiobjective optimization algorithms.
Computation of Optimal Transport Plans and Wasserstein Distances
Solve optimal transport problems. Compute Wasserstein distances (a.k.a. Kantorovitch, Fortet--Mourier, Mallows, Earth Mover's, or minimal L_p distances), return the corresponding transference plans, and display them graphically. Objects that can be compared include grey-scale images, (weighted) point patterns, and mass vectors.
Limited-memory BFGS Optimization
A wrapper built around the libLBFGS optimization library by Naoaki Okazaki. The lbfgs package implements both the Limited-memory Broyden-Fletcher-Goldfarb-Shanno (L-BFGS) and the Orthant-Wise Quasi-Newton Limited-Memory (OWL-QN) optimization algorithms. The L-BFGS algorithm solves the problem of minimizing an objective, given its gradient, by iteratively computing approximations of the inverse Hessian matrix. The OWL-QN algorithm finds the optimum of an objective plus the L1-norm of the problem's parameters. The package offers a fast and memory-efficient implementation of these optimization routines, which is particularly suited for high-dimensional problems.
Solve Nonlinear Optimization with Nonlinear Constraints
Optimization for nonlinear objective and constraint functions. Linear or nonlinear equality and inequality constraints are allowed. It accepts the input parameters as a constrained matrix.
Optimal, Fast, and Reproducible Univariate Clustering
Fast, optimal, and reproducible weighted univariate
clustering by dynamic programming. Four problems are solved, including
univariate k-means (Wang & Song 2011)
A Replacement and Extension of the 'optim' Function
Provides a test of replacement and extension of the optim() function to unify and streamline optimization capabilities in R for smooth, possibly box constrained functions of several or many parameters. This version has a reduced set of methods and is intended to be on CRAN.
Bayesian Optimization and Model-Based Optimization of Expensive Black-Box Functions
Flexible and comprehensive R toolbox for model-based optimization ('MBO'), also known as Bayesian optimization. It implements the Efficient Global Optimization Algorithm and is designed for both single- and multi- objective optimization with mixed continuous, categorical and conditional parameters. The machine learning toolbox 'mlr' provide dozens of regression learners to model the performance of the target algorithm with respect to the parameter settings. It provides many different infill criteria to guide the search process. Additional features include multi-point batch proposal, parallel execution as well as visualization and sophisticated logging mechanisms, which is especially useful for teaching and understanding of algorithm behavior. 'mlrMBO' is implemented in a modular fashion, such that single components can be easily replaced or adapted by the user for specific use cases.
Genetic Algorithms
Flexible general-purpose toolbox implementing genetic
algorithms (GAs) for stochastic optimisation. Binary, real-valued, and
permutation representations are available to optimize a fitness
function, i.e. a function provided by users depending on their
objective function. Several genetic operators are available and can be
combined to explore the best settings for the current task.
Furthermore, users can define new genetic operators and easily
evaluate their performances. Local search using general-purpose
optimisation algorithms can be applied stochastically to exploit
interesting regions. GAs can be run sequentially or in parallel, using
an explicit master-slave parallelisation or a coarse-grain islands
approach. For more details see Scrucca (2013)
Multiple Criteria Optimization Algorithms and Related Functions
A collection of function to solve multiple criteria optimization problems using genetic algorithms (NSGA-II). Also included is a collection of test functions.