Erik Ovegard
7dd84b09e2
Fixed typo in TestBfgsMinimizer.FindMinimum_BigRosenbrock_Hard() and added static property to avoid future typos
11 years ago
Erik Ovegard
e04d1b0b90
Fixed XML-errors found by AppVeyor
11 years ago
Erik Ovegard
45116da3d2
Added more documentation to NelderMeadSimplex and changed style to match existing code
11 years ago
Erik Ovegard
8478b1c883
Added tests and copyright notice
11 years ago
Erik Ovegard
4a29eeed49
Initial conversion, tests remaining
11 years ago
Scott Stephens
bac93fc493
Optimization: Remove extra function evaluations in GoldenSectionMinimizer
13 years ago
Scott Stephens
f671c2735a
Optimization: Add interval expansion to GoldenSectionMinimizer
13 years ago
Scott Stephens
e13b82a436
Optimization: Add BFGS-B minimization algorithm
13 years ago
Scott Stephens
ddcd611b25
Optimization: Handle case where optimum is found on last iteration in BFGS
13 years ago
Scott Stephens
5ea0943e7f
Optimization: Add tests involving larger numbers output from the objective
13 years ago
Scott Stephens
ef1fa27365
Optimization: Add default for max iterations for BFGS
13 years ago
Scott Stephens
59557c265d
Optimization: Finish implementation of Golden Section minimum search
13 years ago
Scott Stephens
9a4aedce4a
Optimization: Add the point which was being evaluated to EvaluationError
14 years ago
Scott Stephens
543b37aab6
Add most of GoldenSectionMinimizer implementation
14 years ago
Scott Stephens
8002be760b
Optimization: Minimally working Conjugate Gradient, BFGS, and Newton minimizers
14 years ago
Scott Stephens
df6dd9fe17
Optimization: Improve error handling and reporting.
14 years ago
Scott Stephens
831fc21579
Very minimally tested ConjugateGradient minimizer is complete.
14 years ago
Scott Stephens
2a8ccfea57
First commit working on optimization tools
14 years ago
Christoph Ruegg
a342a051d6
Optimization: inline docs
12 years ago
Christoph Ruegg
dc9c70098b
Optimization: move BFGS over to Optimization namespace
12 years ago
Christoph Ruegg
94162820a4
Optimization: cleanup, namespaces
12 years ago
Christoph Ruegg
8527827c04
Optimization: rename Output to Result
12 years ago
Christoph Ruegg
54106ab6a8
Optimization: (Lazy)ObjectiveFunction base classes
12 years ago
Christoph Ruegg
37b5c1ac2a
Optimization: InplaceObjectiveFunction
12 years ago
Christoph Ruegg
b91d40dcaf
Optimization: lambda objective functions (both greedy and lazy)
12 years ago
Christoph Ruegg
647de0031d
Optimization: restore objective function CreateNew (but keep Fork as well)
12 years ago
Christoph Ruegg
2fcf9c91ee
Optimization: simplification: validate directly instead of through adapter
12 years ago
Christoph Ruegg
0aa24f56ac
Optimization: clarify objective function forking and mutation, fixes unit tests
12 years ago
Christoph Ruegg
1bdcfda349
Optimization: drop NullObjectiveFunction
12 years ago
Christoph Ruegg
8711d5c9b6
Optimization: internalize EvaluationStatus
12 years ago
Christoph Ruegg
38b68c3e28
Optimization: tweak IObjectiveFunction interface
12 years ago
Christoph Ruegg
5a0ee082fc
Optimization: cleanup, rename ObjectiveChecker.cs file name to match class name
12 years ago
Christoph Ruegg
bf23e770de
Optimization: rename Evaluation to ObjectiveFunction
12 years ago
Christoph Ruegg
2628b906a0
Optimization: first pass code style fix
12 years ago
Scott Stephens
7bffb16018
Optimization: Remove EvaluationStatus from public interface
12 years ago
Scott Stephens
01055c4bcb
Optimization: Try design with unifed objective function/evaluation concepts
12 years ago
Scott Stephens
772bed524f
Optimization: initial commit of candidate API and Newton implementation
12 years ago
bdodson
99cfdca8d0
Broyden-Fletcher-Goldfarb-Shanno optimizer
12 years ago
Jakub Arnold
fa54083558
Fix docs for DoPointwiseMultiply ( #486 )
10 years ago
Christoph Ruegg
6e738ea968
Release v3.18.0
10 years ago
Christoph Ruegg
f9241f386a
FFT: adapt expected precision in tests so they actually pass
10 years ago
AlexHild
aa83f4862e
Single precision Fourier Transform support ( #481 )
10 years ago
Christoph Ruegg
30a32b55c8
Release v3.17.0
10 years ago
Christoph Ruegg
a9b6e1befe
Random: disable binary formatter tests on portable builds
10 years ago
Christoph Ruegg
d9f8929067
Random: ephemeral serialization support for random sources #462
10 years ago
arthurvb
67a33b10f3
LA: explicit impl to copy a range of a row of a sparse matrix to a range of a sparse vector
* Added awareness for SparseVectorStorage when copying data from SparseCompressedRowMatrixStorage
Fixed bug in clearing SparseVectorStorage
* Fixed code for copying sparse matrix to sparse vectors
* Extra requirement for length of sparse matrix&vector in case of completely overwriting the sparse vector
* Do not forget to clean if input matrix contain no values
* Only clear target if it was necessary
10 years ago
Christoph Ruegg
8accea1628
LA: explicitly demand a fully mutable matrix on SameAs in a few places #446
10 years ago
Christoph Ruegg
5931509187
Fourier2D: leverage new matrix internal array access approach
10 years ago
Christoph Ruegg
5e0514d932
Cosmetics: fix trailing whitespace
10 years ago
Christoph Ruegg
af9fc38f28
Build: follow up breaking NuGet changes
10 years ago