-
Notifications
You must be signed in to change notification settings - Fork 13
/
Changes
141 lines (88 loc) · 4.29 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
libdogleg (0.16)
* The build system has been consolidated, and now uses the mrbuild
project. This can be installed as a dependency, or downloaded locally.
Type "make" for instructions
* Building against the new suitesparse is supported
-- Dima Kogan <[email protected]> Mon, 17 Jul 2023 09:21:26 -0700
libdogleg (0.15.4)
* verbose output has a mode to output vnlog
* defragmented malloc() calls
* dogleg_operatingPoint_t stores the step vector we took to get here
* Added dogleg_optimize2() and dogleg_optimize_dense2() entry points
that use local parameters
-- Dima Kogan <[email protected]> Fri, 11 Dec 2020 15:37:26 -0800
libdogleg (0.15.1)
* Various updates to the experimental outlier-rejection logic. These
break the previous API/ABI, but those were experimental and unreleased
anyway
-- Dima Kogan <[email protected]> Tue, 02 Oct 2018 09:19:03 -0700
ligdogleg (0.15)
* added experimental outlier-rejection logic.
This is not yet documented, and the API not yet fixed. Use at your own risk
-- Dima Kogan <[email protected]> Wed, 08 Aug 2018 16:04:38 -0700
libdogleg (0.14)
* standardized CHOLMOD error messages
* gradient-testing reports are now printed in an easy-to-parse vnlog
-- Dima Kogan <[email protected]> Mon, 12 Feb 2018 10:55:44 -0800
libdogleg (0.13)
* Updated cholmod #includes to work without any -I flags
This shouldn't break any existing code, since the -I flags become
unnecessary, but benign
* Clarified gradient reporting
-- Dima Kogan <[email protected]> Sun, 27 Aug 2017 16:03:49 -0700
libdogleg (0.12)
* Exposed a function to compute the Cholesky factorization of JtJ
-- Dima Kogan <[email protected]> Mon, 01 May 2017 18:50:39 -0700
libdogleg (0.11)
* I barf if factorization fails for with a way-too-huge lambda
-- Dima Kogan <[email protected]> Mon, 01 May 2017 18:50:20 -0700
libdogleg (0.10)
* Improved diagnostic printing: no console output if no errors and if no
debug logging is requested
* Added support for solving DENSE optimization problems in addition to
sparse ones
-- Dima Kogan <[email protected]> Sun, 23 Apr 2017 01:06:15 -0700
libdogleg (0.09)
* Build now works with both suitesparse 2.2 and 2.4
-- Dima Kogan <[email protected]> Mon, 24 Aug 2015 21:34:04 -0700
libdogleg (0.08)
* Makefile, debian/ tweaked to allow packaging the for the main Debian repository
-- Dima Kogan <[email protected]> Sun, 04 Nov 2012 21:27:33 -0800
libdogleg (0.07)
* fixed off-by-one error in reporting of iteration count
* added sample program
* improved handling of singular JtJ
* more efficient trustregion reduction method for failed GN steps
* builds under OSX. Contributed by Laurent Bartholdi.
-- Dima Kogan <[email protected]> Tue, 02 Oct 2012 22:41:16 -0700
libdogleg (0.06)
* API-breaking change: the user can retrieve the full solver context
-- Dima Kogan <[email protected]> Tue, 17 Jan 2012 15:57:43 -0800
libdogleg (0.05)
* I now require debhelper 7, not 8
* 'install' rules now builds everything
* updated URL to the license text
* removed unneeded packaging files
* packaging shared object in a more debian-like way
* I now make a native package
-- Dima Kogan <[email protected]> Sun, 30 Oct 2011 13:37:39 -0700
libdogleg (0.04-1)
* Re-licensed under the LGPL
* better documentation, now in a manpage
* all versions tied to debian/changelog
-- Dima Kogan <[email protected]> Tue, 06 Sep 2011 14:54:33 -0700
libdogleg (0.03-1)
* un-hardcoded the problem I'm asking CHOLMOD to solve
* If I ever see a singular JtJ, I factor JtJ + LAMBDA*I from that point on. This is a quick/dirty way to handle singular JtJ matrices
* CHOLMOD messages now go to stderr, not stdout
-- Dima Kogan <[email protected]> Fri, 02 Sep 2011 17:36:25 -0700
libdogleg (0.02-1)
* libdogleg now reports the sovler rms and the iteration count
* version bump
* all debug output now reports more precision
* debug output now contains rho
* I now return the 2-norm of the optimal error vector. I no longer try to compute the RMS since I don't know what the inputs I'm passed in mean
-- Dima Kogan <[email protected]> Fri, 26 Aug 2011 15:18:47 -0700
libdogleg (0.01-1)
* Initial release
-- Dima Kogan <[email protected]> Mon, 22 Aug 2011 00:33:18 -0700