hom4msys.m (Newly updated: March, 2019) Matlab code implementing a homotopy
method for multilinear systems with Mtensors. Examples
for testing this code: msysexamples.m
TenEig: A Matlab software package for
computing tensor eigenvalues and eigenvectors. Download: here.
ANMS.m (Adaptive NelderMead Simplex
algorithm for unconstrained optimization). This
Matlab code implements the NelderMead
simplex method using the adaptive parameters proposed in: Fuchang Gao and Lixing Han, Implementing the NelderMead
simplex algorithm with adaptive parameters, Computational Optimization and
Applications,
Vol. 51, No. 1, 2012, pp. 259277. The code also uses a relatively large
initial simplex (The initial simplex used in the numerical experiments in
the above paper is small in order to compare ANMS and FMINSEARCH).
Numerical tests show that it can outperform the standard implementation of
the NelderMead method for high dimensional
problems (say, n>=10) and for noisy problems. REMARK: You may consider to change
the initial simplex based on your own need.
APBB2.m (Alternating Projected BarzilaiBorwein
method for NMF). This Matlab code implements an
alternating projected BarzilaiBorwein method for
solving nonnegative matrix factorization problems. This code calls
PBBNLS2.m (which is included), a code that implements a projected BarzilaiBorwein method for solving nonnegative linear
least squares problems in matrix form. For more details, please see: Lixing
Han, Michael Neumann, and Upendra Prasad,
Alternating projected BarzilaiBorwein methods
for nonnegative matrix factorization, Electronic Transactions on
Numerical Analysis,
Vol. 36, 20092010, pp. 5482.
