Loading...
Searching...
No Matches
spxsteeppr.h
Go to the documentation of this file.
virtual void removedCoVec(int i) the i'th covector has been removed from the loaded LP. Array< typename SPxPricer< R >::IdxElement > pricesCo temporary array of precomputed pricing values Definition spxsteeppr.h:84 int buildBestPriceVectorLeave(R feastol) prepare data structures for hyper sparse pricing SPxId selectEnterHyperDim(R &best, R feastol) implementation of hyper sparse pricing in the entering Simplex SPxId buildBestPriceVectorEnterDim(R &best, R feastol) build up vector of pricing values for later use virtual void addedCoVecs(int n) n covectors have been added to loaded LP. SPxId selectEnterDenseDim(R &best, R tol) implementation of selectEnter() in dense case (slack variables) SPxId selectEnterSparseDim(R &best, R tol) implementation of sparse pricing for the entering Simplex (slack variables) void setupWeights(typename SPxSolverBase< R >::Type type) setup steepest edge weights int selectLeaveHyper(R tol) implementation of hyper sparse pricing in the leaving Simplex virtual void entered4(SPxId id, int n) SPxId selectEnterDenseCoDim(R &best, R tol) implementation of selectEnter() in dense case virtual bool isConsistent() const SPxId selectEnterX(R tol) choose the best entering index among columns and rows but prefer sparsity SPxId buildBestPriceVectorEnterCoDim(R &best, R feastol) SPxId selectEnterHyperCoDim(R &best, R feastol) implementation of hyper sparse pricing in the entering Simplex virtual void removedVecs(const int perm[]) n vectors have been removed from loaded LP. virtual void setType(typename SPxSolverBase< R >::Type) set entering/leaving algorithm virtual void removedVec(int i) the i'th vector has been removed from the loaded LP. virtual void setRep(typename SPxSolverBase< R >::Representation rep) set row/column representation virtual void removedCoVecs(const int perm[]) n covectors have been removed from loaded LP. Array< typename SPxPricer< R >::IdxElement > prices temporary array of precomputed pricing values Definition spxsteeppr.h:82 virtual void left4(int n, SPxId id) virtual int selectLeave() virtual SPxId selectEnter() int selectLeaveSparse(R tol) implementation of sparse pricing in the leaving Simplex SPxSteepPR(const char *name="Steep", Setup mode=DEFAULT) Definition spxsteeppr.h:130 SPxId selectEnterSparseCoDim(R &best, R tol) implementation of sparse pricing for the entering Simplex Everything should be within this namespace. Random numbers. Debugging, floating point type and parameter definitions. Abstract pricer base class.
|