Optimizers
Class Optimizer

java.lang.Object
  extended byOptimizers.Optimizer
Direct Known Subclasses:
BFGS, ConstrainedDownhillSimplex, DownhillSimplex, LowDiscrepancySearch

public abstract class Optimizer
extends java.lang.Object


Constructor Summary
Optimizer(int n)
           
 
Method Summary
abstract  double f(double[] x)
          Function to be minimized.
abstract  double[] search()
          Search for vector x minimizing the function f(x).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Optimizer

public Optimizer(int n)
Parameters:
n - dimension of argument vector.
Method Detail

f

public abstract double f(double[] x)

Function to be minimized.

Parameters:
x - argument vecor

search

public abstract double[] search()

Search for vector x minimizing the function f(x).

Returns:
the minimizing vector x.