Optimization

This page provides you with more information about Optimization. Expert language is designed to create Expert Checks and Rules relying on types and functions.

FullDOEAlgorithm

This section provides you with more information about FullDOEAlgorithm.

Description

Type describing the Design of Experiment algorithm.

Inheritance path

Standard > Feature > OptFeature > OptGenericAlgorithm > OptGenericDOEAlgorithm > FullDOEAlgorithm

Attributes

ConvergenceSpeed: Not appropriate

OptApproximationAlgorithm

This section provides you with more information about OptApproximationAlgorithm.

Description

Type describing the Design of Experiment algorithm.

Inheritance path

Standard > AdvisorFeature > OptFeature > OptGenericAlgorithm > OptGenericOptimAlgorithm

Attributes

ConvergenceSpeed: Not appropriate

OptApproximationGradientAlgorithm

This section provides you with more information about OptApproximationGradientAlgorithm.

Description

Type describing the gradient algorithm with constraint.

Inheritance path

Standard > Feature > OptFeature > OptGenericAlgorithm > OptGenericOptimAlgorithm > OptApproximationGradientAlgorithm

Attributes

ConvergenceSpeed N/A

OptConstraintSatisfaction

This section provides you with more information about OptConstraintSatisfaction.

Description

Type describing an optimization constraint.

Inheritance path

Standard > Feature > OptFeature > OptGenericAlgorithm > OptGenericOptimAlgorithm > OptConstraint

Attributes

Distance Indicates the difference between the left-hand side and the right-hand side of the constraint. In optimization this right-hand side must be a constant.

Precision It enables you to specify a tolerance around the right-hand side value of the constraint. If distance (see attribute "Distance") is below this tolerance, the constraint is considered as satisfied.

Priority This value is used to sort the solutions in case of lexicographic sort.

Satisfaction Indicates if the constraint is satisfied or not.

OptCstGradientAlgorithm

This section provides you with more information about OptCstGradientAlgorithm.

Description

Type describing the gradient algorithm with constraint.

Inheritance path

Standard > AdvisorFeature > OptFeature > OptGenericAlgorithm > OptGenericOptimAlgorithm

OptConstraint

OptConstraint

This section provides you with more information about OptConstraint.

Description

Type describing an optimization constraint.

Attributes

Distance Indicates the difference between the left hand side and the right hand side of the constraint. In optimization this right-hand side must be a constant.

Precision This attribute is available only for equality constraints. It enables you to specify a tolerance around the right-hand side value of the constraint. If distance (see attribute Distance) is below this tolerance, the constraint is considered as satisfied.

Priority N/A

Satisfaction Indicates if the constraint is satisfied or not.

Inheritance path

Standard > Feature > OptFeature > OptGenericAlgorithm > OptGenericOptimAlgorithm > OptConstraint

OptFeature

This section provides you with more information about OptFeature.

Description

Type describing an optimization constraint.

Description

Father type of all optimization types.

Inheritance path

Standard > Feature > OptFeature

OptFreeParameter

This section provides you with more information about OptFreeParameter.

Description

Type describing the free parameters available in the Product Engineering Optimizer workbench. Free parameters are parameters which vary according to the optimizer algorithm.

Inheritance path

Standard > Feature > OptFeature > OptFreeParameter

Attributes

HasRangesStep Enables you to check if the free parameter holds steps and/or ranges.

InfRange Indicates the inferior range of the free parameter that can be indicated by you in the Optimization editor.

Parameter Corresponds to the underlying parameter of the free parameter. It also corresponds to the knowledgeware parameter of the model on which the optimization works.

Step Indicates the steps of the free parameter that can be indicated by you in the Optimization editor.

SupRange Indicates the superior range of the free parameter that can be indicated by you in the Optimization editor.

Value Corresponds to the value of the free parameter.

OptGenericAlgorithm

This section provides you with more information about OptGenericAlgorithm.

Description

Corresponds to the base class of all the algorithms.

Inheritance path

