As a user of the OptimizationSolver with CPU backend, I want to chose an annealing schedule to control the exploration-explotation trade-off of the search algorithms across runtime.
Conditions of Satisfaction
User can specify temperature schedule from solver's API.
The annealing schedule affects the temperature parameter value on the NEBM neuron model during runtime at the timesteps specified by the time series.
The annealing schedule affects the noise amplitude for the SCIF neuron model during runtime at the timesteps specified by the time series.
The temperature schedule works for both Loihi 2 and CPU backends
Acceptance Tests
Solver offers an API to receive input timeseries as annealing schedule.
Temperature value of the NEBM neuron model follows the annealing schedule through time.
Noise amplitude of the SCIF neuron model follows the annealing schedule through time.
User Story
As a user of the OptimizationSolver with CPU backend, I want to chose an annealing schedule to control the exploration-explotation trade-off of the search algorithms across runtime.
Conditions of Satisfaction
Acceptance Tests
Tasks
Lava version:
I'm submitting a ...
Other information: