Dakota Reference Manual: dot_mmfd

| Dakota Reference Manual Version 6.15 Explore and Predict with Confidence

- Main Page
- Related Pages

All Pages
dot_mmfd

DOT modified method of feasible directions

## Specification

Alias: none

Argument(s): none

Child Keywords:

| Required/Optional | Description of Group | Dakota Keyword | Dakota Keyword Description
--- | --- | --- | --- | ---
| Optional | max_iterations | Number of iterations allowed for optimizers and adaptive UQ methods
| Optional | convergence_tolerance | Stopping criterion based on objective function or statistics convergence
| Optional | constraint_tolerance | Maximum allowable constraint violation still considered feasible
| Optional | speculative | Compute speculative gradients
| Optional | max_function_evaluations | Number of function evaluations allowed for optimizers
| Optional | scaling | Turn on scaling for variables, responses, and constraints
| Optional | model_pointer | Identifier for model block to be used by a method

## Description

DOT library[85] implementation of the modified method of feasible directions for constrained optimizaiton.

See package_dot for information common to all `DOT` methods.

DOT requires a separate software license and therefore may not be available in all versions of Dakota. CONMIN or OPT++ methods may be suitable alternatives.

Expected HDF5 Output

If Dakota was built with HDF5 support and run with the hdf5 keyword, this method writes the following results to HDF5:

- Best Parameters
- Best Objective Functions (when objective_functions) are specified)
- Best Nonlinear Constraints
- Calibration (when calibration_terms are specified)