ivan
|
ec1d0201e5
|
[REFACTOR] Changed Vector(..).finished for VectorN(...)
|
2016-01-24 20:18:10 -05:00 |
ivan
|
b2825ca4d0
|
[REFACTOR] Remove unnecessary includes from testLPSolver.
|
2016-01-24 20:08:14 -05:00 |
ivan
|
88dc9ca73d
|
[REFACTOR] Extracted LPInitSolver.h from testLPSolver.cpp
[REFACTOR] Extracted LPSolver.h from testLPSolver.cpp
[REFACTOR] Extracted LPState.h from testLPSolver.cpp
|
2016-01-24 19:58:42 -05:00 |
ivan
|
580d1671f4
|
[REFACTOR] Extracted LPState.h from testLPSolver.cpp
|
2016-01-24 19:44:43 -05:00 |
ivan
|
2fa3a56f03
|
[REFACTOR] Extract LP.h from LPSolver.cpp
[REFACTOR] Extract InfeasibleInitialValus.h from LPSolver.cpp
[REFACTOR] Extract InfeasibleOrUnboundedProblem.h from LPSolver.cpp
|
2016-01-24 19:40:55 -05:00 |
ivan
|
bc3398a6a2
|
[BUGFIX] Fixed Failing Unit Test
|
2016-01-24 14:09:16 -05:00 |
Duy-Nguyen Ta
|
58de1ac296
|
re-enable all tests. Disable printing. Fixing bad names due to unintentional global replace
|
2015-05-15 08:57:43 -04:00 |
Duy-Nguyen Ta
|
827caf1793
|
compute a feasible initial value for LPSolver: simple test passed.
|
2015-05-15 08:47:57 -04:00 |
Duy-Nguyen Ta
|
f30e2501be
|
compute error for constrained linear factor graphs
|
2015-05-15 08:45:47 -04:00 |
Duy-Nguyen Ta
|
ee8316e291
|
fix comments
|
2015-05-15 08:44:58 -04:00 |
Duy-Nguyen Ta
|
40659cab38
|
first LPSolver test passed!!
|
2015-03-25 08:19:43 -04:00 |
Duy-Nguyen Ta
|
d8564f25e0
|
fix exception text
|
2015-03-12 09:37:26 -04:00 |
thduynguyen
|
bdd00d8b49
|
move code to cpp and some small clean up
|
2015-03-02 08:27:24 -05:00 |
thduynguyen
|
b9dbde14f2
|
fix file heading comments for doxygen
|
2015-02-25 09:09:33 -05:00 |
thduynguyen
|
d80caeb44b
|
small comment fix
|
2015-02-24 23:41:39 -05:00 |
thduynguyen
|
d2f919e632
|
Linear[In]EqualityFactorGraph --> [In]EqualityFactorGraph
|
2015-02-24 22:25:26 -05:00 |
thduynguyen
|
ce50219f9d
|
fix comments for doxygen
|
2015-02-24 22:15:41 -05:00 |
thduynguyen
|
54121ad26b
|
add test for InfeasibleIntialValues exception
|
2015-02-24 22:10:07 -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
|
6b2b96ca2a
|
updated with current constructor whch needs number of iterations
|
2015-02-18 07:47:55 -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 |
krunalchande
|
de7149af63
|
Added licensing information.
|
2015-02-18 07:47:52 -05:00 |
krunalchande
|
cc0e5cd3ca
|
Working nonlinear inequality constraints with unit tests.
|
2015-02-18 07:47:51 -05:00 |
krunalchande
|
fd461a1c15
|
[unfinished] prototyping inequality SQP with Luca.
|
2015-02-18 07:47:50 -05:00 |
krunalchande
|
7d2f69335d
|
Added constructor
|
2015-02-18 07:47:48 -05:00 |
dellaert
|
e5017984a1
|
traits_x -> traits
|
2014-12-26 16:47:51 +01:00 |
dellaert
|
79d8514528
|
MASSIVE edit: made Testable its own concept, and moderinized Testable.h to use Testable traits. This required adding Testable traits in many classes.
|
2014-12-21 22:02:57 +01:00 |
thduynguyen
|
b39d14872a
|
remove lpsolve
|
2014-12-16 11:27:20 -05:00 |
krunalchande
|
44477e12f2
|
Fixed initialization error for active_
|
2014-12-15 11:47:04 -05:00 |
thduynguyen
|
48b08bd58e
|
more informative print for LinearInequality showing its active/inactive state
|
2014-12-13 01:04:46 -05:00 |
thduynguyen
|
c4b574774a
|
remove LinearConstraint. It is replaced by LinearEquality
|
2014-12-13 01:04:08 -05:00 |
krunalchande
|
e539738fd0
|
Remove support for dual keys. Added finished() after all matrices and vectors. Remove buildDualGraph from GaussianFactorGraph. Remove support for multipliedHessians for non-linear equality constraints.
|
2014-12-12 17:23:31 -05:00 |
thduynguyen
|
593795f65b
|
use Eigen's predefined RowVector typedef
|
2014-12-12 12:51:19 -05:00 |
thduynguyen
|
ac6f10ea74
|
enforce RowVector as Jacobian for single-valued linear inequalities
|
2014-12-12 12:43:07 -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
|
6d68f5ffff
|
equality constraints are always active
|
2014-12-12 12:02:06 -05:00 |
thduynguyen
|
4f28eace7e
|
LinearInequality now only supports single-valued function. Add active/activate/inactivate function to use in the qp active set method.
|
2014-12-12 12:01:16 -05:00 |
thduynguyen
|
ba903536c8
|
fix ACTIVE/INACTIVE constants as Frank suggested
|
2014-12-09 22:29:21 -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
|
9b418c98ca
|
fix LPSolver unittest
|
2014-12-09 16:26:19 -05:00 |
thduynguyen
|
001794ac84
|
refactor QPSolver inprogress... Compiled but tests failed.
|
2014-12-09 06:13:57 -05:00 |
thduynguyen
|
8c4705b905
|
check testable concept
|
2014-12-09 06:13:01 -05:00 |
thduynguyen
|
a4f8ead2a6
|
add print
|
2014-12-09 06:12:41 -05:00 |
thduynguyen
|
3aa7fd6d18
|
add LinearConstraint
|
2014-11-27 10:45:23 -05:00 |