jcobyla

COBYLA2 is an implementation of Powell's nonlinear derivative free constrained optimization that uses a linear approximation approach. The algorithm is a sequential trust region algorithm that employs linear approximations to the objective and constraint functions, where the approximations are formed by linear interpolation at n + 1 points in the space of the variables and tries to maintain a regular shaped simplex over iterations. It solves nonsmooth NLP with a moderate number of variables (about 100). Inequality constraints only. The initial point X is taken as one vertex of the initial simplex with zero being another, so, X should not be entered as the zero vector.

License

License

The MIT License
GroupId

GroupId

de.xypron.jcobyla
ArtifactId

ArtifactId

jcobyla
Last Version

Last Version

1.4
Release Date

Release Date

Type

Type

jar
Description

Description

jcobyla
COBYLA2 is an implementation of Powell's nonlinear derivative free constrained optimization that uses a linear approximation approach. The algorithm is a sequential trust region algorithm that employs linear approximations to the objective and constraint functions, where the approximations are formed by linear interpolation at n + 1 points in the space of the variables and tries to maintain a regular shaped simplex over iterations. It solves nonsmooth NLP with a moderate number of variables (about 100). Inequality constraints only. The initial point X is taken as one vertex of the initial simplex with zero being another, so, X should not be entered as the zero vector.
Project URL

Project URL

https://github.com/xypron/jcobyla
Source Code Management

Source Code Management

https://github.com/xypron/jcobyla.git

Download jcobyla

How to add to project

<!-- https://jarcasting.com/artifacts/de.xypron.jcobyla/jcobyla/ -->
<dependency>
    <groupId>de.xypron.jcobyla</groupId>
    <artifactId>jcobyla</artifactId>
    <version>1.4</version>
</dependency>
// https://jarcasting.com/artifacts/de.xypron.jcobyla/jcobyla/
implementation 'de.xypron.jcobyla:jcobyla:1.4'
// https://jarcasting.com/artifacts/de.xypron.jcobyla/jcobyla/
implementation ("de.xypron.jcobyla:jcobyla:1.4")
'de.xypron.jcobyla:jcobyla:jar:1.4'
<dependency org="de.xypron.jcobyla" name="jcobyla" rev="1.4">
  <artifact name="jcobyla" type="jar" />
</dependency>
@Grapes(
@Grab(group='de.xypron.jcobyla', module='jcobyla', version='1.4')
)
libraryDependencies += "de.xypron.jcobyla" % "jcobyla" % "1.4"
[de.xypron.jcobyla/jcobyla "1.4"]

Dependencies

test (1)

Group / Artifact Type Version
junit : junit jar 4.13.2

Project Modules

There are no modules declared in this project.

Versions

Version
1.4
1.3
1.2
1.1