Commit Graph
201 Commits
Author SHA1 Message Date
Dongryeol Lee 58d7642d4d One bug in multi-cg loop caught - needed to maintain separate r dot z (old) values, but the previous one shared a global one 2008-03-01 00:45:09 +00:00
Dongryeol Lee 31f08c253b Added Modified Gram Schmidt and batch point mutivariate expansion utilities 2008-03-01 00:39:53 +00:00
Dongryeol Lee df78dbf722 A little optimization in the stratified computation, but did not help much - going to save distance computations as well 2008-02-29 01:29:03 +00:00
Dongryeol Lee 29bec45e3c Added the ball-tree 2008-02-29 00:51:28 +00:00
Dongryeol Lee 9afb15d7a9 Revived the proximity project under new CVS 2008-02-28 21:42:08 +00:00
Dongryeol Lee 5b3ab78a00 Now saves the first column of the linear operators for the matrix-free version, but this is still linear in the number of unknowns 2008-02-28 01:15:18 +00:00
Dongryeol Lee f982e08f37 Optimized the performance of the CG-based LPR algorithm 2008-02-27 17:58:00 +00:00
Dongryeol Lee c237ae1620 Need to optimize more by sharing stratification results 2008-02-27 03:55:40 +00:00
Dongryeol Lee ea8ed122e2 Edited the status message a bit in the CG loop 2008-02-27 02:34:40 +00:00
Dongryeol Lee c9d5eb13ac Fix in the parameter retrieval in the matrix-free method 2008-02-27 02:08:15 +00:00
Dongryeol Lee ffd2a11e26 Added a solver file to the build file description 2008-02-27 00:41:43 +00:00
Dongryeol Lee a8de9f0fa4 Added the Krylov solver file 2008-02-27 00:40:48 +00:00
Dongryeol Lee 147691a951 Added the optimization for letting converged queries exit the Krylov loop. 2008-02-27 00:39:38 +00:00
Dongryeol Lee f2c60c4a46 A minor bug fix in CG method - needed to subtract off the number of queries at one point 2008-02-26 22:24:29 +00:00
Dongryeol Lee 4f86df69e8 Some more tweaks 2008-02-26 22:08:41 +00:00
Dongryeol Lee e19a0bb46b Initial check in of the Multi Conjugate-Gradient algorithm 2008-02-26 19:20:31 +00:00
Dongryeol Lee 83a4a21e1f There was a problem in reference-side initialization - needed to clear out the Epanechnikov moments, but didn't. Now the reference stats are reset everytime the dual-tree multiplier call is made 2008-02-26 18:52:02 +00:00
Dongryeol Lee 306aef24c5 A bug in the matrix-vector multiplier. Need to fix now 2008-02-26 18:49:14 +00:00
vasiloglou 445c11a971 changes in the cap 2008-02-26 08:39:18 +00:00
Dongryeol Lee 67fd4fd261 Everything is fixed, and it works now 2008-02-26 02:51:20 +00:00
Dongryeol Lee 3a22e17b8d Still does not work - possibly misuse or a bug in AztecOO 2008-02-26 01:47:29 +00:00
Dongryeol Lee 8dcae4adca Compiled the iterative method... Now debugging 2008-02-25 21:34:24 +00:00
Dongryeol Lee 6bb0d2834a Got Epetra stuff to compile 2008-02-25 18:36:47 +00:00
Dongryeol Lee fb5adf58b7 Removed the custom-built Krylov solver, now going to replace it with Epetra solver 2008-02-24 21:52:16 +00:00
vasiloglou 363de2ed28 uo and running 2008-02-24 18:54:06 +00:00
vasiloglou 9252a734b5 compiled 2008-02-24 18:25:21 +00:00
Dongryeol Lee 0737de01cb Fixed the bug on the knn bandwidth 2008-02-24 07:19:29 +00:00
Dongryeol Lee edc7236d24 Fix for variable bandwidth 2008-02-24 06:02:06 +00:00
Dongryeol Lee 6ce1bc7d47 Need to fix matrix-free version now 2008-02-24 02:51:55 +00:00
Dongryeol Lee be92268c22 Memory consumption cut in half 2008-02-24 01:23:24 +00:00
Dongryeol Lee aff1938da8 Finally done with matrix-free version 2008-02-23 22:48:45 +00:00
Dongryeol Lee 8d87d60814 Sparse version now stores dense far-field moments 2008-02-23 22:24:31 +00:00
Dongryeol Lee 4e2228c19c Epanechnikov acceleration added to Krylov method 2008-02-23 21:38:45 +00:00
vasiloglou 648ff4ad17 After a major reorganization that didn't necessarily give better code
we  have SPE converging, need more on fixing the gain
Things to add:
Linearly updating in SPE
Inequality constraints on the furthest neighbors
Hessian Update based n the links
2008-02-23 07:40:15 +00:00
rriegel 879be538f3 fixed non-BLAS LengthEuclidean 2008-02-22 21:33:47 +00:00
Dongryeol Lee dd37ca6c6a Last attempt on krylov-based method 2008-02-22 20:08:25 +00:00
Dongryeol Lee 41474a58b8 Phase 1 has Epanechnikov acceleration added 2008-02-22 17:40:11 +00:00
Dongryeol Lee d2f14186f0 Bug in Phase 2 detected. need to fix now 2008-02-22 16:47:56 +00:00
Dongryeol Lee 4ffa694863 More crashes caught 2008-02-22 01:40:07 +00:00
Dongryeol Lee d00254fffe Last generation of the bugs have been caught for krylov LPR 2008-02-22 01:28:08 +00:00
Dongryeol Lee 3ec5a9567d Got it to compile 2008-02-22 01:12:55 +00:00
Dongryeol Lee ab629b862c More fix to come for krylov_lpr_solver_impl.h 2008-02-21 21:54:32 +00:00
Dongryeol Lee 6e58cc1499 Separated out heuristic function for node expansion into a separate file 2008-02-21 20:52:48 +00:00
Dongryeol Lee 534c8b5c14 Added a utility function for LPR 2008-02-21 20:35:13 +00:00
Dongryeol Lee 0f24fcf7be Started debugging the krylov solver part 2008-02-21 20:34:33 +00:00
Dongryeol Lee 0d0ca195b6 Went through up to the phase 1 part of the matrix free algorithm 2008-02-21 20:23:02 +00:00
vasiloglou b616334701 Added a maximum cap for the infeasibility
Added another mode where we maximize the furthest neighbors
2008-02-21 19:53:56 +00:00
Dongryeol Lee 57e2ccf965 Fix in the bug in pruning 2008-02-21 19:46:51 +00:00
Dongryeol Lee 2026282ca9 A minor fix 2008-02-21 19:22:41 +00:00
Dongryeol Lee 7deebec6cb Minor bug fix 2008-02-21 18:47:22 +00:00