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 addgencons addIndicator
addmipsol addpwlcons addqmatrix addrows
addsetnames addSOS addVariable basisstability
btran calcobjective calcreducedcosts calcslacks
calcsolinfo chgbounds chgcoef chgcoltype
chgglblimit chgmcoef chgmqobj chgobj
chgobjsense chgqobj chgqrowcoeff chgrhs
chgrhsrange chgrowtype copy copycontrols
crossoverlpsol delConstraint delgencons delpwlcons
delqmatrix delSOS delVariable dumpcontrols
estimaterowdualranges fixglobals ftran

getAttrib getbasis getbasisval getcoef
getcols getcoltype getConstraint getControl
getdirs getDual getdualray getgencons
getglobal getiisdata getIndex getIndexFromName
getindicators getinfeas getlastbarsol getlasterror
getlb getlpsol getlpsolval getmessagestatus
getmipsol getmipsolval getmqobj getnamelist
getobj getObjVal getpivotorder getpivots
getpresolvebasis getpresolvemap getpresolvesol getprimalray
getProbStatus getProbStatusString getpwlcons 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
fixpenalties getccoef getcoefformula
getcoefs getcolinfo getdf
getrowinfo getrowstatus getrowwt
getslpsol gettolset getvar
globalsol loadcoefs loaddfs
loadtolsets loadvars msaddcustompreset
msaddjob msaddpreset msclear
presolve printmemory printevalinfo
reinitialize scaling setcurrentiv
unconstruct updatelinearization validate
validatekkt validaterow validatevector

© 2001-2020 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.