ROptimus: A Parallel General-Purpose Adaptive Optimisation Engine

A general-purpose optimisation engine that supports i) Monte Carlo optimisation with Metropolis criterion [Metropolis et al. (1953) <doi:10.1063/1.1699114>, Hastings (1970) <doi:10.1093/biomet/57.1.97>] and Acceptance Ratio Simulated Annealing [Kirkpatrick et al. (1983) <doi:10.1126/science.220.4598.671>, Černý (1985) <doi:10.1007/BF00940812>] on multiple cores, and ii) Acceptance Ratio Replica Exchange Monte Carlo Optimisation. In each case, the system pseudo-temperature is dynamically adjusted such that the observed acceptance ratio is kept near to the desired (fixed or changing) acceptance ratio.

Getting started

Package details

AuthorNicholas Andre G. Johnson [aut], Liezel Tamon [aut], Xin Liu [aut], Aleksandr B. Sahakyan [aut, cre]
MaintainerAleksandr B. Sahakyan <sahakyanlab@cantab.net>
LicenseGPL (>= 3)
Version3.0.0
URL https://github.com/SahakyanLab/ROptimus
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("ROptimus")

Try the ROptimus package in your browser

Any scripts or data that you put into this service are public.

ROptimus documentation built on Jan. 10, 2023, 5:15 p.m.