SCIP_Stat has now two additional variables: nprobboundchgs, nprobholechgs; these are used to fix the domain reduction counts in sepa.c, cons.c, branch.c and prop.c; this means, that now the domain reduction counts are reduced by those domain reduceds which are preformed during probingMARKERS)settings/cuts/fast.set, such that they are consistent wrt removed, added and changed parameter values of scip.examples/Coloring, showing the usage of column generation.printreason that tells a constraint handler to output the reason for a possible infeasibility of the solution to be checked using SCIPinfoMessage(). Have a look at one of the constraint handlers implemented in SCIP to see how it works. This methodology makes it possible to output the reason of a violation in human readable form, for instance, for the check at the end of a SCIP run, where the obtained best solution is checked against the original formulation.SCIP_PRICING_LPIDEFAULT, such that every LP interface can set the default pricing strategy on its own (auto is not useful for this, because for CPLEX, for example, SCIP seems to be worse with auto then with steepest edge)maxfrac for SCIPcalcStrongCG()maxmksetcoefs for SCIPcalcMIR() and SCIPcalcStrongCG() methodsconshdlrname in SCIPincludeLinconsUpgrade()extension in SCIPreadProb() defining a desired file format or NULL if file extension should be useextension and genericnames in SCIPprintTransProblem(), SCIPprintOrigProblem(), SCIPwriteOrigProblem(), and SCIPwriteTransProblem() defining the requested format or NULL for default CIP format and using generic names for the variables and constraints. Examples arelp, FALSE) displays the original problem in LP format with original variables and constraint names.printreason see for explanation the previous pointand constraintorig.lp, NULL, FALSE) prints the original problem in LP format in the file orig.lpdualfix and inttobinaryseparating/cmir/maxtestdeltarootl for parameter lp/pricing, which is the new defaultconstraints/and/linearize to enable linearization of all <and> constraints (in presolving),constraints/and/initiallp to turn on, off, or auto that the LP relaxation of the AND constraints are in the initial LP;constraints/countsols/collect to enable the storing of the solutions; default value FALSE;constraints/indicator/addCoupling to enable generation of relaxationconstraints/indicator/branchIndicators to decide whether it is branched on indicator constraints in enforcingconstraints/indicator/genLogicor to decide whether logicor constraints instead of cuts are generatedconstraints/indicator/sepaAlternativeLP to decide whether separation takes place using the alternative LPconstraints/linear/aggregatevariables to search for aggregations in equations in the presolving stepconstraints/linear/dualpresolving to disable dual presolving step in the linear constraint handler; default value is TRUEconstraints/linear/simplifyinequalities to enable a simplification step for inequalities; default value is set to FALSE = disabledconstraints/linear/upgrade/binpack to enable or disable the linear upgrading processconstraints/linear/upgrade/eqknapsack to enable or disable the linear upgrading processconstraints/linear/upgrade/invarknapsack to enable or disable the linear upgrading processconstraints/linear/upgrade/knapsack to enable or disable the linear upgrading processconstraints/linear/upgrade/logicor to enable or disable the linear upgrading processconstraints/linear/upgrade/setppc to enable or disable the linear upgrading processconstraints/linear/upgrade/varbound to enable or disable the linear upgrading processconstraints/linear/presolusehashing to use hashing comparison in cons_linear.c; default value is TRUEconstraints/logicor/presolusehashing to use hashing comparison in cons_logicor.c; default value is TRUEconstraints/setppc/presolusehashing to use hashing comparison in cons_setppc.c; default value is TRUEconstraints/SOS1/branchNonzeros to decide whether SOS1 constraint with largest number of nonzero variables is picked for branchingconstraints/SOS1/branchSOS to enable or disable branching on SOS1 constraintsheuristics/feaspump/beforecuts to allow the feaspump to be called before cut separationheuristics/mutation/minimprovepresol/donotmultaggr which disables multiaggregation for all variables of the problemseparating/cmir/densityoffset to allow for more c-MIR cuts on small modelsseparating/orthofunc to choose function for scalar product computation in orthogonality testmake/make.project as default make include for external projects using SCIPmake/make.linux.x86.gnu.opt-shared)strlen() included (gcc-4.3 gave an error)make/make.* GMP_FLAGS and GMP_LDFLAGSauto, true andfalse); in case ofauto` the library gmp is linked if ZIMPL is includedopt or dbg and default being opt), and removed LPS=spxdbg and LPS=clpdbgtightened return value of some of the change bounds methodsfeas.NULL pointer as constraint data for the copied constraints instead of pointer copies of the consdata (as explained in the constraint handler HowTo)dynamic parameter is FALSE for all constraint handlers!epsilontic bug in cons_linear.c due to adjusting left/right hand side in applyfixingfirstchanged position in pairwise presolving with hashing in cons_linear.cSCIP_RETCODE bugs in reader_fix.c, reader_sol.c, reader_sos.c and reader_zpl.cC in obj*.cpp files and changing strlen calls to std::strlen