We present a simple program to solve a one-variable optimization problem.
#include "OFELI.h" using namespace OFELI; int main(int argc, char *argv[]) { OptSolver os; |
os.setOptMethod(OptSolver::TRUNCATED_NEWTON); |
os.setObjective("x1^2-x1+1"); os.setGradient("2*x1-1"); |
os.run(); cout << os << endl; cout << "Solution: " << os.getSolution() << endl; return 0; } |