LHSResult¶
- class LHSResult(*args)¶
 Summarize the results of an LHS optimization.
- Parameters:
 - spaceFilling
SpaceFilling The space filling criteria used by optimization algorithm
- nRestartint
 The number of restarts performed by optimization algorithm
- spaceFilling
 
Methods
drawHistoryCriterion(*args)Draw criterion history.
drawHistoryProbability(*args)Draw probability history.
drawHistoryTemperature(*args)Draw temperature history.
getAlgoHistory(*args)Accessor to the internal values computed during optimization algorithm.
getC2(*args)Accessor to the C2 criterion evaluated on the optimal design.
Accessor to the object's name.
getMinDist(*args)Minimum distance accessor.
getName()Accessor to the object's name.
Restart number accessor.
getOptimalDesign(*args)Accessor to the optimal design.
getOptimalValue(*args)Optimal value accessor.
getPhiP(*args)Accessor the PhiP criterion evaluated on the optimal design.
hasName()Test if the object is named.
setName(name)Accessor to the object's name.
Notes
This class is not intendeted to be built by hand, but returned by optimization algorithms.
Examples
>>> import openturns as ot >>> lhs = ot.LHSExperiment(ot.JointDistribution([ot.Uniform(0.0, 1.0)]*3), 100) >>> lhs.setAlwaysShuffle(True) # randomized >>> profile = ot.GeometricProfile() >>> spaceFilling = ot.SpaceFillingC2() >>> # Optim algo >>> algo = ot.SimulatedAnnealingLHS(lhs, spaceFilling, profile) >>> # first, generate a design >>> design = algo.generate() >>> # then, get the result >>> result = algo.getResult()
- __init__(*args)¶
 
- drawHistoryCriterion(*args)¶
 Draw criterion history.
- Parameters:
 - restartint (optional)
 The restart index.
- titlestr (optional)
 Graph title.
- Returns:
 - graph
Graph The resulting graph.
- graph
 
- drawHistoryProbability(*args)¶
 Draw probability history.
- Parameters:
 - restartint (optional)
 The restart index.
- titlestr (optional)
 Graph title.
- Returns:
 - graph
Graph The resulting graph.
- graph
 
- drawHistoryTemperature(*args)¶
 Draw temperature history.
- Parameters:
 - restartint (optional)
 The restart index.
- titlestr (optional)
 Graph title.
- Returns:
 - graph
Graph The resulting graph.
- graph
 
- getAlgoHistory(*args)¶
 Accessor to the internal values computed during optimization algorithm.
- Returns:
 - history
Point Some internal values computed during optimization algorithm. SimulatedAnnealingLHS stores criterion value, temperature and probability at each iteration.
- history
 
- getC2(*args)¶
 Accessor to the C2 criterion evaluated on the optimal design.
- Returns:
 - c2float
 The C2 criterion.
- getClassName()¶
 Accessor to the object’s name.
- Returns:
 - class_namestr
 The object class name (object.__class__.__name__).
- getMinDist(*args)¶
 Minimum distance accessor.
- Parameters:
 - restartint (optional)
 The restart index.
- Returns:
 - minDistfloat
 The minimum distance of sample points.
- getName()¶
 Accessor to the object’s name.
- Returns:
 - namestr
 The name of the object.
- getNumberOfRestarts()¶
 Restart number accessor.
- Returns:
 - restartint (optional)
 The number of restart.
- getOptimalDesign(*args)¶
 Accessor to the optimal design.
- Returns:
 - design
Sample The design that optimizes the criterion.
- design
 
- getOptimalValue(*args)¶
 Optimal value accessor.
- Returns:
 - valuefloat (optional)
 The optimal value.
- getPhiP(*args)¶
 Accessor the PhiP criterion evaluated on the optimal design.
- Returns:
 - phiPfloat
 The PhiP criterion.
- hasName()¶
 Test if the object is named.
- Returns:
 - hasNamebool
 True if the name is not empty.
- setName(name)¶
 Accessor to the object’s name.
- Parameters:
 - namestr
 The name of the object.
      OpenTURNS