Dependencies Constraints

Dependencies are one of the constraints that can be defined when determining the alternatives to be funded in Resource Allocation

You can display the dependencies in Table or List view. 

Dependencies are displayed in the Table view by default as shown below:

The "List View" will be ON by default (grid view is disabled) when the system detects so many alternatives as to make the grid view slow or to hang up.

By clicking on the intersecting cell of the column and row, you can specify one of the three dependencies between controls in the Resource Allocation process:

  • D (Depends on)  – the row alternative depends upon the column alternative.  The optimization assures that the row alternative is not funded unless the column alternative is funded.  When there are Time Periods, the "depends on" dependency can either be concurrent or non-concurrent.  Concurrent means that the row and column alternative can be funded at the same period, while non-concurrent is not. 
  • M (Mutually dependent) – the row and the column are mutually dependent; both must be funded or neither is funded.
  • X (Mutually Exclusive)– the row and the column are mutually exclusive; funding one precludes funding the other.

The clicked cell will display any of the letters explained above (D, M, X) depending on the currently selected dependency type (or clear to remove) on the button at the top.

Alternatively, you can right-click on a cell and then select the dependency you want to define for that row and column controls:

The row and column alternatives are being highlighted with yellow as you hover on their intersecting cells. 

Toggle the List View switch  to display the dependencies list view: 

Here you see the existing dependencies in a "statement" format. 

Click the  icon to add a new dependency. 

Click the to see options to edit and delete.