API
Algorithms
Sequential
Simulated Annealing algorithm. |
|
Simulated Annealing using vectorized cost functions for computing multiple function evaluations at once. |
|
Simulated Annealing running a vectorized cost function on multiple CPU cores in parallel for computing multiple function evaluations at once. |
Parallel
Simulated Annealing algorithm solving multiple problems in parallel. |
|
Object passed to parallel cost functions which holds instructions on what should be computed. |
Moves
Object for describing the current state of the SA algorithm. |
|
Base abstract class for defining how positions evolve in the SA algorithm. |
Sequential
Simple sequential move functions. |
|
Move functions that work on a discrete set of possible positions. |
|
Move functions that use multiple walkers to better solve some types of problems. |
Parallel
Base class for building moves that solve optimization problems in parallel. |
|
Discrete move functions designed to work with josiann's parallel mode. |
Outputs
Object for storing the results of a run. |
|
Object for storing the trace history of an SA run. |
Typing
alias of |
|
Type variable. |