Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Run.groovy Logic: understand its structure

  2. Define the dimensions hierarchies

  3. Define the spaces

  4. Define the scopes inside each space

  5. Define the variables inside each scope

  6. Define the criteria inside each scope

The easiest way is to write the description space by space following the graphical description. The binding to the data is done through scopes: inputs and outputs of the Optimization Engine are model tables named after the space and scopes to which they pertain (e.g. Problem_ByProduct_All contains the data for the scope All in the space ByProduct).

Understanding the underlying concepts is important. Page Main Concepts for Optimization Problems is the reference.

...