Schema bfgsConfig.xsd


element BFGSConfig
diagram bfgsConfig_diagrams/bfgsConfig_p1.png
annotation
documentation
Configuration of BFGS algorithm.

complexType BfgsConfigXML
diagram bfgsConfig_diagrams/bfgsConfig_p2.png

element BfgsConfigXML/costFunction
diagram bfgsConfig_diagrams/bfgsConfig_p3.png
attributes
Name  Type  Use  Default  Fixed  Annotation
class  derived by: xs:string  required      
documentation
Set openda:class name of the cost function.
weakParameterConstraint  xs:boolean  optional  false    
documentation
Specify whether to use weak constraint (weakParameterConstraint=true) or strong constraint (weakParameterConstraint=false).
withPreconditioning  xs:boolean  optional  true    
documentation
Specify whether to use preconditioning. With preconditioning, the values of the parameters will be rescaled with their respective prespecified uncertainties for computing the cost.
factor  xs:double  optional  0.5    
documentation
Specify the multiplication factor to use in the cost function.
annotation
documentation
Configure cost function to minimize

element BfgsConfigXML/outerLoop
diagram bfgsConfig_diagrams/bfgsConfig_p4.png
attributes
Name  Type  Use  Default  Fixed  Annotation
limitedMemory  xs:boolean  optional  true    
documentation
Specify whether to use LBFGS (limited memory BFGS).
numOfVectors  xs:integer  optional  3    
documentation
Maximum number of  stored vectors.
maxIterations  xs:integer  optional  200    
documentation
Maximum number of iterations for (L)BFGS.
absTolGrad  xs:double  optional  0.01    
documentation
Absolute tolerance for gradient.
relTolGrad  xs:double  optional  0.01    
documentation
Relative tolerance for gradient.
absTolStep  xs:double  optional  0.001    
documentation
Absolute tolerance for step size.
relTolStep  xs:double  optional  0.001    
documentation
Relative tolerance for step size.
annotation
documentation
Specify outer-loop stopping criteria.

element BfgsConfigXML/lineSearch
diagram bfgsConfig_diagrams/bfgsConfig_p5.png
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string    brent    
documentation
Type of linesearch algorithm. Default: brent.
maxIterations  xs:integer  optional  100    
documentation
Maximum iterations of linesearch.
absTolBrent  xs:double  optional  0.01    
documentation
Tolerance of the absolute search range.
relTolBrent  xs:double    0.01    
documentation
Tolerance of the relative search range.
annotation
documentation
Specify inner-loop / linesearch criteria.

complexType LineSearchXML
diagram bfgsConfig_diagrams/bfgsConfig_p6.png
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string    brent    
documentation
Type of linesearch algorithm. Default: brent.
maxIterations  xs:integer  optional  100    
documentation
Maximum iterations of linesearch.
absTolBrent  xs:double  optional  0.01    
documentation
Tolerance of the absolute search range.
relTolBrent  xs:double    0.01    
documentation
Tolerance of the relative search range.

attribute LineSearchXML/@type
annotation
documentation
Type of linesearch algorithm. Default: brent.

attribute LineSearchXML/@maxIterations
annotation
documentation
Maximum iterations of linesearch.

attribute LineSearchXML/@absTolBrent
annotation
documentation
Tolerance of the absolute search range.

attribute LineSearchXML/@relTolBrent
annotation
documentation
Tolerance of the relative search range.

element LineSearchXML/brent
diagram bfgsConfig_diagrams/bfgsConfig_p7.png
attributes
Name  Type  Use  Default  Fixed  Annotation
startBracketValue  xs:double    1.0    
documentation
First value evaluated for bracketing in linesearch.
maxItBracket  xs:double  optional  0.5    
documentation
Maximum number of iterations for bracketing.
maxExtension  xs:double  optional  100.0    
documentation
Maximum number of iterations before searching in opposite direction.
annotation
documentation
Back tracking if the line search produces estimate with larger cost.

