nLCA-IVM algorithm ReadMe

Our nLCA-IVM algorithm algorithm relies on a (also free) convex optimization software SeDuMi. 
You may find SeDuMi at http://sedumi.mcmaster.ca/. Please install it on your computer if you don't have one.

The main function for the nLCA-IVM algorithm is 

%==========================================================================
% function [Y iter_cnt time]=nLCA_IVM(X, nor_flag, show_flag)
%--------------------------------------
% Input: 
%--------------------
% X  is the N by L observation matrix, where L is the data length and N is
% the number of sources
% nor_flag: 1- normalize each row of X such that sum of each row of X equals
% unity, and 0 - do nothing. 
% show_flag: 1- display current information in nLCA-IVM, and 0 - otherwise 
%==========================================================================
% Output: 
%--------------------
% Y is the N by L extracted source matrix
% iter_cnt is the total number of iterations passed by nLCA-IVM
% time: computation time (seconds)
%==========================================================================

Any questions and suggestions are very welcome. Please send to 
Fa-Yu Wang, E-mail: fayuwang@gmail.com
Tsung-Han Chan, email: chanchantsunghan@gmail.com