Duy-Nguyen Ta
a2ca05fb8a
finish ActiveSetSolver
2016-06-16 23:49:14 -04:00
Duy-Nguyen Ta
c55229673a
clean up headers, add banners, refactor implementation to cpp
2016-06-16 18:22:02 -04:00
Duy-Nguyen Ta
f0a3e7a799
factor out QPInitSolver
2016-06-16 17:54:32 -04:00
Duy-Nguyen Ta
6d04d1e944
refactor iterate. Now look the same.
2016-06-16 10:48:06 -04:00
Duy-Nguyen Ta
2cc0d93468
more refactoring to make QPSolver and LPSolver more similar
2016-06-16 08:12:40 -04:00
Duy-Nguyen Ta
8cdddeccd1
refactor maxKey and keyDimMap out of solvers
2016-06-16 08:08:55 -04:00
Duy-Nguyen Ta
7492a708d2
simplify useWarmStart logic
2016-06-15 17:32:29 -04:00
Duy-Nguyen Ta
3c85e2d625
fix bad bugs when constrained graphs are empty
2016-06-15 11:36:04 -04:00
Duy-Nguyen Ta
3b897950a6
fix a crash due to problems with boost adaptors on rvalue ( https://svn.boost.org/trac/boost/ticket/9578 )
2016-06-15 09:35:43 -04:00
ivan
bf68fc6b4b
[REFACTOR] Replace BOOST_FOREACH with c++ foreach loop
...
[BUGFIX] Fixed failing unit test due to assert.
2016-06-13 20:35:17 -04:00
dellaert
a05857f56b
Removed deprecated functions
2016-05-06 09:23:48 -07:00
Duy-Nguyen Ta
94e8f7073c
Merge branch 'develop' into feature/LPSolver
...
# Conflicts:
# gtsam_unstable/linear/tests/testQPSolver.cpp
2016-04-27 01:10:48 -04:00
Alex Hagiopol
76308a5d46
Deprecated Vector zero(size_t n). All unit tests pass.
2016-04-15 16:54:46 -04:00
Ivan Jimenez
482144821b
[Fix] Rot3.ypr -> Rot3.Ypr
...
[REFACTOR] Fixed including with "" instead of <>
2016-02-18 21:51:43 -05:00
Ivan Jimenez
3def6cab74
[FEATURE] QPSolver without initial Values.
...
[REFACTOR] Reformat code with eclipse code formatter.
2016-02-15 14:44:00 -05:00
Ivan Jimenez
f42c4f6a92
[FEATURE] SQP Removed
...
[FEATURE] Test SQP for Infeasible
[FEATURE] Test QP for Infeasible
[FEATURE] LP Initialize Without Initial Values
[FEATURE] QP Initialize Without Initial Values
** TESTS FAIL **
2016-02-09 10:45:55 -05:00
Ivan Jimenez
d4b4b2b31d
[COMMENTS] Added Some Missing Comments
2016-02-01 21:10:16 -05:00
Frank Dellaert
26a7647629
Some refactoring, small edits, TODOs for Ivan
2016-01-29 09:07:14 -08:00
Ivan Jimenez
796e2d813c
[REFACTOR] Remove Debug statements from Iteration.
2016-01-26 07:56:52 -05:00
Ivan Jimenez
84662bc5d9
[REFACTOR] Extracted common components from QPSolver and LPSolver into ActiveSetSolver.
2016-01-25 19:24:37 -05:00
thduynguyen
b9dbde14f2
fix file heading comments for doxygen
2015-02-25 09:09:33 -05:00
thduynguyen
d2f919e632
Linear[In]EqualityFactorGraph --> [In]EqualityFactorGraph
2015-02-24 22:25:26 -05:00
thduynguyen
0c025f798c
fix comments
2015-02-24 22:09:31 -05:00
thduynguyen
95bb10d44a
make QPSolver throws an exception if the provided initial values are infeasible
2015-02-24 21:49:27 -05:00
krunalchande
f1703db4aa
Added comments
2015-02-18 07:48:40 -05:00
krunalchande
37fe405872
Added warmStart flag.
2015-02-18 07:48:39 -05:00
krunalchande
3e352f109e
Added warm start for initializing active set.
2015-02-18 07:47:54 -05:00
krunalchande
121feb2281
disable printing
2015-02-18 07:47:53 -05:00
krunalchande
bcdeddbda1
Compute the least-square values of dual variables instead of forcing them to satisfy the stationarity condition exactly. This fixes an infinite-loop bug in QPSolver when a constraint was continuously added to and removed from the active set.
2015-02-18 07:47:53 -05:00
thduynguyen
b39d14872a
remove lpsolve
2014-12-16 11:27:20 -05:00
thduynguyen
a26ef7b7a2
refactor QPSolver to work with single-valued linear inequality factors. Unit tests passed.
2014-12-12 12:03:00 -05:00
thduynguyen
565eb99948
remove a TODO as it's done.
2014-12-09 22:28:39 -05:00
thduynguyen
85397223ef
fix QPSolver unit tests
2014-12-09 16:27:11 -05:00
thduynguyen
001794ac84
refactor QPSolver inprogress... Compiled but tests failed.
2014-12-09 06:13:57 -05:00
dellaert
88693e2129
Comments (ineq -> inequality)
2014-11-27 11:01:45 +01:00
dellaert
3800e1f101
initials -> initialValues
2014-11-27 10:52:25 +01:00
dellaert
4871202664
identifyLeavingConstraint
2014-11-27 10:49:35 +01:00
dellaert
9ca2ba9b66
Simplified freeHessians_ using inner class
2014-11-27 10:47:45 +01:00
thduynguyen
12ca4317a2
fix namespace
2014-11-26 15:27:28 -05:00
dellaert
7aaf6a1e82
Headers and standard formatting
2014-11-26 09:04:34 +01:00
thduynguyen
ee52ca15dd
move LPSolver and QPSolver to unstable. Add script to compile lpsolve on Mac when doing cmake if it's not found.
2014-11-21 16:04:12 -05:00