From e5b0d41aa55dc719163aa87b26ca13819ec2addc Mon Sep 17 00:00:00 2001 From: naoaki Date: Mon, 16 Feb 2009 11:03:35 +0000 Subject: [PATCH] - Changed a parameter for testing. - Changed the projection method. git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@38 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc --- lib/lbfgs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/lbfgs.c b/lib/lbfgs.c index c4f5930..d16f04f 100644 --- a/lib/lbfgs.c +++ b/lib/lbfgs.c @@ -113,7 +113,7 @@ typedef struct tag_iteration_data iteration_data_t; static const lbfgs_parameter_t _defparam = { 6, 1e-5, 0, 1e-5, 0, LBFGS_LINESEARCH_DEFAULT, 100, - 1e-20, 1e20, 1e-4, 0.9, 1.0e-16, + 1e-20, 1e20, 0.1, 0.9, 1.0e-16, 0.0, 0, -1, }; @@ -1601,7 +1601,7 @@ static void owlqn_project( int i; for (i = start;i < end;++i) { - if (d[i] * sign[i] < 0) { + if (d[i] * sign[i] <= 0) { d[i] = 0; } }