Szukam pakietu, który pomoże mi rozwiązać niektóre kwadratowe problemy z optymalizacją i widzę, że istnieje co najmniej pół tuzina różnych pakietów. Według tej strony:
QP (programowanie kwadratowe, 90C20): cplexAPI , kernlab , limSolve , LowRankQP , quadprog , Rcplex , Rmosek
Niektóre z nich (Rmosek i cplexAPI) zależą od innych zastrzeżonych pakietów, więc nie jestem nimi zainteresowany.
Jakie są zauważalne różnice między innymi pakietami QP?
r
optimization
Henry Henrinson
źródło
źródło
Odpowiedzi:
mclapply()
).Edytować.
Ponieważ napisałem tę odpowiedź, nowy pakiet ipoptr jest teraz dostępny na R-forge. Ten post R-blogger porównuje jego wydajność na czystym QP z quadprogiem. Krótko mówiąc, ipoptr obsługuje trojaczki z rzadkimi matrycami i wydaje się być znacznie szybszy niż quadprod, gdy matryce projektowe są rzadkie. Gdy matryce projektowe są gęste, quadprog nadal wydaje się znacznie szybszy.
źródło