lava-nc / lava-optimization

Neuromorphic mathematical optimization with Lava
https://lava-nc.org/optimization.html
BSD 3-Clause "New" or "Revised" License
51 stars 26 forks source link

[QUBO] correct local cost, separate annealing neuron #261

Closed phstratmann closed 9 months ago

phstratmann commented 11 months ago

Issue Number: 356, 360 in lava-on-loihi

Objective of pull request: This PR resolves two issues in the QUBO solver: 1) Calculate correct local cost, in order to decide on switching binary variables. 2) Separate out the temperature annealing into a separate neuron model. This allows to save CX state in the NEBM0-SA neuron, to have 16bit temperature resolution, and to save 1 ucode pass for all NEBM-SA neurons per time step.

Pull request checklist

Pull request type