naoaki
|
2dd9217a39
|
Experimental code.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@54 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-23 14:45:23 +00:00 |
|
naoaki
|
520a83c576
|
- Reverted the changes of the default parameters.
- TAB -> SPACE.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@53 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 15:31:09 +00:00 |
|
naoaki
|
f0e95e36ff
|
Do not allow the strong Wolfe condition for OW-LQN.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@52 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 15:23:18 +00:00 |
|
naoaki
|
c038293043
|
Updated the copyright information.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@50 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 15:14:23 +00:00 |
|
naoaki
|
f4362676e6
|
Constrain the search direction.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@49 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 14:59:05 +00:00 |
|
naoaki
|
6a1b860ea3
|
A bug fix in OW-LQN.
Use xp instead of wa in MoreThunte.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@48 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 14:02:45 +00:00 |
|
naoaki
|
83a802b87c
|
Removed the unused code.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@47 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 13:58:47 +00:00 |
|
naoaki
|
25e895b4e5
|
Now OW-LQN method is available only with backtracking linesearch methods.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@46 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 13:41:27 +00:00 |
|
naoaki
|
1b33e075df
|
Use LBFGS_LINESEARCH_BACKTRACKING_STRONG instead of LBFGS_LINESEARCH_BACKTRACKING.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@45 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 13:37:48 +00:00 |
|
naoaki
|
1cae453cca
|
Merge loose and string backtracking methods.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@44 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 13:35:28 +00:00 |
|
naoaki
|
c8dcce4482
|
Removed the OW-LQN routine from line_search_backtracking_loose().
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@43 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 13:19:27 +00:00 |
|
naoaki
|
8fe5ce006d
|
Removed the OW-LQN code in the MoreThuente method because the mathematical foundation is not 100% correct.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@42 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 13:08:00 +00:00 |
|
naoaki
|
d1ab96d686
|
Code simplification: reverting to the previous point is done in lbfgs() function.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@41 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 12:21:05 +00:00 |
|
naoaki
|
4edf33c84e
|
Code simplification.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@40 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 12:11:44 +00:00 |
|
naoaki
|
14d86ed609
|
Removed a test code.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@39 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 11:06:40 +00:00 |
|
naoaki
|
e5b0d41aa5
|
- Changed a parameter for testing.
- Changed the projection method.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@38 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 11:03:35 +00:00 |
|
naoaki
|
0466f622f6
|
Experimental.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@37 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 09:22:16 +00:00 |
|
naoaki
|
897638eefa
|
Experimental code.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@36 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 08:23:55 +00:00 |
|
naoaki
|
d9711f5b34
|
Experimental code.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@35 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 07:17:15 +00:00 |
|
naoaki
|
711675ae91
|
Added one more experimental code.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@34 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 06:58:11 +00:00 |
|
naoaki
|
9df185fd7b
|
A bug fix.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@33 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 06:47:35 +00:00 |
|
naoaki
|
768d2cdd79
|
Experimental code for OWLQN.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@32 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 06:35:52 +00:00 |
|
naoaki
|
3567c3a888
|
Revert the previous commit.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@31 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 05:59:00 +00:00 |
|
naoaki
|
51d079e829
|
Removed some codes for OW-LQN experimentally.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@30 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 05:46:20 +00:00 |
|
naoaki
|
fb183a2880
|
Fixed several bugs in OW-LQN.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@29 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 04:02:24 +00:00 |
|
naoaki
|
1cb0436e32
|
A test code for line search.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@28 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 03:41:08 +00:00 |
|
naoaki
|
767e58a47b
|
Changed the argument type for line-search routines; preparation for OW-LQN debugging.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@27 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2009-02-16 03:23:02 +00:00 |
|
naoaki
|
2eef3e89c1
|
Release for liblbfgs 1.6.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@25 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2008-11-02 04:50:00 +00:00 |
|
naoaki
|
86289f7ac7
|
Patch for an implementation of backtracking algorithm with strong Wolfe condition
submitted by Takashi Imamichi.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@23 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2008-11-02 01:00:46 +00:00 |
|
naoaki
|
292b6dbef9
|
- Added orthantwise_end parameter.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@22 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2008-07-22 22:54:54 +00:00 |
|
naoaki
|
7eb418b805
|
Implemented a stopping criterion.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@21 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2008-07-10 13:06:47 +00:00 |
|
naoaki
|
a8edbfe8b9
|
- Added a function owlqn_direction_line.
- Source code simplifications and clean-ups.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@20 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2008-07-10 07:01:53 +00:00 |
|
naoaki
|
36b9ae4a62
|
Added owlqn_project() function.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@19 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2008-07-10 06:17:35 +00:00 |
|
naoaki
|
85e940b2ca
|
Simplification for OW-LQN: functions owlqn_xnorm1, owlqn_gnorm, owlqn_direction were added.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@18 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2008-07-10 05:30:34 +00:00 |
|
naoaki
|
83b5fd9801
|
Fixed the termination condition for OW-LQN.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@17 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2008-07-10 05:06:20 +00:00 |
|
naoaki
|
7efbd5aca1
|
Last minutes' change.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@16 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2008-07-09 15:41:37 +00:00 |
|
naoaki
|
e59829f1db
|
Updated documentation for 1.5 release.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@13 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2008-07-09 14:47:45 +00:00 |
|
naoaki
|
36c6eaa158
|
- Make sure that the initial gradients are non-zero.
- Added a necessary cast.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@12 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2008-07-08 04:37:50 +00:00 |
|
naoaki
|
85faeef0f4
|
Fixed a bug in the previous commit (orthantwise_start).
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@11 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2008-07-02 03:57:36 +00:00 |
|
naoaki
|
4473a5dde1
|
Added a new parameter orthantwise_start so that users can protect some variables from being regularized.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@10 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2008-07-02 03:04:48 +00:00 |
|
naoaki
|
b40688551f
|
Fixed a typo.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@8 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2008-05-03 10:39:13 +00:00 |
|
naoaki
|
59d3e21ef6
|
Preparation for 1.4 release.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@4 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2008-04-25 07:54:10 +00:00 |
|
naoaki
|
8bad5e136a
|
- Added some note on SSE/SEE2 optimization.
- Supported SSE/SSE2 optimization with GCC.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@3 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2008-04-25 06:32:53 +00:00 |
|
naoaki
|
85c2de4384
|
Initial commit.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@2 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
|
2008-04-24 15:04:59 +00:00 |
|