Optistruct optimization argorythm

User: "Tomonori Matsumura"
Altair Community Member
Updated by Tomonori Matsumura

I have a simple question about optimization algorythm of Optistruct. By reffering manual, It is written as below,

"OptiStruct utilizes gradient-based optimization algorithms to solve the optimization problem.  .....

During a run, the corresponding optimization algorithms are automatically selected by OptiStruct based on the optimization type."

How can I know ,which of algorythm (*)  is chosen by Optistruct ? By checking *.out file created by Optistruct, I cannot find unfortunately.  

Many thanks in advance.

  • Method of Feasible Directions (MFD)
  • Sequential Quadratic Programming (SQP)
  • Dual Optimizer based on separable convex approximation (DUAL)
  • Enhanced Dual Optimizer based on separable convex approximation (DUAL2)
  • Large scale optimization algorithm (BIGOPT)
  • Method of Moving Asymptotes (MMA)

 

Find more posts tagged with

Sort by:
1 - 2 of 21
    User: "RobHoglund"
    Altair Employee
    Updated by RobHoglund

    Hi Tomonori,

    This page might help.  It depends on the type of optimization.

    https://help.altair.com/hwsolvers/os/topics/solvers/os/doptprm_optmeth_bulk_r.htm

    DUAL2 is the default for optimizations with a high number of design variables (ie. topology) and MFD is the default for optimizations that have a high number of constraints (size/shape).

    Thanks,

    Rob H.

    User: "Tomonori Matsumura"
    Altair Community Member
    OP
    Updated by Tomonori Matsumura

    Hi Robert,

    Thanks for your reply.

    I have already read this help page. As you mentioned, I understand that Optistruct choose ideal method by the condition of optimization settings. (I Just want to know mechanism of selecting ideal method and whick of the method was chosen)

    Anyway, Thank you for your cooperation.