Hello Jana, GLPK for Java downloadable from http://glpk-java.sourceforge.net is compiled from GLPK using package Swig for code generation.
Some examples are given in directory examples/java of GLPK for Java. You will find a short description in doc/glpk-java.pdf.
All constants of Java class org.gnu.glpk.GLPKConstants are derived form values in include/glpk.h of the source distribution of GLPK available at ftp://ftp.gnu.org/gnu/glpk
All C functions of GLPK (which are mapped to methods of class org.gnu.glpk.GLPK in Java) are explained in the GLPK manual (doc/glpk.pdf), e.g.
2.9.1 glp set col kind—set (change) column kind Synopsis void glp_set_col_kind(glp_prob *mip, int j, int kind); Description The routine glp_set_col_kind sets (changes) the kind of j-th column (structural variable) as specified by the parameter kind: GLP_CV continuous variable; GLP_IV integer variable; GLP_BV binary variable. ... 2.2.9 glp set row bnds—set (change) row bounds Synopsis void glp_set_row_bnds(glp_prob *lp, int i, int type, double lb, double ub); Description The routine glp_set_row_bnds sets (changes) the type and bounds of i-th row (auxiliary variable) of the specified problem object. The parameters type, lb, and ub specify the type, lower bound, and upper bound, respectively, as follows: Type Bounds Comment GLP_FR −1 < x < +1 Free (unbounded) variable GLP_LO lb · x < +1 Variable with lower bound GLP_UP −1 < x · ub Variable with upper bound GLP_DB lb · x · ub Double-bounded variable GLP_FX lb = x = ub Fixed variable ... Best regards Xypron JanaT wrote:
Hello! I´m trying to get along with GLPK and Java and have some problems understanding how to use it. Defining constraints the GLPKConstants are used. Is there somewhere a list to explain them? Or is there a tutorial? Googling the question does´t help. The (2 or 3) examples I found do not explain my questions... What means GLPKConstants.GLP_CV? GLPK.glp_set_col_kind(lp, 1, GLPKConstants.GLP_CV); What means GLPKConstants.GLP_DB? GLPK.glp_set_row_bnds(lp, 1, GLPKConstants.GLP_DB, 0, 0.2); Thank You, Jana _______________________________________________ Help-glpk mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-glpk
_______________________________________________ Help-glpk mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-glpk