Standard > Feature > OptFeature > OptGenericAlgorithm

Attributes

MaxTime Corresponds to one of the termination criteria that can be set by you in the Optimization dialog box. Maximum time the algorithm is allowed to run.

MaxWoImprovement Corresponds to one of the termination criteria that can be set by you in the Optimization dialog box. Maximum number of updates that the algorithm is allowed to run without finding a better solution.

NbUpdatesMax Corresponds to one of the termination criteria that can be set by you in the Optimization dialog box. Maximum times of updates that the algorithm is allowed to run.

StoppingCriterion Enables you to select one or several stopping criteria.

OptGenericDOEAlgorithm

This section provides you with more information about OptGenericDOEAlgorithm.

Description

Corresponds to the base class of all the Design of Experiment algorithms.

Inheritance path

Standard > Feature > OptFeature > OptGenericAlgorithm > OptGenericDOEAlgorithm

OptGenericOptimAlgorithm

This section provides you with more information about OptGenericOptimAlgorithm.

Description

Corresponds to the base class of all the optimization algorithms.

Inheritance path

Standard > Feature > OptFeature > OptGenericAlgorithm > OptGenericOptimAlgorithm

OptGoal

This section provides you with more information about OptGoal.

Description

Type describing the goal parameter of the optimization.

Inheritance path

Standard > Feature > OptFeature > OptGoal

Attributes

GoalComment Enables you to enter a comment.

GoalParameter Enables you to have access to the underlying knowledgeware parameter specified as the objective of the optimization.

GoalType Enables you to specify the type of goal for the optimization (minimum, maximum or target value.)

Precision N/A

Priority N/A

TargetValue Enables you to specify a target value to be reached by the goal parameter if the goal type is target value.

OptGradientAlgorithm

This section provides you with more information about OptGradientAlgorithm.

Description

Type describing the local optimization algorithm (gradient.)

Inheritance path

Standard > Feature > OptFeature > OptGenericAlgorithm > OptGenericOptimAlgorithm > OptGradientAlgorithm

Attributes

ConvergenceSpeed See the Product Engineering Optimizer User's Guide.

OptOptimization

This section provides you with more information about OptOptimization.

Description

Type describing the class that encapsulates the full description of the optimization (the algorithm, the problem, and the free parameters.)

Inheritance path

Standard > Feature > OptFeature > OptOptimization

Attributes

Algorithm Algorithm used to solve the problem.

FreeParameters List of the free parameters.

Problem Problem to solve (Goal, and Constraints.)

UpdateVisualization Enables you to ask for visual update during optimization.

OptOptimizationsSet

This section provides you with more information about OptOptimizationsSet.

Description

Type describing the collection of optimizations.

Inheritance path

Standard > Feature > OptFeature > OptOptimizationsSet

Attributes

Optimizations List of all the optimizations in the set.

OptProblem

This section provides you with more information about OptProblem.

Description

Type describing the problem to be solved.

Inheritance path

Standard > Feature > OptFeature > OptProblem

Attributes

Constraints List of the constraints (if any.)

Goals List of the goals (if any.)

ProblemComment Comment.

OptSimAnnealingAlgorithm

This section provides you with more information about OptSimAnnealingAlgorithm.

Description

Type describing the global optimization algorithm (Simulated Annealing.)

Inheritance path

Standard > Feature > OptFeature > OptGenericAlgorithm > OptGenericOptimAlgorithm > OptSimAnnealingAlgorithm

Attributes

ConvergenceSpeed See the Product Engineering Optimizer User's Guide .

OptimizationLog

This section provides you with more information about OptimizationLog.

Description

Type describing the tool used to analyze the optimization results.

Inheritance path

Standard > Feature > OptFeature > OptimizationLog

Attributes

BestParm Describes the parameter used to store the current value of the best result.

IndexOfBestSolInDT Describes the list that can be used to save lines of the computations log.

NbEvalParm Indicates the evaluation number.

PointsDT Describes the optimization computations log.