Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: mathinking/HopfieldNetworkToolbox
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.1.2
Choose a base ref
...
head repository: mathinking/HopfieldNetworkToolbox
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 12 commits
  • 475 files changed
  • 2 contributors

Commits on Apr 23, 2017

  1. Files reorganization

    Reorganizing files for major interface redesign.
    mathinking committed Apr 23, 2017
    Copy the full SHA
    5791d2b View commit details
  2. Files reorganization

    TSPFiles seem to be incorrectly reorganized.
    mathinking committed Apr 23, 2017
    Copy the full SHA
    914b30a View commit details
  3. Reorganizing TSPFiles

    Moving TSPFiles to data folder.
    mathinking committed Apr 23, 2017
    Copy the full SHA
    905ad53 View commit details
  4. Major interface redesign

    List of enhancement requests:
    
    #29 Class to define options for hopfieldnetwork objects (new classes,
    HopfieldNetworkOptions, HopfieldNetworkGQKPOptions and
    HopfieldNetworkTSPOptions.
    #30 Deprecate functions to create and validate options in network
    classes (createOptions, isValidSetting and addDefaultOptionValues no
    longer exist).
    #31 Major parameter redesign (all classes have now CamelCase properties
    -with some parameter exceptions-).
    #32 Remove object handle in call to plot in tsphopfieldnet.
    #33 Improve object display in command window for hopfieldnet and
    tsphopfieldnet.
    #34 Major classes redesign (new classes HopfieldNetwork,
    HopfieldNetworkGQKP and HopfieldNetworkTSP).
    mathinking committed Apr 23, 2017
    Copy the full SHA
    24083ea View commit details
  5. Major interface redesign

    Committing missing changes from issue #34.
    mathinking committed Apr 23, 2017
    Copy the full SHA
    e171753 View commit details

Commits on Apr 24, 2017

  1. Fixing error with TSPLIB

    Fixing error with TSPLIB that was failing to compute the coordinates
    when the DistanceType was set to 'geo'.
    Completing documentation for tsplib.m and utils.TSPLIB.m.
    mathinking committed Apr 24, 2017
    Copy the full SHA
    7c9f5a6 View commit details
  2. Allow to modify DistanceMatrix after the HopfieldNetworkTSP object is…

    … created
    
    Modify the DistanceMatrix value in the Cities property of the
    HopfieldNetworkTSP class through the setCities function.
    mathinking committed Apr 24, 2017
    Copy the full SHA
    5143201 View commit details
  3. Fixing issue when logging simulation using CheckpointPath

    The method loggingV was not being called correctly.
    mathinking committed Apr 24, 2017
    Copy the full SHA
    18c081b View commit details

Commits on Jun 30, 2017

  1. Interface redesign to include schemes. Minor bugs and enhancements

    Bug Fixing:
    #47 Incorrect computation for dL and dU when K > 0
    
    Enhancements:
    #12 Vectorize invsatlin function in @hopfieldnetwork class
    #36 Separate CHN schemes from Simulation functions
    - HopfieldNetworkGQKP supports 'classic' Scheme only
    - HopfieldNetworkTSP supports 'classic', 'classic&2opt',
    'divide-conquer', 'divide-conquer&2opt' and '2opt
    #37 Add CheckpointPath support for HopfieldNetworkGQKP
    #38 Add Runge-Kutta simulation to HopfieldNetworkTSP
    #39 Add GPU support for all SimFcn methods
    #40 Allow to provide only V as input to simulation in HopfieldNetworks
    #41 Compute saddle point in HopfieldNetworkGQKP
    #42 Compute weights and biases from parameters in HopfieldNetworkGQKP
    networks
    #43 Add support for SimulationPlot in HopfieldNetworkGQKP
    #44 Share CheckpointPath utilities between HopfieldNetworkGQKP and
    HopfieldNetworkTSP
    #45 Vectorize simEuler method in HopfieldNetworkTSP
    #46 SimFcn support in HopfieldNetworkTSP
    #48 2-opt simulation using 'lin-kernighan' and 'hopfield'
    
    Updating release notes.
    mathinking committed Jun 30, 2017
    Copy the full SHA
    5b4dcb6 View commit details

Commits on Jul 8, 2017

  1. Minor bug fix

    Bug fixing:
    
    #49 Simulation fails when running on GPU
    mathinking committed Jul 8, 2017
    Copy the full SHA
    b383641 View commit details

Commits on Sep 21, 2017

  1. New App, Simulink Models, Runge-Kutta simulation method for TSP and G…

    …QKP, improved documentation, new examples, minor bugs and enhancements
    
    Bug fixing:
    #35 Checkpoint fails when using divide-conquer simulation method
    
    Enhancements:
    #10 Enable phase visualization in Divide-and-Conquer
    #28 Create Hopfield Network for Simulink
    #50 Update Hopfield Net TSP solver App
    #51 Runge-Kutta simulation method
    #52 energyplot function for HopfieldNetworkGQKP
    #53 Improve documentation
    #54 New examples for 2-opt, simulink models and GQKP
    
    Tasks:
    #23 TSPLIB help page not linked in User's Guide
    mathinking committed Sep 21, 2017
    Copy the full SHA
    1dbabd4 View commit details

Commits on Apr 4, 2021

  1. Fixing class name and updating TSPLIB download path

    Lucas Garcia committed Apr 4, 2021
    Copy the full SHA
    740406f View commit details
Loading