10.18.1 Square Matrices

The matrix demand models included within MX effectively mirror those models that are included under the elastic or variable demand assignment models for a single user class described in Sections 7.4 to 7.10.  They also use the same parameter names, for example setting MCGILL = 2 (see 7.7.1) in the demand model sub-menu requests an incremental power law model of the form

where three input .ufm matrices must be defined, Tijo, cij and cijo, and the power p set.  These are also defined within the sub-menu with the matrices being equated to external input files 1, 2, 3 etc.

Once all the necessary parameters have been defined choose “1- Do It Now!” to perform the calculations.  The resulting Tij values are stored in the internal matrix; use main menu option 14 to permanently store them in a .ufm matrix file if desired.

Similarly to carry out a singly constrained trip distribution model set MCUBC = 1; see 7.10.2.

Note that these functions are not applicable directly to multiple user class models where the matrices are not square but stacked by levels to represent the different user classes.  To undertake demand calculations by user class it is necessary to treat each user class separately with its own square matrix.