4 * @author Sebastian Hack
6 * Small test program for lpp solving
8 * Copyright (C) 2005 Universitaet Karlsruhe
9 * Released under the GPL
15 int main(int argc, char *argv[])
18 lpp_t *lpp = new_lpp("test", lpp_minimize);
20 lpp_add_cst(lpp, "a", lpp_equal, 1.0);
22 lpp_add_var(lpp, "x", lpp_binary, 1.0);
23 lpp_add_var(lpp, "y", lpp_binary, 1.0);
25 lpp_set_factor(lpp, "a", "x", 1.0);
26 lpp_set_factor(lpp, "a", "y", 1.0);
27 lpp_set_log(lpp, stdout);
29 lpp_solve_net(lpp, argc > 1 ? argv[1] : "localhost", argc > 2 ? argv[2] : "dummy");
31 for(i = 0; i < lpp->var_next; ++i) {
32 lpp_name_t *name = lpp->vars[i];
33 printf("%10s %4d %10f\n", name->name, name->nr, name->value);