> I am new with glpk and I try to write a program in C++ using glpk. > But I get the following problem
> I write in the code: (LPX* prob with direction min) > s = lpx_simplex(prob); > if (s != LPX_E_OK) > { > std::string name = "********"; > lpx_write_mps(prob, (char*)name.c_str()); > exit(s); > } > and I get an error with 204(Unable to start the search), but the > mps file can be resolved by glpsol.exe in console. > I have looked for the reason in the help-glpk archive, but I find > nothing. > So I look forward of any help from you. > You can find the mps file with this email. Glp_simplex always starts the search from the current basis provided in the problem object (if the lp presolver is disabled). If it cannot start the search, the current basis is invalid due to some (incorrect) operations performed before the call. You can provide a valid initial basis with the api routines glp_std_basis, lpx_adv_basis, or lpx_cpx_basis. _______________________________________________ Help-glpk mailing list Help-glpk@gnu.org http://lists.gnu.org/mailman/listinfo/help-glpk