Initializing help system before first use

Methods of the class problem

The tables below show all methods of the class problem of the Xpress Python interface, with the exception of callbacks, which are listed separately. Their invocation is therefore to be preceded by a problem object (the class prefix problem. is omitted in the table for compactness), as follows:

import xpress as xp
x = xp.var ()
p = xp.problem ()
p.setObjective (x + 3 * x**2 + 2)
    

addcols addConstraint addIndicator addmipsol
addqmatrix addrows addSOS addVariable
basisstability btran calcobjective calcreducedcosts
calcslacks calcsolinfo chgbounds chgcoef
chgcoltype chgglblimit chgmcoef chgmqobj
chgobj chgobjsense chgqobj chgqrowcoeff
chgrhs chgrhsrange chgrowtype copy
copycontrols delConstraint delqmatrix delSOS
delVariable dumpcontrols estimaterowdualranges fixglobals
ftran

getAttrib getbasis getcoef getcols
getcoltype getConstraint getControl getdirs
getDual getdualray getglobal getiisdata
getIndex getIndexFromName getindicators getinfeas
getlasterror getlb getlpsol getmessagestatus
getmipsol getmqobj getobj getObjVal
getpivotorder getpivots getpresolvebasis getpresolvemap
getpresolvesol getprimalray getProbStatus getProbStatusString
getqobj getqrowcoeff getqrowqmatrix getqrowqmatrixtriplets
getqrows getRCost getrhs getrhsrange
getrows getrowtype getscaledinfeas getSlack
getSolution getSOS getub getunbvec
getVariable hasdualray hasprimalray

iisall iisclear iisfirst
iisisolations iisnext iisstatus
iiswrite loadbasis loadbranchdirs
loaddelayedrows loaddirs loadlpsol
loadmipsol loadmodelcuts loadpresolvebasis
loadpresolvedirs loadproblem loadsecurevecs
lpoptimize mipoptimize name
objsa postsolve presolverow
read readbasis readbinsol
readdirs readslxsol refinemipsol
repairinfeas repairweightedinfeas repairweightedinfeasbounds
restore reset rhssa
save scale setControl
setdefaults setindicators setlogfile
setmessagestatus setObjective setprobname
solve strongbranch write
writebasis writebinsol writedirs
writeprtsol writeslxsol writesol

The following table contains the problem functions to be called for nonlinear problems.

addcoefs adddfs addtolsets
addvars cascade cascadeorder
chgcascadenlimit chgccoef chgnlcoef
chgdeltatype chgdf chgrowstatus
chgrowwt chgtolset chgvar
construct delcoefs deltolsets
delvars evaluatecoef evaluateformula
filesol fixpenalties getccoef
getcoefformula getcoefs getcolinfo
getdf getdtime getmessagetype
getrowinfo getrowstatus getrowwt
getslpsol gettolset getvar
globalsol loadcoefs loaddfs
loadtolsets loadvars msaddcustompreset
msaddjob msaddpreset msclear
parsecformula parseformula preparseformula
presolve printmemory printevalinfo
printmsg reinitialize scaling
setcurrentiv setuniqueprefix tokencount
unconstruct updatelinearization validformula
validate validatekkt validaterow
validatevector

© 2001-2019 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.