The following files are ForTran code for analyzing the skew symmetric component of a matrix.
Click on a file to view it. Right-click on a file to save it on your computer by choosing "Save Target As...". The download only takes a few seconds and then gives you the option of opening in your own ForTran complier/editor.
The required input file, containing your matrix, needs to be named "PROX.DAT". All data files have the number of objects (n) listed above the matrix. These programs are designed to process/analyze matrices for up to 30 objects (n).
decomp.for -- decomposes a proximity matrix (PROX.DAT) into its symmetric and skew symetric components into the file SKEWSYM.DAT. The skew symmetric matrix is decomposed into its sign/direction (ASYM.DAT) and magnitude (SYM.DAT) information. ASYM.DAT is required by dpDOM.for and SYM.DAT is required by dpUDS.for. Both files are needed by dpBI.for and dpBI2.for.dpDOM.for -- finds an optimal permutation to maximize the dominance index (upper triangle entries) for an asymmetric matrix, ASYM.DAT.
dpUDS.for -- finds an optimal permutation to unidimensionally scale a symmetric matrix, SYM.DAT.
dpBI.for. -- finds the optimal permutation for the bicriterion problem of maximizing the dominance index for an asymmetric matrix (ASYM.DAT) and unidimensionally scaling a symmetric matrix (SYM.DAT). Requires user to input solutions from the single criterion problems as well as a desired weighting scheme.
dpBI2.for -- finds the optimal permutation for the bicriterion problems of maximizing the dominance index for an asymmetric matrix (ASYM.DAT) and unidimensionally scaling a symmetric matrix (SYM.DAT). Requires user to input solutions from the single criterion problems. The weighting schemes are generated automatically from (0, 1) to (1,0) in intevals of 0.1.
.::Home : Author : Optimal Techniques::.