attribute LineSearchXML/brent/@startBracketValue
annotation
documentation
First value evaluated for bracketing in linesearch.

attribute LineSearchXML/brent/@maxItBracket
annotation
documentation
Maximum number of iterations for bracketing.

attribute LineSearchXML/brent/@maxExtension
annotation
documentation
Maximum number of iterations before searching in opposite direction.

complexType OuterLoopXML
diagram bfgsConfig_diagrams/bfgsConfig_p8.png
attributes
Name  Type  Use  Default  Fixed  Annotation
limitedMemory  xs:boolean  optional  true    
documentation
Specify whether to use LBFGS (limited memory BFGS).
numOfVectors  xs:integer  optional  3    
documentation
Maximum number of  stored vectors.
maxIterations  xs:integer  optional  200    
documentation
Maximum number of iterations for (L)BFGS.
absTolGrad  xs:double  optional  0.01    
documentation
Absolute tolerance for gradient.
relTolGrad  xs:double  optional  0.01    
documentation
Relative tolerance for gradient.
absTolStep  xs:double  optional  0.001    
documentation
Absolute tolerance for step size.
relTolStep  xs:double  optional  0.001    
documentation
Relative tolerance for step size.

attribute OuterLoopXML/@limitedMemory
annotation
documentation
Specify whether to use LBFGS (limited memory BFGS).

attribute OuterLoopXML/@numOfVectors
annotation
documentation
Maximum number of  stored vectors.

attribute OuterLoopXML/@maxIterations
annotation
documentation
Maximum number of iterations for (L)BFGS.

attribute OuterLoopXML/@absTolGrad
annotation
documentation
Absolute tolerance for gradient.

attribute OuterLoopXML/@relTolGrad
annotation
documentation
Relative tolerance for gradient.

attribute OuterLoopXML/@absTolStep
annotation
documentation
Absolute tolerance for step size.

attribute OuterLoopXML/@relTolStep
annotation
documentation
Relative tolerance for step size.

complexType CostFunctionXML
diagram bfgsConfig_diagrams/bfgsConfig_p9.png
attributes
Name  Type  Use  Default  Fixed  Annotation
class  derived by: xs:string  required      
documentation
Set openda:class name of the cost function.
weakParameterConstraint  xs:boolean  optional  false    
documentation
Specify whether to use weak constraint (weakParameterConstraint=true) or strong constraint (weakParameterConstraint=false).
withPreconditioning  xs:boolean  optional  true    
documentation
Specify whether to use preconditioning. With preconditioning, the values of the parameters will be rescaled with their respective prespecified uncertainties for computing the cost.
factor  xs:double  optional  0.5    
documentation
Specify the multiplication factor to use in the cost function.

attribute CostFunctionXML/@class
annotation
documentation
Set openda:class name of the cost function.

attribute CostFunctionXML/@weakParameterConstraint
annotation
documentation
Specify whether to use weak constraint (weakParameterConstraint=true) or strong constraint (weakParameterConstraint=false).

attribute CostFunctionXML/@withPreconditioning
annotation
documentation
Specify whether to use preconditioning. With preconditioning, the values of the parameters will be rescaled with their respective prespecified uncertainties for computing the cost.

attribute CostFunctionXML/@factor
annotation
documentation
Specify the multiplication factor to use in the cost function.

complexType additionalStopCriteria
diagram bfgsConfig_diagrams/bfgsConfig_p10.png
annotation
documentation
Additional optional stopping criteria.

element additionalStopCriteria/stopCriterion
diagram bfgsConfig_diagrams/bfgsConfig_p11.png
attributes
Name  Type  Use  Default  Fixed  Annotation
threshold    required      
documentation
Threshold value of the stopping parameter.
class    required      
documentation
Java class of the corresponding stopping criterion
annotation
documentation
A stopping criterion

attribute additionalStopCriteria/stopCriterion/@threshold
annotation
documentation
Threshold value of the stopping parameter.

attribute additionalStopCriteria/stopCriterion/@class
annotation
documentation
Java class of the corresponding stopping criterion


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy