1 #include"lp_solver_skeleton.h"
6 void lpTest(LpSolverBase & lp)
8 typedef LpSolverBase LP;
10 std::vector<LP::Col> x;
11 for(int i=0;i<10;i++) x.push_back(lp.addCol());
13 std::vector<LP::Col> y(10);
16 std::map<int,LP::Col> z;
18 z.insert(std::make_pair(12,INVALID));
19 z.insert(std::make_pair(2,INVALID));
20 z.insert(std::make_pair(7,INVALID));
21 z.insert(std::make_pair(5,INVALID));
32 LP::Col p1,p2,p3,p4,p5;
34 lp.addRow(LP::INF,e,23);
35 lp.addRow(LP::INF,3.0*(p1+p2)-p3,23);
36 lp.addRow(LP::INF,3.0*(x[1]+x[2]/2)-x[3],23);
37 lp.addRow(LP::INF,3.0*(p1+p2*2-5*p3+12-p4/3)+2*p4-4,23);
38 lp.addRow(LP::INF,3.0*(x[1]+x[2]*2-5*x[3]+12-x[4]/3)+2*x[4]-4,23);
44 LpSolverSkeleton lp_skel;