Initializing help system before first use

XPRSprob.Attributes

  • java.lang.Object
    • com.dashoptimization.XPRSprob.Attributes
    • Method Detail

      • getRows

        public int getRows()
        Retrieves the value of the attribute XPRSconstants.ROWS. Number of rows
      • getSets

        public int getSets()
        Retrieves the value of the attribute XPRSconstants.SETS. Number of special ordered sets
      • getSetMembers

        public long getSetMembers()
        Retrieves the value of the attribute XPRSconstants.SETMEMBERS. Number of SOS members
      • getElems

        public long getElems()
        Retrieves the value of the attribute XPRSconstants.ELEMS. Number of matrix nonzeros
      • getPrimalInfeas

        public int getPrimalInfeas()
        Retrieves the value of the attribute XPRSconstants.PRIMALINFEAS. Number of LP infeasibilities
      • getDualInfeas

        public int getDualInfeas()
        Retrieves the value of the attribute XPRSconstants.DUALINFEAS. Number of negative (inroving) djs
      • getSimplexIter

        public int getSimplexIter()
        Retrieves the value of the attribute XPRSconstants.SIMPLEXITER. Number of simplex iterations performed
      • getCuts

        public int getCuts()
        Retrieves the value of the attribute XPRSconstants.CUTS. Number of cuts being added to the matrix
      • getNodes

        public int getNodes()
        Retrieves the value of the attribute XPRSconstants.NODES. Number of nodes solved so far in the global search
      • getNodeDepth

        public int getNodeDepth()
        Retrieves the value of the attribute XPRSconstants.NODEDEPTH. Depth of the current node
      • getActiveNodes

        public int getActiveNodes()
        Retrieves the value of the attribute XPRSconstants.ACTIVENODES. Number of outstanding nodes
      • getMIPSolNode

        public int getMIPSolNode()
        Retrieves the value of the attribute XPRSconstants.MIPSOLNODE. Node at which the last integer feasible solution was found
      • getMIPSols

        public int getMIPSols()
        Retrieves the value of the attribute XPRSconstants.MIPSOLS. Number of integer solutions that have been found
      • getCols

        public int getCols()
        Retrieves the value of the attribute XPRSconstants.COLS. Number of columns (i.e. variables) in the matrix
      • getSpareRows

        public int getSpareRows()
        Retrieves the value of the attribute XPRSconstants.SPAREROWS. Number of spare rows in the matrix
      • getSpareCols

        public int getSpareCols()
        Retrieves the value of the attribute XPRSconstants.SPARECOLS. Number of spare columns in the matrix
      • getSpareElems

        public long getSpareElems()
        Retrieves the value of the attribute XPRSconstants.SPAREELEMS. Number of spare matrix elements in the matrix
      • getSpareMIPEnts

        public int getSpareMIPEnts()
        Retrieves the value of the attribute XPRSconstants.SPAREMIPENTS. Number of spare global entities in the matrix
      • getErrorCode

        public int getErrorCode()
        Retrieves the value of the attribute XPRSconstants.ERRORCODE. The most recent Optimizer error number that occurred
      • getMIPInfeas

        public int getMIPInfeas()
        Retrieves the value of the attribute XPRSconstants.MIPINFEAS. Number of integer infeasibilities at the current node
      • getParentNode

        public int getParentNode()
        Retrieves the value of the attribute XPRSconstants.PARENTNODE. The parent node of the current node in the tree search
      • getNameLength

        public int getNameLength()
        Retrieves the value of the attribute XPRSconstants.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 XPRSconstants.QELEMS. Number of quadratic elements in the objective
      • getNumIIS

        public int getNumIIS()
        Retrieves the value of the attribute XPRSconstants.NUMIIS. Number of IISs found
      • getMIPEnts

        public int getMIPEnts()
        Retrieves the value of the attribute XPRSconstants.MIPENTS. Number of global entities
      • getBranchVar

        public int getBranchVar()
        Retrieves the value of the attribute XPRSconstants.BRANCHVAR. The branching variable at a node of the Branch and Bound tree
      • getMIPThreadID

        public int getMIPThreadID()
        Retrieves the value of the attribute XPRSconstants.MIPTHREADID. The ID for the MIP thread
      • getAlgorithm

        public int getAlgorithm()
        Retrieves the value of the attribute XPRSconstants.ALGORITHM. The current algorithm running. Value matches that of defaultalg
      • getTime

        public int getTime()
        Retrieves the value of the attribute XPRSconstants.TIME. Elapsed time as reported by the optimizer
      • getOriginalRows

        public int getOriginalRows()
        Retrieves the value of the attribute XPRSconstants.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 XPRSconstants.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 XPRSconstants.CALLBACKCOUNT_CUTMGR. Number of times the cutmgr callback has been called on the current node.
      • getSystemMemory

        public long getSystemMemory()
        Retrieves the value of the attribute XPRSconstants.SYSTEMMEMORY. Memory used by non problem sepcific structures
      • getOriginalQElems

        public int getOriginalQElems()
        Retrieves the value of the attribute XPRSconstants.ORIGINALQELEMS. nqelem before presolve
      • getMaxProbNameLength

        public int getMaxProbNameLength()
        Retrieves the value of the attribute XPRSconstants.MAXPROBNAMELENGTH. The maximum path and problem name length currently allowed py the optimizer
      • getSpareSets

        public int getSpareSets()
        Retrieves the value of the attribute XPRSconstants.SPARESETS. Number of spare sets in the matrix
      • getSpareSetElems

        public long getSpareSetElems()
        Retrieves the value of the attribute XPRSconstants.SPARESETELEMS. Number of spare set elements in the matrix
      • getOriginalCols

        public int getOriginalCols()
        Retrieves the value of the attribute XPRSconstants.ORIGINALCOLS. Number of columns (i.e. variables) in the original matrix before presolving
      • getQCElems

        public int getQCElems()
        Retrieves the value of the attribute XPRSconstants.QCELEMS. Number of quadratic elements in the matrix, including constraints only
      • getQConstraints

        public int getQConstraints()
        Retrieves the value of the attribute XPRSconstants.QCONSTRAINTS. Number of rows with quadratic elements (without the quadratic objective)
      • getOriginalQCElems

        public int getOriginalQCElems()
        Retrieves the value of the attribute XPRSconstants.ORIGINALQCELEMS. Original nqcelem before presolve
      • getOriginalQConstraints

        public int getOriginalQConstraints()
        Retrieves the value of the attribute XPRSconstants.ORIGINALQCONSTRAINTS. Original nqcrows before presolve
      • getPeakTotalTreeMemoryUsage

        public int getPeakTotalTreeMemoryUsage()
        Retrieves the value of the attribute XPRSconstants.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 XPRSconstants.CURRENTNODE. Identifier of the current node being solved.
      • getTreeMemoryUsage

        public int getTreeMemoryUsage()
        Retrieves the value of the attribute XPRSconstants.TREEMEMORYUSAGE. Number of megabytes currently allocated to the branch-and-bound tree
      • getGlobalFileSize

        public int getGlobalFileSize()
        Retrieves the value of the attribute XPRSconstants.GLOBALFILESIZE. Number of megabytes currently allocated to the global file
      • getGlobalFileUsage

        public int getGlobalFileUsage()
        Retrieves the value of the attribute XPRSconstants.GLOBALFILEUSAGE. Number of megabytes currently stored in the global file
      • getIndicators

        public int getIndicators()
        Retrieves the value of the attribute XPRSconstants.INDICATORS. Number of indicator constraints
      • getOriginalIndicators

        public int getOriginalIndicators()
        Retrieves the value of the attribute XPRSconstants.ORIGINALINDICATORS. Original nindicators before presolve
      • getCoresPerCPUDetected

        public int getCoresPerCPUDetected()
        Retrieves the value of the attribute XPRSconstants.CORESPERCPUDETECTED. Number of cores per CPU detected in the system
      • getCPUsDetected

        public int getCPUsDetected()
        Retrieves the value of the attribute XPRSconstants.CPUSDETECTED. Number of CPUs detected in the system
      • getCoresDetected

        public int getCoresDetected()
        Retrieves the value of the attribute XPRSconstants.CORESDETECTED. Number of logical cores detected in the system
      • getPhysicalCoresDetected

        public int getPhysicalCoresDetected()
        Retrieves the value of the attribute XPRSconstants.PHYSICALCORESDETECTED. Number of physical cores detected in the system
      • getPhysicalCoresPerCPUDetected

        public int getPhysicalCoresPerCPUDetected()
        Retrieves the value of the attribute XPRSconstants.PHYSICALCORESPERCPUDETECTED. Number of physical cores per CPU detected in the system
      • getBarSing

        public int getBarSing()
        Retrieves the value of the attribute XPRSconstants.BARSING. Number of singularities in barrier's Cholesky decomposition
      • getBarSingR

        public int getBarSingR()
        Retrieves the value of the attribute XPRSconstants.BARSINGR. Number of regularised singularities in barrier's Cholesky decomposition
      • getPresolveIndex

        public int getPresolveIndex()
        Retrieves the value of the attribute XPRSconstants.PRESOLVEINDEX. Row or column index on which the presolver detected infeasibility or unboundedness.
      • getCurrentMemory

        public long getCurrentMemory()
        Retrieves the value of the attribute XPRSconstants.CURRENTMEMORY. Current memory used by the problem
      • getPeakMemory

        public long getPeakMemory()
        Retrieves the value of the attribute XPRSconstants.PEAKMEMORY. Estimate of the peak memory usage of the problem
      • getCones

        public int getCones()
        Retrieves the value of the attribute XPRSconstants.CONES. number of conical rows detected in the problem
      • getConeElems

        public int getConeElems()
        Retrieves the value of the attribute XPRSconstants.CONEELEMS. number of elements in conical rows detected in the problem
      • getTotalMemory

        public long getTotalMemory()
        Retrieves the value of the attribute XPRSconstants.TOTALMEMORY. Total memory usage of a solve. Used to check usage without the master prob pointer
      • getAvailableMemory

        public long getAvailableMemory()
        Retrieves the value of the attribute XPRSconstants.AVAILABLEMEMORY. Available memory as seen by Xpress
      • getPwlCons

        public int getPwlCons()
        Retrieves the value of the attribute XPRSconstants.PWLCONS. Number of piecewise linear objective functions
      • getPwlPoints

        public long getPwlPoints()
        Retrieves the value of the attribute XPRSconstants.PWLPOINTS. Number of extreme points in piecewise linear objective functions
      • getGenCons

        public int getGenCons()
        Retrieves the value of the attribute XPRSconstants.GENCONS. Number of general constraints (min/max/and/or/abs)
      • getGenConCols

        public long getGenConCols()
        Retrieves the value of the attribute XPRSconstants.GENCONCOLS. Total number of columns appearing in general constraints
      • getGenConVals

        public long getGenConVals()
        Retrieves the value of the attribute XPRSconstants.GENCONVALS. Total number of constant values appearing in min and max general constraints
      • getTreeRestarts

        public int getTreeRestarts()
        Retrieves the value of the attribute XPRSconstants.TREERESTARTS. Total number of tree restarts performed
      • getOriginalPwls

        public int getOriginalPwls()
        Retrieves the value of the attribute XPRSconstants.ORIGINALPWLS. Number of piecewise linear objective functions in original problem
      • getOriginalPwlpoints

        public long getOriginalPwlpoints()
        Retrieves the value of the attribute XPRSconstants.ORIGINALPWLPOINTS. Number of extreme points in piecewise linear objective functions in original problem
      • getOriginalGencons

        public int getOriginalGencons()
        Retrieves the value of the attribute XPRSconstants.ORIGINALGENCONS. Number of general constraints (min/max/and/or/abs) in original problem
      • getOriginalGenconCols

        public long getOriginalGenconCols()
        Retrieves the value of the attribute XPRSconstants.ORIGINALGENCONCOLS. Total number of columns appearing in general constraints in original problem
      • getOriginalGenconVals

        public long getOriginalGenconVals()
        Retrieves the value of the attribute XPRSconstants.ORIGINALGENCONVALS. Total number of constant values appearing in min and max general constraints in original problem
      • getComputeExecutions

        public int getComputeExecutions()
        Retrieves the value of the attribute XPRSconstants.COMPUTEEXECUTIONS. Number of times we have successfully executed a compute server request (solve, iis etc)
      • getMIPSolTime

        public int getMIPSolTime()
        Retrieves the value of the attribute XPRSconstants.MIPSOLTIME. Time at which the last integer feasible solution was found
      • getLPObjVal

        public double getLPObjVal()
        Retrieves the value of the attribute XPRSconstants.LPOBJVAL. Value of the objective function of the last LP solved
      • getSumPrimalInf

        public double getSumPrimalInf()
        Retrieves the value of the attribute XPRSconstants.SUMPRIMALINF. Scaled sum of primal infeasibilities
      • getMIPObjVal

        public double getMIPObjVal()
        Retrieves the value of the attribute XPRSconstants.MIPOBJVAL. Objective function value of the last integer solution found
      • getBestBound

        public double getBestBound()
        Retrieves the value of the attribute XPRSconstants.BESTBOUND. Value of the best bound determined so far by the global search
      • getObjRHS

        public double getObjRHS()
        Retrieves the value of the attribute XPRSconstants.OBJRHS. Fixed part of the objective function
      • getMIPBestObjVal

        public double getMIPBestObjVal()
        Retrieves the value of the attribute XPRSconstants.MIPBESTOBJVAL. Objective function value of the best integer solution found
      • getOBJSense

        public double getOBJSense()
        Retrieves the value of the attribute XPRSconstants.OBJSENSE. Sense of the optimization being performed
      • getPenaltyValue

        public double getPenaltyValue()
        Retrieves the value of the attribute XPRSconstants.PENALTYVALUE. The weighted sum of violations if a solution is identified by repairinfeas
      • getCurrMipCutOff

        public double getCurrMipCutOff()
        Retrieves the value of the attribute XPRSconstants.CURRMIPCUTOFF. The current value of the MIP cut-off
      • getBarCondA

        public double getBarCondA()
        Retrieves the value of the attribute XPRSconstants.BARCONDA. Barrier condition number
      • getBarCondD

        public double getBarCondD()
        Retrieves the value of the attribute XPRSconstants.BARCONDD. Barrier condition number
      • getMaxAbsPrimalInfeas

        public double getMaxAbsPrimalInfeas()
        Retrieves the value of the attribute XPRSconstants.MAXABSPRIMALINFEAS. Maximum absolute primal infeasibility in the LP solution
      • getMaxRelPrimalInfeas

        public double getMaxRelPrimalInfeas()
        Retrieves the value of the attribute XPRSconstants.MAXRELPRIMALINFEAS. Maximum relative primal infeasibility in the LP solution
      • getMaxAbsDualInfeas

        public double getMaxAbsDualInfeas()
        Retrieves the value of the attribute XPRSconstants.MAXABSDUALINFEAS. Maximum absolute dual infeasibility in the LP solution
      • getMaxRelDualInfeas

        public double getMaxRelDualInfeas()
        Retrieves the value of the attribute XPRSconstants.MAXRELDUALINFEAS. Maximum relative dual infeasibility in the LP solution
      • getPrimalDualIntegral

        public double getPrimalDualIntegral()
        Retrieves the value of the attribute XPRSconstants.PRIMALDUALINTEGRAL. The accumulated primal-dual integral over this run
      • getMaxMipInfeas

        public double getMaxMipInfeas()
        Retrieves the value of the attribute XPRSconstants.MAXMIPINFEAS. The maximum MIP infeasibility of the returned MIP solution
      • getAttentionLevel

        public double getAttentionLevel()
        Retrieves the value of the attribute XPRSconstants.ATTENTIONLEVEL. attention level, will only be set when mipkappafreq != 0
      • getMaxKappa

        public double getMaxKappa()
        Retrieves the value of the attribute XPRSconstants.MAXKAPPA. maximum condition number seen, will only be set when mipkappafreq != 0
      • getTreeCompletion

        public double getTreeCompletion()
        Retrieves the value of the attribute XPRSconstants.TREECOMPLETION. accumulated weights of all terminal nodes as [0,1]-measure of tree completion
      • getPredictedAttLevel

        public double getPredictedAttLevel()
        Retrieves the value of the attribute XPRSconstants.PREDICTEDATTLEVEL. attention level predicted by our regression forest learning
      • getMatrixName

        public java.lang.String getMatrixName()
        Retrieves the value of the attribute XPRSconstants.MATRIXNAME. The matrix name
      • getBoundName

        public java.lang.String getBoundName()
        Retrieves the value of the attribute XPRSconstants.BOUNDNAME. Active bound name
      • getObjName

        public java.lang.String getObjName()
        Retrieves the value of the attribute XPRSconstants.OBJNAME. Active objective function row name
      • getRHSName

        public java.lang.String getRHSName()
        Retrieves the value of the attribute XPRSconstants.RHSNAME. Active right hand side name
      • getRangeName

        public java.lang.String getRangeName()
        Retrieves the value of the attribute XPRSconstants.RANGENAME. Active range name
      • getXpressVersion

        public java.lang.String getXpressVersion()
        Retrieves the value of the attribute XPRSconstants.XPRESSVERSION. The Xpress version number, i.e. the versioning of the suite
      • getUUID

        public java.lang.String getUUID()
        Retrieves the value of the attribute XPRSconstants.UUID. Universally Unique Identifier for the problem instance
      • getBarPrimalObj

        public double getBarPrimalObj()
        Retrieves the value of the attribute XPRSconstants.BARPRIMALOBJ. Primal objective value calculated by the Newton barrier algorithm
      • getBarDualObj

        public double getBarDualObj()
        Retrieves the value of the attribute XPRSconstants.BARDUALOBJ. Dual objective value calculated by the Newton barrier algorithm
      • getBarPrimalInf

        public double getBarPrimalInf()
        Retrieves the value of the attribute XPRSconstants.BARPRIMALINF. Sum of the primal infeasibilities for the Newton barrier algorithm
      • getBarDualInf

        public double getBarDualInf()
        Retrieves the value of the attribute XPRSconstants.BARDUALINF. Sum of the dual infeasibilities for the Newton barrier algorithm
      • getBarCGap

        public double getBarCGap()
        Retrieves the value of the attribute XPRSconstants.BARCGAP. Convergence criterion for the Newton barrier algorithm
      • getBarIter

        public int getBarIter()
        Retrieves the value of the attribute XPRSconstants.BARITER. Number of Newton barrier iterations
      • getBarAASize

        public long getBarAASize()
        Retrieves the value of the attribute XPRSconstants.BARAASIZE. Number of nonzeros in AA^T
      • getBarLSize

        public long getBarLSize()
        Retrieves the value of the attribute XPRSconstants.BARLSIZE. Number of nonzeros in L resulting from the Cholesky factorization
      • getBarDenseCol

        public int getBarDenseCol()
        Retrieves the value of the attribute XPRSconstants.BARDENSECOL. Number of dense columns found in the matrix
      • getBarCrossover

        public int getBarCrossover()
        Retrieves the value of the attribute XPRSconstants.BARCROSSOVER. Indicates whether or not the basis crossover phase has been entered

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