Versions Compared

Key

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

...

Decision variablesThe management levers which can be pulled in order to achieve the required objectives. Each decision variable must be defined as a global expressionFunction, with an allowable range of values it can take.
Dominated solutionWhen comparing results from two Source runs (or group of runs), ‘A’ and ‘B’, Insight will treat ‘A’ as a “dominated solution” only if it is clearly inferior to ‘B’; that is, if ‘B’ performs better than ‘A’ on at least one of the statistics and there is no statistic where ‘A’ performs better than ‘B’.  In this case ‘B’ is a “non-dominated solution” and is a potential candidate for the Pareto front of optimal solutions (e.g. see Figure 1).
GenerationFor each generation the decision variables are subject to selection, crossover and mutation. The number of generations is specified by the modeller.
IndividualA solution obtained from a single run of Source with a given set of decision variable values (an individual is a group of runs when multiple scenarios are being investigated: one run for each scenario).
Non-dominated solutionSee definition of “dominated solution”.
Objective function

Mathematical expression of the objectives required to be achieved (e.g. minimising the operating cost of the system, maximising environmental benefits, or minimising time spent in water restrictions).  Objective Functions are set up as global expressions Functions within Source.  

Note that only the value of the expression Function at the last time step is used for evaluating the objective function. Therefore, expressions Function should be defined in such a way that the value at the last time step of the simulation is the value that represents the required statistic for the entire simulation period.
PopulationThe number of possible feasible solutions to be derived by changing decision variable values (within their value constraints) in Insight and running Source.  The population size is specified by the modeller and is equal to the total number of individuals.

...

The functionality listed in Table 1 is all concerned with input and output data handling and how Insight and Source interact, and there is no new science involved.  Therefore, the functionality in Insight is not discussed further here and reference should be made to the Insight: Objective Multi-objective optimisation for information on how to use it.

...

The decision variables and objective functions must be defined in the Source project as global expressionsFunctions.  Hence, in order for a Source parameter to be included in an optimisation problem, that parameter needs to be able to be defined through the expression Function editor.

More details on data are provided in the Source User Guide.

...