XPRSprob.Attributes
- java.lang.Object
-
- com.dashoptimization.XPRSprob.Attributes
-
- Enclosing class:
- XPRSprob
public final class XPRSprob.Attributes extends java.lang.Object
-
-
Method Summary
Modifier and Type Method and Description int
getActiveNodes()
Retrieves the value of the attribute 'ACTIVENODES'.int
getAlgorithm()
Retrieves the value of the attribute 'ALGORITHM'.long
getBarAASize()
Retrieves the value of the attribute 'BARAASIZE'.double
getBarCGap()
Retrieves the value of the attribute 'BARCGAP'.double
getBarCondA()
Retrieves the value of the attribute 'BARCONDA'.double
getBarCondD()
Retrieves the value of the attribute 'BARCONDD'.int
getBarCrossover()
Retrieves the value of the attribute 'BARCROSSOVER'.int
getBarDenseCol()
Retrieves the value of the attribute 'BARDENSECOL'.double
getBarDualInf()
Retrieves the value of the attribute 'BARDUALINF'.double
getBarDualObj()
Retrieves the value of the attribute 'BARDUALOBJ'.int
getBarIter()
Retrieves the value of the attribute 'BARITER'.long
getBarLSize()
Retrieves the value of the attribute 'BARLSIZE'.double
getBarPrimalInf()
Retrieves the value of the attribute 'BARPRIMALINF'.double
getBarPrimalObj()
Retrieves the value of the attribute 'BARPRIMALOBJ'.int
getBarSing()
Retrieves the value of the attribute 'BARSING'.int
getBarSingR()
Retrieves the value of the attribute 'BARSINGR'.double
getBestBound()
Retrieves the value of the attribute 'BESTBOUND'.java.lang.String
getBoundName()
Retrieves the value of the attribute 'BOUNDNAME'.double
getBranchValue()
Retrieves the value of the attribute 'BRANCHVALUE'.int
getBranchVar()
Retrieves the value of the attribute 'BRANCHVAR'.int
getCallbackCount_CutMgr()
Retrieves the value of the attribute 'CALLBACKCOUNT_CUTMGR'.int
getCallbackCount_OptNode()
Retrieves the value of the attribute 'CALLBACKCOUNT_OPTNODE'.int
getChecksOnMaxCutTime()
Retrieves the value of the attribute 'CHECKSONMAXCUTTIME'.int
getChecksOnMaxTime()
Retrieves the value of the attribute 'CHECKSONMAXTIME'.int
getCols()
Retrieves the value of the attribute 'COLS'.int
getConeElems()
Retrieves the value of the attribute 'CONEELEMS'.int
getCones()
Retrieves the value of the attribute 'CONES'.int
getCoresDetected()
Retrieves the value of the attribute 'CORESDETECTED'.int
getCoresPerCPUDetected()
Retrieves the value of the attribute 'CORESPERCPUDETECTED'.int
getCPUsDetected()
Retrieves the value of the attribute 'CPUSDETECTED'.int
getCurrentNode()
Retrieves the value of the attribute 'CURRENTNODE'.double
getCurrMipCutOff()
Retrieves the value of the attribute 'CURRMIPCUTOFF'.int
getCuts()
Retrieves the value of the attribute 'CUTS'.int
getDualInfeas()
Retrieves the value of the attribute 'DUALINFEAS'.long
getElems()
Retrieves the value of the attribute 'ELEMS'.int
getErrorCode()
Retrieves the value of the attribute 'ERRORCODE'.int
getGlobalFileSize()
Retrieves the value of the attribute 'GLOBALFILESIZE'.int
getGlobalFileUsage()
Retrieves the value of the attribute 'GLOBALFILEUSAGE'.int
getIndicators()
Retrieves the value of the attribute 'INDICATORS'.double
getLPObjVal()
Retrieves the value of the attribute 'LPOBJVAL'.XPRSenumerations.LPStatus
getLPStatus()
Retrieves the value of the attribute 'LPSTATUS'.java.lang.String
getMatrixName()
Retrieves the value of the attribute 'MATRIXNAME'.double
getMaxAbsDualInfeas()
Retrieves the value of the attribute 'MAXABSDUALINFEAS'.double
getMaxAbsPrimalInfeas()
Retrieves the value of the attribute 'MAXABSPRIMALINFEAS'.int
getMaxProbNameLength()
Retrieves the value of the attribute 'MAXPROBNAMELENGTH'.double
getMaxRelDualInfeas()
Retrieves the value of the attribute 'MAXRELDUALINFEAS'.double
getMaxRelPrimalInfeas()
Retrieves the value of the attribute 'MAXRELPRIMALINFEAS'.double
getMIPBestObjVal()
Retrieves the value of the attribute 'MIPBESTOBJVAL'.int
getMIPEnts()
Retrieves the value of the attribute 'MIPENTS'.int
getMIPInfeas()
Retrieves the value of the attribute 'MIPINFEAS'.double
getMIPObjVal()
Retrieves the value of the attribute 'MIPOBJVAL'.int
getMIPSolNode()
Retrieves the value of the attribute 'MIPSOLNODE'.int
getMIPSols()
Retrieves the value of the attribute 'MIPSOLS'.XPRSenumerations.MIPStatus
getMIPStatus()
Retrieves the value of the attribute 'MIPSTATUS'.int
getMIPThreadID()
Retrieves the value of the attribute 'MIPTHREADID'.int
getNameLength()
Retrieves the value of the attribute 'NAMELENGTH'.int
getNodeDepth()
Retrieves the value of the attribute 'NODEDEPTH'.int
getNodes()
Retrieves the value of the attribute 'NODES'.int
getNumIIS()
Retrieves the value of the attribute 'NUMIIS'.java.lang.String
getObjName()
Retrieves the value of the attribute 'OBJNAME'.double
getObjRHS()
Retrieves the value of the attribute 'OBJRHS'.double
getOBJSense()
Retrieves the value of the attribute 'OBJSENSE'.int
getOriginalCols()
Retrieves the value of the attribute 'ORIGINALCOLS'.int
getOriginalIndicators()
Retrieves the value of the attribute 'ORIGINALINDICATORS'.int
getOriginalMIPEnts()
Retrieves the value of the attribute 'ORIGINALMIPENTS'.int
getOriginalQCElems()
Retrieves the value of the attribute 'ORIGINALQCELEMS'.int
getOriginalQConstraints()
Retrieves the value of the attribute 'ORIGINALQCONSTRAINTS'.int
getOriginalQElems()
Retrieves the value of the attribute 'ORIGINALQELEMS'.int
getOriginalRows()
Retrieves the value of the attribute 'ORIGINALROWS'.long
getOriginalSetMembers()
Retrieves the value of the attribute 'ORIGINALSETMEMBERS'.int
getOriginalSets()
Retrieves the value of the attribute 'ORIGINALSETS'.int
getParentNode()
Retrieves the value of the attribute 'PARENTNODE'.int
getPeakTotalTreeMemoryUsage()
Retrieves the value of the attribute 'PEAKTOTALTREEMEMORYUSAGE'.double
getPenaltyValue()
Retrieves the value of the attribute 'PENALTYVALUE'.int
getPresolveIndex()
Retrieves the value of the attribute 'PRESOLVEINDEX'.int
getPresolveState()
Retrieves the value of the attribute 'PRESOLVESTATE'.double
getPrimalDualIntegral()
Retrieves the value of the attribute 'PRIMALDUALINTEGRAL'.int
getPrimalInfeas()
Retrieves the value of the attribute 'PRIMALINFEAS'.int
getQCElems()
Retrieves the value of the attribute 'QCELEMS'.int
getQConstraints()
Retrieves the value of the attribute 'QCONSTRAINTS'.int
getQElems()
Retrieves the value of the attribute 'QELEMS'.java.lang.String
getRangeName()
Retrieves the value of the attribute 'RANGENAME'.java.lang.String
getRHSName()
Retrieves the value of the attribute 'RHSNAME'.int
getRows()
Retrieves the value of the attribute 'ROWS'.long
getSetMembers()
Retrieves the value of the attribute 'SETMEMBERS'.int
getSets()
Retrieves the value of the attribute 'SETS'.int
getSimplexIter()
Retrieves the value of the attribute 'SIMPLEXITER'.int
getSpareCols()
Retrieves the value of the attribute 'SPARECOLS'.long
getSpareElems()
Retrieves the value of the attribute 'SPAREELEMS'.int
getSpareMIPEnts()
Retrieves the value of the attribute 'SPAREMIPENTS'.int
getSpareRows()
Retrieves the value of the attribute 'SPAREROWS'.long
getSpareSetElems()
Retrieves the value of the attribute 'SPARESETELEMS'.int
getSpareSets()
Retrieves the value of the attribute 'SPARESETS'.int
getStopStatus()
Retrieves the value of the attribute 'STOPSTATUS'.double
getSumPrimalInf()
Retrieves the value of the attribute 'SUMPRIMALINF'.int
getTime()
Retrieves the value of the attribute 'TIME'.int
getTreeMemoryUsage()
Retrieves the value of the attribute 'TREEMEMORYUSAGE'.java.lang.String
getUUID()
Retrieves the value of the attribute 'UUID'.java.lang.String
getXpressVersion()
Retrieves the value of the attribute 'XPRESSVERSION'.
-
-
-
Method Detail
-
getRows
public int getRows()
Retrieves the value of the attribute 'ROWS'. Number of rows
-
getSets
public int getSets()
Retrieves the value of the attribute 'SETS'. Number of special ordered sets
-
getSetMembers
public long getSetMembers()
Retrieves the value of the attribute 'SETMEMBERS'. Number of SOS members
-
getElems
public long getElems()
Retrieves the value of the attribute 'ELEMS'. Number of matrix nonzeros
-
getPrimalInfeas
public int getPrimalInfeas()
Retrieves the value of the attribute 'PRIMALINFEAS'. Number of LP infeasibilities
-
getDualInfeas
public int getDualInfeas()
Retrieves the value of the attribute 'DUALINFEAS'. Number of negative (inroving) djs
-
getSimplexIter
public int getSimplexIter()
Retrieves the value of the attribute 'SIMPLEXITER'. Number of simplex iterations performed
-
getLPStatus
public XPRSenumerations.LPStatus getLPStatus()
Retrieves the value of the attribute 'LPSTATUS'. Solution status (Values are from the enumeration 'LPStatus')
-
getMIPStatus
public XPRSenumerations.MIPStatus getMIPStatus()
Retrieves the value of the attribute 'MIPSTATUS'. Global (MIP) solution status (Values are from the enumeration 'MIPStatus')
-
getCuts
public int getCuts()
Retrieves the value of the attribute 'CUTS'. Number of cuts being added to the matrix
-
getNodes
public int getNodes()
Retrieves the value of the attribute 'NODES'. Number of nodes solved so far in the global search
-
getNodeDepth
public int getNodeDepth()
Retrieves the value of the attribute 'NODEDEPTH'. Depth of the current node
-
getActiveNodes
public int getActiveNodes()
Retrieves the value of the attribute 'ACTIVENODES'. Number of outstanding nodes
-
getMIPSolNode
public int getMIPSolNode()
Retrieves the value of the attribute 'MIPSOLNODE'. Node at which the last integer feasible solution was found
-
getMIPSols
public int getMIPSols()
Retrieves the value of the attribute 'MIPSOLS'. Number of integer solutions that have been found
-
getCols
public int getCols()
Retrieves the value of the attribute 'COLS'. Number of columns (i.e. variables) in the matrix
-
getSpareRows
public int getSpareRows()
Retrieves the value of the attribute 'SPAREROWS'. Number of spare rows in the matrix
-
getSpareCols
public int getSpareCols()
Retrieves the value of the attribute 'SPARECOLS'. Number of spare columns in the matrix
-
getSpareElems
public long getSpareElems()
Retrieves the value of the attribute 'SPAREELEMS'. Number of spare matrix elements in the matrix
-
getSpareMIPEnts
public int getSpareMIPEnts()
Retrieves the value of the attribute 'SPAREMIPENTS'. Number of spare global entities in the matrix
-
getErrorCode
public int getErrorCode()
Retrieves the value of the attribute 'ERRORCODE'. The most recent Optimizer error number that occurred
-
getMIPInfeas
public int getMIPInfeas()
Retrieves the value of the attribute 'MIPINFEAS'. Number of integer infeasibilities at the current node
-
getPresolveState
public int getPresolveState()
Retrieves the value of the attribute 'PRESOLVESTATE'. State of the problem as a bit vector. Each bit is named through the KSTXXX constants (Values are from the enumeration 'PresolveState')
-
getParentNode
public int getParentNode()
Retrieves the value of the attribute 'PARENTNODE'. The parent node of the current node in the tree search
-
getNameLength
public int getNameLength()
Retrieves the value of the attribute 'NAMELENGTH'. The length (in 8 character units) of row and column names in the matrix
-
getQElems
public int getQElems()
Retrieves the value of the attribute 'QELEMS'. Number of quadratic elements in the objective
-
getNumIIS
public int getNumIIS()
Retrieves the value of the attribute 'NUMIIS'. Number of IISs found
-
getMIPEnts
public int getMIPEnts()
Retrieves the value of the attribute 'MIPENTS'. Number of global entities
-
getBranchVar
public int getBranchVar()
Retrieves the value of the attribute 'BRANCHVAR'. The branching variable at a node of the Branch and Bound tree
-
getMIPThreadID
public int getMIPThreadID()
Retrieves the value of the attribute 'MIPTHREADID'. The ID for the MIP thread
-
getAlgorithm
public int getAlgorithm()
Retrieves the value of the attribute 'ALGORITHM'. The current algorithm running. Value matches that of defaultalg
-
getTime
public int getTime()
Retrieves the value of the attribute 'TIME'. Elapsed time as reported by the optimizer
-
getOriginalRows
public int getOriginalRows()
Retrieves the value of the attribute 'ORIGINALROWS'. Number of rows (i.e. constraints) in the original matrix before presolving
-
getCallbackCount_OptNode
public int getCallbackCount_OptNode()
Retrieves the value of the attribute 'CALLBACKCOUNT_OPTNODE'. Number of times the optnode callback has been called on the current node.
-
getCallbackCount_CutMgr
public int getCallbackCount_CutMgr()
Retrieves the value of the attribute 'CALLBACKCOUNT_CUTMGR'. Number of times the cutmgr callback has been called on the current node.
-
getOriginalQElems
public int getOriginalQElems()
Retrieves the value of the attribute 'ORIGINALQELEMS'. nqelem before presolve
-
getMaxProbNameLength
public int getMaxProbNameLength()
Retrieves the value of the attribute 'MAXPROBNAMELENGTH'. The maximum path and problem name length currently allowed py the optimizer
-
getStopStatus
public int getStopStatus()
Retrieves the value of the attribute 'STOPSTATUS'.
-
getOriginalMIPEnts
public int getOriginalMIPEnts()
Retrieves the value of the attribute 'ORIGINALMIPENTS'.
-
getOriginalSets
public int getOriginalSets()
Retrieves the value of the attribute 'ORIGINALSETS'.
-
getOriginalSetMembers
public long getOriginalSetMembers()
Retrieves the value of the attribute 'ORIGINALSETMEMBERS'.
-
getSpareSets
public int getSpareSets()
Retrieves the value of the attribute 'SPARESETS'. Number of spare sets in the matrix
-
getSpareSetElems
public long getSpareSetElems()
Retrieves the value of the attribute 'SPARESETELEMS'. Number of spare set elements in the matrix
-
getChecksOnMaxTime
public int getChecksOnMaxTime()
Retrieves the value of the attribute 'CHECKSONMAXTIME'.
-
getChecksOnMaxCutTime
public int getChecksOnMaxCutTime()
Retrieves the value of the attribute 'CHECKSONMAXCUTTIME'.
-
getOriginalCols
public int getOriginalCols()
Retrieves the value of the attribute 'ORIGINALCOLS'. Number of columns (i.e. variables) in the original matrix before presolving
-
getQCElems
public int getQCElems()
Retrieves the value of the attribute 'QCELEMS'. Number of quadratic elements in the matrix, including constraints only
-
getQConstraints
public int getQConstraints()
Retrieves the value of the attribute 'QCONSTRAINTS'. Number of rows with quadratic elements (without the quadratic objective)
-
getOriginalQCElems
public int getOriginalQCElems()
Retrieves the value of the attribute 'ORIGINALQCELEMS'. Original nqcelem before presolve
-
getOriginalQConstraints
public int getOriginalQConstraints()
Retrieves the value of the attribute 'ORIGINALQCONSTRAINTS'. Original nqcrows before presolve
-
getPeakTotalTreeMemoryUsage
public int getPeakTotalTreeMemoryUsage()
Retrieves the value of the attribute 'PEAKTOTALTREEMEMORYUSAGE'. The largest-ever size of the tree node data in uncompressed form, in megabytes
-
getCurrentNode
public int getCurrentNode()
Retrieves the value of the attribute 'CURRENTNODE'. Identifier of the current node being solved.
-
getTreeMemoryUsage
public int getTreeMemoryUsage()
Retrieves the value of the attribute 'TREEMEMORYUSAGE'. Number of megabytes currently allocated to the branch-and-bound tree
-
getGlobalFileSize
public int getGlobalFileSize()
Retrieves the value of the attribute 'GLOBALFILESIZE'. Number of megabytes currently allocated to the global file
-
getGlobalFileUsage
public int getGlobalFileUsage()
Retrieves the value of the attribute 'GLOBALFILEUSAGE'. Number of megabytes currently stored in the global file
-
getIndicators
public int getIndicators()
Retrieves the value of the attribute 'INDICATORS'. Number of indicator constraints
-
getOriginalIndicators
public int getOriginalIndicators()
Retrieves the value of the attribute 'ORIGINALINDICATORS'. Original nindicators before presolve
-
getCoresPerCPUDetected
public int getCoresPerCPUDetected()
Retrieves the value of the attribute 'CORESPERCPUDETECTED'. Number of cores per CPU detected in the system
-
getCPUsDetected
public int getCPUsDetected()
Retrieves the value of the attribute 'CPUSDETECTED'. Number of CPUs detected in the system
-
getCoresDetected
public int getCoresDetected()
Retrieves the value of the attribute 'CORESDETECTED'. Number of logical processors detected in the system
-
getBarSing
public int getBarSing()
Retrieves the value of the attribute 'BARSING'. Number of singularities in barrier's Cholesky decomposition
-
getBarSingR
public int getBarSingR()
Retrieves the value of the attribute 'BARSINGR'. Number of regularised singularities in barrier's Cholesky decomposition
-
getPresolveIndex
public int getPresolveIndex()
Retrieves the value of the attribute 'PRESOLVEINDEX'. Row or column index on which the presolver detected infeasibility or unboundedness.
-
getCones
public int getCones()
Retrieves the value of the attribute 'CONES'. number of conical rows detected in the problem
-
getConeElems
public int getConeElems()
Retrieves the value of the attribute 'CONEELEMS'. number of elements in conical rows detected in the problem
-
getLPObjVal
public double getLPObjVal()
Retrieves the value of the attribute 'LPOBJVAL'. Value of the objective function of the last LP solved
-
getSumPrimalInf
public double getSumPrimalInf()
Retrieves the value of the attribute 'SUMPRIMALINF'. Scaled sum of primal infeasibilities
-
getMIPObjVal
public double getMIPObjVal()
Retrieves the value of the attribute 'MIPOBJVAL'. Objective function value of the last integer solution found
-
getBestBound
public double getBestBound()
Retrieves the value of the attribute 'BESTBOUND'. Value of the best bound determined so far by the global search
-
getObjRHS
public double getObjRHS()
Retrieves the value of the attribute 'OBJRHS'. Fixed part of the objective function
-
getMIPBestObjVal
public double getMIPBestObjVal()
Retrieves the value of the attribute 'MIPBESTOBJVAL'. Objective function value of the best integer solution found
-
getOBJSense
public double getOBJSense()
Retrieves the value of the attribute 'OBJSENSE'. Sense of the optimization being performed
-
getBranchValue
public double getBranchValue()
Retrieves the value of the attribute 'BRANCHVALUE'.
-
getPenaltyValue
public double getPenaltyValue()
Retrieves the value of the attribute 'PENALTYVALUE'. The weighted sum of violations if a solution is identified by repairinfeas
-
getCurrMipCutOff
public double getCurrMipCutOff()
Retrieves the value of the attribute 'CURRMIPCUTOFF'. The current value of the MIP cut-off
-
getBarCondA
public double getBarCondA()
Retrieves the value of the attribute 'BARCONDA'. Barrier condition number
-
getBarCondD
public double getBarCondD()
Retrieves the value of the attribute 'BARCONDD'. Barrier condition number
-
getMaxAbsPrimalInfeas
public double getMaxAbsPrimalInfeas()
Retrieves the value of the attribute 'MAXABSPRIMALINFEAS'. Maximum absolute primal infeasibility in the LP solution
-
getMaxRelPrimalInfeas
public double getMaxRelPrimalInfeas()
Retrieves the value of the attribute 'MAXRELPRIMALINFEAS'. Maximum relative primal infeasibility in the LP solution
-
getMaxAbsDualInfeas
public double getMaxAbsDualInfeas()
Retrieves the value of the attribute 'MAXABSDUALINFEAS'. Maximum absolute dual infeasibility in the LP solution
-
getMaxRelDualInfeas
public double getMaxRelDualInfeas()
Retrieves the value of the attribute 'MAXRELDUALINFEAS'. Maximum relative dual infeasibility in the LP solution
-
getPrimalDualIntegral
public double getPrimalDualIntegral()
Retrieves the value of the attribute 'PRIMALDUALINTEGRAL'. The accumulated primal-dual integral over this run
-
getMatrixName
public java.lang.String getMatrixName()
Retrieves the value of the attribute 'MATRIXNAME'. The matrix name
-
getBoundName
public java.lang.String getBoundName()
Retrieves the value of the attribute 'BOUNDNAME'. Active bound name
-
getObjName
public java.lang.String getObjName()
Retrieves the value of the attribute 'OBJNAME'. Active objective function row name
-
getRHSName
public java.lang.String getRHSName()
Retrieves the value of the attribute 'RHSNAME'. Active right hand side name
-
getRangeName
public java.lang.String getRangeName()
Retrieves the value of the attribute 'RANGENAME'. Active range name
-
getXpressVersion
public java.lang.String getXpressVersion()
Retrieves the value of the attribute 'XPRESSVERSION'. The Xpress version number, i.e. the versioning of the suite
-
getUUID
public java.lang.String getUUID()
Retrieves the value of the attribute 'UUID'. Universally Unique Identifier for the problem instance
-
getBarPrimalObj
public double getBarPrimalObj()
Retrieves the value of the attribute 'BARPRIMALOBJ'. Primal objective value calculated by the Newton barrier algorithm
-
getBarDualObj
public double getBarDualObj()
Retrieves the value of the attribute 'BARDUALOBJ'. Dual objective value calculated by the Newton barrier algorithm
-
getBarPrimalInf
public double getBarPrimalInf()
Retrieves the value of the attribute 'BARPRIMALINF'. Sum of the primal infeasibilities for the Newton barrier algorithm
-
getBarDualInf
public double getBarDualInf()
Retrieves the value of the attribute 'BARDUALINF'. Sum of the dual infeasibilities for the Newton barrier algorithm
-
getBarCGap
public double getBarCGap()
Retrieves the value of the attribute 'BARCGAP'. Convergence criterion for the Newton barrier algorithm
-
getBarIter
public int getBarIter()
Retrieves the value of the attribute 'BARITER'. Number of Newton barrier iterations
-
getBarAASize
public long getBarAASize()
Retrieves the value of the attribute 'BARAASIZE'. Number of nonzeros in AA^T
-
getBarLSize
public long getBarLSize()
Retrieves the value of the attribute 'BARLSIZE'. Number of nonzeros in L resulting from the Cholesky factorization
-
getBarDenseCol
public int getBarDenseCol()
Retrieves the value of the attribute 'BARDENSECOL'. Number of dense columns found in the matrix
-
getBarCrossover
public int getBarCrossover()
Retrieves the value of the attribute 'BARCROSSOVER'. Indicates whether or not the basis crossover phase has been entered
-
-
© 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.