Loading...
Searching...
No Matches
SPxDevexPR< R > Class Template Reference Devex pricer. More...
Inheritance diagram for SPxDevexPR< R >:
![]()
Detailed DescriptionDevex pricer. The Devex Pricer for SoPlex implements an approximate steepest edge pricing, that does without solving an extra linear system and computing the scalar products. See SPxPricer for a class documentation.
Definition at line 53 of file spxdevexpr.h. Constructor & Destructor Documentation◆ SPxDevexPR() [1/2]
default constructor Definition at line 108 of file spxdevexpr.h. Referenced by SPxDevexPR< R >::clone(). ◆ SPxDevexPR() [2/2]
copy constructor Definition at line 114 of file spxdevexpr.h. ◆ ~SPxDevexPR()
destructor Definition at line 131 of file spxdevexpr.h. Member Function Documentation◆ addedCoVecs()
Reimplemented from SPxPricer< R >. ◆ addedVecs()
Reimplemented from SPxPricer< R >. ◆ buildBestPriceVectorEnterCoDim()◆ buildBestPriceVectorEnterDim()build up vector of pricing values for later use ◆ buildBestPriceVectorLeave()build up vector of pricing values for later use ◆ clone()clone function for polymorphism Implements SPxPricer< R >. Definition at line 134 of file spxdevexpr.h. References SPxDevexPR< R >::SPxDevexPR(). ◆ entered4()Reimplemented from SPxPricer< R >. ◆ isConsistent()consistency check Reimplemented from SPxPricer< R >. ◆ left4()Reimplemented from SPxPricer< R >. ◆ load()sets the solver Reimplemented from SPxPricer< R >. ◆ operator=()
assignment operator Definition at line 120 of file spxdevexpr.h. References SPxDevexPR< R >::last, and SPxPricer< R >::operator=(). ◆ selectEnter()Implements SPxPricer< R >. ◆ selectEnterDenseCoDim()SPxPricer::selectEnter() in dense case. ◆ selectEnterDenseDim()SPxPricer::selectEnter() in dense case (slack variabels) ◆ selectEnterHyperCoDim()implementation of hyper sparse pricing in the entering Simplex ◆ selectEnterHyperDim()implementation of hyper sparse pricing in the entering Simplex ◆ selectEnterSparseCoDim()implementation of sparse pricing in the entering Simplex ◆ selectEnterSparseDim()implementation of sparse pricing in the entering Simplex (slack variables) ◆ selectEnterX()choose the best entering index among columns and rows but prefer sparsity ◆ selectLeave()Implements SPxPricer< R >. ◆ selectLeaveHyper()implementation of hyper sparse pricing in the leaving Simplex ◆ selectLeaveSparse()implementation of sparse pricing in the leaving Simplex ◆ selectLeaveX()internal implementation of SPxPricer::selectLeave() ◆ setRep()set row/column representation Reimplemented from SPxPricer< R >. ◆ setType()set entering/leaving algorithm Reimplemented from SPxPricer< R >. ◆ setupWeights()set entering/leaving algorithm Member Data Documentation◆ bestPricesset of best pricing candidates Definition at line 65 of file spxdevexpr.h. ◆ bestPricesCoset of best pricing candidates Definition at line 66 of file spxdevexpr.h. ◆ lastpenalty, selected at last iteration. Definition at line 60 of file spxdevexpr.h. Referenced by SPxDevexPR< R >::operator=(). ◆ pricestemporary array of precomputed pricing values Definition at line 62 of file spxdevexpr.h. ◆ pricesCotemporary array of precomputed pricing values Definition at line 64 of file spxdevexpr.h. ◆ refinedhas a refinement step already been tried? Definition at line 67 of file spxdevexpr.h.
|