openfermioncirq.optimization.OptimizationParams¶
-
class
openfermioncirq.optimization.
OptimizationParams
(algorithm: openfermioncirq.optimization.algorithm.OptimizationAlgorithm, initial_guess: Optional[numpy.ndarray] = None, initial_guess_array: Optional[numpy.ndarray] = None, cost_of_evaluate: Optional[float] = None)[source]¶ Parameters for an optimization run.
-
algorithm
¶ The algorithm to use.
-
initial_guess
¶ An initial guess for the algorithm to use.
-
initial_guess_array
¶ An array of initial guesses for the algorithm to use. This is a 2d numpy array with each row representing one initial point.
-
cost_of_evaluate
¶ A cost value associated with the evaluate method of the BlackBox to be optimized. For use with black boxes with a noise and cost model.
-
__init__
(algorithm: openfermioncirq.optimization.algorithm.OptimizationAlgorithm, initial_guess: Optional[numpy.ndarray] = None, initial_guess_array: Optional[numpy.ndarray] = None, cost_of_evaluate: Optional[float] = None) → None[source]¶ Construct a parameters object by setting its attributes.
Methods
__init__
(algorithm, initial_guess, …)Construct a parameters object by setting its attributes. -