Procedure MatrixUnfreezeColumn(MP, column)

MatrixUnfreezeColumn

The procedure MatrixUnfreezeColumn frees a column that was fixed with MatrixFreezeColumn. After calling MatrixUnfreezeColumn the value of the column can vary again between its lower and upper bound.

MatrixUnfreezeColumn(
     MP,             ! (input) a mathematical program
     column          ! (input) a scalar value
     )

Arguments

MP

A mathematical program that was previously solved. The mathematical program should be a linear or mixed-integer linear programming model.

column

A scalar reference to an existing fixed column in the matrix.

Return Value

The procedure returns 1 on success, or 0 otherwise.

Note

As of AIMMS release 3.5, the matrix manipulation procedures have become deprecated. New projects should use the GMP library instead. Please refer to Table 5 for a mapping of the matrix manipulation procedures to corresponding GMP procedures.

See also

The procedures MatrixFreezeColumn, MatrixModifyLowerBound, MatrixModifyUpperBound. Matrix manipulation routines are discussed in more detail in Implementing Advanced Algorithms for Mathematical Programs of the Language Reference.