james-extensions

The JAMES extensions module is part of the JAMES framework for discrete optimization using local search metaheuristics in Java. It extends the core with additional tools for advanced problem specification and search customization. It also provides specific components for some other problem types besides subset selection (e.g. permutation problems) and an automated analysis workflow.

License

License

GroupId

GroupId

org.jamesframework
ArtifactId

ArtifactId

james-extensions
Last Version

Last Version

1.2
Release Date

Release Date

Type

Type

jar
Description

Description

james-extensions
The JAMES extensions module is part of the JAMES framework for discrete optimization using local search metaheuristics in Java. It extends the core with additional tools for advanced problem specification and search customization. It also provides specific components for some other problem types besides subset selection (e.g. permutation problems) and an automated analysis workflow.
Source Code Management

Source Code Management

https://github.com/hdbeukel/james-extensions

Download james-extensions

How to add to project

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

Dependencies

compile (3)

Group / Artifact Type Version
org.jamesframework : james-core jar 1.2
org.sharegov : mjson jar 1.3
org.slf4j : slf4j-api jar 1.7.12

test (3)

Group / Artifact Type Version
org.jamesframework : james-core test-jar 1.2
junit : junit jar 4.12
ch.qos.logback : logback-classic jar 1.1.3

Project Modules

There are no modules declared in this project.

JAMES Extensions Module

Build Status Coverage Status Maven Central

The JAMES extensions module is part of the JAMES framework.

This module extends the core with additional tools for advanced problem specification and search customization. It also provides reusable components for other problem types besides subset selection (e.g. permutation problems) and an automated analysis workflow. Analysis results can be studied and visualized in R using the JAMES Analysis R package.

Documentation

More information, user documentation and examples of how to use the framework are provided at the website. Additional developer documentation is posted on the wiki.

License and copyright

The JAMES extensions module is licensed under the Apache License, Version 2.0, see LICENSE file or http://www.apache.org/licenses/LICENSE-2.0. Copyright information is stated in the NOTICE file.

User forum

Users may post questions on the forum. Instructions for participating without a Google account are available at the website.

Developers

The JAMES framework is developed and maintained by

Please use the forum instead of directly mailing the developers whenever possible, so that others may benefit from or contribute to the discussion as well.

Changes

A list of changes is provided in the CHANGES file.

Versions

Version
1.2
1.1.1
1.1
1.0
0.2.1
0.2
0.1