Configuring the Pointer-2 Optimization Technique

The Pointer-2 technique controls a complementary set of optimization techniques to enable the non-optimization expert to efficiently solve a wide range of problems. It is an improved version of the Pointer technique, which is retained only for compatibility with older models.

See Also
Pointer Techniques
Configuring the Technique and the Execution Options
  1. From the Flow section of the action bar, click Optimization and drop it on the process diagram.
  2. Double-click Optimization .
    The Optimization Editor appears.
  3. From the General tab's Optimization Technique list, select Pointer-2.
  4. In the Optimization Technique Options area, enter or select the following:
    OptionDescription
    Allowed Number of Subflow Runs Specify the number of subflow runs that the optimization strategy will perform. The Pointer-2 technique uses all the allowable runs up to the limit you specify, even if it finds the global optimum early on. The longer the technique is stuck without finding an improvement, the more radical the change it attempts. You must enter an integer greater than 0. The default value is 1000.
    Subflow Batch Size (parallel only) Pointer-2 attempts to submit design points in batches equal to the subflow batch size. This setting allows you to match your optimization setup to your available compute resources. For example, if you have 16 3DOrchestrate Stations available to solve an optimization problem, you should turn on parallel and set the subflow batch size to 16 to keep all 16 stations working on the optimization problem at the same time. This option applies only when you have selected Execute in parallel. The default value is 4.
    Automatic/Design Space Topography Type Force the Pointer-2 strategy to use a hybrid combination of all the optimization techniques and select from the following to specify the general behavior of the output function:
    • smooth: the output function generates a design space that is differentiable everywhere and contains no discrete steps but could still contain multiple local minima.
    • rough: the output function generates a design space that is not necessarily smooth but only contains small scale discontinuities or noise.
    • discontinuous: the output function generates a design space that could contain large scale discrete steps and points where the function is not differentiable.
    • unknown (default): no assumptions have been made about the nature of the design space generated by the output function.
    User Defined/Optimizer Selection Choose the specific optimization technique that the Pointer-2 strategy will use to solve the design optimization problem.
    Penalty Value for Failed Runs The value of the Penalty parameter that is used for all failed subflow runs. The default value is 1×1030.
    Objective Value for Failed Runs The value of the Objective parameter that is used for all failed subflow runs. The default value is 1×1030.
    Maximum Number of Failed Runs The maximum number of failed subflow evaluations that can be tolerated by the optimization technique. If the number of failed runs exceeds this value, the optimization adapter will terminate execution. To disable this feature, set this option to any negative value (for example, –1). When this option is set to a negative value, the optimization will continue execution despite any number of failed subflow runs.
    Use Fixed Random Seed If you select this option, the random number generator used by the optimization algorithm is seeded using the value you specify. Therefore, all executions of the Optimization adapter will use the same sequence of random numbers and will produce the same design points. This arrangement is useful for debugging the optimization process when it is necessary to reproduce the same sequence of design points.

    If you do not select this option, the random number generator is seeded from the clock time at the moment of execution, and every execution of the Optimization will produce different design points.

  5. Click Ok to save your changes and to close the Optimization Editor.