Tôi đang tìm kiếm một gói R đẹp để giải các mô hình lập trình tuyến tính. Tôi khá hài lòng với mặc định lpSolve::lp
, nhưng không có cách nào để có được bóng tối và giảm giá. Tôi cần những điều này, cùng với những ràng buộc tích hợp.R để giải quyết các vấn đề lập trình tuyến tính
mô hình mẫu:
A = rbind(
c(0.5, 0.2, 0.2),
c(-1, 1, 0),
c( 0, 1, -1),
c(-1, -1, -1),
c(-1, 0, 0),
c( 0, -1, 0),
c( 0, 0, -1)
)
b = c(5, 0, 0, -13, 0, 0, 0)
c_ = c(8.4, 6, 9.2)
(signs = c('=', rep('<=', 6)))
res = lpSolve::lp('min', c_, A, signs, b, all.int = TRUE)
# Objective function
res
# Variables
res$solution
# Shadow prices???
# Reduced prices???
Xin lỗi, bóng tối và giá giảm là gì? – Arun
@Đó là biến kép - hãy xem http://en.wikipedia.org/wiki/Shadow_price – mreq
Trang 4 trong [** tài liệu này **] (http://cran.r-project.org/web/packages /lpSolve/lpSolve.pdf) nói về 'các giá trị kép' cho các ràng buộc. Đây có phải là những gì bạn đang tìm kiếm không? – Arun