ms-core

Memetic strategy for solving irreversably ill-conditioned parametric inverse problems.

License

License

GroupId

GroupId

io.github.jswk.ms
ArtifactId

ArtifactId

ms-core
Last Version

Last Version

0.0.4-RELEASE
Release Date

Release Date

Type

Type

jar
Description

Description

ms-core
Memetic strategy for solving irreversably ill-conditioned parametric inverse problems.
Source Code Management

Source Code Management

http://github.com/jswk/ms/tree/master/ms-core

Download ms-core

How to add to project

<!-- https://jarcasting.com/artifacts/io.github.jswk.ms/ms-core/ -->
<dependency>
    <groupId>io.github.jswk.ms</groupId>
    <artifactId>ms-core</artifactId>
    <version>0.0.4-RELEASE</version>
</dependency>
// https://jarcasting.com/artifacts/io.github.jswk.ms/ms-core/
implementation 'io.github.jswk.ms:ms-core:0.0.4-RELEASE'
// https://jarcasting.com/artifacts/io.github.jswk.ms/ms-core/
implementation ("io.github.jswk.ms:ms-core:0.0.4-RELEASE")
'io.github.jswk.ms:ms-core:jar:0.0.4-RELEASE'
<dependency org="io.github.jswk.ms" name="ms-core" rev="0.0.4-RELEASE">
  <artifact name="ms-core" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.github.jswk.ms', module='ms-core', version='0.0.4-RELEASE')
)
libraryDependencies += "io.github.jswk.ms" % "ms-core" % "0.0.4-RELEASE"
[io.github.jswk.ms/ms-core "0.0.4-RELEASE"]

Dependencies

compile (2)

Group / Artifact Type Version
org.apache.commons : commons-math3 jar 3.6.1
org.apache.commons : commons-lang3 jar 3.11

provided (1)

Group / Artifact Type Version
org.projectlombok : lombok jar 1.18.16

test (2)

Group / Artifact Type Version
org.junit.jupiter : junit-jupiter jar 5.7.0
org.assertj : assertj-core jar 3.18.1

Project Modules

There are no modules declared in this project.

Memetic Strategy for solving irreversibly ill-conditioned inverse parametric problems

The Memetic Strategy (MS) is a framework for solving irreversibly ill-conditioned inverse parametric problems. Such problems arise in numerous practical applications, including medical diagnosis, hydrocarbon prospecting and defectoscopy. MS attempts to detect areas of insensitivity of the objective function of such problems, giving practitioners in the field more insight into the particular instance of a problem.

The strategy consists of several phases: global, local and shape approximation. The global phase determines separated sets of attraction of the insensitivity regions (i.e. lowlands). Then, the local phase proceeds to probe the set of attraction, in preparation for the lowland shape approximation.

Modules

The functionality is placed in module ms-main. Examples of how to use the library are shown in ms-examples.

Usage

Add the following dependency to your pom.xml:

<dependency>
    <groupId>io.github.jswk.ms</groupId>
    <artifactId>ms-core</artifactId>
    <version>some-version</version>
</dependency>

Upgrading dependencies

Run ./mvnw versions:display-dependency-updates -U for dependencies updates and ../mvnw versions:display-plugin-updates -U for plugin updates.

Releasing

Run ./mvnw clean deploy -Pgpg -Dchangelist=-RELEASE -Drevision=<version>.

Versions

Version
0.0.4-RELEASE
0.0.3-RELEASE
0.0.2-RELEASE
0.0.1-RELEASE