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 <dkogan@debian.org> 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 <dkogan@debian.org> 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 <dima@secretsauce.net> 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 <dima@secretsauce.net> 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 <dima@secretsauce.net> 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 <dima@secretsauce.net> Sun, 27 Aug 2017 16:03:49 -0700
libdogleg (0.12)
* Exposed a function to compute the Cholesky factorization of JtJ
-- Dima Kogan <dima@secretsauce.net> 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 <dima@secretsauce.net> 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 <dima@secretsauce.net> Sun, 23 Apr 2017 01:06:15 -0700
libdogleg (0.09)
* Build now works with both suitesparse 2.2 and 2.4
-- Dima Kogan <dima@secretsauce.net> 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 <dima@secretsauce.net> 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 <dima@secretsauce.net> Tue, 02 Oct 2012 22:41:16 -0700
libdogleg (0.06)
* API-breaking change: the user can retrieve the full solver context
-- Dima Kogan <dima@oblong.com> 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 <dima@oblong.com> 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 <dima@fatty.local> 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 <dima@fatty.local> 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 <dima@fatty.local> Fri, 26 Aug 2011 15:18:47 -0700
libdogleg (0.01-1)
* Initial release
-- Dima Kogan <dima@oblong.com> Mon, 22 Aug 2011 00:33:18 -0700
|