Package net.sf.tweety.math.opt
Class LbfgsRootFinder
- java.lang.Object
 - 
- net.sf.tweety.math.opt.RootFinder
 - 
- net.sf.tweety.math.opt.OptimizationRootFinder
 - 
- net.sf.tweety.math.opt.LbfgsRootFinder
 
 
 
 
- 
public class LbfgsRootFinder extends OptimizationRootFinder
Implements the L-BFGS method to find zeros of a (multi-dimensional) function.- Author:
 - Matthias Thimm
 
 
- 
- 
Field Summary
- 
Fields inherited from class net.sf.tweety.math.opt.RootFinder
PRECISION 
 - 
 
- 
Constructor Summary
Constructors Constructor Description LbfgsRootFinder(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)Creates a new root finder for the given starting point and the given (multi-dimensional) functionLbfgsRootFinder(Term function, java.util.Map<Variable,Term> startingPoint)Creates a new root finder for the given starting point and the given function 
- 
Method Summary
Modifier and Type Method Description java.util.Map<Variable,Term>randomRoot()Determines the values for the variables appearing in the function such the function evaluates to zero.- 
Methods inherited from class net.sf.tweety.math.opt.OptimizationRootFinder
buildOptimizationProblem 
- 
Methods inherited from class net.sf.tweety.math.opt.RootFinder
getFunctions, getStartingPoint, setStartingPoint 
 - 
 
 - 
 
- 
- 
Method Detail
- 
randomRoot
public java.util.Map<Variable,Term> randomRoot() throws GeneralMathException
Description copied from class:RootFinderDetermines the values for the variables appearing in the function such the function evaluates to zero.- Specified by:
 randomRootin classOptimizationRootFinder- Returns:
 - a map from variables to terms such that "function" evaluates to zero.
 - Throws:
 GeneralMathException- if something went wrong.
 
 - 
 
 -