Peerless Optimizer
Project description
Peerless Optimizer
Developed by Eve Utils
Peerless is a software that implements an optimization algorithm to solve the following type of problems
min f(x); subject to g(x) >= 0, h(x) >= 0, lb <= x <= ub
where:
- x is an element in R^n where some x_i in N (some or all can be integers)
- lb, ub in R^n with lb_i <= ub_i forall i in 1,...,n
- g : R^n -> R^m is a function that can be nonlinear, non-differentiable or discontinuous
- h : R^n -> R^p is a function that can also be nonlinear, non-differentiable or discontinuous
Documentation
The documentation can be found at https://docs.eveutils.com/peerless/index.html.
Main features
- Nonlinear, non-differentiable, discontinuous. The functions f, g and h can be of any type as long as they return similar values when evaluated are the same point different times (more about this later).
- Discrete. Some or all the variables can be restricted to take integer values.
- Global. Problems can have many local and global optima.
- Stochastic. Function evaluations can be the result of a process using one or many probability distributions.
- Scenarios. A Stochastic problem can be specified by scenarios
- Parallel and distributed. Peerless can be executed in parallel or distributed mode
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
peerless-1.0.3.tar.gz
(17.8 kB
view details)
File details
Details for the file peerless-1.0.3.tar.gz
.
File metadata
- Download URL: peerless-1.0.3.tar.gz
- Upload date:
- Size: 17.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50aa0f507882f3bd27ea1ef88333846769f3a505d3d46439dc7272efb82bb20f |
|
MD5 | 8a20bc255c11ff6d438d01c8b15c5d0a |
|
BLAKE2b-256 | 8265fa920adc0ffb21e62bb3bcf06ba5730efa04d2136bcb7c7cedc99bbff67f |