The user must provide initial values for the variables.
This may be done by calling the script init.m, which sets default
values as follows, assuming that a scale factor is available
in the workspace. The choice of
is discussed further below.
If the block diagonal matrices and
have more than one block, they
must be stored as sparse matrices. If they contain a
single block, it is recommended that they be provided in full format,
as the solutions will most likely be full. The vectors are normally stored
using full format.
The proper choice of is highly
problem dependent. The routine setopt.m sets
to a
default value of 100, but it may be necessary to change this to a
larger value. On the other hand, often
is satisfactory and results in a smaller number of iterations.