Optimizer Functions

Revision as of 14:52, 23 November 2015 by Jhernandez3 (talk | contribs)


This chapter discusses optimization functions in Analytica versions 4.3 and above.

Using Named Parameters

When calling a function in Analytica, you can use the conventional method of listing parameters in their standard sequence, or named-parameter syntax, where you type the parameter name, followed by a colon (:), followed by the parameter value. Here is an example:

  DefineOptimization(
     Decisions: [d1, d2],
     Constraints: [c1, c2, c3],
     Maximize: x)

Since DefineOptimization() has a large number of optional parameters, named-parameters are much more convenient to write and read. So, we use that method in our examples.

You can view the full parameter declarations from Analytica, in the actual parameter order, by selecting Definition > Optimizer > <function> from the Analytica menu.

Primary Optimization Functions

Using just these three functions, you will be able to define any optimization and view results.

Optimization Status Functions

Optimization status functions can reveal important details such as the selected engine matrix coefficients, and other information that may be helpful with troubleshooting. These functions are:


For a complete listing and definition of Analytica optimization functions in versions 4.3 and above, please see Analytica Optimization Functions.

Comments


You are not allowed to post comments.