Skip to content

Releases: mathinking/HopfieldNetworkToolbox

Hopfield Network Toolbox 2.0

21 Sep 20:34
Compare
Choose a tag to compare

New App, Simulink Models, Runge-Kutta simulation method for TSP and GQKP, improved documentation, new examples, minor bugs and enhancements

List of Bugs fixed and Enhancements in this release.

Hopfield Network Toolbox 1.2

08 Jul 08:09
Compare
Choose a tag to compare

Interface redesign to include schemes. Minor bugs and enhancements

List of Bugs fixed and Enhancements in this release.

Hopfield Network Toolbox 1.1.2

09 Apr 11:28
Compare
Choose a tag to compare

Bug Fixing and minor usability enhancements

List of Bugs fixed and Enhancements in this release.

Hopfield Network Toolbox 1.1.1

21 Feb 13:16
Compare
Choose a tag to compare

Bug fixing for Unix platforms.

List of Bugs fixed in this release.

Hopfield Network Toolbox 1.1

21 Feb 11:05
Compare
Choose a tag to compare

New App, Toolbox Documentation and Examples.

New Features:

  • Hopfield Net TSP solver App
  • Toolbox documentation
  • Step-by-step examples
  • TSPLIB automatic download

List of Bugs fixed in this release.

Hopfield Network Toolbox 1.0

02 Nov 22:12
Compare
Choose a tag to compare

Initial release of Hopfield Network Toolbox.

This release is mainly focused in solving the Traveling Salesman Problem (TSP) using the Continuous Hopfield Network (CHN). However, the release also provides a class structure to solve generic combinatorial optimization problems. Development in this area is undergoing.

The class to solve the TSP problems using CHNs is |tsphopfieldnet|. This network can solve any TSP problem, provided its coordinates or distance matrix.
The Toolbox also includes the library TSPLIB, a de facto library for TSP benchmarks. Instances with up to 13509 cities have been tested using the |tsphopfieldnet| network. Note that solving such instances might require a large amount of memory.

Three main simulation methods can be tested in this release:

The appropiate parametrization of the network (often called training phase in the literature) is performed by mapping of the CHN onto the TSP. This procedure for euler and talavan-yanez simulation methods is detailed in the paper Parameter setting of the Hopfield network applied to TSP by Pedro M. Talaván and Javier Yáñez, while for divide-conquer is explained in the already referenced paper.