Commit Graph

122 Commits

Author SHA1 Message Date
Naoaki Okazaki
8cc8e74417 - Updated the version of doxyfile
- Preparation for 1.10 release
2010-12-21 00:32:44 +09:00
Naoaki Okazaki
fb9d7aa0fb The same as the previous commit; forgot to commit this file. 2010-12-16 19:04:59 +09:00
Naoaki Okazaki
b77bad442d Replaced memalign() with posix_memalign(). 2010-12-16 19:02:14 +09:00
Naoaki Okazaki
327d0a5f80 Merged the patch submitted by Tamas Nepusz to fix some problems on Mac OS X. 2010-12-07 23:30:04 +09:00
Naoaki Okazaki
94854170e7 Patch submitted by Nic Schraudolph to fix compiling problems on Mac OS X. 2010-11-17 09:25:11 +09:00
Naoaki Okazaki
4a7248af48 - Added *.vcxproj
- Removed *.vcproj
2010-11-12 22:35:29 +09:00
Naoaki Okazaki
63b8589648 Updated the MSVC solution file to 2010. 2010-11-12 22:32:26 +09:00
naoaki
da483ce061 - Preparation for liblbfgs 1.9.
- Updated the copyright information.

git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@65 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
2010-01-29 12:19:16 +00:00
naoaki
f9d0f5539f Updated the copyright year with 2010.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@64 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
2010-01-13 07:30:54 +00:00
naoaki
8f778b42e9 Updated the copyright year with 2010.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@63 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
2010-01-13 07:30:17 +00:00
naoaki
2b9f6b92c4 - A patch from Kevin S. Van Horn to fix a bug in error checking.
- Updated the copyright year with 2010.

git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@62 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
2010-01-13 07:28:37 +00:00
naoaki
3c3ca1bb5b Updated the list of the special thanks.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@61 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
2009-07-13 14:44:38 +00:00
naoaki
80589797a3 Release for 1.8.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@60 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
2009-07-13 14:27:47 +00:00
naoaki
896f8cbc7c Improved documentations
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@59 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
2009-07-13 14:04:26 +00:00
naoaki
6375811810 A patch from Takashi Imamichi. The backtracking line
search now supports Armijo, and regular/strong Wolfe
conditions.

git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@58 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
2009-06-08 15:48:21 +00:00
naoaki
f8b53433f9 Added a link to YAP-LBFGS.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@57 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
2009-04-24 15:18:59 +00:00
naoaki
e94f0941b1 Release for 1.7.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@56 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
2009-02-28 09:41:21 +00:00
naoaki
81ea5dcc75 Reverted the previous change.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@55 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
2009-02-23 14:51:21 +00:00
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
662aa854dd Updated the copyright information.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@51 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
2009-02-16 15:15:03 +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
76c6230ece Bump the version number.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@26 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
2008-11-02 04:55:08 +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
8eab247760 Trivial change.
git-svn-id: file:///home/svnrepos/software/liblbfgs/trunk@24 ecf4c44f-38d1-4fa4-9757-a0b4dd0349fc
2008-11-02 01:02:48 +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