FindMinSet:
------------------------------------------------------------------------
Find the order of columns in a square matrix which minimizes
the diagonal sum.
This function is valid only up to size 8x8 matrices.
Since version 7.
------------------------------------------------------------------------
Form:
[order,minSum] = FindMinSet( mat )
------------------------------------------------------------------------
------
Inputs
------
mat (n,n) Square matrix
-------
Outputs
-------
order (1,n) Order of columns (assuming rows go 1 - n)
minSum (1) Minimum total cost
------------------------------------------------------------------------