GNLineSearch

Location: ..\cubatch\Model_PARAFAC\private\GNLineSearch.m

function [DeltaMin,Fit] = GNLineSearch (X,Present,Delta,varargin);

Description:
Line search procedure for Gauss Newton methods to fit a 3way PARAFAC model.
It seeks the step length along a direction defined by dA, dB and dC providing a minimum of the loss function using a quadratic model.

Inputs:
X: I x J x K array
Present: values in X to consider in estimating the loss function
Delta: initial step length
A,B,C: current loading matrices
dA,dB,dC: updates for the loading matrices
 

Outputs:
DeltaMin: optimal step length along dA, dB and dC
Fit: value of the loss functio at the optimal step

Called by:
Model_PARAFAC\GNParafac

Subroutines:
Internalnone
External: pfloss

Author:
Giorgio Tomasi
Royal Agricultural and Veterinary University
MLI, LMT, Chemometrics group
Rolighedsvej 30
DK-1958 Frederiksberg C
Danmark

Last modified: 09-May-2002 21:22:08

Contact: Giorgio Tomasi, gt@kvl.dk

References
[1] - Gill P.E., Murray W., Wright M.H., "Practical Optimization", (Academic Press: 1986).
[2] - Tomasi G. and Bro R. "Fitting the PARAFAC model", Comp.Stat.Data Anal., 2002, Submitted