simulated_annealing 0.4.1
simulated_annealing: ^0.4.1 copied to clipboard
Simulated annealing framework for finding the global minimum of multi-variate functions.
0.4.1 #
- Updated dependencies.
0.4.0 #
- Updated deps.
- Dart version ^3.0.0 required
0.3.8 #
- Updated deps.
0.3.7 #
- Updated deps.
0.3.6 #
- Amended docs.
0.3.5 #
- Added class
DataLog, removed classDataRecorder. - Removed optional parameter
nGridfrom methodnext()andperturb(). This applies to the classesInterval,SearchSpace, andEnergyField. Instead, interval can be make discrete by setting the class variablelevels. - Added static functions returning predefined search
spaces to class
SearchSpace.
0.3.4 #
- Extended the class
SeachSpace. It now includes the static getterssphere,box, andtrianglereturning instances with these common geometries. - Added the classes
SingularIntervalandPeriodicInterval. - Added tests.
0.3.3 #
- Upgraded to
list_operators0.3.5.
0.3.2 #
- Amended input arguments of method
annealin classSimulatorby removing the option to specify a certani Markov chain length function. - Updated dependencies.
0.3.1 #
- Updated dependencies.
- Fixed potentially infinite loop condition in
EnergyFieldmethodsperturb,tStart,tEnd.
0.3.0 #
- Migrated to null-safety.
- The function
nextInRangenow has signature: numnextInRange(num xMin, num xMax, {InverseCdf? inverseCdf, int nGrid = 0}). The optional parameterngridenables returning discrete random numbers positioned along an equidistant grid.
0.2.2-nullsafety #
- Renamed variables in class
SearchSpace. x -> position, dx -> dPosition. - Updated docs.
0.2.1-nullsafety #
- Amended docs. Updated figures.
0.2.0-nullsafety #
- Set kB ≡1. Removed simulator parameter
tEnd. Updated docs and figures.
0.1.6-nullsafety #
- Amended docs highlighting the fact that when instantiating an object of type
SearchSpace, parameteric intervals must be listed in order of dependence.
0.1.5-nullsafety #
- Changed the signature and name of the function
nextDoubleInRange(). The function is now callednextInRange()and returns an object of typenum.
0.1.4-nullsafety #
- Amended the calculation of
dEnergyStartanddEnergyEndused to estimate the starting temperature of the annealing schedule.
0.1.3-nullsafety #
- Removed public access to internal variables of type
Listused by classEnergyField. - Removed public access to variables
temperaturesandperturbationMagnitudesused by classSimulator.
0.1.2-nullsafety #
- Amended message attached to Error thrown in method
containsof classSearchSpace.
0.1.1-nullsafety #
- Removed dependency on
dart:io.
0.1.0-nullsafety #
- Computationally costly methods of
SimulatorandEnergyFieldare now asynchronous. - Class
DataRecorderis now generic. - Removed class
AnnealingSchedule. - Added
dxMaxanddxMinto the required list of parameters when constructing an object of typeSearchSpace. - Amended examples.
0.0.3-nullsafety #
- Converted links to images to absolute links.
0.0.2-nullsafety #
- Amended documentation: Converted hyperlinks to relative links.
0.0.1-nullsafety #
- Initial version