29int main(
int argc,
char** argv) {
37 Eigen::VectorXd f(2); f << -1, 1;
38 Eigen::MatrixXd C(5, 2); C << -4,-1,
43 Eigen::VectorXd d(5); d << -5, -3, 8, 0, 0;
44 double tolerance = 1e-6;
50 std::cout <<
"Solution: " << x.transpose() << std::endl;
bool minimize(const Eigen::MatrixBase< D1 > &f, const Eigen::MatrixBase< D2 > &A, const Eigen::MatrixBase< D3 > &b, const Eigen::MatrixBase< D4 > &C, const Eigen::MatrixBase< D5 > &d, Eigen::DenseBase< D6 > &x, std::string &halt_reason, const Scalar &small_number, const Scalar &large_number=-1)
Solve a constrained linear optimization problem.