<?xml version="1.0" encoding="utf-8"?>
<!--  RSS generated by Flaimo.com RSS Builder [2012-02-04 15:03:01]  --> <rss version="2.0" xmlns:im="http://purl.org/rss/1.0/item-images/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" >
<channel>
<docs>http://bugs.alglib.net/</docs>
<description>Mantis - ISSUES</description>
<link>http://bugs.alglib.net/</link>
<title>Mantis - ISSUES</title>
<image>
<title>Mantis - ISSUES</title>
<url>http://bugs.alglib.net/images/mantis_logo_button.gif</url>
<link>http://bugs.alglib.net/</link>
<description>Mantis - ISSUES</description>
</image>
<category>All Projects</category>
<ttl>10</ttl>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2012-02-04T15:03:00+04:00</sy:updateBase>
<item>
<title>0000404: FIXED: minor bugs in Spline1D subpackage</title>
<link>http://bugs.alglib.net/view.php?id=404</link>
<description>Fixed two bugs:&lt;br /&gt;
* Spline1DLinTransX() did not correctly handled non-smooth (piecewise linear) splines&lt;br /&gt;
* Spline1DBuildCubic() with periodic boundary conditions did not correctly handled input data with omitted last Y value (rare case, but should be handled correctly)</description>
<guid>http://bugs.alglib.net/view.php?id=404</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=404#bugnotes</comments>
</item>
<item>
<title>0000413: RMatrixEVD incorrectly calculates eigenvectors of the large matrix</title>
<link>http://bugs.alglib.net/view.php?id=413</link>
<description>See attachment and http://forum.alglib.net/viewtopic.php?f=2&amp;t=490 for more info</description>
<guid>http://bugs.alglib.net/view.php?id=413</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=413#bugnotes</comments>
</item>
<item>
<title>0000430: IMPLEMENTED: RBF model</title>
<link>http://bugs.alglib.net/view.php?id=430</link>
<description>RBF model for interpolation in 2 and 3-dimensional spaces, which:&lt;br /&gt;
* supports Gaussian RBF's with additional linear term&lt;br /&gt;
* supports scattered interpolation, but current version requires approximately uniform distribution of points (no outliers or clustering)&lt;br /&gt;
* supports interpolation of scalar and vector functions&lt;br /&gt;
* can calculate function values at arbitrary points and on regular grids&lt;br /&gt;
* supports serialization&lt;br /&gt;
* uses efficient O(N*logN) algorithms to build model, suited for interpolation of very large datasets (100000 points and even more)</description>
<guid>http://bugs.alglib.net/view.php?id=430</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=430#bugnotes</comments>
</item>
<item>
<title>0000431: Improved RBF</title>
<link>http://bugs.alglib.net/view.php?id=431</link>
<description>Possible improvements:&lt;br /&gt;
&lt;br /&gt;
1. Non-smoothness penalty, similar to one used for cubic spline fitting. Can be very costly...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Regularized solution, can be good for problems with not-well-separated points. We generate ACBF's as usual, but solve linear problem with quite large value of regularization coefficient - from 0.01*max(y) to 1.00*max(y). We can perform several steps of iterative improvement.&lt;br /&gt;
&lt;br /&gt;
Such algorithm should allow us to work with quite large fixed radii. And maybe, to work with non-distinct noisy data. At least, I hope that it will do - no one knows for sure...&lt;br /&gt;
&lt;br /&gt;
Note: we may need to carefully filter centers used to build approximate cardinal basis function. Maybe we will have to apply regularization in the ACBF construction too (non-distinct points =&gt; ill conditioned systems).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. QNN algorithm with filtering for radius values</description>
<guid>http://bugs.alglib.net/view.php?id=431</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=431#bugnotes</comments>
</item>
<item>
<title>0000445: TWEAK: support for empty KD-trees</title>
<link>http://bugs.alglib.net/view.php?id=445</link>
<description>Added support for zero-sized KD-trees, i.e. trees which were built from zero dataset.</description>
<guid>http://bugs.alglib.net/view.php?id=445</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=445#bugnotes</comments>
</item>
<item>
<title>0000442: Efficiently handle zero elements during triangular/orthogonal factorization</title>
<link>http://bugs.alglib.net/view.php?id=442</link>
<description>Dense Level 2 LU/QR/... performance on sparse matrices stored in the dense form can be significantly improved.&lt;br /&gt;
&lt;br /&gt;
The idea is to skip rows of rank-1 updates which have zero coefficients. It can be done with just one &quot;if&quot;, its cost is insignificant, and it can have major performance consequences on some types of the matrices.</description>
<guid>http://bugs.alglib.net/view.php?id=442</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=442#bugnotes</comments>
</item>
<item>
<title>0000441: Exception handling demos for doctests</title>
<link>http://bugs.alglib.net/view.php?id=441</link>
<description>doctests must include demos of exception handling</description>
<guid>http://bugs.alglib.net/view.php?id=441</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=441#bugnotes</comments>
</item>
<item>
<title>0000440: Multilayered RBF interpolants</title>
<link>http://bugs.alglib.net/view.php?id=440</link>
<description>Two layers:&lt;br /&gt;
* first one, uniform grid of RBF's, non-smoothness penalty.&lt;br /&gt;
* second one, R-NN approach (radius is equal to distance to NN)</description>
<guid>http://bugs.alglib.net/view.php?id=440</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=440#bugnotes</comments>
</item>
<item>
<title>0000439: Large-scale memory allocations in C++</title>
<link>http://bugs.alglib.net/view.php?id=439</link>
<description>The problem: large-scale memory allocations don with malloc() may fail under Windows, even when we work in a 64-bit environment.&lt;br /&gt;
&lt;br /&gt;
Solution: to implement memory allocations for large (beyond 1 MB) arrays:&lt;br /&gt;
* using VirtualAlloc - under Windows&lt;br /&gt;
* using ????? - under *nix (not investigates this behaviour under *nix, may be there is not problem with malloc under *nix).</description>
<guid>http://bugs.alglib.net/view.php?id=439</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=439#bugnotes</comments>
</item>
<item>
<title>0000438: Refactoring of the BLEIC optimizer</title>
<link>http://bugs.alglib.net/view.php?id=438</link>
<description>Use new functions provided by the _optserv.ap unit, switch to planned constrained preconditioner functions.</description>
<guid>http://bugs.alglib.net/view.php?id=438</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=438#bugnotes</comments>
</item>
<item>
<title>0000420: FIXED: BLEIC optimizer can fail when started from infeasible point</title>
<link>http://bugs.alglib.net/view.php?id=420</link>
<description>Feasibility solver used by BLEIC had flaw in the algorithm which prevented it from finding feasible points in some circumstances. It was replaced by better algorithm with guaranteed convergence (unless problem is so ill-conditioned that it is impossible to find feasible point because of rounding errors).</description>
<guid>http://bugs.alglib.net/view.php?id=420</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=420#bugnotes</comments>
</item>
<item>
<title>0000437: Feasibility solver</title>
<link>http://bugs.alglib.net/view.php?id=437</link>
<description>Solver which finds feasible point subject to boundary and linear constraints:&lt;br /&gt;
* two forms - canonical (A*x=b) and general BLEIC constraints&lt;br /&gt;
* may be, solver for a problem with general (nonlinear) constraints&lt;br /&gt;
* scaling of the inputs and constraint matrix&lt;br /&gt;
* use LQ or bidiagonalization instead of SVD. Or, maybe, orthogonalization for rows of the matrix...</description>
<guid>http://bugs.alglib.net/view.php?id=437</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=437#bugnotes</comments>
</item>
<item>
<title>0000436: Minor issue in MLPETrain()</title>
<link>http://bugs.alglib.net/view.php?id=436</link>
<description>Multiple restarts do not improve solution.</description>
<guid>http://bugs.alglib.net/view.php?id=436</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=436#bugnotes</comments>
</item>
<item>
<title>0000435: IMPLEMENTED: sparse LSQR solver</title>
<link>http://bugs.alglib.net/view.php?id=435</link>
<description>Sparse solver which works with matrices represented by SparseMatrix structure and can solve:&lt;br /&gt;
* square non-symmetric non-degenerate problems&lt;br /&gt;
* non-square non-degenerate problems (least squares solution is returned)&lt;br /&gt;
&lt;br /&gt;
This solvers avoid squaring of condition number when working with least squares problem. Thus, it is better suited for solution of least squares problems than CG on normal equations. However, algorithm should be used with caution on rank-deficient or ill conditioned problems.</description>
<guid>http://bugs.alglib.net/view.php?id=435</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=435#bugnotes</comments>
</item>
<item>
<title>0000434: IMPLEMENTED: sparse linear CG optimizer</title>
<link>http://bugs.alglib.net/view.php?id=434</link>
<description>Sparse linear CG optimizer, which works with matrices stored in the SparseMatrix structure.</description>
<guid>http://bugs.alglib.net/view.php?id=434</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=434#bugnotes</comments>
</item>
<item>
<title>0000410: IMPLEMENTED: sparse matrices</title>
<link>http://bugs.alglib.net/view.php?id=410</link>
<description>Sparse matrix structure which supports:&lt;br /&gt;
* improved CRS format (for memory efficient operations) and Hash-Table representation (easy to use format, intended to simplify matrix creation)&lt;br /&gt;
* basic operations with elements: Set, Get, Add&lt;br /&gt;
* linear matrix-vector operations: A*x, A'*x, simultaneous calculation of both products&lt;br /&gt;
* linear matrix-matrix operations&lt;br /&gt;
* operations with symmetric matrices given by lower or upper triangle only</description>
<guid>http://bugs.alglib.net/view.php?id=410</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=410#bugnotes</comments>
</item>
<item>
<title>0000403: IMPLEMENTED: separate functions for mean, variance, standard deviation</title>
<link>http://bugs.alglib.net/view.php?id=403</link>
<description>Separate functions for calculations of mean, variance and standard deviation. See http://forum.alglib.net/viewtopic.php?f=2&amp;t=452 for rationale.</description>
<guid>http://bugs.alglib.net/view.php?id=403</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=403#bugnotes</comments>
</item>
<item>
<title>0000433: IMPLEMENTED: generation of random values from continuous/discrete distribution given by finite samples</title>
<link>http://bugs.alglib.net/view.php?id=433</link>
<description>Two new functions - HQRNDDiscrete and HQRNDContinuous - which can be used to generate random values from continuous/discrete distribution given by finite samples.</description>
<guid>http://bugs.alglib.net/view.php?id=433</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=433#bugnotes</comments>
</item>
<item>
<title>0000432: IMPLEMENTED: SMA, EMA, LRMA filters</title>
<link>http://bugs.alglib.net/view.php?id=432</link>
<description>Filters used to smooth variations in time series data:&lt;br /&gt;
* simple moving averages&lt;br /&gt;
* exponential moving averages&lt;br /&gt;
* linear regression moving averages</description>
<guid>http://bugs.alglib.net/view.php?id=432</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=432#bugnotes</comments>
</item>
<item>
<title>0000429: Acceleration support for LM optimizer</title>
<link>http://bugs.alglib.net/view.php?id=429</link>
<description>Return it back, now using BLEIC optimizer for inner preconditioned iterations.&lt;br /&gt;
&lt;br /&gt;
This feature requires remastering of the BLEIC/CG optimizers - CG must support equality constrained preconditioning (i.e. preconditioner which respects equality constraints).</description>
<guid>http://bugs.alglib.net/view.php?id=429</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=429#bugnotes</comments>
</item>
<item>
<title>0000428: Better support for lambda functions</title>
<link>http://bugs.alglib.net/view.php?id=428</link>
<description>C++ and C# versions of ALGLIB must be able to accept lambda functions as their parameters. As for C++, we may need to accept std::function.&lt;br /&gt;
&lt;br /&gt;
Doctests may need modification...</description>
<guid>http://bugs.alglib.net/view.php?id=428</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=428#bugnotes</comments>
</item>
<item>
<title>0000427: Checks for correctness of user-supplied gradient</title>
<link>http://bugs.alglib.net/view.php?id=427</link>
<description>Optional, should be turned on explicitly.</description>
<guid>http://bugs.alglib.net/view.php?id=427</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=427#bugnotes</comments>
</item>
<item>
<title>0000426: Automatic differentiation in NLEQ solver</title>
<link>http://bugs.alglib.net/view.php?id=426</link>
<description>Like it was implemented in L-BFGS and others.</description>
<guid>http://bugs.alglib.net/view.php?id=426</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=426#bugnotes</comments>
</item>
<item>
<title>0000425: Optimized k-NN queries for 2D and 3D</title>
<link>http://bugs.alglib.net/view.php?id=425</link>
<description>* tightly optimized code, special code for 2D, special code for 3D&lt;br /&gt;
* thread-safe code</description>
<guid>http://bugs.alglib.net/view.php?id=425</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=425#bugnotes</comments>
</item>
<item>
<title>0000424: Sparse GMRES for least squares</title>
<link>http://bugs.alglib.net/view.php?id=424</link>
<description>GMRES for sparse linear least squares, like described in www.nii.ac.jp/TechReports/07-009E.pdf and www.nii.ac.jp/TechReports/04-006E.pdf</description>
<guid>http://bugs.alglib.net/view.php?id=424</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=424#bugnotes</comments>
</item>
</channel>
</rss>

