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 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
delqmatrix delSOS delVariable dumpcontrols
estimaterowdualranges fixglobals ftran

getAttrib getbasis getbasisval getcoef
getcols getcoltype getConstraint getControl
getdirs getDual getdualray 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 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.